summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/hackage-packages.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2018-05-24 02:30:37 +0200
committerPeter Simons <simons@cryp.to>2018-05-30 03:46:16 +0200
commit60d8e825589b2544bc4859ee320aec84304385e6 (patch)
tree03c8d0eaa3452674434816f4d94066008a87eb35 /pkgs/development/haskell-modules/hackage-packages.nix
parent28ca28296feb4d82a62690fec5750e328358bbcb (diff)
downloadnixpkgs-60d8e825589b2544bc4859ee320aec84304385e6.tar
nixpkgs-60d8e825589b2544bc4859ee320aec84304385e6.tar.gz
nixpkgs-60d8e825589b2544bc4859ee320aec84304385e6.tar.bz2
nixpkgs-60d8e825589b2544bc4859ee320aec84304385e6.tar.lz
nixpkgs-60d8e825589b2544bc4859ee320aec84304385e6.tar.xz
nixpkgs-60d8e825589b2544bc4859ee320aec84304385e6.tar.zst
nixpkgs-60d8e825589b2544bc4859ee320aec84304385e6.zip
hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.9.2-17-g580e4ea from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/ae1b1485e217a3db5e211ad728e45a18aadd7097.
Diffstat (limited to 'pkgs/development/haskell-modules/hackage-packages.nix')
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix11193
1 files changed, 1332 insertions, 9861 deletions
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 574b5e49c2f..928829c8701 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -13,7 +13,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base GLUT OpenGL random ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/3d-graphics-examples";
        description = "Examples of 3D graphics programming with OpenGL";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -27,7 +26,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring linear packer
        ];
-       homepage = "https://github.com/capsjac/3dmodels";
        description = "3D model parsers";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44,7 +42,6 @@ self: {
        executableHaskellDepends = [
          base cairo containers gtk haskell98 mtl
        ];
-       homepage = "http://lambdacolyte.wordpress.com/2009/08/06/tetris-in-haskell/";
        description = "A tetris-like game (works with GHC 6.8.3 and Gtk2hs 0.9.13)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -239,7 +236,6 @@ self: {
        libraryHaskellDepends = [
          base list-extras mtl random random-shuffle void
        ];
-       homepage = "http://alkalisoftware.net";
        description = "Essential features";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -266,7 +262,6 @@ self: {
          base bits OrderedBits PrimitiveArray QuickCheck strict tasty
          tasty-quickcheck tasty-th vector
        ];
-       homepage = "https://github.com/choener/ADPfusion";
        description = "Efficient, high-level dynamic programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -294,7 +289,6 @@ self: {
          base QuickCheck tasty tasty-quickcheck tasty-th
        ];
        benchmarkHaskellDepends = [ base criterion ForestStructures ];
-       homepage = "https://github.com/choener/ADPfusionForest";
        description = "Dynamic programming on tree and forest structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -320,7 +314,6 @@ self: {
          base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck
          tasty-th
        ];
-       homepage = "https://github.com/choener/ADPfusionSet";
        description = "Dynamic programming for Set data structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -341,7 +334,6 @@ self: {
          test-framework-quickcheck2
        ];
        executableHaskellDepends = [ base containers directory ];
-       homepage = "http://code.google.com/p/aern/";
        description = "foundational type classes for approximating exact real numbers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -358,7 +350,6 @@ self: {
        libraryHaskellDepends = [
          AERN-Real AERN-RnToRm base binary containers html stm time
        ];
-       homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN";
        description = "Compositional lazy dataflow networks for exact real number computation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -376,7 +367,6 @@ self: {
          AERN-Basics base criterion QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://code.google.com/p/aern/";
        description = "arbitrary precision real interval arithmetic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -401,7 +391,6 @@ self: {
          AERN-Basics AERN-Real AERN-Real-Interval base criterion ieee-utils
          QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://code.google.com/p/aern/";
        description = "arbitrary precision real interval arithmetic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -419,7 +408,6 @@ self: {
          AERN-Basics AERN-Real base deepseq QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://code.google.com/p/aern/";
        description = "arbitrary precision real interval arithmetic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -437,7 +425,6 @@ self: {
          AERN-Real base binary containers directory filepath html QuickCheck
          time
        ];
-       homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN";
        description = "polynomial function enclosures (PFEs) approximating exact real functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -456,7 +443,6 @@ self: {
          AERN-Real AERN-RnToRm base binary containers directory filepath
          glade glib gtk gtkglext mtl OpenGL stm time
        ];
-       homepage = "http://www-users.aston.ac.uk/~konecnym/DISCERN";
        description = "GL plotting of polynomial function enclosures (PFEs)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -486,7 +472,6 @@ self: {
        version = "0.1.3.1";
        sha256 = "0yy24nrl99b624x0d8k4w4505zx2b2n25frdq5ijn4j6fhjqwhz6";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/PseudoPower/AFSM";
        description = "Arrowized functional state machines";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -500,7 +485,6 @@ self: {
        libraryHaskellDepends = [
          base mtl network parsec random syb unix
        ];
-       homepage = "http://src.seereason.com/haskell-agi";
        description = "A library for writing AGI scripts for Asterisk";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -516,7 +500,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base OpenAL StateVar transformers ];
        librarySystemDepends = [ freealut ];
-       homepage = "https://github.com/haskell-openal/ALUT";
        description = "A binding for the OpenAL Utility Toolkit";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) freealut;};
@@ -532,7 +515,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mtl network pureMD5 stm
        ];
-       homepage = "http://redmine.iportnov.ru/projects/ami";
        description = "Low-level bindings for Asterisk Manager Interface (AMI)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -546,7 +528,6 @@ self: {
        sha256 = "06mvkp9b0hxlp1w2yp7bb6340l88mzs15azx7nma401icqdhvbpn";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/DanBurton/ANum#readme";
        description = "Num instance for Applicatives provided via the ANum newtype";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -562,7 +543,6 @@ self: {
        libraryHaskellDepends = [
          base containers HUnit mtl NewBinary old-time pretty QuickCheck
        ];
-       homepage = "http://www.haskell.org/asn1";
        description = "ASN.1 support for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -597,7 +577,6 @@ self: {
        version = "1.0";
        sha256 = "1ijv4bs299ijqbkspbg1kry627ra6p6qlkd74q4y2pvamrm4dn6f";
        libraryHaskellDepends = [ AbortT-transformers base monads-tf ];
-       homepage = "http://github.com/gcross/AbortT-transformers";
        description = "Monads-tf instances for the AbortT monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -610,7 +589,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1x2iw46nzfjj36pfdzv5n0q6f6l7kgz62gnxpsj2f5p7w10zlxai";
        libraryHaskellDepends = [ AbortT-transformers base mtl ];
-       homepage = "http://github.com/gcross/AbortT-mtl";
        description = "mtl instances for the AbortT monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -629,7 +607,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 transformers
        ];
-       homepage = "http://github.com/gcross/AbortT-transformers";
        description = "A monad and monadic transformer providing \"abort\" functionality";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -654,7 +631,6 @@ self: {
          template-haskell
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/egonSchiele/actionkid";
        description = "An easy-to-use video game framework for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -718,7 +694,6 @@ self: {
          aeson attoparsec base bson unordered-containers vector
        ];
        testHaskellDepends = [ aeson base bson hspec HUnit text ];
-       homepage = "https://github.com/nh2/AesonBson";
        description = "Mapping between Aeson's JSON and Bson objects";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -779,7 +754,6 @@ self: {
          done
          $out/bin/agda-mode compile
        '';
-       homepage = "http://wiki.portal.chalmers.se/agda/";
        description = "A dependently typed functional programming language and proof assistant";
        license = "unknown";
        maintainers = with stdenv.lib.maintainers; [ abbradar ];
@@ -794,7 +768,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ Agda base ];
-       homepage = "http://wiki.portal.chalmers.se/agda/";
        description = "Command-line program for type-checking and compiling Agda programs";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -810,7 +783,6 @@ self: {
        libraryHaskellDepends = [
          array base hashable mtl unordered-containers
        ];
-       homepage = "http://github.com/lymar/AhoCorasick";
        description = "Aho-Corasick string matching algorithm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -833,7 +805,6 @@ self: {
          transformers
        ];
        benchmarkHaskellDepends = [ base containers criterion ];
-       homepage = "http://github.com/enolan/AlanDeniseEricLauren";
        description = "Find the minimal subset/submap satisfying some property";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -863,7 +834,6 @@ self: {
          QuickCheck random test-framework test-framework-hunit
          test-framework-quickcheck2 transformers
        ];
-       homepage = "http://github.com/omelkonian/AlgoRhythm/";
        description = "Algorithmic music composition";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -878,7 +848,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers mtl pretty ];
-       homepage = "https://github.com/mgrabmueller/AlgorithmW";
        description = "Example implementation of Algorithm W for Hindley-Milner type inference";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -896,7 +865,6 @@ self: {
          ADPfusion base containers fmlist FormalGrammars GrammarProducts
          PrimitiveArray vector
        ];
-       homepage = "https://github.com/choener/AlignmentAlgorithms";
        description = "Collection of alignment algorithms";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -922,7 +890,6 @@ self: {
          base containers enummapset-th filepath LambdaHack
          optparse-applicative random template-haskell text zlib
        ];
-       homepage = "http://allureofthestars.com";
        description = "Near-future Sci-Fi roguelike and tactical squad game";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -954,7 +921,6 @@ self: {
        version = "0.2";
        sha256 = "01vpw9s93qq8c0zymp4qzv0ljn9jrnwi3x68qx9lcjr6spa0rkvm";
        libraryHaskellDepends = [ base random ];
-       homepage = "https://github.com/eamsden/Animas";
        description = "Updated version of Yampa: a library for programming hybrid systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -981,7 +947,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mtl parsec xhtml ];
-       homepage = "http://janzzstimmpfle.de/~jens/software/Ansi2Html/";
        description = "Convert ANSI Terminal Sequences to nice HTML markup";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -1012,7 +977,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1jmwixyv5msb3lmza7dljvm3l0x5mx8r93zr607sx9m5x9yhlsvr";
        doHaddock = false;
-       homepage = "https://github.com/reinerp/haskell-AppleScript";
        description = "Call AppleScript from Haskell, and then call back into Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1025,7 +989,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1s7amy8ij5bgv8afbjdzqd3lflvhzrrh3cs3krl1rf73y8b1nqpy";
        libraryHaskellDepends = [ base vector ];
-       homepage = "https://github.com/idontgetoutmuch/ApproxFun.hs";
        description = "Function approximation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1038,7 +1001,6 @@ self: {
        version = "0.1.3.1";
        sha256 = "1yb209v3lab3knggplmwih1ww6qalf8v86j8ggv1gkhm5jkwz1yq";
        libraryHaskellDepends = [ base ];
-       homepage = "http://haskell.org/haskellwiki/Library/ArrayRef";
        description = "Unboxed references, dynamic arrays and more";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1051,7 +1013,6 @@ self: {
        version = "1.1";
        sha256 = "1lv76m4qc1sabagllaagi7bpqf1mnmzsra333a77b6134mk2f9hb";
        libraryHaskellDepends = [ base process ];
-       homepage = "https://github.com/frosch03/arrowVHDL";
        description = "A library to generate Netlist code from Arrow descriptions";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1068,7 +1029,6 @@ self: {
        libraryHaskellDepends = [
          base containers HList mtl template-haskell
        ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/AspectAG";
        description = "Attribute Grammars in the form of an EDSL";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1090,7 +1050,6 @@ self: {
          base bytestring containers QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://bitbucket.org/FlorianHartwig/attobencode";
        description = "Fast Bencode encoding and parsing library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1108,7 +1067,6 @@ self: {
          attoparsec base bytestring bytestring-show containers mtl
          utf8-string
        ];
-       homepage = "http://github.com/konn/AttoJSON";
        description = "Simple lightweight JSON parser, generator & manipulator based on ByteString";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1125,7 +1083,6 @@ self: {
        executableHaskellDepends = [
          array base colour GLUT OpenGL random
        ];
-       homepage = "http://patch-tag.com/r/rhz/StrangeAttractors";
        description = "Visualisation of Strange Attractors in 3-Dimensions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1156,7 +1113,6 @@ self: {
        libraryHaskellDepends = [
          array base haskell98 mtl syb-with-class template-haskell wx wxcore
        ];
-       homepage = "http://autoforms.sourceforge.net/";
        description = "GUI library based upon generic programming (SYB3)";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1233,7 +1189,6 @@ self: {
          array base containers deepseq directory doctest filepath hspec
          HUnit mtl pretty process QuickCheck temporary
        ];
-       homepage = "http://bnfc.digitalgrammars.com/";
        description = "A compiler front-end generator";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -1263,7 +1218,6 @@ self: {
        revision = "1";
        editedCabalFile = "16206xd8lm8fkvpxbm19h403264xyjki07s9lam3pgq985xbqk35";
        libraryHaskellDepends = [ base cairo containers mtl ];
-       homepage = "http://pageperso.lif.univ-mrs.fr/~pierre-etienne.meunier/Baggins";
        description = "Tools for self-assembly";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1280,7 +1234,6 @@ self: {
        libraryHaskellDepends = [
          base bifunctors hmidi mtl stm time transformers
        ];
-       homepage = "https://github.com/5outh/Bang/";
        description = "A Drum Machine DSL for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1310,7 +1263,6 @@ self: {
          parsec pkcs1 random regex-compat stm time unix utf8-string
          xml-parsec
        ];
-       homepage = "http://sep07.mroot.net/";
        description = "An ad-hoc P2P chat program";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1325,7 +1277,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base mtl random ];
-       homepage = "http://coder.bsimmons.name/blog/2010/05/befunge-93-interpreter-on-hackage";
        description = "An interpreter for the Befunge-93 Programming Language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1344,7 +1295,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cassava deepseq directory statistics time vector
        ];
-       homepage = "https://github.com/choener/BenchmarkHistory";
        description = "Benchmark functions with history";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1358,7 +1308,6 @@ self: {
        sha256 = "0q1qc6rds05bkxl2m3anp7x75cwinp9nhy8j0g1vaj2scasvki62";
        libraryHaskellDepends = [ base bytestring extensible-exceptions ];
        librarySystemDepends = [ db ];
-       homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML";
        description = "Berkeley DB binding";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) db;};
@@ -1373,7 +1322,6 @@ self: {
        sha256 = "1ymdi5qi4hxaikqf8min830r1rs1z4bvy9bdybsq378v7mrgfihp";
        libraryHaskellDepends = [ base BerkeleyDB bytestring ];
        librarySystemDepends = [ db dbxml xercesc xqilla ];
-       homepage = "http://www.haskell.org/haskellwiki/BerkeleyDBXML";
        description = "Berkeley DB XML binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1402,7 +1350,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl template-haskell th-extras
        ];
-       homepage = "http://www.prg.nii.ac.jp/project/bigul/";
        description = "The Bidirectional Generic Update Language";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1417,7 +1364,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base bmp bytestring gloss ];
-       homepage = "https://github.com/mchakravarty/BigPixel";
        description = "Image editor for pixel art";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -1468,7 +1414,6 @@ self: {
          ParsecTools primitive PrimitiveArray split tuple utility-ht vector
          vector-read-instances zlib
        ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Base library for bioinformatics";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1493,7 +1438,6 @@ self: {
          base bytestring containers filepath split tasty tasty-quickcheck
          tasty-silver tasty-th text
        ];
-       homepage = "https://github.com/choener/BiobaseBlast";
        description = "BLAST-related tools";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1506,7 +1450,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0m7n3c2ly6kly146xrxzx41g3pv0cylrmzpdgv5c54x9gvb1hg7w";
        libraryHaskellDepends = [ base bytestring iteratee ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Vienna / DotBracket / ExtSS parsers";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1523,7 +1466,6 @@ self: {
        libraryHaskellDepends = [
          base BiobaseXNA bytestring containers filemanip iteratee tuple
        ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Importer for FR3D resources";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1543,7 +1485,6 @@ self: {
          base biocore bytestring conduit containers transformers
        ];
        executableHaskellDepends = [ cmdargs ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "conduit-based FASTA parser";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1583,7 +1524,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion lens text transformers
        ];
-       homepage = "https://github.com/choener/BiobaseInfernal";
        description = "Infernal data structures and tools";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1596,7 +1536,6 @@ self: {
        version = "0.5.0.0";
        sha256 = "0mwyyb7n232wgjipn9jsbqpcbxqms07adi5a6v14qaiynsjz4n1r";
        libraryHaskellDepends = [ base bytestring containers iteratee ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Multiple Alignment Format";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1625,7 +1564,6 @@ self: {
          aeson base binary cereal QuickCheck test-framework
          test-framework-quickcheck2 test-framework-th
        ];
-       homepage = "https://github.com/choener/BiobaseNewick";
        description = "Newick file format parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -1645,7 +1583,6 @@ self: {
          iteratee vector
        ];
        executableHaskellDepends = [ cmdargs ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "RNA folding training data";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1664,7 +1601,6 @@ self: {
          base BiobaseXNA bytestring bytestring-lexing conduit containers
          filepath lens primitive PrimitiveArray repa split vector
        ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Import Turner RNA parameters";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1692,7 +1628,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck tasty-th
        ];
-       homepage = "https://github.com/choener/BiobaseTypes";
        description = "Collection of types for bioinformatics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1709,7 +1644,6 @@ self: {
        libraryHaskellDepends = [
          base BiobaseTurner BiobaseXNA primitive PrimitiveArray vector
        ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Import Vienna energy parameters";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1741,7 +1675,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck tasty-th vector
        ];
-       homepage = "https://github.com/choener/BiobaseXNA";
        description = "Efficient RNA/DNA/Protein Primary/Secondary Structure";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1790,7 +1723,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring QuickCheck template-haskell
        ];
-       homepage = "https://github.com/joecrayne/hs-bitsyntax";
        description = "A module to aid in the (de)serialisation of binary data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -1802,7 +1734,6 @@ self: {
        version = "0.1.0";
        sha256 = "1pmmgg6n6pc0qvp5r4qxan32887132si0cayd0xh1g5v98fa9ari";
        libraryHaskellDepends = [ base HTTP json2 ];
-       homepage = "http://bitbucket.org/jetxee/hs-bitly/";
        description = "A library to access bit.ly URL shortener.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1821,7 +1752,6 @@ self: {
          base BiobaseBlast biocore biofasta blastxml bytestring conduit
          either-unwrap HTTP http-conduit hxt mtl network transformers
        ];
-       homepage = "https://github.com/eggzilla/BlastHTTP";
        description = "Libary to interface with the NCBI blast REST interface";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1844,7 +1774,6 @@ self: {
        executableHaskellDepends = [
          base containers directory HaXml polyparse pretty wx wxcore
        ];
-       homepage = "http://www.cs.york.ac.uk/fp/darcs/Blobs/";
        description = "Diagram editor";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1870,7 +1799,6 @@ self: {
          process split strict tagsoup temporary text transformers
        ];
        executableHaskellDepends = [ base cmdargs ];
-       homepage = "http://byorgey.wordpress.com/blogliterately/";
        description = "A tool for posting Haskelly articles to blogs";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -1920,7 +1848,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion MissingH network-uri parsec
        ];
-       homepage = "https://blogdown.io";
        description = "A markdown-like markup language designed for blog posts";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1933,7 +1860,6 @@ self: {
        version = "0.1";
        sha256 = "0ryjgi70isgfv3nw3djzvb1saky40xqy536h6sr3mfpy2iqnim0c";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://git.ierton.ru/?p=BluePrint.git;a=summary";
        description = "Html document layout library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -1945,7 +1871,6 @@ self: {
        version = "0.1";
        sha256 = "16cfmy4ndc15p6jdmyy08nqgv143dvs9xf4qg4mxa6x5r326pi94";
        doHaddock = false;
-       homepage = "http://github.com/gcross/Blueprint";
        description = "Preview of a new build system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -1967,7 +1892,6 @@ self: {
          pandoc-types parseargs
        ];
        testHaskellDepends = [ base process ];
-       homepage = "http://www.cse.chalmers.se/~emax/bookshelf/Manual.shelf.html";
        description = "A simple document organizer with some wiki functionality";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2007,7 +1931,6 @@ self: {
          base haskell-src-exts haskell-src-meta mtl parsec syb
          template-haskell
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Bravo";
        description = "Static text template generation library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2044,7 +1967,6 @@ self: {
          base bytestring errors hslogger hspec hspec-expectations
          http-conduit http-types string-qq temporary unix yaml
        ];
-       homepage = "http://github.com/michaelxavier/Buster";
        description = "Hits a set of urls periodically to bust caches";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2066,7 +1988,6 @@ self: {
          base binary binary-bits bytestring data-binary-ieee754 doctest
          QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/orclev/CBOR";
        description = "Encode/Decode values to/from CBOR";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2079,7 +2000,6 @@ self: {
        version = "0.2.1.0";
        sha256 = "00v2xjh5a7z87i0hvdflrqmnwi9lb2061d6s0xrp563xpjvkcsvc";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://code.haskell.org/~dolio/CC-delcont";
        description = "Delimited continuations and dynamically scoped variables";
        license = "unknown";
      }) {};
@@ -2163,7 +2083,6 @@ self: {
        libraryHaskellDepends = [ base ghc-prim syb template-haskell ];
        executableHaskellDepends = [ array base containers haskell-src ];
        executableToolDepends = [ happy ];
-       homepage = "not available";
        description = "preprocessor and library for Causal Commutative Arrows (CCA)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2179,7 +2098,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hxt-regex-xmlschema utf8-string
        ];
-       homepage = "http://fuzzpault.com/chxhtml";
        description = "A W3C compliant (X)HTML generating library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2195,7 +2113,6 @@ self: {
        libraryHaskellDepends = [
          base containers filepath mtl parsec template-haskell
        ];
-       homepage = "http://www.zonetora.co.uk/clase/";
        description = "Cursor Library for A Structured Editor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2228,7 +2145,6 @@ self: {
          array base BiobaseInfernal BiobaseXNA containers lens
        ];
        executableHaskellDepends = [ cmdargs ];
-       homepage = "http://www.tbi.univie.ac.at/software/cmcompare/";
        description = "Infernal covariance model comparison";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2246,7 +2162,6 @@ self: {
          base bytestring cereal containers iproute mtl network PSQueue stm
          time
        ];
-       homepage = "http://github.com/viloocity/cmq/";
        description = "cwmwl udp message queue";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2289,7 +2204,6 @@ self: {
        executableHaskellDepends = [
          array base containers mtl parsec readline
        ];
-       homepage = "https://github.com/msakai/cpl";
        description = "An interpreter of Hagino's Categorical Programming Language (CPL)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2408,7 +2322,6 @@ self: {
        libraryHaskellDepends = [
          base containers hashable mtl unordered-containers
        ];
-       homepage = "http://www.haskell.org/haskellwiki/CTRex";
        description = "Open records using closed type families";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2437,7 +2350,6 @@ self: {
          opencv_ml opencv_objdetect opencv_video
        ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://aleator.github.com/CV/";
        description = "OpenCV based machine vision library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2467,7 +2379,6 @@ self: {
          test-framework-quickcheck2 unix
        ];
        doCheck = false;
-       homepage = "http://www.haskell.org/cabal/";
        description = "A framework for packaging Haskell software";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2493,7 +2404,6 @@ self: {
          test-framework-quickcheck2 unix
        ];
        doCheck = false;
-       homepage = "http://www.haskell.org/cabal/";
        description = "A framework for packaging Haskell software";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2521,7 +2431,6 @@ self: {
          tasty-quickcheck transformers unix
        ];
        doCheck = false;
-       homepage = "http://www.haskell.org/cabal/";
        description = "A framework for packaging Haskell software";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2550,7 +2459,6 @@ self: {
          tasty-quickcheck text tree-diff
        ];
        doCheck = false;
-       homepage = "http://www.haskell.org/cabal/";
        description = "A framework for packaging Haskell software";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2576,7 +2484,6 @@ self: {
          filepath HUnit old-time process QuickCheck regex-posix
          test-framework test-framework-hunit test-framework-quickcheck2 unix
        ];
-       homepage = "http://www.haskell.org/cabal/";
        description = "A framework for packaging Haskell software";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2595,7 +2502,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory filepath HDBC HDBC-sqlite3 process unix
        ];
-       homepage = "http://github.com/brinchj/cabalsearch";
        description = "Search cabal packages by name";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2608,7 +2514,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0nd5yvhbxmabs0890y9gjjiq37h8c3blpplv2m13k29zkijwad04";
        libraryHaskellDepends = [ base compdata directory free unix ];
-       homepage = "https://github.com/Icelandjack/Capabilities";
        description = "Separate and contain effects of IO monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2632,7 +2537,6 @@ self: {
        version = "1.3";
        sha256 = "06ri47cfskvpm65zb63kjrwwhzlmcp2f0z99hqkfw216p85648a3";
        libraryHaskellDepends = [ base containers fgl parsec ];
-       homepage = "http://www.cs.nott.ac.uk/~bmv/CarneadesDSL/";
        description = "An implementation and DSL for the Carneades argumentation model";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2649,7 +2553,6 @@ self: {
        libraryHaskellDepends = [
          base CarneadesDSL cmdargs containers Dung fgl
        ];
-       homepage = "http://www.cs.nott.ac.uk/~bmv/CarneadesIntoDung/";
        description = "A translation from the Carneades argumentation model into Dung's AFs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2673,7 +2576,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1ih8ydc29axckgidc5xvsdac5558gprscw667msh8qh41j9sshng";
        libraryHaskellDepends = [ base comonad ghc-prim mtl void ];
-       homepage = "http://github.com/rampion/Cascade";
        description = "Playing with reified categorical composition";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2701,7 +2603,6 @@ self: {
          quickcheck-instances scientific test-framework test-framework-hunit
          test-framework-quickcheck2 text unordered-containers vector
        ];
-       homepage = "https://github.com/tfausak/cassava";
        description = "A CSV parsing and encoding library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2726,7 +2627,6 @@ self: {
        version = "0.0.0.7";
        sha256 = "183pghm74vk1vdcn0mdn6g5q284sncpl1cc49lpczz1wbr15s89y";
        libraryHaskellDepends = [ base free mmorph mtl transformers-base ];
-       homepage = "https://github.com/pthariensflame/ChannelT";
        description = "Generalized stream processors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2739,11 +2639,12 @@ self: {
        pname = "Chart";
        version = "1.8.3";
        sha256 = "13s64fhb2pmkdmx5bkgbgcn25qjihs364fvr47a1dw25f804kiy1";
+       revision = "1";
+       editedCabalFile = "1z4vpzdhphd6qdab73ar7a7yn3x6z4602ffgai2mccc02w5412fl";
        libraryHaskellDepends = [
          array base colour data-default-class lens mtl old-locale
          operational time vector
        ];
-       homepage = "https://github.com/timbod7/haskell-chart/wiki";
        description = "A library for generating 2D Charts and Plots";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2760,7 +2661,6 @@ self: {
          array base cairo Chart colour data-default-class lens mtl
          old-locale operational time
        ];
-       homepage = "https://github.com/timbod7/haskell-chart/wiki";
        description = "Cairo backend for Charts";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2782,7 +2682,6 @@ self: {
          diagrams-svg lens mtl old-locale operational svg-builder SVGFonts
          text time
        ];
-       homepage = "https://github.com/timbod7/haskell-chart/wiki";
        description = "Diagrams backend for Charts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2800,7 +2699,6 @@ self: {
          array base cairo Chart Chart-cairo colour data-default-class gtk
          mtl old-locale time
        ];
-       homepage = "https://github.com/timbod7/haskell-chart/wiki";
        description = "Utility functions for using the chart library with GTK";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2817,7 +2715,6 @@ self: {
          array base cairo Chart Chart-cairo Chart-gtk colour
          data-default-class gtk mtl old-locale time
        ];
-       homepage = "https://github.com/timbod7/haskell-chart/wiki";
        description = "A wrapper for the chart library to assist with basic plots (Deprecated - use the Easy module instead)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2851,7 +2748,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base containers directory ];
-       homepage = "http://cheatsheet.codeslower.com";
        description = "A Haskell cheat sheet in PDF and literate formats";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -2877,7 +2773,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base binary bytestring mtl network ];
-       homepage = "https://github.com/ckkashyap/Chitra";
        description = "A platform independent mechanism to render graphics using vnc";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2894,7 +2789,6 @@ self: {
        libraryHaskellDepends = [
          base containers fgl template-haskell TTTAS uulib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/TTTAS";
        description = "Alternative approach of 'read' that composes grammars instead of parsers";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2907,7 +2801,6 @@ self: {
        version = "0.0.1";
        sha256 = "111ccwiszrjy54y5hincyvjj97kmar9n26bbn902qa9jd9y9k3g9";
        libraryHaskellDepends = [ aeson base text vector ];
-       homepage = "https://github.com/Cirru/parser.hs";
        description = "Cirru Parser in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -2942,7 +2835,6 @@ self: {
        version = "0.3.1.0";
        sha256 = "1277vn384hpxd7xnzg0gpr7ilnw5cqhsi11c24g9zsfqa36llwgk";
        libraryHaskellDepends = [ base ChasingBottoms mtl QuickCheck ];
-       homepage = "http://wiki.portal.chalmers.se/cse/pmwiki.php/FP/ClassLaws";
        description = "Stating and checking laws for type class methods";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -2979,7 +2871,6 @@ self: {
        version = "2.3.2.0";
        sha256 = "1dr5ifmy5azib140bri9rzlq69jic430v9cv372jb42r78cci0iz";
        libraryHaskellDepends = [ base directory unix utf8-string X11 ];
-       homepage = "http://haskell.org/haskellwiki/Clipboard";
        description = "System clipboard interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3014,7 +2905,6 @@ self: {
          array base bytestring bytestring-csv containers directory fgl
          filepath mtl old-time pretty pureMD5 safe utf8-string
        ];
-       homepage = "http://iki.fi/matti.niemenmaa/coadjute/";
        description = "A generic build tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3027,7 +2917,6 @@ self: {
        version = "0.2";
        sha256 = "0jj2iaa632s60dckj8s46g4vrlqc8x9fndkq0kzk8rk4jzwlbwsn";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.cs.helsinki.fi/u/ekarttun/Codec-Compression-LZF/";
        description = "LZF compression bindings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3077,7 +2966,6 @@ self: {
        version = "0.0.7";
        sha256 = "043dwvjkc1m2cz0rgiib7gv19ds1vn4cmf27lyw68nmc0lcm2v3d";
        libraryHaskellDepends = [ base directory process ];
-       homepage = "https://github.com/tonymorris/command";
        description = "A replacement for System.Exit and System.Process";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3100,7 +2988,6 @@ self: {
          base data-default fsnotify optparse-applicative process
          system-fileio system-filepath text
        ];
-       homepage = "https://github.com/sordina/Commando";
        description = "Watch some files; Rerun a command";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3119,7 +3006,6 @@ self: {
          applicative-numbers base comonad containers distributive
          IndexedList NestedFunctor PeanoWitnesses Stream Tape transformers
        ];
-       homepage = "https://github.com/kwf/ComonadSheet";
        description = "A library for expressing spreadsheet-like computations as the fixed-points of comonads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3174,7 +3060,6 @@ self: {
        version = "0.5.0.1";
        sha256 = "0xnnkz67hh4mqx09wh17jpr9isgpcrc5xwp28afn3n8sz2y2mnxd";
        libraryHaskellDepends = [ async base ];
-       homepage = "http://github.com/avieth/Concurrential";
        description = "Mix concurrent and sequential computation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3197,7 +3082,6 @@ self: {
        testHaskellDepends = [
          base binary Cabal containers glider-nlp HUnit text
        ];
-       homepage = "https://github.com/klangner/Condor";
        description = "Information retrieval library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3212,7 +3096,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers MissingH mtl parsec ];
-       homepage = "http://software.complete.org/configfile";
        description = "Configuration file reading & writing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3250,7 +3133,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1if0hff6fn7zjj1vh16gxf2kldibh1dkscm8n33d1admvpjpw9sb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tel/Configurable";
        description = "Declare types as Configurable then specialize them all in one place";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3263,7 +3145,6 @@ self: {
        version = "0.1";
        sha256 = "1ywhrj2wq24my4cji5fm5cwb3j4yjwzch9hxncr7k989smjdmjpz";
        libraryHaskellDepends = [ base Stream ];
-       homepage = "github";
        description = "Trivial re-export of Wouter Swierstra's Stream package, avoiding module name clash";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3277,7 +3158,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base process ];
-       homepage = "https://github.com/sordina/Conscript";
        description = "Restart a command on STDIN activity";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3302,7 +3182,6 @@ self: {
        version = "1.2";
        sha256 = "03ham35vh49h780h7dxb6zs85rkdlry0nwi8wp6p9iamw952xi6i";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://src.seereason.com/ghc6103/haskell-consumer";
        description = "A monad and monad transformer for consuming streams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3333,7 +3212,6 @@ self: {
        executableHaskellDepends = [
          base containers criterion multiset QuickCheck statistics vector
        ];
-       homepage = "https://github.com/juergenhah/ContextAlgebra";
        description = "Implementation of the context algebra";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3346,7 +3224,6 @@ self: {
        version = "0.1";
        sha256 = "027dv53jrfk46dmiidnnrrdvhyin60i862znp414213w72yjrbhh";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://www.cs.kent.ac.uk/~oc/contracts.html";
        description = "Practical typed lazy contracts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3359,7 +3236,6 @@ self: {
        version = "1.1.0.1";
        sha256 = "1jyj42xrja8ic3lajgrfmign9n2bdfkaplnlhzcifd5wf30qj6fa";
        libraryHaskellDepends = [ base BoundedChan stm ];
-       homepage = "http://www.haskell.org/haskellwiki/Control-Engine";
        description = "A parallel producer/consumer engine (thread pool)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3380,7 +3256,6 @@ self: {
          array base containers Control-Monad-ST2 mtl QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/kevinbackhouse/Control-Monad-MultiPass";
        description = "A Library for Writing Multi-Pass Algorithms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3399,7 +3274,6 @@ self: {
          array base mtl QuickCheck SafeSemaphore test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/kevinbackhouse/Control-Monad-ST2";
        description = "A variation on the ST monad with two type parameters";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3424,7 +3298,6 @@ self: {
        version = "0.0.4";
        sha256 = "034g6c7dxdp13v1x16gvwgagpc7mw33hwd16cbb8yd3i91vf1w8z";
        libraryHaskellDepends = [ base parsec pretty ];
-       homepage = "http://github.com/amtal/CoreErlang";
        description = "Manipulating Core Erlang source code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3444,7 +3317,6 @@ self: {
          tagged text time transformers vector
        ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/reinerp/CoreFoundation";
        description = "Bindings to Mac OSX's CoreFoundation framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3478,7 +3350,6 @@ self: {
          base bytestring containers HTTP HUnit json mtl network network-uri
          utf8-string
        ];
-       homepage = "http://github.com/hsenag/haskell-couchdb/";
        description = "CouchDB interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3496,7 +3367,6 @@ self: {
          base HUnit mtl old-locale QuickCheck time
        ];
        doHaddock = false;
-       homepage = "http://www.haskellcraft.com/";
        description = "Code for Haskell: the Craft of Functional Programming, 3rd ed";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3599,7 +3469,6 @@ self: {
          network-uri optparse-applicative transformers transformers-base
          transformers-compat utf8-string xml-conduit xml-hamlet
        ];
-       homepage = "http://floss.scru.org/hDAV";
        description = "RFC 4918 WebDAV support";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -3613,7 +3482,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers parsec ];
-       homepage = "http://projects.haskell.org/DBlimited/";
        description = "A command-line SQL interface for flat files (tdf,csv,etc.)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3626,7 +3494,6 @@ self: {
        version = "0.5.1";
        sha256 = "0l212yy40w8sjkv5m7rnd24fkihvnadv7szf10g9n5r34m4jb6lh";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/alexkay/hdbus";
        description = "D-Bus bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3639,7 +3506,6 @@ self: {
        version = "0.1.6.0";
        sha256 = "10f0c3y0y39rmvvvrvz426srb18wsv4qfzzx9r9zjac2m14b96jx";
        libraryHaskellDepends = [ base deepseq HUnit parallel random ];
-       homepage = "https://github.com/Poincare/DCFL";
        description = "Communication Free Learning-based constraint solver";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -3653,7 +3519,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base MuCheck ];
-       homepage = "https://bitbucket.com/osu-testing/d-mucheck";
        description = "Distributed Mutation Analysis framework for MuCheck";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3707,7 +3572,6 @@ self: {
        libraryHaskellDepends = [
          array base containers list-tries mtl QuickCheck safe semiring
        ];
-       homepage = "http://github.com/srush/SemiRings/tree/master";
        description = "Pragmatic framework for dynamic programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3757,7 +3621,6 @@ self: {
          tasty-quickcheck tasty-th vector
        ];
        benchmarkHaskellDepends = [ base criterion vector ];
-       homepage = "https://github.com/choener/DPutils";
        description = "utilities for DP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3869,7 +3732,6 @@ self: {
        version = "1.1.0.1";
        sha256 = "0m3697zw0j2l9fxx8flr83n8x03pva1hn74rgilgxdrsrifhds5l";
        libraryHaskellDepends = [ base haskell-src-exts ];
-       homepage = "https://github.com/Daniel-Diaz/DTC";
        description = "Data To Class transformation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -3937,7 +3799,6 @@ self: {
        version = "0.9";
        sha256 = "0lk0w64hyqkg99r9ccn5k1nh6rmd99z8d925px4cl09nin7hnm71";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/deadmanswitch/Data.Angle";
        description = "Geometric angles";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3953,7 +3814,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring digest utf8-string vector vector-algorithms
        ];
-       homepage = "https://github.com/bradclawsie/haskell-Data.Hash.Consistent";
        description = "Provide a simple consistent hashing mechanism";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -3982,7 +3842,6 @@ self: {
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hspec ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/yuhangwang/DataIndex#readme";
        description = "A package for adding index column to data files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -4029,7 +3888,6 @@ self: {
          text time transformers unordered-containers vector websockets
        ];
        testHaskellDepends = [ base doctest filemanip QuickCheck ];
-       homepage = "http://github.com/sordina/Deadpan-DDP";
        description = "Write clients for Meteor's DDP Protocol";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -4058,7 +3916,6 @@ self: {
          base deepseq HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/PaulJohnson/Haskell-Decimal";
        description = "Decimal numbers with variable precision";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4070,7 +3927,6 @@ self: {
        version = "0.0";
        sha256 = "14yprfh2b5x7dswp6kyaym3z2f32nqvgrfhvwsiv7brxq80cfvbd";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://page.mi.fu-berlin.de/~aneumann/decisiontree.html";
        description = "A very simple implementation of decision trees for discrete attributes";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4083,7 +3939,6 @@ self: {
        version = "0.4.0";
        sha256 = "1jbvb8yk291iimpqi8h302r8554k4j2p3k42znzppv1wqrbhvjyc";
        libraryHaskellDepends = [ base haskell-src mtl TypeCompose ];
-       homepage = "http://haskell.org/haskellwiki/DeepArrow";
        description = "Arrows for \"deep application\"";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4120,7 +3975,6 @@ self: {
          base binary bytestring containers GLUT HTTP MaybeT mtl network
          peakachu random time utility-ht zlib
        ];
-       homepage = "http://github.com/yairchu/defend/tree";
        description = "A simple RTS game";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4144,7 +3998,6 @@ self: {
          base bytestring Cabal cereal cpphs filepath haskeline megaparsec
          mtl options parallel text wl-pprint
        ];
-       homepage = "https://github.com/listofoptions/delta-lambda";
        description = "A demonstration interpreter for type system delta-lambda (of N.G. De-bruijn)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4157,7 +4010,6 @@ self: {
        version = "0.0.4";
        sha256 = "0ywipcmnr3ysmx8m61yrymyn10lnizjfkk2q2scdfkrkgh7ayj7v";
        libraryHaskellDepends = [ base containers xmonad xmonad-contrib ];
-       homepage = "https://bitbucket.org/dibblego/descriptive-keys/";
        description = "A library for specifying xmonad key bindings with functionality";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4206,7 +4058,6 @@ self: {
        libraryHaskellDepends = [
          base containers fgl FirstOrderTheory HUnit
        ];
-       homepage = "https://github.com/dillonhuff/DifferenceLogic";
        description = "A theory solver for conjunctions of literals in difference logic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4223,7 +4074,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq fclabels mtl mwc-random parallel primitive vector
        ];
-       homepage = "http://yousource.it.jyu.fi/optimization-with-haskell";
        description = "Global optimization using Differential Evolution";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4241,7 +4091,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/tonymorris/digit";
        description = "A data-type representing digits 0-9";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4285,7 +4134,6 @@ self: {
        sha256 = "1x78y1na375nwgk4izsjprj3yrg0xbrhqv6nrzfbvbfdyqlf5kyz";
        libraryHaskellDepends = [ base Win32 ];
        librarySystemDepends = [ dsound ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Partial binding to the Microsoft DirectSound API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4307,7 +4155,6 @@ self: {
          base Cabal chunks containers directory filepath hinstaller
          old-locale parsec pretty process template-haskell time xhtml
        ];
-       homepage = "http://distract.wellquite.org/";
        description = "Distributed Bug Tracking System";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4325,7 +4172,6 @@ self: {
          base blaze-html blaze-markup html parsers
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/minamiyama1994/DiscussionSupportSystem";
        description = "Discussion support system";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4341,7 +4187,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring ];
        executableHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/zcourts/Dish";
        description = "Hash modules (currently Murmur3)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4355,7 +4200,6 @@ self: {
        sha256 = "1fmln09jai679lwpxngx8dn0yr2g5dsccvjhacl69s3hy76czd0b";
        libraryHaskellDepends = [ base containers MonadRandom ];
        testHaskellDepends = [ base containers MonadRandom ];
-       homepage = "https://github.com/wyager/Dist";
        description = "A Haskell library for probability distributions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4384,7 +4228,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0ls6rq4nqn3z9h9lagl8sff9q94zfm6gssa2jj1zfyfxl5869bas";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/gambogi/DistanceUnits";
        description = "A comprehensive distance library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4411,7 +4254,6 @@ self: {
          BiobaseXNA biocore bytestring cmdargs conduit dlist parallel
          PrimitiveArray repa split vector
        ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Frameshift-aware alignment of protein sequences with DNA sequences";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4430,7 +4272,6 @@ self: {
        executableHaskellDepends = [
          base containers ghc ghc-paths haddock HUnit process
        ];
-       homepage = "http://haskell.org/haskellwiki/DocTest";
        description = "Test interactive Haskell examples";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4443,7 +4284,6 @@ self: {
        version = "1.0.0";
        sha256 = "1hjdznp29kwj9cca0jxr3dds9cnfbss6sgn52wym2380az3jcvnz";
        libraryHaskellDepends = [ base html ];
-       homepage = "http://ddiaz.asofilak.es/packages/Docs.html";
        description = "Documentation types library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4462,7 +4302,6 @@ self: {
          base haskell-src-exts mtl pointless-haskell syb
        ];
        executableHaskellDepends = [ array base containers pretty ];
-       homepage = "http://haskell.di.uminho.pt/wiki/DrHylo";
        description = "A tool for deriving hylomorphisms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4481,7 +4320,6 @@ self: {
        executableHaskellDepends = [
          base filepath old-time process random
        ];
-       homepage = "http://repetae.net/computer/haskell/DrIFT/";
        description = "Program to derive type class instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4497,7 +4335,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base old-time process random ];
-       homepage = "http://repetae.net/computer/haskell/DrIFT/";
        description = "Program to derive type class instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4512,7 +4349,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base cmdargs containers parsec ];
-       homepage = "http://www.cs.nott.ac.uk/~bmv/Dung/";
        description = "An implementation of the Dung argumentation frameworks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4630,7 +4466,6 @@ self: {
        executableHaskellDepends = [
          array base criterion QuickCheck random vector
        ];
-       homepage = "https://github.com/zombiecalypse/DynamicTimeWarp";
        description = "Dynamic time warping of sequences";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4645,7 +4480,6 @@ self: {
        libraryHaskellDepends = [
          base contravariant mtl time transformers
        ];
-       homepage = "https://github.com/tilk/DysFRP";
        description = "dysFunctional Reactive Programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4657,7 +4491,6 @@ self: {
        version = "0.1";
        sha256 = "1pg6gwyrlvp6z08ab1qp783z9gm0xhnh337shf443f1bwbcz9m7f";
        libraryHaskellDepends = [ base cairo DysFRP gtk mtl ];
-       homepage = "https://github.com/tilk/DysFRP";
        description = "dysFunctional Reactive Programming on Cairo";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4675,7 +4508,6 @@ self: {
          base cairo containers craftwerk craftwerk-gtk DysFRP DysFRP-Cairo
          gtk
        ];
-       homepage = "https://github.com/tilk/DysFRP";
        description = "dysFunctional Reactive Programming on Craftwerk";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4728,7 +4560,6 @@ self: {
          array base containers directory old-time unix
        ];
        executableToolDepends = [ happy ];
-       homepage = "https://github.com/FranklinChen/Ebnf2ps";
        description = "Peter's Syntax Diagram Drawing Tool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4740,7 +4571,6 @@ self: {
        version = "1.3.1";
        sha256 = "0vmmlsj8ggbpwx6fkf5fvb6jp0zpx6iba6b28m80lllr2p8bi8wm";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://rwd.rdockins.name/edison/home/";
        description = "A library of efficient, purely-functional data structures (API)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -4756,7 +4586,6 @@ self: {
        libraryHaskellDepends = [
          array base containers EdisonAPI mtl QuickCheck
        ];
-       homepage = "http://rwd.rdockins.name/edison/home/";
        description = "A library of efficient, purely-functional data structures (Core Implementations)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -4775,7 +4604,6 @@ self: {
          array base containers csv directory editline filepath haskell98
          html pretty xhtml
        ];
-       homepage = "http://github.com/bspaans/EditTimeReport";
        description = "Query language and report generator for edit logs";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4858,7 +4686,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 text transformers
          union-find unordered-containers
        ];
-       homepage = "http://elm-lang.org";
        description = "The Elm language module";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -4874,7 +4701,6 @@ self: {
        executableHaskellDepends = [
          array base containers fgl gtk mtl parsec
        ];
-       homepage = "http://www.muitovar.com";
        description = "derives heuristic rules from nominal data";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -4902,7 +4728,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal containers mtl ];
        executableHaskellDepends = [ base Cabal containers mtl ];
-       homepage = "http://otakar-smrz.users.sf.net/";
        description = "Encoding character data";
        license = "GPL";
      }) {};
@@ -4919,7 +4744,6 @@ self: {
          base biocore bytestring conduit HTTP http-conduit hxt mtl network
          Taxonomy text transformers
        ];
-       homepage = "https://github.com/eggzilla/EntrezHTTP";
        description = "Libary to interface with the NCBI Entrez REST service";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -5007,7 +4831,6 @@ self: {
          base base-unicode-symbols bindings-EsounD monad-control network
          regions safer-file-handles storablevector transformers unix
        ];
-       homepage = "http://cielonegro.org/EsounD.html";
        description = "Type-safe bindings to EsounD (ESD; Enlightened Sound Daemon)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5020,7 +4843,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "15xijkc23sqakwa4qmf2hvcn07kd9ahx3z15a6lr18cs43pbjw93";
        libraryHaskellDepends = [ ansi-terminal base mtl ];
-       homepage = "http://alkalisoftware.net";
        description = "Methods for estimating the progress of functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5045,7 +4867,6 @@ self: {
          transformers unix unordered-containers vcache vector
        ];
        executablePkgconfigDepends = [ pcre ];
-       homepage = "http://verement.github.io/etamoo";
        description = "A new implementation of the LambdaMOO server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5062,7 +4883,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc mtl operational random SafeSemaphore time unix
        ];
-       homepage = "http://mitar.tnode.com";
        description = "A general data-flow framework";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5082,7 +4902,6 @@ self: {
        executableHaskellDepends = [
          array base containers deepseq Etage fgl mtl parallel random time
        ];
-       homepage = "http://mitar.tnode.com";
        description = "Data-flow based graph algorithms";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5098,7 +4917,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base haskell98 SDL SDL-mixer ];
-       homepage = "http://www.kryozahiro.org/eternal10/";
        description = "A 2-D shooting game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5121,7 +4939,6 @@ self: {
          base binary bytestring haskell98 network pcap
        ];
        executableSystemDepends = [ libpcap ];
-       homepage = "http://etherbunny.anytini.com/";
        description = "A network analysis toolkit for Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5146,13 +4963,12 @@ self: {
        pname = "Euterpea";
        version = "2.0.4";
        sha256 = "1n0b4ksdrr1457abvij76z8r4ski4cic80picddilpg83mxaasw6";
-       revision = "2";
-       editedCabalFile = "0f8fyib7cqb4w54rrcrd00c6ca4fgfj5v9rm7mih7lyybkrs44qv";
+       revision = "3";
+       editedCabalFile = "19llqvhhc1dl8khggvag47xs2ly0kf7wyba4d092r1c9rz4visy9";
        libraryHaskellDepends = [
          array arrows base bytestring containers deepseq ghc-prim HCodecs
          heap PortMidi random stm
        ];
-       homepage = "http://www.euterpea.com";
        description = "Library for computer music research and education";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5189,7 +5005,6 @@ self: {
          network-uri old-locale old-time pretty process pureMD5 QuickCheck
          random regex-compat time unix Unixutils zlib
        ];
-       homepage = "https://github.com/ddssff/haskell-extra";
        description = "A grab bag of modules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5230,7 +5045,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base containers haskell98 ];
-       homepage = "http://spraakbanken.gu.se/eng/research/swefn/fm-sblex";
        description = "A set of computational morphology tools for Swedish diachronic lexicons";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5244,7 +5058,6 @@ self: {
        sha256 = "0l2zhlxh88wy9y9gk1aa03yy65iw8zigr4pgp63mn2mqcrskfszl";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ fmodex64 ];
-       homepage = "https://github.com/skypers/hsFModEx";
        description = "The Haskell FModEx raw API";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5259,7 +5072,6 @@ self: {
        revision = "1";
        editedCabalFile = "0d6mjr7b37f5bgjijjgx4x4fgfmkbhksphzkaf0p5jyzxp45fasc";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://www.cs.kent.ac.uk/~oc/pretty.html";
        description = "Efficient simple pretty printing combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5372,7 +5184,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0yxaqyn6nxbyfkn5pmd7wh951dhdvkg1xgh5757f7hn00bx87wv1";
        libraryHaskellDepends = [ base STMonadTrans vector ];
-       homepage = "https://github.com/wyager/FastPush/";
        description = "A monad and monad transformer for pushing things onto a stack very fast";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5404,7 +5215,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base QuickCheck template-haskell ];
        testHaskellDepends = [ base QuickCheck template-haskell ];
-       homepage = "https://github.com/mgajda/FenwickTree";
        description = "Data structure for fast query and update of cumulative sums";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5424,7 +5234,6 @@ self: {
          base HAppS-Data HAppS-IxSet HAppS-Server HAppS-State HAppS-Util
          haskell98 HaXml mtl old-time random syb-with-class template-haskell
        ];
-       homepage = "http://www.scannedinavian.com/";
        description = "Annotate ps and pdf documents";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5456,7 +5265,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers mtl parsec ];
-       homepage = "http://github.com/burz/Feval";
        description = "Evaluation using F-Algebras";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5474,7 +5282,6 @@ self: {
          base GLUT graphicsFormats MemoTrie old-time OpenGL TypeCompose
          vector-space
        ];
-       homepage = "http://haskell.org/haskellwiki/FieldTrip";
        description = "Functional 3D";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5524,7 +5331,6 @@ self: {
          base comonad comonad-transformers data-lens directory filepath mtl
          transformers
        ];
-       homepage = "https://github.com/tonymorris/filepather";
        description = "Functions on System.FilePath";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5540,7 +5346,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring directory filepath mtl old-time
        ];
-       homepage = "http://ddiaz.asofilak.es/packages/FileSystem";
        description = "File system data structure and monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5558,7 +5363,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/yuhangwang/Files#readme";
        description = "File content extraction/rearrangement";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5587,7 +5391,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-conduit network old-locale time
        ];
-       homepage = "http://www.b7j0c.org/stuff/haskell-yquote.xhtml";
        description = "Obtain quote data from finance.yahoo.com";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5605,7 +5408,6 @@ self: {
          base containers HTTP HTTP-Simple hxt hxt-filter network old-locale
          time
        ];
-       homepage = "http://www.ecoin.net/haskell/Finance-Treasury.html";
        description = "Obtain Treasury yield curve data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5618,7 +5420,6 @@ self: {
        version = "0.0.5";
        sha256 = "197xvn05yysmibm1p5wzxfa256lvpbknr5d1l2ws6g40w1kpk717";
        libraryHaskellDepends = [ base directory filepath ];
-       homepage = "https://github.com/audreyt/findbin";
        description = "Locate directory of original program";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5654,7 +5455,6 @@ self: {
        version = "0.6.1";
        sha256 = "0qfys17q3i56l20wzkpr8inq130j67kya022ynf0sgbc86avlrcn";
        libraryHaskellDepends = [ base deepseq template-haskell ];
-       homepage = "https://github.com/TomMD/FixedPoint";
        description = "Fixed point, large word, and large int numerical representations (types and common class instances)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5673,7 +5473,6 @@ self: {
        executableHaskellDepends = [
          base cgi containers directory haskell98 old-time parsec xhtml
        ];
-       homepage = "http://www.flippac.org/projects/flippi/";
        description = "Wiki";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5711,7 +5510,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers parsec ];
        executableHaskellDepends = [ base containers HUnit parsec ];
-       homepage = "https://github.com/dillonhuff/Folly";
        description = "A first order logic library in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5747,7 +5545,6 @@ self: {
          parameterized-data pretty process random regex-posix
          template-haskell type-level
        ];
-       homepage = "http://www.ict.kth.se/forsyde/";
        description = "ForSyDe's Haskell-embedded Domain Specific Language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5770,7 +5567,6 @@ self: {
          base containers QuickCheck tasty tasty-quickcheck tasty-th vector
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/choener/ForestStructures";
        description = "Tree- and forest structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -5797,7 +5593,6 @@ self: {
          base QuickCheck tasty tasty-quickcheck tasty-th
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/choener/Forestry";
        description = "Comparison of trees and forests";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5810,7 +5605,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0lzrggy1j15cajb6k5qhz2s8ddngr3hhhsj781ya45fcx82mngvj";
        libraryHaskellDepends = [ base monad-control mtl resourcet ];
-       homepage = "https://github.com/exFalso/ForkableT/";
        description = "Forkable monad transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5841,7 +5635,6 @@ self: {
          base QuickCheck smallcheck tasty tasty-quickcheck tasty-smallcheck
          tasty-th
        ];
-       homepage = "https://github.com/choener/FormalGrammars";
        description = "(Context-free) grammars in formal language theory";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -5898,7 +5691,6 @@ self: {
        version = "0.1";
        sha256 = "0h7vi940zrl2fqv8c2g0vj0gh9qfm2jf8c2drclx37zax5kb0r6p";
        libraryHaskellDepends = [ base HaXml ];
-       homepage = "http://www.fpml.org/";
        description = "A binding for the Financial Products Markup Language (v5.3)";
        license = "LGPL";
      }) {};
@@ -5918,7 +5710,6 @@ self: {
          vector
        ];
        executableSystemDepends = [ libX11 ];
-       homepage = "https://github.com/TomSmeets/FractalArt";
        description = "Generates colorful wallpapers";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs.xorg) libX11;};
@@ -6006,7 +5797,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mtl newtype she void ];
-       homepage = "http://personal.cis.strath.ac.uk/~conor/pub/Frank/";
        description = "An experimental programming language with typed algebraic effects";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6038,7 +5828,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base base-compat GLUT OpenGL random ];
        executableHaskellDepends = [ base GLUT OpenGL random ];
-       homepage = "http://joyful.com/fungen";
        description = "A lightweight, cross-platform, OpenGL/GLUT-based game engine";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6058,7 +5847,6 @@ self: {
          base bytestring containers directory filepath ListZipper mtl
          mwc-random old-time process random transformers tuple
        ];
-       homepage = "https://github.com/thomaseding/fungi";
        description = "Funge-98 interpreter written in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6071,7 +5859,6 @@ self: {
        version = "1.0";
        sha256 = "1nsmpph27yv0anrhhfqbpdqs2rrdbhm0jxzs3kk6ab32zb3ivhp2";
        libraryHaskellDepends = [ base directory random transformers ];
-       homepage = "http://boegel.kejo.be";
        description = "Genetic algorithm library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6085,7 +5872,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bimap ];
-       homepage = "https://github.com/xnil/GGg";
        description = "GGg cipher";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6099,7 +5885,6 @@ self: {
        sha256 = "056kil71f488xf87xlyx9p5jpah2azhbnb2r7hwdyxbz7izns2ks";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ array base process ];
-       homepage = "http://www.cs.kent.ac.uk/people/staff/cr3/toolbox/haskell/GHood";
        description = "A graphical viewer for Hood";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6112,7 +5897,6 @@ self: {
        sha256 = "029sw2sykr6plffkrmigv5mj2aklllmgi021is5ybsbqv0mxgh9p";
        libraryHaskellDepends = [ base OpenGL ];
        librarySystemDepends = [ libGL libX11 libXext libXfixes ];
-       homepage = "http://haskell.org/haskellwiki/GLFW";
        description = "A Haskell binding for GLFW";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; 
@@ -6127,7 +5911,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base mtl OGL ];
        librarySystemDepends = [ libX11 libXrandr ];
-       homepage = "http://haskell.org/haskellwiki/GLFW-OGL";
        description = "A binding for GLFW (OGL)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6195,7 +5978,6 @@ self: {
        libraryHaskellDepends = [
          base GLFW monad-task OpenGL transformers
        ];
-       homepage = "http://github.com/ninegua/GLFW-task";
        description = "GLFW utility functions to use together with monad-task";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6236,7 +6018,6 @@ self: {
          base lens mtl parsec test-framework test-framework-quickcheck2
          test-framework-th
        ];
-       homepage = "http://github.com/sordina/GLM";
        description = "Simple Gridlab-D GLM parser and utilities";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -6248,7 +6029,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "13n80rplyl73ahk8cxgvs9gf655l063sd55spx0zvhw774vvxwv4";
        libraryHaskellDepends = [ base OpenGLRaw ];
-       homepage = "https://github.com/fiendfan1/GLMatrix";
        description = "Utilities for working with OpenGL matrices";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6262,7 +6042,6 @@ self: {
        sha256 = "1i2xi35n5z0d372px9mh6cyhgg1m0cfaiy3fnspkf6kbn9fgsqxq";
        libraryHaskellDepends = [ base OpenGLRaw transformers ];
        librarySystemDepends = [ libGL libGLU ];
-       homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A raw binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libGL; inherit (pkgs) libGLU;};
@@ -6280,7 +6059,6 @@ self: {
        libraryHaskellDepends = [
          array base containers OpenGL StateVar transformers
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A binding for the OpenGL Utility Toolkit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6314,7 +6092,6 @@ self: {
          base comonad comonad-transformers containers data-lens hxt newtype
          xsd
        ];
-       homepage = "https://github.com/tonymorris/geo-gpx";
        description = "Parse GPX files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6333,7 +6110,6 @@ self: {
          base Boolean containers exception-transformers gl hashtables linear
          transformers
        ];
-       homepage = "https://github.com/tobbebex/GPipe-Core#readme";
        description = "Typesafe functional GPU graphics programming";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6348,7 +6124,6 @@ self: {
        libraryHaskellDepends = [
          array base containers GPipe HaXml mtl Vec
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GPipe";
        description = "Load GPipe meshes from Collada files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6380,7 +6155,6 @@ self: {
        sha256 = "1sr4dxc9bkfijaxvs7s94x5yfg14pb1r49fycwmzqkcycgz87n8q";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ async base containers GLFW-b GPipe stm ];
-       homepage = "https://github.com/plredmond/GPipe-GLFW";
        description = "GLFW OpenGL context creation for GPipe";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6393,7 +6167,6 @@ self: {
        version = "1.0.4";
        sha256 = "1yf74k3yvpj42ynivlkacp5zwxwsx3yyfxb2436ljrv3339kjkb4";
        libraryHaskellDepends = [ base bitmap GPipe stb-image ];
-       homepage = "http://www.haskell.org/haskellwiki/GPipe";
        description = "Load GPipe textures from filesystem";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6413,7 +6186,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://bitbucket.org/emoto/gtalib";
        description = "A library for GTA programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6452,7 +6224,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath mtl parsec transformers
        ];
-       homepage = "https://github.com/BMeph/Ganymede";
        description = "An Io interpreter in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6481,7 +6252,6 @@ self: {
        executableHaskellDepends = [
          array base directory random wx wxcore
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GeBoP";
        description = "Several games";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6516,7 +6286,6 @@ self: {
          test-framework-quickcheck2 test-framework-smallcheck text
          transformers
        ];
-       homepage = "http://projects.haskell.org/GenI";
        description = "A natural language generator (specifically, an FB-LTAG surface realiser)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6575,7 +6344,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck tasty-th vector
        ];
-       homepage = "https://github.com/choener/Gene-CluEDO";
        description = "Hox gene clustering";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6590,7 +6358,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://afonso.xyz";
        description = "A general TicTacToe game implementation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6603,7 +6370,6 @@ self: {
        version = "1.2.2";
        sha256 = "0g5frpzq8hr2wqbf91cxcyxqqsw06p1w9f1sm3k6v1hz13kpmspf";
        libraryHaskellDepends = [ base ghc-prim pretty ];
-       homepage = "https://github.com/RazvanRanca/GenericPretty";
        description = "A generic, derivable, haskell pretty printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6631,7 +6397,6 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
          test-framework-th
        ];
-       homepage = "https://github.com/choener/GenussFold";
        description = "MCFGs for Genus-1 RNA Pseudoknots";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6657,7 +6422,6 @@ self: {
        sha256 = "1c5sww3lvwkijsxg37zj77rxx021wlwjwsadiknvci9xlzccnw5b";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ aeson base bytestring HTTP text ];
-       homepage = "https://github.com/juergenhah/Haskell-Geocoder-OpenCage.git";
        description = "Geocoder and Reverse Geocoding Service Wrapper";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6670,7 +6434,6 @@ self: {
        version = "0.4";
        sha256 = "1nb0q5hs9qqgygw35rbvanbjf9l6vjxrl6l4jp9dqwlnl1kdd88q";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.google.com/p/geodetic/";
        description = "Geodetic calculations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6706,7 +6469,6 @@ self: {
        sha256 = "18i6ags8acgi651453g7axw7isiqivjhb4s0nh3lyl87ynqsch6l";
        libraryHaskellDepends = [ base constraints singletons ];
        testHaskellDepends = [ base constraints singletons ];
-       homepage = "https://github.com/MarisaKirisame/Get#readme";
        description = "get stuff out of stuff";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6745,7 +6507,6 @@ self: {
          gi-glib gi-gobject gi-gst gi-gstvideo gi-gtk haskell-gi
          haskell-gi-base process temporary text transformers
        ];
-       homepage = "https://github.com/lettier/gifcurry";
        description = "GIF creation utility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6758,7 +6519,6 @@ self: {
        version = "0.2.2.3";
        sha256 = "10f9yl62gwnjmb0mbfffdzhwscpwpvq9gj52zsrz8w6z6sbkijbf";
        libraryHaskellDepends = [ base directory extra old-time process ];
-       homepage = "https://github.com/Qinka/GiveYouAHead/";
        description = "to auto-do somethings";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -6781,7 +6541,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          transformers transformers-compat
        ];
-       homepage = "http://iki.fi/matti.niemenmaa/glob/";
        description = "Globbing library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6793,7 +6552,6 @@ self: {
        version = "0.3";
        sha256 = "0n1290ls68fsky3a80fvfdq6bycvmpn3i3kmflq6yn45qa959f0k";
        libraryHaskellDepends = [ array base GlomeVec ];
-       homepage = "http://www.haskell.org/haskellwiki/Glome";
        description = "Ray Tracing Library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6807,7 +6565,6 @@ self: {
        sha256 = "08hyiadkbkmcsd1g51xvxqzp6l94hnqqbz4r6yk0zk29iawq8610";
        libraryHaskellDepends = [ array base ];
        libraryPkgconfigDepends = [ llvm ];
-       homepage = "http://www.haskell.org/haskellwiki/Glome";
        description = "Simple 3D vector library";
        license = "GPL";
      }) {inherit (self.llvmPackages) llvm;};
@@ -6825,7 +6582,6 @@ self: {
        executableHaskellDepends = [
          base deepseq GlomeTrace GlomeVec monad-par random SDL time vector
        ];
-       homepage = "http://haskell.org/haskellwiki/Glome";
        description = "SDL Frontend for Glome ray tracer";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6838,7 +6594,6 @@ self: {
        version = "0.2";
        sha256 = "0wfabsdn4agmg459srnknkwqb7ri5knj9npzgzhilybwrrqq46v9";
        libraryHaskellDepends = [ base ];
-       homepage = "http://neugierig.org/software/darcs/browse/?r=google-chart;a=summary";
        description = "Generate web-based charts using the Google Chart API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -6854,7 +6609,6 @@ self: {
        libraryHaskellDepends = [
          array base containers mtl parallel safe split transformers
        ];
-       homepage = "http://johannesgerer.com/GoogleCodeJam";
        description = "A monad for flexible parsing of Google Code Jam input files with automatic parallelization";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6871,7 +6625,6 @@ self: {
        libraryHaskellDepends = [
          AttoJson base bytestring containers dataenc download-curl
        ];
-       homepage = "https://github.com/favilo/GoogleDirections.git";
        description = "Haskell Interface to Google Directions API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6928,7 +6681,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1w1w1p2cpndiilr002whm58bzqjh9cp9lw3jl7khdxh20c1dfzhy";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/gcross/GotoT-transformers";
        description = "A monad and monadic transformer providing \"goto\" functionality";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -6963,7 +6715,6 @@ self: {
          FormalGrammars lens newtype parsers PrimitiveArray semigroups
          template-haskell transformers trifecta
        ];
-       homepage = "https://github.com/choener/GrammarProducts";
        description = "Grammar products and higher-dimensional grammars";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7078,7 +6829,6 @@ self: {
          base mtl parsec QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GroteTrap";
        description = "Parser and selection library for expression languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7101,7 +6851,6 @@ self: {
          definitive-filesystem definitive-parser definitive-reactive
          directory filepath old-locale primitive process time unix vector
        ];
-       homepage = "http://coiffier.net/projects/grow.html";
        description = "A declarative make-like interpreter";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7169,7 +6918,6 @@ self: {
        libraryHaskellDepends = [
          base gtk time TV TypeCompose vector-space
        ];
-       homepage = "http://haskell.org/haskellwiki/GtkTV";
        description = "Gtk-based GUIs for Tangible Values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -7188,7 +6936,6 @@ self: {
          base containers directory filepath glade gtk parsec process
          proplang
        ];
-       homepage = "http://www-users.cs.york.ac.uk/~ndm/guihaskell/";
        description = "A graphical REPL and development environment for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7201,7 +6948,6 @@ self: {
        version = "0.4";
        sha256 = "15mndbxm83q0d8ci3vj51zwrmzl0f5i5yqv0caw05vlzfsr4ib5i";
        libraryHaskellDepends = [ base DeepArrow phooey TV TypeCompose ];
-       homepage = "http://haskell.org/haskellwiki/GuiTV";
        description = "GUIs for Tangible Values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7221,7 +6967,6 @@ self: {
          base bytestring cmdargs file-embed inline-r pretty process
          temporary vector
        ];
-       homepage = "https://tweag.github.io/HaskellR";
        description = "The Haskell/R mixed programming environment";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -7236,7 +6981,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ array base ];
        executableHaskellDepends = [ array base ];
-       homepage = "http://www.engr.uconn.edu/~jeffm/Classes/CSE240-Spring-2001/Lectures/index.html";
        description = "A simple ARM emulator in haskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7357,7 +7101,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl QuickCheck random
        ];
-       homepage = "http://github.com/m4dc4p/hcl/tree/master";
        description = "High-level library for building command line interfaces";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7372,7 +7115,6 @@ self: {
        libraryHaskellDepends = [
          base mtl QuickCheck random random-shuffle
        ];
-       homepage = "http://patch-tag.com/publicrepos/HCard";
        description = "A library for implementing a Deck of Cards";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7392,7 +7134,6 @@ self: {
        testHaskellDepends = [
          array base bytestring QuickCheck random semigroups
        ];
-       homepage = "http://www-db.informatik.uni-tuebingen.de/team/giorgidze";
        description = "A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -7411,7 +7152,6 @@ self: {
          base bytestring containers convertible mtl old-time text time
          utf8-string
        ];
-       homepage = "https://github.com/hdbc/hdbc";
        description = "Haskell Database Connectivity";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -7427,7 +7167,6 @@ self: {
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [ base bytestring HDBC time utf8-string ];
        librarySystemDepends = [ mysqlclient openssl zlib ];
-       homepage = "http://github.com/ryantm/hdbc-mysql";
        description = "MySQL driver for HDBC";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7448,7 +7187,6 @@ self: {
          base bytestring concurrent-extra HDBC mtl time utf8-string
        ];
        librarySystemDepends = [ unixODBC ];
-       homepage = "https://github.com/hdbc/hdbc-odbc";
        description = "ODBC driver for HDBC";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) unixODBC;};
@@ -7468,7 +7206,6 @@ self: {
          utf8-string
        ];
        librarySystemDepends = [ postgresql ];
-       homepage = "http://github.com/hdbc/hdbc-postgresql";
        description = "PostgreSQL driver for HDBC";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) postgresql;};
@@ -7480,7 +7217,6 @@ self: {
        version = "0.0.1.2";
        sha256 = "0657a1qy51bihh9gvpwpqpm4gch68rw32plnjcfdbc37yjq5dj1d";
        libraryHaskellDepends = [ attoparsec base containers HDBC text ];
-       homepage = "https://bitbucket.org/dpwiz/hdbc-postgresql-hstore";
        description = "Manipulate data in PostgreSQL \"hstore\" columns";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7493,7 +7229,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "16ffb6fd6y3qxms6pf4qyc2b03pvnz62bbzrlszp7j48z1alwp15";
        libraryHaskellDepends = [ base HDBC ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Bracketed connection for HDBC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -7509,7 +7244,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring HDBC mtl utf8-string ];
        librarySystemDepends = [ sqlite ];
-       homepage = "https://github.com/hdbc/hdbc-sqlite3";
        description = "Sqlite v3 driver for HDBC";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) sqlite;};
@@ -7524,7 +7258,6 @@ self: {
        sha256 = "0rkykxmqpqiclvxlvfd0v9rrvkkb25shyajdmajxisfqxl684y0g";
        libraryHaskellDepends = [ array base colour containers mtl unix ];
        librarySystemDepends = [ pfstools ];
-       homepage = "http://vis.renci.org/jeff/pfs";
        description = "Utilities for reading, manipulating, and writing HDR images";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7559,7 +7292,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/iqsf/HFitUI.git";
        description = "The library for generating a graphical interface on the web";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7572,7 +7304,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "09h6wfalziw39c2sghj8qw82vyvnl01qlsam6ngkfkdirgj5sg5h";
        libraryHaskellDepends = [ base c-storable-deriving ];
-       homepage = "https://github.com/Bellaz/HfrequencyList";
        description = "A Queue with a random (weighted) pick function";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7591,7 +7322,6 @@ self: {
        preConfigure = ''
          sed -i -e "s@  Extra-Lib-Dirs:         /usr/local/lib@  Extra-Lib-Dirs:         ${fuse}/lib@" HFuse.cabal
        '';
-       homepage = "https://github.com/m15k/hfuse";
        description = "HFuse is a binding for the Linux FUSE library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -7609,7 +7339,6 @@ self: {
        libraryHaskellDepends = [ base GLUT OpenGL safe time ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/I3ck/HGE2D";
        description = "2D game engine written in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7639,7 +7368,6 @@ self: {
          base binary-serialise-cbor bytestring cereal clock containers
          directory filepath fresco-binding text vect
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Toolset for the Haskell Game Programmer";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7657,7 +7385,6 @@ self: {
          base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding
          HGamer3D-SFML-Binding
        ];
-       homepage = "http://www.althainz.de/HGamer3D.html";
        description = "Library to enable 3D game development for Haskell - API";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7674,7 +7401,6 @@ self: {
        libraryHaskellDepends = [
          base containers HGamer3D-Common HGamer3D-Data HGamer3D-SFML-Binding
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Toolset for the Haskell Game Programmer - Audio Functionality";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7687,7 +7413,6 @@ self: {
        version = "0.2.1";
        sha256 = "1ilj8p1gm56dffics90qj6gspnam56s84wvaig9s0cwjbwxqi4hy";
        libraryHaskellDepends = [ base HGamer3D-Data ];
-       homepage = "http://www.hgamer3d.org";
        description = "Windows Game Engine for the Haskell Programmer - Bullet Bindings";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7702,7 +7427,6 @@ self: {
        sha256 = "1q69ffhnnh4iaghb1g8s6bqlsry7jy5sbp5vpg4lprnr4wna5ya1";
        libraryHaskellDepends = [ base haskell98 HGamer3D-Data ];
        librarySystemDepends = [ HGamer3DCAudio015 ];
-       homepage = "http://www.althainz.de/HGamer3D.html";
        description = "Library to enable 3D game development for Haskell - cAudio Bindings";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7720,7 +7444,6 @@ self: {
        librarySystemDepends = [
          CEGUIBase CEGUIOgreRenderer hg3dcegui050
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "A Toolset for the Haskell Game Programmer - CEGUI Bindings";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7739,7 +7462,6 @@ self: {
          base clock containers directory filepath FindBin HGamer3D-Data stm
          vect
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Toolset for the Haskell Game Programmer - Game Engine and Utilities";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7756,7 +7478,6 @@ self: {
        libraryHaskellDepends = [
          base clock containers directory filepath FindBin stm vect
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Toolset for the Haskell Game Programmer - Data Definitions";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7770,7 +7491,6 @@ self: {
        sha256 = "0a5na073ysmcvr9nkbg7jgrkapzbd22wn7p09s2kpxzl9fr8axwd";
        libraryHaskellDepends = [ base HGamer3D-Data ];
        librarySystemDepends = [ enet hg3denet050 ];
-       homepage = "http://www.hgamer3d.org";
        description = "Enet Binding for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7787,7 +7507,6 @@ self: {
        libraryHaskellDepends = [
          base HGamer3D-CEGUI-Binding HGamer3D-Data HGamer3D-WinEvent split
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "GUI Functionality for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7808,7 +7527,6 @@ self: {
          HGamer3D-Common HGamer3D-Data HGamer3D-Ogre-Binding
          HGamer3D-SDL2-Binding mtl split transformers
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Toolset for the Haskell Game Programmer - 3D Graphics Functionality";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7826,7 +7544,6 @@ self: {
          base HGamer3D-Common HGamer3D-Data HGamer3D-SDL2-Binding
          HGamer3D-SFML-Binding
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Joystick, Mouse and Keyboard Functionality for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7843,7 +7560,6 @@ self: {
        libraryHaskellDepends = [
          base HGamer3D-Common HGamer3D-Data HGamer3D-Enet-Binding
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Networking Functionality for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7861,7 +7577,6 @@ self: {
          base haskell98 HGamer3D-Data HGamer3D-Ogre-Binding
        ];
        librarySystemDepends = [ HGamer3DOIS015 ];
-       homepage = "http://www.althainz.de/HGamer3D.html";
        description = "Library to enable 3D game development for Haskell - OIS Bindings";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7881,7 +7596,6 @@ self: {
          hg3dogre050 OgreMain OgrePaging OgreProperty OgreRTShaderSystem
          OgreTerrain
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Ogre Binding for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7901,7 +7615,6 @@ self: {
          base bytestring HGamer3D-Data utf8-string
        ];
        librarySystemDepends = [ hg3dsdl2050 libX11 SDL2 ];
-       homepage = "http://www.hgamer3d.org";
        description = "SDL2 Binding for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7920,7 +7633,6 @@ self: {
        librarySystemDepends = [
          hg3dsfml050 sfml-audio sfml-network sfml-system sfml-window
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "SFML Binding for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7937,7 +7649,6 @@ self: {
        libraryHaskellDepends = [
          base HGamer3D-Data HGamer3D-SDL2-Binding text
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Windowing and Event Functionality for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7956,7 +7667,6 @@ self: {
          base containers HGamer3D HGamer3D-Audio HGamer3D-Data HGamer3D-GUI
          HGamer3D-InputSystem HGamer3D-WinEvent mtl netwire transformers
        ];
-       homepage = "http://www.hgamer3d.org";
        description = "Wire Functionality for HGamer3D";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -7988,7 +7698,6 @@ self: {
          directory filepath monad-logger resourcet tar text text-binary
          transformers zlib
        ];
-       homepage = "https://github.com/JPMoresmau/HGraphStorage";
        description = "Graph database stored on disk";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8001,7 +7710,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1215nz6l3bbkld2fqqsc494xw4qw4vqavznaqxgja2p60w9mwg0q";
        libraryHaskellDepends = [ base containers mtl template-haskell ];
-       homepage = "http://thesz.mskhug.ru/svn/hhdl/hackage/hhdl/";
        description = "Hardware Description Language embedded in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8014,7 +7722,6 @@ self: {
        version = "0.7.0";
        sha256 = "0xvhzmsl1z6im36svjhcl4zlbnmpknlfn0m426cj5l06a3c5mfa8";
        libraryHaskellDepends = [ base HJavaScript hsp mtl text ];
-       homepage = "http://patch-tag.com/r/nibro/hjscript";
        description = "HJScript is a Haskell EDSL for writing JavaScript programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8038,7 +7745,6 @@ self: {
          base Cabal haskell-src-exts HUnit mtl parsec test-framework
          test-framework-hunit transformers
        ];
-       homepage = "https://github.com/JPMoresmau/HJVM";
        description = "A library to create a Java Virtual Machine and manipulate Java objects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8073,7 +7779,6 @@ self: {
          base ConstraintKinds containers deepseq hashable MonadRandom
          parallel random template-haskell vector vector-heterogenous
        ];
-       homepage = "http://github.com/mikeizbicki/HLearn/";
        description = "Algebraic foundation for homomorphic learning";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8117,7 +7822,6 @@ self: {
          math-functions MonadRandom normaldistribution parsec primitive
          QuickCheck statistics vector vector-th-unbox
        ];
-       homepage = "http://github.com/mikeizbicki/HLearn/";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -8157,7 +7861,6 @@ self: {
          math-functions MonadRandom normaldistribution process QuickCheck
          statistics template-haskell vector vector-th-unbox
        ];
-       homepage = "http://github.com/mikeizbicki/HLearn/";
        description = "Distributions for use with the HLearn library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8198,7 +7901,6 @@ self: {
        executableHaskellDepends = [
          applicative-quoters base regex-applicative
        ];
-       homepage = "http://code.haskell.org/~aavogt/HListPP";
        description = "A preprocessor for HList labelable labels";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8214,7 +7916,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base old-locale time ];
        executableHaskellDepends = [ base old-locale time ];
-       homepage = "http://www.pontarius.org/sub-projects/hlogger/";
        description = "Simple, concurrent and easy-to-use logging library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8226,7 +7927,6 @@ self: {
        pname = "HMM";
        version = "0.2.1";
        sha256 = "01y8l76c56gysynbilp32yq0wfc129hl24siw8s9fmpn98qa71s6";
-       homepage = "https://github.com/mikeizbicki/hmm";
        description = "A hidden markov model library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8244,7 +7944,6 @@ self: {
        libraryHaskellDepends = [
          base data-default hashable mtl unordered-containers
        ];
-       homepage = "https://github.com/atzeus/HMap";
        description = "Fast heterogeneous maps and unconstrained typeable-like functionality";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8263,7 +7962,6 @@ self: {
          base lens mtl QuickCheck random tasty tasty-hunit tasty-quickcheck
          vector
        ];
-       homepage = "https://github.com/swizzard/HMarkov#readme";
        description = "Markov-generated sequences";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -8286,7 +7984,6 @@ self: {
        executableHaskellDepends = [
          base containers glib gtk haskell98 mtl process regex-posix unix
        ];
-       homepage = "http://sert.homedns.org/hs/hnm/";
        description = "Happy Network Manager";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8334,7 +8031,6 @@ self: {
          mtl random vector zlib
        ];
        testHaskellDepends = [ base HTF ];
-       homepage = "http://www.alpheccar.org";
        description = "Generation of PDF documents";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8358,7 +8054,6 @@ self: {
          base Cabal containers directory filepath haskell-src-exts mtl
          parsec utf8-string
        ];
-       homepage = "http://github.com/solidsnack/HPath";
        description = "Extract Haskell declarations by name";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8389,7 +8084,6 @@ self: {
        sha256 = "1hh5b5jknmfdz0fjh220fv1p5p3q7i176fphvdin30jk4r7xpin9";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ bcm2835 ];
-       homepage = "https://github.com/WJWH/HPi";
        description = "GPIO, I2C and SPI functions for the Raspberry Pi";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8408,7 +8102,6 @@ self: {
        libraryToolDepends = [ c2hs ];
        executableHaskellDepends = [ base glade glib gtk ];
        executablePkgconfigDepends = [ plplotd-gnome2 ];
-       homepage = "http://yakov.cc/HPlot.html";
        description = "A minimal monadic PLplot interface for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8428,7 +8121,6 @@ self: {
        executableHaskellDepends = [
          base data-accessor data-accessor-template GLFW OpenGL
        ];
-       homepage = "http://bonsaicode.wordpress.com/2009/04/23/hpong-012/";
        description = "A simple OpenGL Pong game based on GLFW";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8447,7 +8139,6 @@ self: {
          base fficxx fficxx-runtime HROOT-core HROOT-graf HROOT-hist
          HROOT-io HROOT-math HROOT-tree template-haskell
        ];
-       homepage = "http://ianwookim.org/HROOT";
        description = "Haskell binding to the ROOT data analysis framework";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8462,7 +8153,6 @@ self: {
        libraryHaskellDepends = [
          base fficxx fficxx-runtime template-haskell
        ];
-       homepage = "http://ianwookim.org/HROOT";
        description = "Haskell binding to ROOT Core modules";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8479,7 +8169,6 @@ self: {
        libraryHaskellDepends = [
          base fficxx fficxx-runtime HROOT-core HROOT-hist template-haskell
        ];
-       homepage = "http://ianwookim.org/HROOT";
        description = "Haskell binding to ROOT Graf modules";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8496,7 +8185,6 @@ self: {
        libraryHaskellDepends = [
          base fficxx fficxx-runtime HROOT-core template-haskell
        ];
-       homepage = "http://ianwookim.org/HROOT";
        description = "Haskell binding to ROOT Hist modules";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8513,7 +8201,6 @@ self: {
        libraryHaskellDepends = [
          base fficxx fficxx-runtime HROOT-core template-haskell
        ];
-       homepage = "http://ianwookim.org/HROOT";
        description = "Haskell binding to ROOT IO modules";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8530,7 +8217,6 @@ self: {
        libraryHaskellDepends = [
          base fficxx fficxx-runtime HROOT-core template-haskell
        ];
-       homepage = "http://ianwookim.org/HROOT";
        description = "Haskell binding to ROOT Math modules";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8547,7 +8233,6 @@ self: {
        libraryHaskellDepends = [
          base fficxx fficxx-runtime HROOT-core template-haskell
        ];
-       homepage = "http://ianwookim.org/HROOT";
        description = "Haskell binding to ROOT Tree modules";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8563,7 +8248,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base directory haskell98 ];
-       homepage = "http://boegel.kejo.be/ELIS/Haskell/HRay/";
        description = "Haskell raytracer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8585,7 +8269,6 @@ self: {
        executableHaskellDepends = [
          array base Cabal containers directory filepath parsec process unix
        ];
-       homepage = "http://www.haskell.org/haskellwiki/HSFFIG";
        description = "Generate FFI import declarations from C include files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8605,7 +8288,6 @@ self: {
          base mersenne-random-pure64 monad-mersenne-random mtl split vector
        ];
        executableHaskellDepends = [ csv ];
-       homepage = "http://github.com/mjsottile/hsgep/";
        description = "Gene Expression Programming evolutionary algorithm in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8626,7 +8308,6 @@ self: {
          base bytestring directory filepath hslogger MissingH mtl process
          regex-base regex-compat regex-posix unix
        ];
-       homepage = "http://software.complete.org/hsh";
        description = "Library to mix shell scripting with Haskell programs";
        license = "LGPL";
      }) {};
@@ -8667,7 +8348,6 @@ self: {
        version = "3.0.1";
        sha256 = "03gb5dd59mirwb11b98vbg60w2zwfsbr8akk7qbq01z7n7rkgsr7";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/apeyroux/HSlippyMap";
        description = "OpenStreetMap Slippy Map";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -8686,7 +8366,6 @@ self: {
          unordered-containers vector
        ];
        testHaskellDepends = [ aeson attoparsec base HTF text ];
-       homepage = "https://github.com/agrafix/HSmarty";
        description = "Small template engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8704,7 +8383,6 @@ self: {
          array arrows base containers deepseq Euterpea ghc-prim HCodecs
          markov-chain pure-fft random UISF
        ];
-       homepage = "http://www.euterpea.com";
        description = "Library for computer music education";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8721,7 +8399,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring filepath haskell98 mtl parallel
        ];
-       homepage = "http://mml.music.utexas.edu/jwlato/HSoundFile";
        description = "Audio file reading/writing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8757,7 +8434,6 @@ self: {
          base containers directory FileManipCompat filepath HSH
          HStringTemplate mtl safe strict
        ];
-       homepage = "http://patch-tag.com/tphyahoo/r/tphyahoo/HStringTemplateHelpers";
        description = "Convenience functions and instances for HStringTemplate";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8802,7 +8478,6 @@ self: {
          process random regex-compat template-haskell temporary text
          unordered-containers
        ];
-       homepage = "https://github.com/skogsbaer/HTF/";
        description = "The Haskell Test Framework";
        license = stdenv.lib.licenses.lgpl21;
      }) {};
@@ -8825,7 +8500,6 @@ self: {
          http-types httpd-shed HUnit mtl network network-uri pureMD5 split
          test-framework test-framework-hunit wai warp
        ];
-       homepage = "https://github.com/haskell/HTTP";
        description = "A library for client-side HTTP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -8838,7 +8512,6 @@ self: {
        sha256 = "1294pn82fbskgfw2mh3ri31wab5l9y3j0g50dcx5sqbhz79pnj9w";
        libraryHaskellDepends = [ base HTTP network ];
        doHaddock = false;
-       homepage = "http://www.b7j0c.org/content/haskell-http.html";
        description = "DEPRECATED Enable simple wrappers to Network.HTTP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -8857,7 +8530,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs containers deepseq hylolib mtl strict
        ];
-       homepage = "http://www.glyc.dc.uba.ar/intohylo/htab.php";
        description = "Tableau based theorem prover for hybrid logics";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8876,7 +8548,6 @@ self: {
        executableHaskellDepends = [
          array base mtl random SDL SDL-image SDL-ttf
        ];
-       homepage = "http://github.com/snkkid/HTicTacToe";
        description = "An SDL tic-tac-toe game";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8890,7 +8561,6 @@ self: {
        sha256 = "1pnhwqq5v8h48gbp3ibv3skfj25mf4zs5svxcavq93p9cswycj3l";
        libraryHaskellDepends = [ base call-stack deepseq ];
        testHaskellDepends = [ base call-stack deepseq filepath ];
-       homepage = "https://github.com/hspec/HUnit#readme";
        description = "A unit testing framework for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -8902,7 +8572,6 @@ self: {
        version = "0.1";
        sha256 = "0dlsx6qicnrqkhb52jbgh31f0y6lxh32yl5gr6bg3fnqr36vc6x6";
        libraryHaskellDepends = [ ansi-terminal base Diff groom HUnit ];
-       homepage = "https://github.com/dag/HUnit-Diff";
        description = "Assertions for HUnit with difference reporting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8925,7 +8594,6 @@ self: {
          base bytestring Cabal cmdargs directory hashable hexpat hostname
          parsec text time timeit unordered-containers
        ];
-       homepage = "https://github.com/emc2/HUnit-Plus";
        description = "A test framework building on HUnit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -8938,7 +8606,6 @@ self: {
        sha256 = "1brblqpz002jzql9wgzxk5zlfglmkv91s8gcfd6992xv539jfhsa";
        libraryHaskellDepends = [ base call-stack HUnit ];
        testHaskellDepends = [ base call-stack HUnit ];
-       homepage = "https://github.com/goldfirere/HUnit-approx";
        description = "Approximate equality for floating point numbers with HUnit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -8965,7 +8632,6 @@ self: {
          network pureMD5 random regex-posix text transformers utf8-string
          xml-enumerator xml-types
        ];
-       homepage = "http://www.pontarius.org/sub-projects/hxmpp/";
        description = "A (prototyped) easy to use XMPP library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -8984,7 +8650,6 @@ self: {
          array base haskeline HTTP mtl regex-base regex-compat
          template-haskell
        ];
-       homepage = "http://lambda.uta.edu/HXQ/";
        description = "A Compiler from XQuery to Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9000,7 +8665,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base HUnit mtl QuickCheck ];
-       homepage = "http://www.di.uminho.pt/~jas/Research/HaLeX/HaLeX.html";
        description = "HaLeX enables modelling, manipulation and visualization of regular languages";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -9012,7 +8676,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0q7fq5z0wrk2qg9n715033yp25dpl73g6iqkbvxbg2ahp9caq458";
        libraryHaskellDepends = [ base bytestring serialport stm ];
-       homepage = "https://github.com/Zigazou/HaMinitel";
        description = "An Haskell library to drive the french Minitel through a serial port";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9025,7 +8688,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "0li04k27pkq7ci1dfx4sl022ivl4gjqy5ny25jszifwrx4n4pmwz";
        libraryHaskellDepends = [ base template-haskell th-lift ];
-       homepage = "https://github.com/sakana/HaPy";
        description = "Haskell bindings for Python";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9061,7 +8723,6 @@ self: {
          ghc ghc-exactprint ghc-mod ghc-syb-utils hslogger hspec HUnit mtl
          parsec turtle
        ];
-       homepage = "https://github.com/RefactoringTools/HaRe/wiki";
        description = "the Haskell Refactorer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9083,7 +8744,6 @@ self: {
        testHaskellDepends = [
          base parsec QuickCheck tasty tasty-quickcheck text
        ];
-       homepage = "https://github.com/Daniel-Diaz/HaTeX/blob/master/README.md";
        description = "The Haskell LaTeX library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9104,7 +8764,6 @@ self: {
        testHaskellDepends = [
          base parsec QuickCheck tasty tasty-quickcheck text
        ];
-       homepage = "https://github.com/Daniel-Diaz/HaTeX/blob/master/README.md";
        description = "The Haskell LaTeX library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9181,7 +8840,6 @@ self: {
          base bytestring containers filepath polyparse pretty random
        ];
        executableHaskellDepends = [ base directory polyparse pretty ];
-       homepage = "http://projects.haskell.org/HaXml/";
        description = "Utilities for manipulating XML documents";
        license = "LGPL";
      }) {};
@@ -9198,7 +8856,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers network old-locale ];
        executableHaskellDepends = [ text time vty vty-ui ];
-       homepage = "http://github.com/dmalikov/HaCh";
        description = "Simple chat";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9220,7 +8877,6 @@ self: {
        executableHaskellDepends = [
          base Crypto directory hdaemonize hint mtl old-time parsec
        ];
-       homepage = "http://patch-tag.com/publicrepos/Hackmail";
        description = "A Procmail Replacement as Haskell EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9239,7 +8895,6 @@ self: {
          text tokenize tuple vector
        ];
        testHaskellDepends = [ base Cabal containers HUnit tuple vector ];
-       homepage = "https://github.com/Pold87/Haggressive";
        description = "Aggression analysis for Tweets on Twitter";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9252,7 +8907,6 @@ self: {
        version = "0.0.5";
        sha256 = "1jp8cwlp6h1wvvkh71813i3lzxc7ckxzc7nvvcsjvcz0apxcl7vv";
        libraryHaskellDepends = [ base bytestring network ];
-       homepage = "https://github.com/wuxb45/HandlerSocket-Haskell-Client";
        description = "Haskell implementation of a HandlerSocket client (API)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9273,7 +8927,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base hspec hxt ];
-       homepage = "https://github.com/egonSchiele/HandsomeSoup";
        description = "Work with HTML more easily in HXT";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9288,7 +8941,6 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [ base random transformers ];
        testHaskellDepends = [ base hspec transformers ];
-       homepage = "https://github.com/lf94/Hangman";
        description = "The classic game of Hangman";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9307,7 +8959,6 @@ self: {
        testHaskellDepends = [
          base constraints generics-sop safe singletons
        ];
-       homepage = "https://github.com/MarisaKirisame/HappyTree#readme";
        description = "Type Safe and End to End Decision Tree";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9332,7 +8983,6 @@ self: {
          HarmTrace-Base instant-generics ListLike matrix mtl parallel
          process sox template-haskell uu-parsinglib vector
        ];
-       homepage = "https://github.com/haas/harmtrace";
        description = "Harmony Analysis and Retrieval of Music";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9355,7 +9005,6 @@ self: {
          base binary containers ghc-prim ListLike QuickCheck random
          uu-parsinglib
        ];
-       homepage = "https://github.com/chordify/HarmTrace-Base";
        description = "Parsing and unambiguously representing musical chords";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -9368,7 +9017,6 @@ self: {
        sha256 = "0ddyngd1mrx9s11nm7sh0nh76zi1zi7yjzmqk7xbpv6ijqka050a";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/thma/HasBigDecimal#readme";
        description = "A library for arbitrary precision decimal numbers";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -9385,7 +9033,6 @@ self: {
        libraryHaskellDepends = [ base process QuickCheck ];
        librarySystemDepends = [ CacBDD ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/m4lvin/HasCacBDD";
        description = "Haskell bindings for CacBDD";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9403,7 +9050,6 @@ self: {
        libraryHaskellDepends = [
          base haskell98 hmatrix hmatrix-special mtl parsec random
        ];
-       homepage = "http://www.cl.cam.ac.uk/~sbh11/HasGP";
        description = "A Haskell library for inference using Gaussian processes";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9423,7 +9069,6 @@ self: {
        executableHaskellDepends = [
          array base list-tries monad-loops mtl numbers parsec
        ];
-       homepage = "http://iki.fi/matti.niemenmaa/misc-projects.html#haschoo";
        description = "Minimalist R5RS Scheme interpreter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9472,7 +9117,6 @@ self: {
        version = "0.4.8";
        sha256 = "0yn2nj6irmj24j1djvnnq26i2lbf9g9x1wdhmcrk519glcn5k64j";
        libraryHaskellDepends = [ array base containers random ];
-       homepage = "http://haskellformaths.blogspot.com/";
        description = "Combinatorics, group theory, commutative algebra, non-commutative algebra";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9513,7 +9157,6 @@ self: {
          array base base64-string bytestring cryptohash mime-mail mtl
          network old-time pretty text
        ];
-       homepage = "https://github.com/jtdaugherty/HaskellNet";
        description = "Client support for POP3, SMTP, and IMAP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9530,7 +9173,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring connection data-default HaskellNet network tls
        ];
-       homepage = "https://github.com/dpwright/HaskellNet-SSL";
        description = "Helpers to connect to SSL/TLS mail servers with HaskellNet";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9568,7 +9210,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base cmdargs text ];
-       homepage = "https://github.com/mrLSD/HaskellTutorials";
        description = "Haskell Tutorials by Evgeny Ukhanov";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9587,7 +9228,6 @@ self: {
        executableHaskellDepends = [
          base containers HGL hmatrix MonadRandom random Yampa
        ];
-       homepage = "http://www.matthewhayden.co.uk";
        description = "A reproduction of the Atari 1979 classic \"Asteroids\"";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9600,14 +9240,13 @@ self: {
      }:
      mkDerivation {
        pname = "Hastodon";
-       version = "0.5.0";
-       sha256 = "1yr72vkj4ir7q6w1fnffra9lr0jvz2pfskd2g1zwg3a778cbyx9h";
+       version = "0.6.0";
+       sha256 = "108a4cgqyfgv8srpnmaiqf8jvqfp2kwfl26vk9b58n6sbmmxcwyn";
        libraryHaskellDepends = [
          aeson attoparsec base bytestring conduit containers exceptions
          http-client http-conduit http-types mime-types MissingH resourcet
          text transformers
        ];
-       homepage = "https://github.com/syucream/hastodon";
        description = "mastodon client module for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -9631,7 +9270,6 @@ self: {
          base GLFW-b GLUtil JuicyPixels JuicyPixels-util lens mtl OpenGL
          random transformers vect vect-opengl vector
        ];
-       homepage = "http://github.com/bananu7/Hate";
        description = "A small 2D game framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9681,7 +9319,6 @@ self: {
          MonadCatchIO-transformers mtl network old-time parsec process snap
          snap-core snap-server tar text transformers xhtml-combinators zlib
        ];
-       homepage = "http://holumbus.fh-wedel.de";
        description = "The Hayoo! search engine for Haskell API search on hackage";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9694,7 +9331,6 @@ self: {
        version = "3.0.0.4";
        sha256 = "04ppwm7vfzndrys8x1n8vfb41vzwx59r9xp4dkbiqmrms390pj6q";
        libraryHaskellDepends = [ base mtl process strict ];
-       homepage = "https://github.com/jetho/Hclip";
        description = "A small cross-platform library for reading and modifying the system clipboard";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9735,7 +9371,6 @@ self: {
          template-haskell text
        ];
        testHaskellDepends = [ base linear subhask ];
-       homepage = "github.com/mikeizbicki/herbie-haskell";
        description = "automatically improve your code's numeric stability";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9773,7 +9408,6 @@ self: {
          array base buster bytestring cairo colour containers glib GLUT gtk
          gtkglext IfElse mtl OpenGL parallel pretty random
        ];
-       homepage = "http://vis.renci.org/jeff/hieroglyph";
        description = "Purely functional 2D graphics for visualization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9791,7 +9425,6 @@ self: {
          base bytestring containers deepseq mtl text th-expand-syns TrieMap
          vector
        ];
-       homepage = "http://github.com/lpeterse/HiggsSet";
        description = "A multi-index set with advanced query capabilites";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9806,7 +9439,6 @@ self: {
        libraryHaskellDepends = [
          array base containers StateVar transformers
        ];
-       homepage = "https://github.com/meteficha/Hipmunk";
        description = "A Haskell binding for Chipmunk";
        license = "unknown";
      }) {};
@@ -9819,7 +9451,6 @@ self: {
        sha256 = "1nql9101c1philljk20idllpxgq79hlihkk3kyl57bk4cb4iyr2h";
        libraryHaskellDepends = [ base Hipmunk linear StateVar ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/suzumiyasmith/Hipmunk-Utils#readme";
        description = "Useful functions for Hipmunk";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9837,7 +9468,6 @@ self: {
        executableHaskellDepends = [
          base containers GLFW Hipmunk OpenGL StateVar transformers
        ];
-       homepage = "https://github.com/meteficha/HipmunkPlayground";
        description = "A playground for testing Hipmunk";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9859,7 +9489,6 @@ self: {
        executableHaskellDepends = [
          base directory MissingH process regex-tdfa time
        ];
-       homepage = "https://github.com/jaiyalas/Hish";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -9912,7 +9541,6 @@ self: {
          unordered-containers vector vector-th-unbox
        ];
        testHaskellDepends = [ base process QuickCheck ];
-       homepage = "https://github.com/MaartenFaddegon/Hoed";
        description = "Lightweight algorithmic debugging";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9925,7 +9553,6 @@ self: {
        version = "0.1.2";
        sha256 = "0y29gnbxrlj9fh0d5naa7ia1xs36fimszcbzif2zdw451jkk97r9";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/MedeaMelana/HoleyMonoid";
        description = "Monoids with holes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -9945,7 +9572,6 @@ self: {
          array base binary bytestring containers deepseq haskell98 hslogger
          hxt network random readline stm time unix
        ];
-       homepage = "http://holumbus.fh-wedel.de";
        description = "intra- and inter-program communication";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9968,7 +9594,6 @@ self: {
          extensible-exceptions haskell98 Holumbus-Distribution
          Holumbus-Storage hslogger hxt network readline time unix
        ];
-       homepage = "http://holumbus.fh-wedel.de";
        description = "a distributed MapReduce framework";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -9990,7 +9615,6 @@ self: {
          hxt-regex-xmlschema hxt-unicode mtl network parallel parsec process
          SHA unix
        ];
-       homepage = "http://holumbus.fh-wedel.de";
        description = "A search and indexing engine";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10011,7 +9635,6 @@ self: {
          base binary bytestring containers directory haskell98
          Holumbus-Distribution hslogger hxt network random time unix
        ];
-       homepage = "http://holumbus.fh-wedel.de";
        description = "a distributed storage system";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10024,7 +9647,6 @@ self: {
        version = "0.1.1";
        sha256 = "12cqfy2vpshly1rgjclzpnhb094s5wr038ahh5agsx03x6mnsr9n";
        libraryHaskellDepends = [ base containers vector ];
-       homepage = "http://www.math.ucla.edu/~damek";
        description = "Compute the homology of a chain complex";
        license = "GPL";
      }) {};
@@ -10058,7 +9680,6 @@ self: {
        libraryHaskellDepends = [ base parsec ];
        testHaskellDepends = [ base doctest hspec ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/bacher09/hostandport";
        description = "Parser for host and port pairs like localhost:22";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -10072,7 +9693,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers ];
-       homepage = "http://github.com/Raynes/Hricket";
        description = "A Cricket scoring application";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10101,7 +9721,6 @@ self: {
          syb time
        ];
        testHaskellDepends = [ base directory filepath process ];
-       homepage = "http://blog.zhox.com/category/hs2lib/";
        description = "A Library and Preprocessor that makes it easier to create shared libs from Haskell programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10114,7 +9733,6 @@ self: {
        version = "0.2";
        sha256 = "1kdf2yq3v8lr84h2pf1ydi6vrqfr685vbkxjz4ai5wd2mij8i361";
        libraryHaskellDepends = [ array base random ];
-       homepage = "http://repetae.net/recent/out/HsASA.html";
        description = "A haskell interface to Lester Ingber's adaptive simulating annealing code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -10160,7 +9778,6 @@ self: {
          base base-unicode-symbols bytestring network text
        ];
        libraryPkgconfigDepends = [ hyperestraier qdbm ];
-       homepage = "http://cielonegro.org/HsHyperEstraier.html";
        description = "HyperEstraier binding for Haskell";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10175,7 +9792,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring containers ];
        librarySystemDepends = [ Judy ];
-       homepage = "http://www.pugscode.org/";
        description = "Judy bindings, and some nice APIs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10195,7 +9811,6 @@ self: {
        ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/vshabanov/HsOpenSSL";
        description = "Partial OpenSSL binding for Haskell";
        license = stdenv.lib.licenses.publicDomain;
      }) {inherit (pkgs) openssl;};
@@ -10207,7 +9822,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "14hzjdpv8ld3nw5fcx451w49vq0s8fhs1zh984vpm85b5ypbgp2v";
        libraryHaskellDepends = [ base bytestring HsOpenSSL unix ];
-       homepage = "https://github.com/redneb/HsOpenSSL-x509-system";
        description = "Use the system's native CA certificate store with HsOpenSSL";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -10245,7 +9859,6 @@ self: {
        version = "0.4.3.3";
        sha256 = "1yx4dzcjmykk4nzrh888jhikb8x635dpx7g27rgnlaiy5nid3pc7";
        libraryHaskellDepends = [ base bytestring mtl stm ];
-       homepage = "https://github.com/phonohawk/HsSVN";
        description = "Partial Subversion (SVN) binding for Haskell";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10295,7 +9908,6 @@ self: {
          GotoT-transformers haskell98 mtl parsec regex-base regex-compat
          regex-posix
        ];
-       homepage = "http://github.com/rukav/Hsed";
        description = "Stream Editor in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10314,7 +9926,6 @@ self: {
        libraryHaskellDepends = [
          base containers parsec pretty process smtLib transformers
        ];
-       homepage = "https://github.com/MfesGA/Hsmtlib";
        description = "Haskell library for easy interaction with SMT-LIB 2 compliant solvers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10331,7 +9942,6 @@ self: {
        libraryHaskellDepends = [
          aeson base containers lens lens-aeson mtl transformers wreq
        ];
-       homepage = "https://github.com/sjoerdvisscher/HueAPI";
        description = "API for controlling Philips Hue lights";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10350,7 +9960,6 @@ self: {
        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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10389,7 +9998,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/iqsf/Hydrogen.git";
        description = "The library for generating a WebGL scene for the web";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10418,7 +10026,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers random
        ];
-       homepage = "http://www.alpheccar.org";
        description = "Iterated Function System generation for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10439,7 +10046,6 @@ self: {
          base containers directory haskell98 HaXml polyparse pretty process
          wx wxcore
        ];
-       homepage = "http://haskell.di.uminho.pt/jmvilaca/INblobs/";
        description = "Editor and interpreter for Interaction Nets";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10470,7 +10076,6 @@ self: {
        testHaskellDepends = [
          base bits-atomic ghc-prim HUnit QuickCheck time
        ];
-       homepage = "https://github.com/rrnewton/haskell-lockfree-queue/wiki";
        description = "Atomic compare and swap for IORefs and STRefs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10501,7 +10106,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit text
        ];
-       homepage = "https://github.com/MichelBoucey/IPv6Addr";
        description = "Library to deal with IPv6 address text representations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -10530,7 +10134,6 @@ self: {
        testHaskellDepends = [
          aeson base hspec http-client http-types vector
        ];
-       homepage = "http://ipv6db.cybervisible.com";
        description = "A RESTful Web Service for IPv6-related data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10543,7 +10146,6 @@ self: {
        version = "0.1.2";
        sha256 = "0ryb2q5xfddcx2qg019jajac7xvaw2ci5wi094gbrqhhflj7wc8n";
        libraryHaskellDepends = [ array base GlomeVec ];
-       homepage = "http://www.haskell.org/haskellwiki/IcoGrid";
        description = "Library for generating grids of hexagons and pentagons mapped to a sphere";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10578,7 +10180,6 @@ self: {
        version = "2.0.0.1";
        sha256 = "06px87hc6gz7n372lvpbq0g2v2s0aghd3k5a1ajgn5hbxirhnpwb";
        libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "https://github.com/mmirman/ImperativeHaskell";
        description = "A library for writing Imperative style haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10591,7 +10192,6 @@ self: {
        version = "0.2.1";
        sha256 = "0l9k8md2n0vhjqlvxcaf43i4cv09lnbbbw8vfz7bkbzhbwirs32j";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "http://www.cse.iitk.ac.in/~ppk";
        description = "Combinators for parsing indentation based syntatic structures";
        license = "GPL";
      }) {};
@@ -10603,7 +10203,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1i7gv3iqjj4j026k0ywmksbpjyqxlgb0f6bq2v0p9pkrj5q3jxfm";
        libraryHaskellDepends = [ base PeanoWitnesses ];
-       homepage = "https://github.com/kwf/IndexedList";
        description = "Length- and element-indexed lists sitting somewhere between homogeneous and fully heterogeneous";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10659,7 +10258,6 @@ self: {
          base containers criterion deepseq fingertree random SegmentTree
          weigh
        ];
-       homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
        description = "Containers for intervals, with efficient search";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -10678,7 +10276,6 @@ self: {
          base containers criterion deepseq fingertree random SegmentTree
          weigh
        ];
-       homepage = "http://www.chr-breitkopf.de/comp/IntervalMap";
        description = "Containers for intervals, with efficient search";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10696,7 +10293,6 @@ self: {
          base data-default mtl network transformers
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/yunxing/Irc";
        description = "DSL for IRC bots";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10729,7 +10325,6 @@ self: {
          quickcheck-instances system-filepath text unordered-containers
          vector
        ];
-       homepage = "https://github.com/jcristovao/IsNull";
        description = "A typeclass to determine if a given value is null";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10795,7 +10390,6 @@ self: {
          attoparsec base bytestring bytestring-nums bytestring-trie
          containers utf8-string
        ];
-       homepage = "http://github.com/solidsnack/JSONb/";
        description = "JSON parser that uses byte strings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10828,7 +10422,6 @@ self: {
        version = "0.1";
        sha256 = "0ivqfk1rac1hv5j6nlsbpcm5yjqwpic34mdq9gf2m63lygqkbwqp";
        libraryHaskellDepends = [ base hosc ];
-       homepage = "http://www.renickbell.net/doku.php?id=jackminimix";
        description = "control JackMiniMix";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10872,7 +10465,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0zg7xh3apm7x3c9gz876k5cis5jpng1bzf6g9ywbmmndry6dn1c0";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/brunoczim/Json-Data-for-Haskell";
        description = "A Json implementation for Haskell, with JavaScript Values and Encoding/Decoding";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10896,7 +10488,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl parsec pretty syb WebBits WebBits-Html
        ];
-       homepage = "http://www.cs.brown.edu/research/plt/";
        description = "Design-by-contract for JavaScript";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10919,7 +10510,6 @@ self: {
          aeson base HUnit language-typescript stack-prism test-framework
          test-framework-hunit text
        ];
-       homepage = "https://github.com/MedeaMelana/JsonGrammar2";
        description = "Combinators for bidirectional JSON parsing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10937,7 +10527,6 @@ self: {
        executableHaskellDepends = [
          aeson base bytestring json-autotype text
        ];
-       homepage = "http://github.com/mgajda/ipynb";
        description = "JuPyTer notebook parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -10955,7 +10544,6 @@ self: {
          base binary bytestring containers deepseq mtl primitive
          transformers vector zlib
        ];
-       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;
      }) {};
@@ -10979,7 +10567,6 @@ self: {
          base bytestring directory filepath JuicyPixels optparse-simple
          text-show unordered-containers
        ];
-       homepage = "http://github.com/NCrashed/JuicyPixels-blp#readme";
        description = "BLP format decoder/encoder over JuicyPixels library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -10991,7 +10578,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0y791kwg9gc3nlz5sbpszd7wiqr5b5bwmgvafyjzk9xnlxlc7xcm";
        libraryHaskellDepends = [ base containers JuicyPixels ];
-       homepage = "http://eax.me/";
        description = "Functions for drawing lines, squares and so on pixel by pixel";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11009,7 +10595,6 @@ self: {
        libraryHaskellDepends = [ base JuicyPixels ];
        testHaskellDepends = [ base hspec JuicyPixels ];
        benchmarkHaskellDepends = [ base criterion JuicyPixels ];
-       homepage = "https://github.com/mrkkrp/JuicyPixels-extra";
        description = "Efficiently scale, crop, flip images with JuicyPixels";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11040,7 +10625,6 @@ self: {
        testHaskellDepends = [
          base base-compat carray fft JuicyPixels time
        ];
-       homepage = "https://github.com/phadej/JuicyPixels-scale-dct#readme";
        description = "Scale JuicyPixels images with DCT";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11057,7 +10641,6 @@ self: {
          base data-default-class JuicyPixels vector
        ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/mtolly/JuicyPixels-stbir";
        description = "Scale JuicyPixels images with stb_image_resize";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11069,7 +10652,6 @@ self: {
        version = "0.2";
        sha256 = "1b2rx5g8kd83hl50carr02mz21gvkasnsddw1f3pfvfsyfv3yyrc";
        libraryHaskellDepends = [ base JuicyPixels vector ];
-       homepage = "https://github.com/fumieval/JuicyPixels-util";
        description = "Convert JuicyPixel images into RGBA format, flip, trim and so on";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11127,7 +10709,6 @@ self: {
        version = "2.1";
        sha256 = "16il25s1fb4b6ih6njsqxx7p7x0fc0kcwa5vqn7n7knqph6vvjaa";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/grantslatton/JustParse";
        description = "A simple and comprehensive Haskell parsing library";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -11140,7 +10721,6 @@ self: {
        sha256 = "14dpqfji00jq2rc09l8d1ivphpiwkryjk5sn6lrwxv8mcly3pvhn";
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [ base Cabal ];
-       homepage = "https://github.com/CindyLinz/Haskell-KMP";
        description = "Knuth–Morris–Pratt string searching algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11152,7 +10732,6 @@ self: {
        version = "0.1";
        sha256 = "19sjr9vavxnbv5yp2c01gy6iz1q2abllcsf378n15f3z064ffqn6";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/frosch03/kerbal";
        description = "A library with the kerbal space program universe and demo code";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11165,7 +10744,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1mzdaj6h21is3fwnckzq5zcxd4zqahsdppsx65bv5vdplsiadrw5";
        libraryHaskellDepends = [ base hmatrix ];
-       homepage = "https://github.com/idontgetoutmuch/Kalman";
        description = "A slightly extended Kalman filter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11179,7 +10757,6 @@ self: {
        sha256 = "056396l7rj2c8lxzm53vf9dq8jc5wqhb3lzhbxif1p6fapd6whcf";
        libraryHaskellDepends = [ base QuickCheck ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/binarysunrise-io/kdtree";
        description = "KdTree, for efficient search in K-dimensional point clouds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11195,7 +10772,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring bytestring directory mime-types network text
        ];
-       homepage = "https://github.com/Hamcha/Ketchup";
        description = "A super small web framework for those who don't like big and fancy codebases";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11222,7 +10798,6 @@ self: {
          base containers curry-base curry-frontend directory filepath
          ghc-paths old-time process readline
        ];
-       homepage = "http://www.curry-language.org";
        description = "A compiler from Curry to Haskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11245,7 +10820,6 @@ self: {
        executableHaskellDepends = [
          base curry-base directory haskell-src KiCS KiCS-prophecy
        ];
-       homepage = "http://curry-language.org";
        description = "debug features for kics";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11262,7 +10836,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base filepath KiCS ];
        executableHaskellDepends = [ base KiCS ];
-       homepage = "http://curry-language.org";
        description = "a transformation used by the kics debugger";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11286,7 +10859,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "113jxbaw8b17j91aakxli3r3zdvnx3gvf2m57sx5d7mfk2qx28r6";
        libraryHaskellDepends = [ base containers parsec ];
-       homepage = "http://www.gkayaalp.com/p/konf.html";
        description = "A configuration language and a parser";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11299,7 +10871,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1b6r4860qnnszs4giaidd8z1xch8vvq8qdyb9linrdhxpf5ad3sw";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/matteoprovenzano/kriens-hs.git";
        description = "Category for Continuation Passing Style";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11315,7 +10886,6 @@ self: {
        sha256 = "1l7cpppjfz5nd8k67ss959g8sg5kbsfl4zy80a3yrlwbivyrg58n";
        libraryHaskellDepends = [ base bytestring extensible-exceptions ];
        librarySystemDepends = [ kyotocabinet ];
-       homepage = "https://code.google.com/p/kyotocabinet-hs/";
        description = "Kyoto Cabinet DB bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11334,7 +10904,6 @@ self: {
        libraryHaskellDepends = [
          base cairo containers gtk mtl old-time parsec random
        ];
-       homepage = "http://www.entropia.de/wiki/L-seed";
        description = "Plant growing programming game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11352,7 +10921,6 @@ self: {
          base constraint-classes hmatrix semigroups vector
        ];
        librarySystemDepends = [ openblasCompat ];
-       homepage = "http://github.com/guaraqe/lats#readme";
        description = "Linear Algebra on Typed Spaces";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11370,7 +10938,6 @@ self: {
        librarySystemDepends = [ openldap ];
        testHaskellDepends = [ base HUnit ];
        testSystemDepends = [ openldap ];
-       homepage = "https://github.com/ezyang/ldap-haskell";
        description = "Haskell binding for C LDAP API";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openldap;};
@@ -11383,7 +10950,6 @@ self: {
        sha256 = "0cgmbn6c7fgk6dngx7j1l56sizi37shs5mrdkiqy2k4imb7bc4hl";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/MarcusVoelker/LParse#readme";
        description = "A continuation-based parser library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -11395,7 +10961,6 @@ self: {
        version = "0.1.1";
        sha256 = "0yppxz78y5myh9f53yqz6naqj15vk2h7fl3h8h8dps72zw9c5aqn";
        libraryHaskellDepends = [ base containers QuickCheck ];
-       homepage = "http://www.imperialviolet.org/lru";
        description = "Implements an LRU data structure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11439,7 +11004,6 @@ self: {
        libraryHaskellDepends = [ base containers transformers ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/ailrun/LambdaDB/blob/master/README.md";
        description = "On-memory Database using Lambda Function environment";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11457,7 +11021,6 @@ self: {
          aeson base bytestring bytestring-trie containers hosc lens
          lens-aeson matrix text transformers vector
        ];
-       homepage = "https://github.com/ulyssesp/LambdaDesigner#readme";
        description = "A type-safe EDSL for TouchDesigner written in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11498,7 +11061,6 @@ self: {
          template-haskell text time transformers unordered-containers vector
          vector-binary-instances zlib
        ];
-       homepage = "https://lambdahack.github.io";
        description = "A game engine library for roguelike dungeon crawlers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11518,7 +11080,6 @@ self: {
          base containers GLFW GLFW-task monad-task mtl OpenGL transformers
          vector
        ];
-       homepage = "not available";
        description = "Graphical Interaction Net Evaluator for Optimal Evaluation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11560,7 +11121,6 @@ self: {
          QuickCheck syb template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2 th-instances transformers tuple uniplate
        ];
-       homepage = "http://github.com/jfischoff/LambdaPrettyQuote";
        description = "Quasiquoter, and Arbitrary helpers for the lambda calculus";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11579,7 +11139,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl parsec Shellac Shellac-compatline
        ];
-       homepage = "http://rwd.rdockins.name/lambda/home/";
        description = "Simple shell for evaluating lambda expressions";
        license = "GPL";
      }) {};
@@ -11592,7 +11151,6 @@ self: {
        sha256 = "0va3scw7s24wsxkbybwahy7g32sdx3a2pipx0pa6bz6haz4c0b35";
        libraryHaskellDepends = [ base filepath hspec mtl process text ];
        testHaskellDepends = [ base filepath hspec mtl process text ];
-       homepage = "http://venugangireddy.github.io/Lambdajudge/";
        description = "A library to easily host Haskell based programming competitions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11639,7 +11197,6 @@ self: {
          base bytestring containers directory filemanip filepath process
          pureMD5 SHA zip-archive
        ];
-       homepage = "http://code.google.com/p/lastik";
        description = "A library for compiling programs in a variety of languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11690,7 +11247,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory filepath unix ];
-       homepage = "https://github.com/AtticHacker/lazyvault";
        description = "A simple sandboxing tool for Haskell packages";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11707,7 +11263,6 @@ self: {
        libraryHaskellDepends = [ base containers hmatrix vector ];
        executableHaskellDepends = [ base containers hmatrix vector ];
        testHaskellDepends = [ base containers hmatrix vector ];
-       homepage = "https://github.com/masterdezign/Learning#readme";
        description = "The most frequently used machine learning tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11721,7 +11276,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory random SDL SDL-ttf ];
-       homepage = "http://quasimal.com/projects/level_0.html";
        description = "A Snake II clone written using SDL";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11743,7 +11297,6 @@ self: {
        librarySystemDepends = [ clang ];
        libraryPkgconfigDepends = [ ncurses ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/chetant/LibClang";
        description = "Haskell bindings for libclang (a C++ parsing library)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11764,7 +11317,6 @@ self: {
          base bindings-libzip bytestring directory filepath HUnit mtl time
          utf8-string
        ];
-       homepage = "http://bitbucket.org/astanin/hs-libzip/";
        description = "Bindings to libzip, a library for manipulating zip archives";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11792,7 +11344,6 @@ self: {
        libraryHaskellDepends = [
          array base cmdargs haskell98 QuickCheck
        ];
-       homepage = "http://github.com/rukav/LinearSplit";
        description = "Partition the sequence of items to the subsequences in the order given";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11821,7 +11372,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring containers criterion deepseq text
        ];
-       homepage = "https://github.com/choener/LinguisticsTypes";
        description = "Collection of types for natural language";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11839,7 +11389,6 @@ self: {
        executableHaskellDepends = [
          base containers haskell98 HTTP mtl network tagsoup
        ];
-       homepage = "http://janzzstimmpfle.de/~jens/software/LinkChecker/";
        description = "Check a bunch of local html files for broken links";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -11852,7 +11401,6 @@ self: {
        version = "0.6.2";
        sha256 = "0y5qk6pzpcha01pa9133qgmmk9nkgjqxaxlg04993i9g43hjpff4";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/yairchu/generator";
        description = "List monad transformer and class";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11874,7 +11422,6 @@ self: {
          array base bytestring containers dlist fmlist HUnit QuickCheck
          random semigroups text utf8-string vector
        ];
-       homepage = "http://github.com/JohnLato/listlike";
        description = "Generic support for list-like structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11905,7 +11452,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath List transformers
        ];
-       homepage = "http://github.com/yairchu/generator/tree";
        description = "Trees and monadic trees expressed as monadic lists where the underlying monad is a list";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11918,7 +11464,6 @@ self: {
        sha256 = "1hq0ymraa8fpj81n5v0znc1r98zd46rg4mgarg7zaiwvlv88mk28";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/YLiLarry/ListWriter";
        description = "define a list constant using Monadic syntax other than overhead [,]";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -11941,7 +11486,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0jplyy09i2rr5l8qzkyd41wwi7yj3sxlrz8f36ygdwxnwqfk2w01";
        libraryHaskellDepends = [ base ];
-       homepage = "http://gogotanaka.me/";
        description = "Logic";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12075,7 +11619,6 @@ self: {
          mtl network old-time parsec pureMD5 random syb template-haskell
          utf8-string
        ];
-       homepage = "http:/lslplus.sourceforge.net/";
        description = "An execution and testing framework for the Linden Scripting Language (LSL)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12097,7 +11640,6 @@ self: {
          directory filepath haskell-src HsOpenSSL hxt mtl network stm time
          time-http unix zlib
        ];
-       homepage = "http://cielonegro.org/Lucu.html";
        description = "HTTP Daemonic Library";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12127,7 +11669,6 @@ self: {
          regex-compat regex-posix safe split template-haskell text time
          transformers
        ];
-       homepage = "http://johannesgerer.com/buchhaltung";
        description = "A static website and blog generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12171,7 +11712,6 @@ self: {
          base Biobase PrimitiveArray tuple vector
        ];
        executableHaskellDepends = [ cmdargs split ];
-       homepage = "http://www.tbi.univie.ac.at/software/mcfolddp/";
        description = "Folding algorithm based on nucleotide cyclic motifs";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12209,7 +11749,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "0nlj914ahipyfqv1l7qr66pa0a8g4g6ks6mipc38z5f1jy0kjrva";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/DanBurton/MHask#readme";
        description = "The category of monads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12222,7 +11761,6 @@ self: {
        version = "0.0.1";
        sha256 = "04yvf4a07cy47qzl9p8x45qbk2i6yapfps7hx85p589338s8b72y";
        libraryHaskellDepends = [ base ghc-prim monad-loops ref-mtl stm ];
-       homepage = "https://github.com/Julek";
        description = "Michael-Scott queue";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12267,7 +11805,6 @@ self: {
          monad-par mtl mueval network network-uri pretty process random syb
          template-haskell tf-random time transformers unix
        ];
-       homepage = "http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.html";
        description = "Automatic inductive functional programmer by systematic search";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12287,7 +11824,6 @@ self: {
          directory filepath http-conduit http-types lens safe text time
          transformers vector
        ];
-       homepage = "https://github.com/Dananji/MailchimpSimple";
        description = "Haskell library to interact with Mailchimp JSON API Version 3.0";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12320,7 +11856,6 @@ self: {
        version = "2.0.0.0";
        sha256 = "1yz7dgmhlkqmf3fc2y32j9lr01zfjjqy9pnnj3bh03b9khblw0pn";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/zaoqi/Mapping.hs";
        description = "Mapping";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12415,7 +11950,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "1qqdvrhqm187gi9dj78z9ijcrrk6wv0a9cx060aa0278nayr4b2w";
        libraryHaskellDepends = [ base machines ];
-       homepage = "http://github.com/cartazio/mecha";
        description = "mecha are the most complex composite machines known to humanity, lets build them well!";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12428,7 +11962,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "00vmxrydynn8kjqn48q6kmd802m4q4y1n7cqq33vsi482ijrjak1";
        libraryHaskellDepends = [ base machines ];
-       homepage = "http://github.com/cartazio/mecha";
        description = "mecha are the most complex composite machines known to humanity, lets build them well!";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12443,7 +11976,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base newtype-generics ];
-       homepage = "https://github.com/conal/MemoTrie";
        description = "Trie-based memo functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -12482,7 +12014,6 @@ self: {
        version = "0.1.2";
        sha256 = "1ks5h3vlla2d86wvf2a4z1qifsinya2skq8ygdk45ynnwk735y4x";
        libraryHaskellDepends = [ base hstats ];
-       homepage = "http://github.com/benhamner/Metrics/";
        description = "Evaluation metrics commonly used in supervised machine learning";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12558,7 +12089,6 @@ self: {
          array base containers haskell-src-exts mtl pretty
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://www.tcs.ifi.lmu.de/~abel/miniagda/";
        description = "A toy dependently typed programming language with type-based termination";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12583,7 +12113,6 @@ self: {
          hslogger HUnit mtl network old-locale old-time parsec process
          QuickCheck random regex-compat testpack time unix
        ];
-       homepage = "http://software.complete.org/missingh";
        description = "Large utility library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -12595,7 +12124,6 @@ self: {
        version = "0.0.1";
        sha256 = "1x8ygk64v1crj92zwdv2jh7rw5n53k0wx0bkjmkjn2x1vklsdinz";
        libraryHaskellDepends = [ base glib template-haskell ];
-       homepage = "http://www.keera.co.uk/blog/";
        description = "Useful types and definitions missing from other libraries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -12624,7 +12152,6 @@ self: {
        version = "0.10.6";
        sha256 = "0390ap25qj6a37jllsih39q5apgvwdjdw5m7jgfrllkp5bng6yj6";
        libraryHaskellDepends = [ anydbm base MissingH ];
-       homepage = "http://github.com/softmechanics/missingpy";
        description = "Haskell interface to Python";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12689,7 +12216,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring containers text unordered-containers
        ];
-       homepage = "https://github.com/audreyt/MoeDict.hs";
        description = "Utilities working with MoeDict.tw JSON dataset";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12706,7 +12232,6 @@ self: {
        libraryHaskellDepends = [
          base extensible-exceptions MonadCatchIO-transformers
        ];
-       homepage = "http://darcsden.com/jcpetruzza/MonadCatchIO-mtl";
        description = "Monad-transformer version of the Control.Exception module";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12769,7 +12294,6 @@ self: {
          base data-default ghc-prim kan-extensions mmorph monad-products mtl
          parallel random transformers transformers-compat
        ];
-       homepage = "http://alkalisoftware.net";
        description = "Methods for composing monads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12787,7 +12311,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base parsec template-haskell ];
        executableHaskellDepends = [ base haskell98 process ];
-       homepage = "http://monadgarden.cs.missouri.edu/MonadLab";
        description = "Automatically generate layered monads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12855,7 +12378,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0fsnc17dxmv3qnmz54gw3wy2camgp23ip9jfi543xqks0l8n7gcz";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/bhurt/MonadStack";
        description = "Generalizing lift to monad stacks";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12871,7 +12393,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base directory GLUT OpenGL ];
-       homepage = "http://www.geocities.jp/takascience/haskell/monadius_en.html";
        description = "2-D arcade scroller";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12891,7 +12412,6 @@ self: {
        executableHaskellDepends = [
          array base containers directory free free-game mtl
        ];
-       homepage = "https://github.com/fumieval/Monaris/";
        description = "A simple tetris clone";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12916,7 +12436,6 @@ self: {
        version = "1.0";
        sha256 = "0svdyfzv4xlwjnc61wwik8a60a5667lhsys49sgry65a1v2csnv0";
        libraryHaskellDepends = [ base Monatron transformers ];
-       homepage = "https://github.com/kreuzschlitzschraubenzieher/Monatron-IO";
        description = "MonadIO instances for the Monatron transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12961,7 +12480,6 @@ self: {
          base directory hashable haskell-src-exts hint hspec mtl random syb
          temporary time
        ];
-       homepage = "https://bitbucket.com/osu-testing/mucheck";
        description = "Automated Mutation Testing";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12977,7 +12495,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base HUnit MuCheck ];
        executableHaskellDepends = [ base HUnit MuCheck ];
-       homepage = "https://bitbucket.com/osu-testing/mucheck-hunit";
        description = "Automated Mutation Testing for HUnit tests";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -12993,7 +12510,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base hspec hspec-core MuCheck ];
        executableHaskellDepends = [ base hspec hspec-core MuCheck ];
-       homepage = "https://bitbucket.com/osu-testing/mucheck-hspec";
        description = "Automated Mutation Testing for Hspec tests";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13009,7 +12525,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base MuCheck QuickCheck ];
        executableHaskellDepends = [ base MuCheck QuickCheck ];
-       homepage = "https://bitbucket.com/osu-testing/mucheck-quickcheck";
        description = "Automated Mutation Testing for QuickCheck tests";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13025,7 +12540,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base MuCheck smallcheck ];
        executableHaskellDepends = [ base MuCheck smallcheck ];
-       homepage = "https://bitbucket.com/osu-testing/mucheck-smallcheck";
        description = "Automated Mutation Testing for SmallCheck tests";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13069,7 +12583,6 @@ self: {
          http-types monad-control resourcet text time time-locale-compat
          transformers unliftio-core vector xml-conduit xml-types
        ];
-       homepage = "http://floss.scru.org/hMusicBrainz";
        description = "interface to MusicBrainz XML2 and JSON web services";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -13081,7 +12594,6 @@ self: {
        version = "0.5.0.0";
        sha256 = "15fwpbh8yxv41k73j9q4v5d5c5rh3q2xfp7pc7b5mc3rxipw4pa5";
        libraryHaskellDepends = [ base containers vector ];
-       homepage = "https://github.com/atwupack/MusicBrainz-libdiscid";
        description = "Binding to libdiscid by MusicBrainz";
        license = "LGPL";
      }) {};
@@ -13118,7 +12630,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck tasty-th vector
        ];
-       homepage = "https://github.com/choener/MutationOrder";
        description = "Most likely order of mutation events in RNA";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13135,7 +12646,6 @@ self: {
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base containers ];
        benchmarkHaskellDepends = [ base time ];
-       homepage = "http://afonso.xyz";
        description = "Generate all primes";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13203,7 +12713,6 @@ self: {
          base bytestring filepath HUnit mtl QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 time
        ];
-       homepage = "http://mitar.tnode.com";
        description = "A Haskell interface to Lego Mindstorms NXT";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13223,7 +12732,6 @@ self: {
          attoparsec base hashable mtl resourcet stm text
          unordered-containers
        ];
-       homepage = "https://github.com/agrafix/legoDSL";
        description = "Generate NXC Code from DSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13236,7 +12744,6 @@ self: {
        version = "0.0.1";
        sha256 = "1zzc944xdfxlqld6fnn6fiqrd9rs2cdzqv5jc8jx7azbvspq6y9f";
        libraryHaskellDepends = [ base containers random ];
-       homepage = "http://github.com/pommicket/name-generator-haskell";
        description = "A name generator written in Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13264,7 +12771,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0h8kijw9y0p7bpy6qr1334xzbkcici3jrnk16w0cm4mxykrqjhwc";
        libraryHaskellDepends = [ base containers ghc-prim vector ];
-       homepage = "https://github.com/idontgetoutmuch/Naperian";
        description = "Naperian Functors for APL-like programming";
        license = "unknown";
      }) {};
@@ -13291,7 +12797,6 @@ self: {
          base containers criterion deepseq hashtables LinguisticsTypes
          mwc-random random unordered-containers vector
        ];
-       homepage = "https://github.com/choener/NaturalLanguageAlphabets";
        description = "Simple scoring schemes for word alignments";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -13305,7 +12810,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring strict ];
-       homepage = "http://github.com/joachifm/natsort";
        description = "Natural sorting for strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -13358,7 +12862,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "1kmv20haxkqn1cwy9g59nmjpn5x1rng2rrd8y3gwxfdwn8blc735";
        libraryHaskellDepends = [ base comonad distributive ];
-       homepage = "https://github.com/kwf/NestedFunctor";
        description = "Nested composition of functors with a type index tracking nesting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13371,7 +12874,6 @@ self: {
        version = "0.1.4";
        sha256 = "1sdlnjnlbk5b04zyhr7574g2ghcivzvkxnm2aak4h9bik00gb1lv";
        libraryHaskellDepends = [ base random vector ];
-       homepage = "https://github.com/ijt/haskell_nested_sampling";
        description = "A port of John Skilling's nested sampling C code to Haskell";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -13385,7 +12887,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ net_snmp ];
        testHaskellDepends = [ base bytestring HUnit process ];
-       homepage = "https://github.com/ptek/netsnmp";
        description = "Bindings for net-snmp's C API for clients";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13431,7 +12932,6 @@ self: {
        version = "0.0.2.1";
        sha256 = "1k6qdp4zmqjl2f6cqy1zzzl6ncb2m9r0qgh4c24i2h5kkxmm3cab";
        libraryHaskellDepends = [ base binary ];
-       homepage = "http://9ph.googlecode.com";
        description = "9P2000 in pure Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -13451,7 +12951,6 @@ self: {
          base binary bytestring containers filepath gloss network
          networked-game random
        ];
-       homepage = "http://github.com/glguy/ninjas";
        description = "Ninja game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13464,7 +12963,6 @@ self: {
        version = "0.1.1";
        sha256 = "0g9vqkpcmn66922z2yqp29h4kp2n2xnz1rva294h0kh39hiklrlv";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/pepeiborra/NoHoed";
        description = "Placeholder package to preserve debug ability via conditional builds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -13484,7 +12982,6 @@ self: {
          array base containers criterion dph-base dph-prim-seq statistics
          storablevector template-haskell uvector vector
        ];
-       homepage = "http://code.haskell.org/NoSlow";
        description = "Microbenchmarks for various array libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13498,7 +12995,6 @@ self: {
        sha256 = "0nqjjhfycvalva0l660cxgqj793kcsyb75rd3dlp58d2i947isir";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/CindyLinz/Haskell-NoTrace";
        description = "Remove all the functions come from Debug.Trace after debugging";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -13529,7 +13025,6 @@ self: {
          base directory exceptions filepath hint-server mtl network
          Nomyx-Core Nomyx-Language Nomyx-Web safe stm time
        ];
-       homepage = "http://www.nomyx.net";
        description = "A Nomic game in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13557,7 +13052,6 @@ self: {
          Nomyx-Language old-locale random safe safecopy stm tar
          template-haskell temporary text time unix
        ];
-       homepage = "http://www.nomyx.net";
        description = "A Nomic game in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13578,7 +13072,6 @@ self: {
          DebugTraceHelpers ghc mtl old-locale random safe time
          time-recurrence
        ];
-       homepage = "http://www.nomyx.net";
        description = "Language to express rules for Nomic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13622,7 +13115,6 @@ self: {
          reform-happstack safe split stm text time web-routes
          web-routes-happstack web-routes-regular web-routes-th
        ];
-       homepage = "http://www.nomyx.net";
        description = "Web gui for Nomyx";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13651,7 +13143,6 @@ self: {
          base category-extras QuickCheck Semigroup test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://code.google.com/p/nonempty/";
        description = "A list with a length of at least one";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13664,7 +13155,6 @@ self: {
        version = "1.4";
        sha256 = "0ycnwn09izajv330l7a31mc0alifqmxjsn9qmfswwnbg6i4jmnyb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/conal/NumInstances";
        description = "Instances of numeric classes for functions and tuples";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -13687,7 +13177,6 @@ self: {
        version = "0.1.2";
        sha256 = "1w8y46ivli37rlhkdrnw13qv6f0m13a88w0qkfw949b09vdp2nw2";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://patch-tag.com/r/lpsmith/NumberSieves";
        description = "Number Theoretic Sieves: primes, factorization, and Euler's Totient";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13713,7 +13202,6 @@ self: {
        version = "0.2.1";
        sha256 = "1z1v396lar6b0lyis3k5gn5kn17ndggm8j7qxnhirlpgm831fgg7";
        libraryHaskellDepends = [ base random ];
-       homepage = "http://page.mi.fu-berlin.de/aneumann/numbers/index.html";
        description = "An assortment of number theoretic functions";
        license = "LGPL";
      }) {};
@@ -13731,7 +13219,6 @@ self: {
        libraryHaskellDepends = [
          ADPfusion base ghc-prim mtl primitive PrimitiveArray vector
        ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion";
        description = "Nussinov78 using the ADPfusion library";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13744,7 +13231,6 @@ self: {
        version = "0.1";
        sha256 = "1m7qx5zydz5jpk6a55k7rzchlwmkd91gsiqmn26qqn50ab3di35j";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/frosch03/Nutri";
        description = "A little library to calculate nutrition values of food items";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13757,7 +13243,6 @@ self: {
        version = "0.0.3";
        sha256 = "1w8lpi2r315b4ry234gi4rq09j92zvhr9ibxwsig6544cbb5g8qm";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://haskell.org/haskellwiki/OGL";
        description = "A context aware binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13798,7 +13283,6 @@ self: {
        libraryHaskellDepends = [
          base comonad-transformers containers data-lens hxt newtype
        ];
-       homepage = "https://github.com/tonymorris/geo-osm";
        description = "Parse OpenStreetMap files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13812,7 +13296,6 @@ self: {
        sha256 = "0vcxyfk1vx30cfngq5cv3lc34x0sxsirykhbi4ygw5pvd9ylzadb";
        libraryHaskellDepends = [ base Crypto time ];
        testHaskellDepends = [ base Crypto time ];
-       homepage = "https://github.com/matshch/OTP";
        description = "HMAC-Based and Time-Based One-Time Passwords";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -13824,7 +13307,6 @@ self: {
        version = "1.0";
        sha256 = "05lrqq4008vnfs2x8kxlyrgdvxmzk04rqvn0w65b691bp3vwnbf9";
        libraryHaskellDepends = [ base containers ghc template-haskell ];
-       homepage = "https://github.com/yokto/object";
        description = "Object oriented programming for haskell using multiparameter typeclasses";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13855,7 +13337,6 @@ self: {
        version = "1.1.0.1";
        sha256 = "046jm94rmm46cicd31pl54vdvfjvhd9ffbfycy2lxzc0fliyznvj";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/svenpanne/ObjectName";
        description = "Explicitly handled object names";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -13873,7 +13354,6 @@ self: {
          base containers cuda language-c-quote mainland-pretty mtl
          mwc-random process rdtsc text value-supply vector
        ];
-       homepage = "https://github.com/svenssonjoel/Obsidian";
        description = "Embedded language for GPU Programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13892,7 +13372,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq ghc-prim lens linear QuickCheck
        ];
-       homepage = "https://github.com/mgajda/octree";
        description = "Simple unbalanced Octree for storing data about 3D points";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -13906,7 +13385,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://www.gekkou.co.uk/";
        description = "Provides a wrapper for deriving word types with fewer bits";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -13998,7 +13476,6 @@ self: {
          array base binary bytestring containers directory hashable
          hashtables mtl process regex-compat
        ];
-       homepage = "https://github.com/audreyt/openafp/";
        description = "IBM AFP document format parser and generator";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -14038,7 +13515,6 @@ self: {
          base ObjectName OpenGL StateVar transformers
        ];
        librarySystemDepends = [ openal ];
-       homepage = "https://github.com/haskell-openal/ALUT";
        description = "A binding to the OpenAL cross-platform 3D audio API";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openal;};
@@ -14053,7 +13529,6 @@ self: {
        librarySystemDepends = [ OpenCL ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/IFCA/opencl";
        description = "Haskell high-level wrapper for OpenCL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14066,7 +13541,6 @@ self: {
        version = "1.0.1001";
        sha256 = "1a9nlrmxp3jwc3hbj79xm35aypfby04qy01fk4vyrp19diiinl07";
        libraryHaskellDepends = [ base bytestring mtl ];
-       homepage = "http://vis.renci.org/jeff/opencl";
        description = "The OpenCL Standard for heterogenous data-parallel computing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14079,7 +13553,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0xlm26jksp4jf1dhkpg4708r1ak5mjdc5x5fjp4fhizmzlk3348s";
        libraryHaskellDepends = [ base bytestring mtl ];
-       homepage = "https://github.com/jkarlson/OpenCLWrappers";
        description = "The OpenCL Standard for heterogenous data-parallel computing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14097,7 +13570,6 @@ self: {
          base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
          text transformers
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -14128,7 +13600,6 @@ self: {
          base bytestring containers fixed half text transformers
        ];
        librarySystemDepends = [ libGL ];
-       homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A raw binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libGL;};
@@ -14145,7 +13616,6 @@ self: {
          base bytestring containers fixed half text transformers
        ];
        librarySystemDepends = [ libGL ];
-       homepage = "http://www.haskell.org/haskellwiki/Opengl";
        description = "A raw binding for the OpenGL graphics system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14178,7 +13648,6 @@ self: {
          base Cabal colour containers deepseq filepath HUnit semigroups
          tasty tasty-hunit testpack
        ];
-       homepage = "https://chiselapp.com/user/mwm/repository/OpenSCAD/";
        description = "ADT wrapper and renderer for OpenSCAD models";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14191,7 +13660,6 @@ self: {
        version = "0.7.0";
        sha256 = "0ad96lbwcwl7vvk5vx1mmb0wj28c541jwd9nsm7l5na9qdxfhzvj";
        libraryHaskellDepends = [ base GLUT OpenGL OpenGLRaw OpenVGRaw ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "OpenVG (ShivaVG-0.2.1) binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14204,7 +13672,6 @@ self: {
        version = "0.4.0";
        sha256 = "1fdg5b8f2x36x6gmdkazkmhqgknagd0kzr70hydygsmqbf2im5x2";
        libraryHaskellDepends = [ base OpenGLRaw ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Raw binding to OpenVG (ShivaVG-0.2.1 implementation).";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14217,7 +13684,6 @@ self: {
        version = "1.0";
        sha256 = "1b880lrzdxww3j19zspnj49ifsn89n0ac1h5xf7nn83847k8q2qk";
        libraryHaskellDepends = [ array base containers mtl ];
-       homepage = "http://math.stanford.edu/~mik/operads";
        description = "Groebner basis computation for Operads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14266,7 +13732,6 @@ self: {
          aeson base bytestring HTTP http-conduit http-types lifted-base
          random
        ];
-       homepage = "https://github.com/dwd31415/Haskell-OrchestrateDB";
        description = "Unofficial Haskell Client Library for the Orchestrate.io API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14287,7 +13752,6 @@ self: {
          base QuickCheck tasty tasty-quickcheck tasty-th vector
        ];
        benchmarkHaskellDepends = [ base criterion vector ];
-       homepage = "https://github.com/choener/OrderedBits";
        description = "Efficient ordered (by popcount) enumeration of bits";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -14299,7 +13763,6 @@ self: {
        version = "0.0.0.2";
        sha256 = "04xk74rl2d6vp1kn197hsbkkwdvwvqpjqg3kgkpkl2i0r90y8lsi";
        libraryHaskellDepends = [ base ];
-       homepage = "http://patch-tag.com/r/kyagrd/Ordinals/";
        description = "Ordinal arithmetic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -14315,7 +13778,6 @@ self: {
        libraryHaskellDepends = [ base safe threepenny-gui ];
        executableHaskellDepends = [ base safe threepenny-gui ];
        testHaskellDepends = [ base safe threepenny-gui ];
-       homepage = "https://github.com/MarisaKirisame/Ordinary#readme";
        description = "A Programming Language in Construction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14328,7 +13790,6 @@ self: {
        version = "0.1.1";
        sha256 = "08mkq72zv9ywp002vwjk7gl6pq6915zdd06sp4ap935aqdjrhn0p";
        libraryHaskellDepends = [ base containers ghc-prim mtl ];
-       homepage = "http://www.cs.helsinki.fi/u/ekarttun/PArrows/";
        description = "Arrow parser combinators similar to Parsec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -14356,7 +13817,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mtl utf8-string
        ];
-       homepage = "http://github.com/Andrey-Sisoyev/PCLT";
        description = "Extension to Show: templating, catalogizing, languages, parameters, etc";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14374,7 +13834,6 @@ self: {
          base bytestring containers convertible HDBC HDBC-postgresql mtl
          PCLT
        ];
-       homepage = "http://github.com/Andrey-Sisoyev/PCLT-DB";
        description = "An addon to PCLT package: enchance PCLT catalog with PostgreSQL powers";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14389,7 +13848,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring containers ];
-       homepage = "http://www.github.com/rotskoff";
        description = "A library for analysis of 3-D protein coordinates";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -14432,7 +13890,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl network network-uri xml
        ];
-       homepage = "http://msakai.jp/hiki/?hsPTQ";
        description = "An implementation of Montague's PTQ";
        license = "LGPL";
      }) {};
@@ -14544,7 +14001,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 text
          typelevel-tensor vector
        ];
-       homepage = "http://www.paraiso-lang.org/wiki/index.php/Main_Page";
        description = "a code generator for partial differential equations solvers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14564,7 +14020,6 @@ self: {
        testHaskellDepends = [
          base hspec Parallel-Arrows-Definition split
        ];
-       homepage = "https://github.com/s4ke/Parrows#readme";
        description = "BaseSpecs used for @Parallel-Arrows-Definition@ and Co";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -14576,7 +14031,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "1zdsvg0nx2vnvgx9vcwq8l1kanfp056mmiscs3716lswkrvhdlbf";
        libraryHaskellDepends = [ base deepseq split ];
-       homepage = "https://github.com/s4ke/Parrows#readme";
        description = "Multithreaded evaluation using Arrows";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -14597,7 +14051,6 @@ self: {
          base deepseq edenmodules hspec parallel Parallel-Arrows-BaseSpec
          Parallel-Arrows-Definition QuickCheck split
        ];
-       homepage = "https://github.com/s4ke/Parrows#readme";
        description = "Eden based backend for @Parallel-Arrows-Definition@";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14618,7 +14071,6 @@ self: {
          base deepseq hspec parallel Parallel-Arrows-BaseSpec
          Parallel-Arrows-Definition split
        ];
-       homepage = "https://github.com/s4ke/Parrows#readme";
        description = "GpH based backend for @Parallel-Arrows-Definition@ in a multicore variant";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -14638,7 +14090,6 @@ self: {
          base deepseq hspec monad-par Parallel-Arrows-BaseSpec
          Parallel-Arrows-Definition split
        ];
-       homepage = "https://github.com/s4ke/Parrows#readme";
        description = "Par Monad (@monad-par@) based backend for @Parallel-Arrows-Definition@";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -14656,7 +14107,6 @@ self: {
          base binary bytestring containers directory ghc-prim network
          old-locale process random RSA SafeSemaphore time unix
        ];
-       homepage = "http://parry.lif.univ-mrs.fr";
        description = "A proven synchronization server for high performance computing";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14691,7 +14141,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "04c01bcfrb79av2j9bivlwanmycasn7gjnc9gb5jm6gkwyvgv0h3";
        libraryHaskellDepends = [ base containers syb template-haskell ];
-       homepage = "http://code.haskell.org/~aavogt/PartialTypeSignatures";
        description = "emulate partial type signatures with template haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -14703,7 +14152,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "12lxylmpi2f1ahy6w1n7jmwn9kay4hajgr95xbnqqdzv4dw6whzw";
        libraryHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/VictorDenisov/PasswordGenerator";
        description = "Simple library for generating passwords";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14719,7 +14167,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base cmdargs HTTP network network-uri ];
        executableHaskellDepends = [ base cmdargs ];
-       homepage = "http://github.com/Fuuzetsu/pastepipe";
        description = "CLI for pasting to lpaste.net";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -14736,7 +14183,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/pjrt/PathTree#readme";
        description = "A tree used to merge and maintain paths";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14802,7 +14248,6 @@ self: {
        version = "0.2";
        sha256 = "0lmmsvqbnw0k321254xfqlzmddvymy0mj50ax7caqj2fnarfgy4l";
        libraryHaskellDepends = [ base ReplicateEffects ];
-       homepage = "https://github.com/MedeaMelana/PermuteEffects";
        description = "Permutations of effectful computations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14814,8 +14259,8 @@ self: {
      }:
      mkDerivation {
        pname = "Persistence";
-       version = "1.0";
-       sha256 = "12n0d5r03cp88svw0mfhimsr4a585qsq90cpszmcr3l5gsai3h9d";
+       version = "1.1";
+       sha256 = "1jyq159w7lpdgk0i6biqifdqf93jqla790lyix3qx7717r98kkav";
        libraryHaskellDepends = [
          base containers maximal-cliques parallel vector
        ];
@@ -14843,7 +14288,6 @@ self: {
          old-locale process regex-base regex-pcre safecopy
          string-conversions temporary text time
        ];
-       homepage = "localhost:9119";
        description = "Personal Happstack Server Utils";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14856,7 +14300,6 @@ self: {
        version = "2.1.2";
        sha256 = "1453rjp5whl9vywiq8i86vjfa8ys1ppwabhvlibqwsbx804q9yhr";
        libraryHaskellDepends = [ base filepath process unix ];
-       homepage = "http://iki.fi/matti.niemenmaa/pipe/";
        description = "Process piping library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14869,7 +14312,6 @@ self: {
        version = "0.2";
        sha256 = "07rzwkhz4b6nymygrhcz07dxl8fnvfrmfpcdj9qz3mwrcyf1kp9n";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/MedeaMelana/Piso";
        description = "Partial isomorphisms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14889,7 +14331,6 @@ self: {
        executableHaskellDepends = [
          base containers directory mtl random regex-compat
        ];
-       homepage = "freizl.github.com";
        description = "Play Hangman Game";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -14947,7 +14388,6 @@ self: {
          array base directory filepath haskell98 old-locale old-time parsec
          process random
        ];
-       homepage = "LLayland.wordpress.com";
        description = "So far just a lint like program for PL/SQL. Diff and refactoring tools are planned";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -14987,7 +14427,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring network splice ];
-       homepage = "http://fusion.corsis.eu";
        description = "high-performance distributed reverse / forward proxy & tunneling for TCP";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15001,7 +14440,6 @@ self: {
        sha256 = "1436a45y4zsip6yslvp9zxk5qxipcwcvzffvjyqj63dqsn9r57mq";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ alsaLib ];
-       homepage = "http://github.com/ninegua/PortMidi";
        description = "A binding for PortMedia/PortMidi";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -15039,7 +14477,6 @@ self: {
          base containers QuickCheck smallcheck tasty tasty-quickcheck
          tasty-smallcheck tasty-th
        ];
-       homepage = "https://github.com/choener/PrimitiveArray";
        description = "Efficient multidimensional arrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15063,7 +14500,6 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
          test-framework-th
        ];
-       homepage = "https://github.com/choener/PrimitiveArray-Pretty";
        description = "Pretty-printing for primitive arrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15114,7 +14550,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base old-time random ];
        executableHaskellDepends = [ base old-time random ];
-       homepage = "http://www.bucephalus.org/PropLogic";
        description = "Propositional Logic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -15129,7 +14564,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers syb ];
        executableHaskellDepends = [ base containers HUnit parsec syb ];
-       homepage = "https://github.com/dillonhuff/Proper";
        description = "An implementation of propositional logic in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15142,7 +14576,6 @@ self: {
        version = "0.0.1";
        sha256 = "0mx3kgkcbhppz2p6g8vb9yx27219ca2w7k36j60vfhszni1c4gid";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/exFalso/ProxN";
        description = "Proximity sets in N dimensions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -15167,7 +14600,6 @@ self: {
          MetaObject mtl network parsec pretty process pugs-compat pugs-DrIFT
          random stm stringtable-atom text time utf8-string
        ];
-       homepage = "http://pugscode.org/";
        description = "A Perl 6 Implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15279,7 +14711,6 @@ self: {
        version = "1.3";
        sha256 = "19xbnqm90b1wsxbjhjm1q1mld0rv4p6ga1chzl4i00yccpwsh7g8";
        libraryHaskellDepends = [ base containers mtl old-time random ];
-       homepage = "https://github.com/alexandersgreen/qio-haskell";
        description = "The Quantum IO Monad is a library for defining quantum computations in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15292,7 +14723,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0vbkvc0d7j4awvdiqs0kgz3fa9m0991zlzhs3w7rxi8if2crkn47";
        libraryHaskellDepends = [ base random vector ];
-       homepage = "poincare.github.io/QLearn";
        description = "A library for fast, easy-to-use Q-learning";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15335,7 +14765,6 @@ self: {
          attoparsec base haskell-src-meta template-haskell text
          th-lift-instances
        ];
-       homepage = "https://github.com/mikeplus64/QuasiText";
        description = "A QuasiQuoter for Text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -15355,7 +14784,6 @@ self: {
          lens mtl optparse-applicative process random template-haskell text
          time transformers tuple unix uuid z3 zeromq4-haskell
        ];
-       homepage = "http://gowthamk.github.io/Quelea";
        description = "Programming with Eventual Consistency over Cassandra";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15371,7 +14799,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base haskell-src-exts ];
-       homepage = "http://code.haskell.org/QuickAnnotate/";
        description = "Annotation Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15386,7 +14813,6 @@ self: {
        revision = "2";
        editedCabalFile = "1nahg4xzlx3hnw60ybzljka3lag3n0iysgnyppahrsblmryg01lg";
        libraryHaskellDepends = [ base random ];
-       homepage = "http://www.math.chalmers.se/~rjmh/QuickCheck/";
        description = "Automatic testing of Haskell programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15405,7 +14831,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/nick8325/quickcheck";
        description = "Automatic testing of Haskell programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -15423,7 +14848,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/nick8325/quickcheck";
        description = "Automatic testing of Haskell programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15436,7 +14860,6 @@ self: {
        version = "0.2.0";
        sha256 = "0vbc4zw9f03hm6mnlkiymp75yi9knar12zyyrchlr8792acwlcrd";
        libraryHaskellDepends = [ base mtl QuickCheck random ];
-       homepage = "https://github.com/nikita-volkov/QuickCheck-GenT";
        description = "A GenT monad transformer for QuickCheck library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -15460,7 +14883,6 @@ self: {
        sha256 = "0gxq90fh1bgy2vcpyzbdgnly7q88bbqx06dq44rmv3fwjs61rc82";
        libraryHaskellDepends = [ base QuickCheck ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/sanjorgek/QuickCheckVariant";
        description = "Generator of \"valid\" and \"invalid\" data in a type class";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -15482,7 +14904,6 @@ self: {
          snap snap-core template-haskell text vector websockets
          websockets-snap
        ];
-       homepage = "http://github.com/tepf/QuickPlot#readme";
        description = "Quick and easy data visualization with Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15498,7 +14919,6 @@ self: {
        libraryHaskellDepends = [
          aeson attoparsec base bytestring either text
        ];
-       homepage = "https://github.com/ssadler/quickson";
        description = "Quick JSON extractions with Aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15546,7 +14966,6 @@ self: {
        version = "0.0.5";
        sha256 = "0p46b105lixbxqjz8pwxf4asl4s7zdh2ss3nvgmp1rclqfg6cwrq";
        libraryHaskellDepends = [ base ];
-       homepage = "git://github.com/wuxb45/Haskell-RBTree.git";
        description = "Pure haskell Red-Black-Tree implemetation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -15582,7 +15001,6 @@ self: {
          base binary bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/xenog/RFC1751";
        description = "RFC-1751 library for Haskell";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -15642,7 +15060,6 @@ self: {
        executableHaskellDepends = [
          base BiobaseTurner BiobaseVienna BiobaseXNA cmdargs
        ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/adpfusion";
        description = "RNA secondary structure prediction";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15709,7 +15126,6 @@ self: {
          QuasiText repa split text vector
        ];
        executableHaskellDepends = [ cmdargs ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "Draw RNA secondary structures";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15764,7 +15180,6 @@ self: {
          directory parallel PrimitiveArray random StatisticalMethods vector
        ];
        executableHaskellDepends = [ cmdargs split ];
-       homepage = "http://www.tbi.univie.ac.at/software/rnawolf/";
        description = "RNA folding with non-canonical basepairs and base-triplets";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15805,7 +15220,6 @@ self: {
          base containers extensible-exceptions GLUT mtl OpenGL random sdl2
          sdl2-image sdl2-mixer time
        ];
-       homepage = "http://raincat.bysusanlin.com/";
        description = "A puzzle game written in Haskell with a cat in lead role";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15826,7 +15240,6 @@ self: {
          test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion random ];
-       homepage = "http://github.com/Manticore/haskell-random123";
        description = "Haskell port of Random123 library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -15852,7 +15265,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base random-fu ];
-       homepage = "http://github.com/Soares/Randometer.hs";
        description = "Randomness intuition trainer";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -15876,7 +15288,6 @@ self: {
        version = "0.3.0";
        sha256 = "1am0lsd3yiyn7ayk9k4ff7zdj67m0pxjl10cxi5f9hgjj4y9380l";
        libraryHaskellDepends = [ base HUnit QuickCheck ];
-       homepage = "http://code.haskell.org/ranged-sets";
        description = "Ranged sets for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -15893,7 +15304,6 @@ self: {
        executableHaskellDepends = [
          base HTTP json network utf8-string XMPP
        ];
-       homepage = "http://kagami.touhou.ru/projects/show/ranka";
        description = "HTTP to XMPP omegle chats gate";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15915,7 +15325,6 @@ self: {
          array base bytestring cereal containers convertible directory
          filepath ghc GLUT monad-loops OpenGL OpenGLRaw time Yampa
        ];
-       homepage = "http://hub.darcs.net/martingw/Rasenschach";
        description = "Soccer simulation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15949,7 +15358,6 @@ self: {
        libraryHaskellDepends = [ base system-filepath text ];
        executableHaskellDepends = [ base system-filepath text ];
        testHaskellDepends = [ base hspec system-filepath text ];
-       homepage = "http://github.com/rampion/ReadArgs";
        description = "Simple command line argument parsing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -15973,7 +15381,6 @@ self: {
          http-conduit http-types HUnit MissingH network resourcet text time
          transformers
        ];
-       homepage = "https://github.com/lookunder/RedmineHs";
        description = "Library to access Redmine's REST services";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -15986,7 +15393,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "15qikbjbydbabc26skhavshzrsaz17a71q8hfxqvi5ix2bhhz4hm";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://bitbucket.org/carter/ref";
        description = "Generic Mutable Ref Abstraction Layer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16023,7 +15429,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs cond containers directory
        ];
-       homepage = "https://github.com/pablocouto/Referees";
        description = "A utility for computing distributions of material to review among reviewers";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16040,7 +15445,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl template-haskell transformers
        ];
-       homepage = "https://github.com/sweirich/replib";
        description = "Generic programming library with representation types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16053,7 +15457,6 @@ self: {
        version = "0.3";
        sha256 = "194nbnbrf5g3d2pch6z9zapzhi0i2z30vpgjj0h5x8bfwzpf1527";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/MedeaMelana/ReplicateEffects";
        description = "Composable replication schemes of applicative functors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -16084,7 +15487,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "065plckw5r16aalkf51y7hs2xjandad3hgfly795wakqfhdnrajw";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/avieth/RichConditional";
        description = "Tiny library to replace classic if/else";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16109,7 +15511,6 @@ self: {
          utf8-string vector zlib
        ];
        testHaskellDepends = [ base directory doctest hspec lens vector ];
-       homepage = "http://code.haskell.org/~aavogt/Rlang-QQ";
        description = "quasiquoter for inline-R code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16147,7 +15548,6 @@ self: {
        version = "1000.9";
        sha256 = "1gixw6793i4bcf1fsawfqdgvib5q7b1972fi0prrcwq7cp7nrgwr";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/atzeus/RoyalMonad";
        description = "All hail the Royal Monad!";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -16159,7 +15559,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "087p4smmbi56y962lchgs2a6q78jab58bl6c5sxir7973hplyly6";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/riottracker/RtMidi";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -16171,7 +15570,6 @@ self: {
        version = "0.2";
        sha256 = "0pwxsvkpdr4vzr6cpgjmkr55ip6ns3gcv8pma7dwzg21myx9c3vl";
        libraryHaskellDepends = [ base containers stm transformers ];
-       homepage = "https://github.com/jspahrsummers/RxHaskell";
        description = "Reactive Extensions for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16207,7 +15605,6 @@ self: {
        testHaskellDepends = [
          base containers hspec QuickCheck scalendar text time
        ];
-       homepage = "https://www.researchgate.net/publication/311582722_Method_of_Managing_Resources_in_a_Telecommunication_Network_or_a_Computing_System";
        description = "This is a library for handling calendars and resource availability based on the \"top-nodes algorithm\" and set operations";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -16322,7 +15719,6 @@ self: {
          csfml-audio csfml-graphics csfml-network csfml-system csfml-window
          sfml-audio sfml-graphics sfml-network sfml-system sfml-window
        ];
-       homepage = "https://github.com/jeannekamikaze/SFML";
        description = "SFML bindings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16338,7 +15734,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "001h9y9395mz6fr58s1i8svn4pyy5iqbkzzsp19xdphh4w69za9g";
        libraryHaskellDepends = [ base mtl SFML template-haskell ];
-       homepage = "https://github.com/SFML-haskell/SFML-control";
        description = "Higher level library on top of SFML";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16351,7 +15746,6 @@ self: {
        version = "0.1.1";
        sha256 = "077yvys00kp8lmkvc4mbynmkk9nn2ib5rh38bqcw0wnwsvl7140i";
        libraryHaskellDepends = [ array base SDL Sprig ];
-       homepage = "http://liamoc.net/static/SFont";
        description = "SFont SDL Bitmap Fonts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16455,7 +15849,6 @@ self: {
          base bindings-DSL containers data-default lens mtl transformers
        ];
        libraryToolDepends = [ c2hsc ];
-       homepage = "http://www.snet-home.org/";
        description = "Declarative coördination language for streaming networks";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16487,7 +15880,6 @@ self: {
        libraryHaskellDepends = [ base containers ghc ghc-paths ];
        executableHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers ];
-       homepage = "https://github.com/AntonXue/SSTG#readme";
        description = "STG Symbolic Execution";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16500,7 +15892,6 @@ self: {
        version = "0.3.0.4";
        sha256 = "0nms0gbyjzgb6ldhqgzfbpn150dv0ig40df1fgkqmhl0mbg4r2r9";
        libraryHaskellDepends = [ attoparsec base bytestring cereal text ];
-       homepage = "http://github.com/bergey/STL";
        description = "STL 3D geometry format parsing and pretty-printing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16591,7 +15982,6 @@ self: {
        executableHaskellDepends = [
          base haskell98 language-c pretty svgutils syb xml
        ];
-       homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q";
        description = "Code generation tool for Quartz code from a SVG";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16641,7 +16031,6 @@ self: {
          base binary bytestring data-binary-ieee754 pipes-binary
          pipes-bytestring pipes-parse split
        ];
-       homepage = "https://github.com/siddhanathan/SWMMoutGetMB";
        description = "A parser for SWMM 5 binary .OUT files";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16674,7 +16063,6 @@ self: {
        version = "0.1";
        sha256 = "0ybi5r4635yjx41ig54bm426fbdzrivc5kn8fwqxmzm62ai0v623";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www-users.cs.york.ac.uk/~ndm/projects/libraries.php";
        description = "Library for safe (pattern match free) functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -16689,7 +16077,6 @@ self: {
        editedCabalFile = "1k61gqgfh6n3sj8ni8sfvpcm39nqc2msjfxk2pgmhfabvv48w5hv";
        libraryHaskellDepends = [ base containers stm ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/ChrisKuklewicz/SafeSemaphore";
        description = "Much safer replacement for QSemN, QSem, and SampleVar";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -16702,7 +16089,6 @@ self: {
        sha256 = "0915mwi1ksa85in03vzm5hqbvk6ih7l0zslg5cmy7j9fc0jhgwgd";
        libraryHaskellDepends = [ base bytestring file-embed ];
        librarySystemDepends = [ glib mono ];
-       homepage = "http://haskell.org/haskellwiki/Salsa";
        description = "A .NET Bridge for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16768,7 +16154,6 @@ self: {
          base bytestring directory filepath HFuse hsyslog process
          regex-compat sqlite-simple unix
        ];
-       homepage = "http://github.com/hirschenberger/ScratchFS";
        description = "Size limited temp filesystem based on fuse";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16788,7 +16173,6 @@ self: {
          base binary bytestring containers network network-bytestring parsec
          random stm time unix
        ];
-       homepage = "http://code.google.com/p/scurry/";
        description = "A cross platform P2P VPN application built using Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16858,7 +16242,6 @@ self: {
        version = "0.0.7";
        sha256 = "1mdw1z50gr02j5hycki5rl95b1yk7xfrdk056ajw9ghw48s0jpx6";
        libraryHaskellDepends = [ base bytestring containers mtl ];
-       homepage = "https://bitbucket.org/dibblego/semigroup/";
        description = "A semigroup";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -16914,7 +16297,6 @@ self: {
        testHaskellDepends = [
          base containers directory json mtl parsec QuickCheck regex-tdfa
        ];
-       homepage = "https://www.shellcheck.net/";
        description = "Shell script analysis tool";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -16928,7 +16310,6 @@ self: {
        revision = "1";
        editedCabalFile = "1nq7j00vfrhfzkbsgr6j28zr339gx5bcvq6x9mvh9qvs2jmcdz1z";
        libraryHaskellDepends = [ base directory mtl unix ];
-       homepage = "http://rwd.rdockins.name/shellac/home/";
        description = "A framework for creating shell envinronments";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -16942,7 +16323,6 @@ self: {
        revision = "1";
        editedCabalFile = "0ws8prjzj4j9yf1mqdnvlpv367cx4wfqa5jq5n6x7g9npwmd5ya0";
        libraryHaskellDepends = [ base Shellac Shellac-readline ];
-       homepage = "http://rwd.rdockins.name/shellac/home/";
        description = "\"compatline\" backend module for Shellac";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -16956,7 +16336,6 @@ self: {
        revision = "1";
        editedCabalFile = "1wyal7nqnl5sj74d9mid2dw35d37b40v132cg3zhw9ys24k0jl6v";
        libraryHaskellDepends = [ base editline Shellac ];
-       homepage = "http://rwd.rdockins.name/shellac/home/";
        description = "Editline backend module for Shellac";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -16982,7 +16361,6 @@ self: {
        revision = "1";
        editedCabalFile = "019p7q1nmi2v7rb1rjnch4zaz506c4ry28mkivhkqiq3ay1m86hs";
        libraryHaskellDepends = [ base readline Shellac ];
-       homepage = "http://rwd.rdockins.name/shellac/home/";
        description = "Readline backend module for Shellac";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -17003,7 +16381,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck tasty-th vector
        ];
-       homepage = "https://github.com/choener/ShortestPathProblems";
        description = "grammars for TSP and SHP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17016,7 +16393,6 @@ self: {
        version = "0.1.1";
        sha256 = "1nq4i4h43nfh86f6wgwng1ps6mcdl1ba96x9wsjl3qzn3blavyfh";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/conal/ShowF/";
        description = "Show for * -> *";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -17041,7 +16417,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base GLUT ];
-       homepage = "http://www.geocities.jp/takascience/index_en.html";
        description = "A vector shooter game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17067,7 +16442,6 @@ self: {
        libraryHaskellDepends = [
          base mersenne-random-pure64 MonadRandom
        ];
-       homepage = "http://www.github.com/ehamberg/simpleea/";
        description = "Simple evolutionary algorithm framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -17119,7 +16493,6 @@ self: {
          ForkableT monad-control mtl old-locale resourcet semigroups stm
          template-haskell text th-lift time transformers transformers-base
        ];
-       homepage = "https://github.com/exFalso/SimpleLog/";
        description = "Simple, configurable logging";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17175,7 +16548,6 @@ self: {
          array base containers data-lens-light mtl
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "https://github.com/andreasabel/Sit";
        description = "Prototypical type checker for Type Theory with Sized Natural Numbers";
        license = "unknown";
      }) {};
@@ -17231,7 +16603,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0wmdzl3anbbfqik2kl2wjy57cd9r3ix8h8g28rmzqbvlajrvqcv1";
        libraryHaskellDepends = [ base parsec transformers ];
-       homepage = "https://github.com/MfesGA/HsmtlibParser";
        description = "Library for parsing SMTLIB2";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17255,7 +16626,6 @@ self: {
        ];
        executableSystemDepends = [ zip ];
        executableToolDepends = [ cpphs ];
-       homepage = "http://bitbucket.org/jetxee/snusmumrik/";
        description = "E-library directory based on FUSE virtual file system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17273,7 +16643,6 @@ self: {
          base concurrent-supply containers monad-coroutine mtl stm
          transformers
        ];
-       homepage = "http://www.soos-project.eu/";
        description = "Abstract full system simulator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17294,7 +16663,6 @@ self: {
          base base-unicode-symbols binary derive directory mtl process
          random zlib
        ];
-       homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html";
        description = "Football simulation framework for teaching functional programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17315,7 +16683,6 @@ self: {
          base base-unicode-symbols binary GLUT OpenGL process random
          SoccerFun
        ];
-       homepage = "http://www.cs.ru.nl/~peter88/SoccerFun/SoccerFun.html";
        description = "OpenGL UI for the SoccerFun framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17329,7 +16696,6 @@ self: {
        sha256 = "0fqaw4wh7ml35kl75qsvqsq17g5pndf7x6clcmqxpwayjn2syzda";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/Zigazou/Sonnex";
        description = "Sonnex is an alternative to Soundex for french language";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17382,7 +16748,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base HGL random Yampa ];
-       homepage = "http://www.haskell.org/yampa/";
        description = "Video game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17405,7 +16770,6 @@ self: {
          base containers enummapset-th filepath LambdaHack template-haskell
          text
        ];
-       homepage = "https://github.com/tuturto/space-privateers";
        description = "Simple space pirate roguelike";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17418,7 +16782,6 @@ self: {
        version = "0.0.1";
        sha256 = "1rf9r69a2k3qfmy2nvwm3gdimncjglsv698rdc8i8gnjwrr0c1i2";
        libraryHaskellDepends = [ base monad-loops ref-mtl stm ];
-       homepage = "https://github.com/Julek";
        description = "Lock free Spin Counter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17433,7 +16796,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base extra mtl mwc-random text
        ];
-       homepage = "https://github.com/MichelBoucey/spintax";
        description = "Random text generation based on spintax";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -17461,7 +16823,6 @@ self: {
          base bytestring hspec hspec-wai Spock-core stm text time
          unordered-containers vault wai wai-extra
        ];
-       homepage = "https://www.spock.li";
        description = "Another Haskell web framework for rapid development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17476,7 +16837,6 @@ self: {
        revision = "1";
        editedCabalFile = "0w0xah0lirgrs1xvlw5z6saa3wvzdl5r3yq3zxipg7kmrfxgbfbz";
        libraryHaskellDepends = [ aeson base deepseq hvect reroute ];
-       homepage = "https://www.spock.li";
        description = "Another Haskell web framework for rapid development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17493,7 +16853,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring ghcjs-base hvect Spock-api text
        ];
-       homepage = "https://www.spock.li";
        description = "Another Haskell web framework for rapid development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17506,7 +16865,6 @@ self: {
        version = "0.12.0.0";
        sha256 = "1kiin49jgdbw38cf4x89f00hpdxd2bq4plfasxqyqx9qh8344wr9";
        libraryHaskellDepends = [ base hvect mtl Spock-api Spock-core ];
-       homepage = "https://www.spock.li";
        description = "Another Haskell web framework for rapid development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17519,7 +16877,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1vcrl5dqjn0ri9ybza2yv80xvbv2iwrz5hj5rbhgy6i803ixlpx0";
        libraryHaskellDepends = [ base http-types Spock text time ];
-       homepage = "https://github.com/agrafix/Spock-auth";
        description = "Provides authentification helpers for Spock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17548,7 +16905,6 @@ self: {
          aeson base base64-bytestring bytestring hspec hspec-wai http-types
          reroute text time transformers unordered-containers wai
        ];
-       homepage = "https://www.spock.li";
        description = "Another Haskell web framework for rapid development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17566,7 +16922,6 @@ self: {
          base digestive-functors http-types mtl Spock-core text
          unordered-containers wai
        ];
-       homepage = "https://github.com/agrafix/Spock-digestive";
        description = "Digestive functors support for Spock";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17579,7 +16934,6 @@ self: {
        version = "0.4.0.1";
        sha256 = "15r3vk78vbhqi09liq0a3zabya845zfmblqahgw6r2jjx49da9ii";
        libraryHaskellDepends = [ base lucid Spock transformers ];
-       homepage = "http://github.com/aelve/Spock-lucid";
        description = "Lucid support for Spock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17598,7 +16952,6 @@ self: {
          transformers vector
        ];
        testHaskellDepends = [ base containers HTF stm vector ];
-       homepage = "http://github.com/agrafix/Spock-worker";
        description = "Background workers for Spock";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17622,7 +16975,6 @@ self: {
        version = "0.1.1";
        sha256 = "06jxs1hc69viv38nvafhn8ilj3xn2j9k543abgd8p69gc95w1lbn";
        libraryHaskellDepends = [ base SDL ];
-       homepage = "http://liamoc.net/static/Sprig";
        description = "Binding to Sprig";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17635,7 +16987,6 @@ self: {
        version = "0.3.2";
        sha256 = "1rap4xyldzwj26r8mbvzkyy9021q8h06pz8cyd061vyslrl7p89b";
        libraryHaskellDepends = [ base nats stm ];
-       homepage = "https://en.wikipedia.org/wiki/Stack_(abstract_data_type)";
        description = "Stack data structure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -17650,7 +17001,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/zcourts/Stasis";
        description = "A simple MVCC like library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17663,7 +17013,6 @@ self: {
        version = "1.1.1.0";
        sha256 = "102f4x240zj3jwa7gx6vp813j76cjhlc3zbi9i5kiz6268kcv28s";
        libraryHaskellDepends = [ base stm transformers ];
-       homepage = "https://github.com/haskell-opengl/StateVar";
        description = "State variables";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -17675,7 +17024,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "1dbpxwjz6yf4ap20wm5ngvd0i0knkjsdahmd90ymddqj82v8w3d0";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "http://github.com/seagull-kamome/StateVar-transformer";
        description = "State variables";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -17687,7 +17035,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "1h90i6crknxv23zryqi7mfzg65g1ydv62mza1hiri66jlmdahir6";
        libraryHaskellDepends = [ base statistics tuple vector ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/Haskell/";
        description = "Collection of useful statistical methods";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -17721,7 +17068,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring network time utf8-string
        ];
-       homepage = "http://github.com/rukav/Stomp";
        description = "Client library for Stomp brokers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17783,7 +17129,6 @@ self: {
          parsec text transformers
        ];
        testHaskellDepends = [ base blaze-builder bytestring hspec text ];
-       homepage = "https://github.com/hansonkd/StrappedTemplates";
        description = "General purpose templates in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17796,7 +17141,6 @@ self: {
        version = "4.0.0.0";
        sha256 = "1sskndywpm1gi4bs4i1gah73jk49inlscg4jzcqhq0phb8f886xk";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://naesten.dyndns.org:8080/repos/StrategyLib";
        license = stdenv.lib.licenses.unfree;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -17820,7 +17164,6 @@ self: {
        sha256 = "1l4l77rjhl5g9089kjyarsrvbvm43bk370ld50qp17dqhvisl73m";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base benchpress parallel ];
-       homepage = "http://bonsaicode.wordpress.com/2009/06/07/strictbench-0-1/";
        description = "Benchmarking code through strict evaluation";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17859,7 +17202,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring cmdargs criterion deepseq mwc-random vector
        ];
-       homepage = "http://www.bioinf.uni-leipzig.de/~choener/";
        description = "Suffix array construction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17893,7 +17235,6 @@ self: {
          AspectAG base containers HList ListLike template-haskell TTTAS
          uu-parsinglib uulib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/Center/SyntaxMacrosForFree";
        description = "Syntax Macros in the form of an EDSL";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -17913,7 +17254,6 @@ self: {
          base ConfigFile filepath fingertree Glob MissingH mtl old-locale
          pretty statistics template-haskell time vector
        ];
-       homepage = "http://github.com/rukav/Sysmon";
        description = "Sybase 15 sysmon reports processor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18013,7 +17353,6 @@ self: {
        version = "0.6.0";
        sha256 = "18p3rxh3g44ky5q4hjq53l4shg4gd8v68wra6bdxv8bjafxld1wp";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/Center/TTTAS";
        description = "Typed Transformations of Typed Abstract Syntax";
        license = "LGPL";
      }) {};
@@ -18025,7 +17364,6 @@ self: {
        version = "0.5.0";
        sha256 = "0vz9j5vjypnkbzld18f6kczfj54disf43x5052s4n7gqzsjxpxvb";
        libraryHaskellDepends = [ base DeepArrow TypeCompose ];
-       homepage = "http://haskell.org/haskellwiki/TV";
        description = "Tangible Values -- composable interfaces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18084,7 +17422,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base parsec xhtml ];
-       homepage = "http://www.storytotell.org/code/tablify";
        description = "Tool to render CSV into tables of various formats";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18105,7 +17442,6 @@ self: {
          base base64-bytestring bytestring containers cryptohash haskeline
          mtl optparse-applicative text
        ];
-       homepage = "http://github.com/mtesseract/Tahin#readme";
        description = "Tahin Password Generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18118,7 +17454,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1mjr81z42qhwa6njlvlsslpzbbpiab88ns8g8amskwv159gk6mlb";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/RossMeikleham/Tainted";
        description = "Tainted type, and associated operations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18144,7 +17479,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "1d66l67cicn3q4a6glfxfkhc9cjm7vqi0bnyjad0bzyyv409j6bp";
        libraryHaskellDepends = [ base comonad distributive Stream ];
-       homepage = "https://github.com/kwf/Tape";
        description = "Bidirectionally infinite streams, akin to the tape of a Turing machine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18202,7 +17536,6 @@ self: {
          base directory dumb-cas filepath haskell-src-meta HaTeX process
          template-haskell text
        ];
-       homepage = "http://github.com/leftaroundabout/Symbolic-math-HaTeX";
        description = "Render general Haskell math to LaTeX. Or: math typesetting with high signal-to-noise–ratio.";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18219,7 +17552,6 @@ self: {
        libraryHaskellDepends = [
          array base containers mtl SDL SDL-image SDL-mixer SFont Sprig
        ];
-       homepage = "http://liamoc.net/tea";
        description = "TeaHS Game Creation Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18232,7 +17564,6 @@ self: {
        version = "1.1.0.1";
        sha256 = "1q8infjcszbbfqybg1fv33fy33chyvj2nbj9d2sxvsixx57hm12m";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/svenpanne/Tensor";
        description = "Tensor data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18265,7 +17596,6 @@ self: {
          base containers directory fgl graphviz interpolatedstring-perl6 mtl
          process text
        ];
-       homepage = "https://github.com/testexplode/testexplode";
        description = "Generates testcases from program-snippets";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18318,7 +17648,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring ghc-prim HTTP network
        ];
-       homepage = "http://thrift.apache.org";
        description = "Haskell bindings for the Apache Thrift RPC system";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18333,7 +17662,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base safe ];
-       homepage = "https://github.com/2016rshah/Tic-Tac-Toe";
        description = "Tic Tac Toe in your command line!";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -18438,7 +17766,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers mtl ];
        executableHaskellDepends = [ base containers mtl parsec ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome";
        description = "Constraint solving framework employed by the Helium Compiler";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18457,7 +17784,6 @@ self: {
          base containers mtl QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/clux/tournament.hs";
        description = "Tournament related algorithms";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18470,7 +17796,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0la19yynd7bpswi9012hf0vl9c4fdnn8p6y0287xanmdcs9zqz16";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/Peaker/TraceUtils";
        description = "Functions that should have been in Debug.Trace";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18488,7 +17813,6 @@ self: {
        libraryHaskellDepends = [ base haskell-src-exts mtl parsec ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/remysucre/TransformeR#readme";
        description = "eDSL in R for Safe Variable Transformarion";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18503,7 +17827,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers mtl ];
-       homepage = "https://github.com/mgrabmueller/TransformersStepByStep";
        description = "Tutorial on monad transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18527,7 +17850,6 @@ self: {
        version = "0.0.2";
        sha256 = "06ci4v8gflsgi73wrpqvhb7w3mdkbjgidhqf95yyk4wiga1mrzal";
        libraryHaskellDepends = [ base ref-mtl stm ];
-       homepage = "https://github.com/Julek";
        description = "Wait-free Tree Counter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18540,7 +17862,6 @@ self: {
        version = "0.0.2";
        sha256 = "1lcj166i8f7850fqjv7xqxdn6zwpdynzxn3bf243wdnwmnn5pysx";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.github.com/bhickey/TreeStructures";
        description = "A collection of heaps and search trees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18564,7 +17885,6 @@ self: {
        version = "0.0.4";
        sha256 = "09sd9p1y3zqkfahkp1vgdnlvgv1vnvdl7kdzccsd41h1h61fz3jd";
        libraryHaskellDepends = [ base ghc-prim monad-loops ref-mtl stm ];
-       homepage = "https://github.com/Julek";
        description = "Lock free Treiber stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18620,7 +17940,6 @@ self: {
          array base binary bytestring cereal crypto-api HUnit largeword
          tagged
        ];
-       homepage = "http://github.com/rleisti/twofish";
        description = "An implementation of the Twofish Symmetric-key cipher";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18654,7 +17973,6 @@ self: {
        revision = "1";
        editedCabalFile = "0j27xdfim7a6a16v834n3jdp1j7bsr3yn19bnfwni3xsvrc732q3";
        libraryHaskellDepends = [ base base-orphans ];
-       homepage = "https://github.com/conal/TypeCompose";
        description = "Type composition classes & instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18668,7 +17986,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskell98 ];
-       homepage = "http://www.cs.kent.ac.uk/people/staff/oc/TypeIlluminator/";
        description = "TypeIlluminator is a prototype tool exploring debugging of type errors/";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18681,7 +17998,6 @@ self: {
        version = "0.5.0.0";
        sha256 = "1css4pb2x514s396c35brghgn3pgysdps8k09k1wcx5k2qpg90cx";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/avieth/TypeNat";
        description = "Some Nat-indexed types for GHC";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -18695,7 +18011,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers directory time ];
-       homepage = "https://github.com/xpika/typingtester";
        description = "Command Line Typing speed tester";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -18711,7 +18026,6 @@ self: {
        libraryHaskellDepends = [
          array arrows base containers deepseq GLUT OpenGL stm transformers
        ];
-       homepage = "http://haskell.cs.yale.edu/";
        description = "Library for Arrowized Graphical User Interfaces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18729,7 +18043,6 @@ self: {
        executableHaskellDepends = [
          base haskell98 old-time parsec process utf8-string
        ];
-       homepage = "http://www.korgwal.com/umm/";
        description = "A small command-line accounting tool";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18760,7 +18073,6 @@ self: {
        version = "0.0.1";
        sha256 = "1l62z7798bby4fbrz62ic802g8zah3flb2pmsd3ky7y5903s3nxr";
        libraryHaskellDepends = [ attoparsec base bytestring containers ];
-       homepage = "http://github.com/solidsnack/URLb";
        description = "DEPRECATED A simple, liberal URL parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18785,7 +18097,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory filepath hspec JuicyPixels time
        ];
-       homepage = "http://github.com/cirquit/UTFTConverter";
        description = "Processing popular picture formats into .c or .raw format in RGB565";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18819,7 +18130,6 @@ self: {
          base bytestring directory exceptions filepath mtl process
          process-extras pureMD5 regex-tdfa unix zlib
        ];
-       homepage = "https://github.com/seereason/haskell-unixutils.git";
        description = "A crude interface between Haskell and Unix-like operating systems";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18831,7 +18141,6 @@ self: {
        version = "1.0.0";
        sha256 = "11m8lgq2rjvh7j8si7sqixf4k4ns65jy0zp6apqp0xc23c1znyr7";
        libraryHaskellDepends = [ base unix ];
-       homepage = "http://src.seereason.com/haskell-unixutils-shadow";
        description = "A simple interface to shadow passwords (aka, shadow.h)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18843,7 +18152,6 @@ self: {
        version = "0.3";
        sha256 = "0iry59pyd4iy0cmj6flr05lbk3696l1z8wswqcfp8q8m5ibykkz0";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/yokto/Updater";
        description = "Monadic FRP library based on stm";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -18855,7 +18163,6 @@ self: {
        version = "0.1.7";
        sha256 = "1y21v5k7s9sj8z5r3czp5i80x40zvyqxzr1xl28ardwj5q5rrvzp";
        libraryHaskellDepends = [ base cgi MaybeT mtl ];
-       homepage = "http://www.haskell.org/haskellwiki/UrlDisp";
        description = "Url dispatcher. Helps to retain friendly URLs in web applications.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18879,7 +18186,6 @@ self: {
        version = "0.0.4";
        sha256 = "1mjy3w4sw32rbmm13yhmpidfsj91v3p58jvki16z0kzk3fswpa85";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tonymorris/utility-tm";
        description = "Utility functions that are missing from the standard library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18906,7 +18212,6 @@ self: {
          utf8-string vector
        ];
        executableHaskellDepends = [ regexpr text ];
-       homepage = "http://github.com/grwlf/vkhs";
        description = "Provides access to Vkontakte social network via public API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18920,7 +18225,6 @@ self: {
        libraryHaskellDepends = [
          base bifunctors semigroupoids semigroups
        ];
-       homepage = "https://github.com/tonymorris/validation";
        description = "A data-type like Either but with an accumulating Applicative";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18933,7 +18237,6 @@ self: {
        version = "1.0.5";
        sha256 = "0hyk553pdn72zc1i82njz3md8ycmzfiwi799y08qr3fg0i8r88zm";
        libraryHaskellDepends = [ array base ghc-prim ];
-       homepage = "http://github.net/sedillard/Vec";
        description = "Fixed-length lists and low-dimensional linear algebra";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -18957,7 +18260,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "0qsi1s8qp3fkr5alh2m7y1a1lm5xypjvmk174ywf0aga2y20bblm";
        libraryHaskellDepends = [ base OpenGLRaw Vec ];
-       homepage = "http://www.downstairspeople.org/darcs/Vec-opengl";
        description = "Instances and functions to interoperate Vec and OpenGL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -18970,7 +18272,6 @@ self: {
        version = "1.1";
        sha256 = "0jwi9kgij8xd0419nkksgffwcn94fz6ijdq8s29b771409a1pkfc";
        doHaddock = false;
-       homepage = "https://github.com/tobbebex/Vec-Transform";
        description = "This package is obsolete";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19017,7 +18318,6 @@ self: {
          tasty-th
        ];
        testToolDepends = [ c2hs ];
-       homepage = "https://github.com/choener/ViennaRNA-bindings";
        description = "ViennaRNA v2 bindings";
        license = "unknown";
      }) {};
@@ -19041,7 +18341,6 @@ self: {
          attoparsec base bytestring QuickCheck tasty tasty-quickcheck
          tasty-th vector
        ];
-       homepage = "https://github.com/choener/ViennaRNA-extras";
        description = "ViennaRNA v2 extensions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19085,7 +18384,6 @@ self: {
        testHaskellDepends = [
          base HDBC HDBC-sqlite3 hspec mtl QuickCheck webdriver
        ];
-       homepage = "https://github.com/Chrisr850/Villefort#readme";
        description = "Villefort is a task manager and time tracker written in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19114,7 +18412,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers parseargs
        ];
-       homepage = "http://github.com/BartMassey/WAVE";
        description = "WAVE audio file IO library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -19191,7 +18488,6 @@ self: {
        sha256 = "0vv8s483g3dkxyk833cjczj0a5zxiy9xh56kij6n0jjyzxb9bz0k";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers wx wxcore ];
-       homepage = "http://wewantarock.wordpress.com";
        description = "WXDiffCtrl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19211,7 +18507,6 @@ self: {
          base containers haskell98 parsec regex-compat
        ];
        executableHaskellDepends = [ directory ghc-paths process ];
-       homepage = "http://www.informatik.uni-freiburg.de/~thiemann/haskell/WASH/";
        description = "WASH is a family of EDSLs for programming Web applications in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19245,7 +18540,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring HTTP text unordered-containers
        ];
-       homepage = "https://github.com/bstamour/weather";
        description = "Library for interacting with the Weather Underground JSON API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -19257,7 +18551,6 @@ self: {
        version = "2.2";
        sha256 = "1frmnjbpgm76dzs1p4766fb6isqc3pxv4dnj8sdhnfliv5j0xv2z";
        libraryHaskellDepends = [ base containers mtl parsec pretty syb ];
-       homepage = "http://github.com/brownplt/webbits";
        description = "JavaScript analysis tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -19273,7 +18566,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl parsec pretty syb WebBits
        ];
-       homepage = "http://www.cs.brown.edu/research/plt/";
        description = "JavaScript analysis tools";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19310,7 +18602,6 @@ self: {
          happstack-server happstack-state happstack-util mtl utf8-string
          xhtml
        ];
-       homepage = "http://patch-tag.com/r/salazar/webconts/snapshot/current/content/pretty";
        description = "Continuation based web programming for Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19326,7 +18617,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base parsec ];
        executableHaskellDepends = [ base parsec ];
-       homepage = "https://github.com/cameronbwhite/WeberLogic";
        description = "Logic interpreter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19379,7 +18669,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/hansonkd/Wheb-Framework";
        description = "The frictionless WAI Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19403,7 +18692,6 @@ self: {
        pname = "Win32";
        version = "2.8.0.0";
        sha256 = "0ppvpf2zx6547bqx7ysbq9ld99hf1v9rfa9s4f57hkn758l9ldm4";
-       homepage = "https://github.com/haskell/win32";
        description = "A binding to Windows Win32 API";
        license = stdenv.lib.licenses.bsd3;
        platforms = stdenv.lib.platforms.none;
@@ -19428,7 +18716,6 @@ self: {
        version = "0.3.2";
        sha256 = "0r0629nnjmlw245czxf4gyzrl0zhgm3fjgjy1bs8622zsvfdavrz";
        libraryHaskellDepends = [ base text Win32 Win32-errors ];
-       homepage = "http://github.com/mikesteele81/win32-dhcp-server";
        description = "Win32 DHCP Server Management API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19441,7 +18728,6 @@ self: {
        version = "0.2.2.1";
        sha256 = "1v7gm7vll1lq6d7d0y8vza7ilcw6i95jkprhy906awhqlhv3z031";
        libraryHaskellDepends = [ base template-haskell text Win32 ];
-       homepage = "http://github.com/mikesteele81/win32-errors";
        description = "Alternative error handling for Win32 foreign calls";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19457,7 +18743,6 @@ self: {
        editedCabalFile = "0gxp1a5sk9jb7x1mvz5jk68n8npvh8b9nlqcw9s2dn4wlyicm4mp";
        libraryHaskellDepends = [ base Win32 ];
        librarySystemDepends = [ imm32 msimg32 ];
-       homepage = "http://hub.darcs.net/shelarcy/Win32-extras/";
        description = "Provides missing Win32 API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19470,7 +18755,6 @@ self: {
        version = "0.2.1.1";
        sha256 = "1pvlvhdp4wcz8kn5nldhrkryz03dmzyzvjbm8x1ri9kwq1icd941";
        libraryHaskellDepends = [ base text Win32 Win32-errors ];
-       homepage = "http://github.com/mikesteele81/Win32-junction-point";
        description = "Support for manipulating NTFS junction points";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19499,7 +18783,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base text Win32 Win32-errors ];
-       homepage = "https://github.com/anton-dessiatov/Win32-security";
        description = "Haskell bindings to a security-related functions of the Windows API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19513,7 +18796,6 @@ self: {
        sha256 = "07vby574s528g259zq8jby1327b6jqn4zlzs406ml99w1p02d9js";
        libraryHaskellDepends = [ base Win32 Win32-errors ];
        librarySystemDepends = [ Advapi32 ];
-       homepage = "http://github.com/mikesteele81/win32-services";
        description = "Windows service applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19545,7 +18827,6 @@ self: {
        sha256 = "1dzz8j8q0mly37fq26j0805m9dnqx5c3431s5x2sgl90rbc6fbaw";
        libraryHaskellDepends = [ base mtl th-utilities Win32 ];
        librarySystemDepends = [ libossp_uuid ole32 ];
-       homepage = "https://github.com/opasly-wieprz/Win32-shortcut";
        description = "Support for manipulating shortcuts (.lnk files) on Windows";
        license = stdenv.lib.licenses.bsd3;
        platforms = stdenv.lib.platforms.none;
@@ -19563,7 +18844,6 @@ self: {
        libraryHaskellDepends = [
          base chalmers-lava2000 containers mtl QuickCheck
        ];
-       homepage = "http://www.cse.chalmers.se/~emax/wired/";
        description = "Wire-aware hardware description";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -19603,7 +18883,6 @@ self: {
          NaturalLanguageAlphabets split tasty tasty-quickcheck tasty-silver
          tasty-th text
        ];
-       homepage = "https://github.com/choener/WordAlignment";
        description = "Bigram word pair alignments";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19643,7 +18922,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base boxes cmdargs ];
        executableHaskellDepends = [ base boxes cmdargs ];
-       homepage = "https://github.com/gbgar/Wordlint";
        description = "Plaintext prose redundancy linter";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19678,7 +18956,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl SybWidget wx wxcore xtc
        ];
-       homepage = "http://www.haskell.org/haskellwiki/WxGeneric";
        description = "Generic (SYB3) construction of wxHaskell widgets";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19696,7 +18973,6 @@ self: {
        librarySystemDepends = [
          libX11 libXext libXinerama libXrandr libXrender libXScrnSaver
        ];
-       homepage = "https://github.com/xmonad/X11";
        description = "A binding to the X11 graphics library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXScrnSaver; 
@@ -19715,7 +18991,6 @@ self: {
        librarySystemDepends = [
          libX11 libXext libXinerama libXrandr libXrender libXScrnSaver
        ];
-       homepage = "https://github.com/xmonad/X11";
        description = "A binding to the X11 graphics library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19758,7 +19033,6 @@ self: {
        sha256 = "0r6dq9xx0v100162y7bvkj1l0lv5m697y35c659kgjj0mg8p9bjv";
        libraryHaskellDepends = [ base X11 ];
        librarySystemDepends = [ Xdamage ];
-       homepage = "http://darcs.haskell.org/X11-xdamage";
        description = "A binding to the Xdamage X11 extension library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19772,7 +19046,6 @@ self: {
        sha256 = "0wwhyqqybrjvy8mi5d5429wraky93xq348gr9ldhg2qj95hj13yk";
        libraryHaskellDepends = [ base X11 ];
        librarySystemDepends = [ Xfixes ];
-       homepage = "https://github.com/reacocard/x11-xfixes";
        description = "A binding to the Xfixes X11 extension library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19797,7 +19070,6 @@ self: {
        version = "0.1.1";
        sha256 = "19p71lc0hihfn0xzl29j01kd0zf9yalspwj7dava0ybc1rm3g62h";
        libraryHaskellDepends = [ base X11 ];
-       homepage = "http://darcs.haskell.org/X11-xshape";
        description = "A binding to the Xshape X11 extension library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -19821,7 +19093,6 @@ self: {
        sha256 = "1kk0gccv83mw8463x29c7rpl5davmhk9vyf82i4rbksgrdzkhjh9";
        libraryHaskellDepends = [ base Win32 ];
        librarySystemDepends = [ xinput ];
-       homepage = "http://code.fac9.com/xinput/";
        description = "Bindings for the DirectX XInput library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19851,7 +19122,6 @@ self: {
        version = "0.1.0.6";
        sha256 = "0ybdwdxv9pfr20dr40xn6s3mjqqvk1fy4rwl1siams2dlx233k6j";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "xy30.com";
        description = "A library to parse xml";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19866,7 +19136,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers ];
        librarySystemDepends = [ xmmsclient xmmsclient-glib ];
-       homepage = "http://kawais.org.ua/XMMS/";
        description = "XMMS2 client library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19884,7 +19153,6 @@ self: {
        libraryHaskellDepends = [
          base haskell98 hsdns mtl network parsec random utf8-string
        ];
-       homepage = "http://kagami.touhou.ru/projects/show/matsuri";
        description = "XMPP library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19908,7 +19176,6 @@ self: {
          base bifunctors bytestring cgi containers hsparql mtl network
          pretty rdf4h text
        ];
-       homepage = "http://speechweb2.cs.uwindsor.ca/solarman4/demo_sparql.html";
        description = "An implementation of a polynomial-time top-down parser suitable for NLP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19952,7 +19219,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "0dv5nvvqy6w0ndjyab4bwhjpw1hlx8xi4bv2jw4rl8v6y68bilk1";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "http://github.com/mmirman/haskogeneous/tree/XmlHtmlWriter";
        description = "A library for writing XML and HTML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19965,7 +19231,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "11g1gipc9v81h5jzndr3j7j4mwr4lva9b52fd0hml4mrzf6vj2dx";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kanaihiroki/Xorshift128Plus";
        description = "Pure haskell implementation of xorshift128plus random number generator";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -19987,7 +19252,6 @@ self: {
          base data-accessor-transformers fclabels monads-fd random SDL
          SDL-image SDL-mixer SDL-ttf transformers
        ];
-       homepage = "http://github.com/snkkid/YACPong";
        description = "Yet Another Pong Clone using SDL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20000,7 +19264,6 @@ self: {
        version = "0.4";
        sha256 = "17pp79yr8jfmhx85vlr5kx7q5wha48p3ra7l4ligd583yxzvlnif";
        libraryHaskellDepends = [ array base HGL Yampa ];
-       homepage = "http://www.haskell.org/yampa/";
        description = "Yampa-based library for programming robots";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20036,7 +19299,6 @@ self: {
          yesod-default yesod-form yesod-newsfeed yesod-platform
          yesod-recaptcha yesod-static
        ];
-       homepage = "http://gitweb.konn-san.com/repo/Yablog/tree/master";
        description = "A simple blog engine powered by Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20065,7 +19327,6 @@ self: {
          base bytestring containers directory dlist hashmap HUnit mtl
          regex-compat
        ];
-       homepage = "http://www.ben-kiki.org/oren/YamlReference";
        description = "YAML reference implementation";
        license = "LGPL";
      }) {};
@@ -20080,7 +19341,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base deepseq random ];
        testHaskellDepends = [ base ];
-       homepage = "http://www.haskell.org/haskellwiki/Yampa";
        description = "Library for programming hybrid systems";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20095,7 +19355,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base deepseq random ];
        testHaskellDepends = [ base ];
-       homepage = "http://www.haskell.org/haskellwiki/Yampa";
        description = "Library for programming hybrid systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20110,7 +19369,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base deepseq random vector-space ];
-       homepage = "https://github.com/ony/Yampa-core";
        description = "Library for programming hybrid systems";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20129,7 +19387,6 @@ self: {
        executableHaskellDepends = [
          array base bytestring containers HCodecs Yampa
        ];
-       homepage = "http://www-db.informatik.uni-tuebingen.de/team/giorgidze";
        description = "Software synthesizer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20141,7 +19398,6 @@ self: {
        version = "0.1.0";
        sha256 = "1krp17rw25b7a280rf3idpfzkx39kpfcjqwznz96y0d2sdqbhg6p";
        libraryHaskellDepends = [ base containers parsec ];
-       homepage = "https://github.com/ajg/yocto";
        description = "A Minimal JSON Parser & Printer for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -20158,7 +19414,6 @@ self: {
          base containers mtl network old-locale process readline regex-posix
          syb time
        ];
-       homepage = "http://code.google.com/p/yogurt-mud/";
        description = "A MUD client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20179,7 +19434,6 @@ self: {
          time Yogurt
        ];
        executableSystemDepends = [ readline ];
-       homepage = "http://code.google.com/p/yogurt-mud/";
        description = "A functional MUD client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20210,7 +19464,6 @@ self: {
        libraryHaskellDepends = [
          base CC-delcont containers mtl network unix
        ];
-       homepage = "https://github.com/jkarni/ZipperFS";
        description = "Oleg's Zipper FS";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20238,7 +19491,6 @@ self: {
        version = "0.1.4";
        sha256 = "05cnpl9c6i0j8jqr4j43b32jgryv34gahimhp9g1m45idgnl2sn0";
        libraryHaskellDepends = [ base TypeCompose ];
-       homepage = "http://haskell.org/haskellwiki/ZipFold";
        description = "Zipping folds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20250,7 +19502,6 @@ self: {
        version = "0.9";
        sha256 = "0nl08r7s3r5hr5jag499fillca16wsb8yqz1dlzydvacqcklcxr9";
        libraryHaskellDepends = [ base syz ];
-       homepage = "www.di.uminho.pt/~prmartins";
        description = "An implementationg of Attribute Grammars using Functional Zippers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20268,7 +19519,6 @@ self: {
          text
        ];
        testHaskellDepends = [ base containers random tasty tasty-hunit ];
-       homepage = "http://github.com/bgwines/zora";
        description = "Graphing library wrapper + assorted useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20280,7 +19530,6 @@ self: {
        version = "0.1";
        sha256 = "1crvcvni5gzpc1c6cnaqqp0gng1l9gk9d8ac23967nvp82xav7s1";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/MedeaMelana/Zwaluw";
        description = "Combinators for bidirectional URL routing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20300,7 +19549,6 @@ self: {
        executableHaskellDepends = [
          base biofasta biopsl cmdargs containers directory process
        ];
-       homepage = "http://blog.malde.org/index.php/a50-a-graphical-comparison-of-genome-assemblies";
        description = "Compare genome assemblies";
        license = "GPL";
      }) {};
@@ -20313,7 +19561,6 @@ self: {
        sha256 = "1lxsn3n77fk7jl8i76nffj1zngvi2s38y17s54ha29h8hrp3s3dg";
        libraryHaskellDepends = [ base parsec text ];
        testHaskellDepends = [ base HUnit text ];
-       homepage = "http://github.com/marcotmarcot/abacate";
        description = "Parser for a language similar to Cucumber's Gherkin";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20331,7 +19578,6 @@ self: {
        executableHaskellDepends = [
          array base minisat random random-shuffle Safe
        ];
-       homepage = "https://github.com/pa-ba/abc-puzzle";
        description = "Generate instances of the ABC Logic Puzzle";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20390,7 +19636,6 @@ self: {
          aeson base base64-bytestring bson bytestring data-default-class
          scientific text time unordered-containers uuid vector
        ];
-       homepage = "https://github.com/philopon/abeson";
        description = "interconversion between aeson and bson";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20411,7 +19656,6 @@ self: {
          attoparsec base containers HUnit megaparsec tasty tasty-hunit
          test-framework test-framework-hunit text
        ];
-       homepage = "https://github.com/Xandaros/abnf.git";
        description = "Parse ABNF and generate parsers for the specified document";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20424,7 +19668,6 @@ self: {
        version = "0.3";
        sha256 = "18jwswjxwzc9bjiy4ds6hw2a74ki797jmfcifxd2ga4kh7ri1ah9";
        libraryHaskellDepends = [ array base containers random time ];
-       homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "Abstract, parameterized interface to mutable Deques";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20445,7 +19688,6 @@ self: {
          abstract-deque array base containers HUnit random test-framework
          test-framework-hunit time
        ];
-       homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "A test-suite for any queue or double-ended queue satisfying an interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20457,7 +19699,6 @@ self: {
        version = "0.3.3";
        sha256 = "0q6qsniw4wks2pw6wzncb1p1j3k6al5njnvm2v5n494hplwqg2i4";
        libraryHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/simonmar/monad-par";
        description = "Type classes generalizing the functionality of the 'monad-par' library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20471,7 +19712,6 @@ self: {
        libraryHaskellDepends = [
          abstract-par accelerate array base vector
        ];
-       homepage = "https://github.com/simonmar/monad-par";
        description = "Provides the class ParAccelerate, nothing more";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20534,7 +19774,6 @@ self: {
          exceptions fclabels filepath ghc-prim hashable hashtables mtl
          template-haskell time transformers unique unix unordered-containers
        ];
-       homepage = "https://github.com/AccelerateHS/accelerate/";
        description = "An embedded language for accelerated array processing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20561,7 +19800,6 @@ self: {
          terminal-size transformers unique unix unordered-containers vector
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/AccelerateHS/accelerate/";
        description = "An embedded language for accelerated array processing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20581,7 +19819,6 @@ self: {
        testHaskellDepends = [
          accelerate accelerate-utility base QuickCheck
        ];
-       homepage = "http://hub.darcs.net/thielema/accelerate-arithmetic/";
        description = "Linear algebra and interpolation using the Accelerate framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20610,7 +19847,6 @@ self: {
          accelerate accelerate-io accelerate-llvm-native accelerate-llvm-ptx
          base criterion mwc-random vector vector-th-unbox wide-word
        ];
-       homepage = "https://github.com/tmcdonell/accelerate-bignum";
        description = "Fixed-length large integer arithmetic for Accelerate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20639,7 +19875,6 @@ self: {
          accelerate accelerate-io accelerate-llvm-native accelerate-llvm-ptx
          base criterion mwc-random vector vector-th-unbox wide-word
        ];
-       homepage = "https://github.com/tmcdonell/accelerate-bignum";
        description = "Fixed-length large integer arithmetic for Accelerate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20727,7 +19962,6 @@ self: {
          accelerate accelerate-arithmetic accelerate-cuda accelerate-utility
          base cuda hmatrix pooled-io random timeit utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/accelerate-cublas/";
        description = "Basic Linear Algebra using native CUBLAS library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20753,7 +19987,6 @@ self: {
          mainland-pretty mtl old-time pretty process SafeSemaphore srcloc
          template-haskell text transformers unix unordered-containers
        ];
-       homepage = "https://github.com/AccelerateHS/accelerate-cuda/";
        description = "Accelerate backend for NVIDIA GPUs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20773,7 +20006,6 @@ self: {
          accelerate accelerate-fourier accelerate-llvm-ptx
          accelerate-utility base cuda cufft
        ];
-       homepage = "http://hub.darcs.net/thielema/accelerate-cufft/";
        description = "Accelerate frontend to the CUFFT library (Fourier transform)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20813,7 +20045,6 @@ self: {
          normaldistribution random repa repa-io scientific vector
          vector-algorithms
        ];
-       homepage = "https://github.com/AccelerateHS/accelerate-examples";
        description = "Examples using the Accelerate library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20833,7 +20064,6 @@ self: {
          accelerate-llvm-ptx base bytestring carray cuda cufft fft
          file-embed storable-complex
        ];
-       homepage = "https://github.com/AccelerateHS/accelerate-fft";
        description = "FFT using the Accelerate library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20859,7 +20089,6 @@ self: {
          accelerate accelerate-llvm-native accelerate-llvm-ptx base hedgehog
          tasty tasty-hedgehog
        ];
-       homepage = "https://github.com/AccelerateHS/accelerate-fft";
        description = "FFT using the Accelerate library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20876,7 +20105,6 @@ self: {
        libraryHaskellDepends = [
          accelerate accelerate-io base carray fft storable-complex
        ];
-       homepage = "http://hub.darcs.net/thielema/accelerate-fftw/";
        description = "Accelerate frontend to the FFTW library (Fourier transform)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20902,7 +20130,6 @@ self: {
          accelerate accelerate-arithmetic accelerate-llvm-native
          accelerate-utility base criterion utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/accelerate-fourier/";
        description = "Fast Fourier transform and convolution using the Accelerate framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20921,7 +20148,6 @@ self: {
          accelerate accelerate-cuda accelerate-cufft accelerate-fftw
          accelerate-fourier base criterion
        ];
-       homepage = "http://hub.darcs.net/thielema/accelerate-fourier-benchmark/";
        description = "Compare different implementations of the Fast Fourier Transform";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -20940,7 +20166,6 @@ self: {
        libraryHaskellDepends = [
          accelerate array base bmp bytestring repa vector
        ];
-       homepage = "https://github.com/AccelerateHS/accelerate-io";
        description = "Read and write Accelerate arrays in various formats";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -20959,7 +20184,6 @@ self: {
        testHaskellDepends = [
          accelerate array base hedgehog tasty tasty-hedgehog vector
        ];
-       homepage = "https://github.com/AccelerateHS/accelerate-io";
        description = "Read and write Accelerate arrays in various formats";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21138,7 +20362,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1wdxypkgkjngrlkw4fnxqqqbcy3chaw5fim0xyzcbh52zd0b62wh";
        libraryHaskellDepends = [ accelerate base utility-ht ];
-       homepage = "http://hub.darcs.net/thielema/accelerate-utility/";
        description = "Utility functions for the Accelerate framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21150,7 +20373,6 @@ self: {
        version = "0.9.4";
        sha256 = "16hgs81cs3zgbvsprh9lzvyxbh58g7rijf1d4j0dkrpnqnrvg0hy";
        libraryHaskellDepends = [ base bytestring HTTP json network text ];
-       homepage = "http://accentuate.us/";
        description = "A Haskell implementation of the Accentuate.us API.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21163,7 +20385,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "13kg8mjrnif88r0w7b041x4vmzdm9aqrx4fskc3qv3smpq2q2ngs";
        libraryHaskellDepends = [ base filepath old-time time unix ];
-       homepage = "http://www.github.com/batterseapower/access-time";
        description = "Cross-platform support for retrieving file access times";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21191,7 +20412,6 @@ self: {
          katip lens mtl random safe-exceptions tasty tasty-hunit text
          th-format unliftio unliftio-core uuid
        ];
-       homepage = "https://github.com/mtesseract/access-token-provider#readme";
        description = "Provides Access Token for Services";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21203,7 +20423,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "0dlszai5bz05algxm98kjhnjwa7mwj620d52vrsc4fxds8q84sjg";
        libraryHaskellDepends = [ base bifunctors lens semigroups ];
-       homepage = "http://www.github.com/massysett/accuerr";
        description = "Data type like Either but with accumulating error type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21244,7 +20463,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion directory mtl random system-fileio system-filepath
        ];
-       homepage = "https://github.com/acid-state/acid-state";
        description = "Add ACID guarantees to any serializable Haskell data structure";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -21286,7 +20504,6 @@ self: {
        libraryHaskellDepends = [
          acid-state base directory HsOpenSSL network safecopy
        ];
-       homepage = "http://acid-state.seize.it/";
        description = "Add TLS support for Data.Acid.Remote";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21326,7 +20543,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/drwebb/acme-box";
        description = "A full featured empty project";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21349,7 +20565,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0ydlnp0bbl5haci3a5x59sj2biylmpkqwzy749fhp8jn1cr8fg4x";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jaspervdj/acme-cofunctor";
        description = "A Cofunctor is a structure from category theory dual to Functor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21387,7 +20602,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/chessai/acme-cuteboy";
        description = "Maybe gives you a cute boy";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -21402,7 +20616,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/Fuuzetsu/acme-cutegirl";
        description = "Maybe gives you a cute girl";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -21414,7 +20627,6 @@ self: {
        version = "0.1.0";
        sha256 = "0hkx2zpk3w9vh1jdhpwkd7x7hwr3zf5z9n6f30rjrbyqmxnicpip";
        libraryHaskellDepends = [ base ];
-       homepage = "http://hub.darcs.net/esz/acme-default";
        description = "A class for types with a distinguished aesthetically pleasing value";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -21437,7 +20649,6 @@ self: {
        version = "0";
        sha256 = "1xl5gwc67acg47fdkgrn7sjvvvnc4sjf5vifph0jb3c7gv93n757";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/jystic/acme-flipping-tables";
        description = "Stop execution with rage";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21450,7 +20661,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0b99f1js5w5904rw20xfmg8sfv0l8fdcnp90jx4rrczcirp6h6iq";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/chris-martin/acme-functors";
        description = "The best applicative functors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21462,7 +20672,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "170cvi3b13wb8imfz3yc3323v2dnyhrr080syjqam477ahwggwsn";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kadoban/acme-grawlix";
        description = "More readable names for commonly used symbols";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21474,7 +20683,6 @@ self: {
        version = "0.1";
        sha256 = "0da4ysj74fmhcbbvxxfb6w97pr870518k90vwnc3z8kglj1ni187";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/joeyadams/haskell-acme-hq9plus";
        description = "An embedded DSL for the HQ9+ programming language";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21493,7 +20701,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring extensible-exceptions mtl network pretty
        ];
-       homepage = "http://www.happstack.com";
        description = "fastest Haskell PONG server in the world";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21520,7 +20727,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "091czdcbydc75ndaw2ns8cncxa6ihlvclhrbcz9vp29kvhf483cb";
        libraryHaskellDepends = [ base ];
-       homepage = "N/A";
        description = "The only true way to do IO in Haskell!";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21544,7 +20750,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0b587ryd63zyap7c3a1dnm25y0k9a6i2sx26xzg0wrq8hfh0f815";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/marcosdumay/acme-kitchen-sink";
        description = "A place for dumping that does-not-feel-right code while you improve it";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21569,7 +20774,6 @@ self: {
        version = "0.1.1";
        sha256 = "08issbr9lgc2saqvgs80sxl1sgi7ig5jg6iykv1g1zl5k1kv2a32";
        libraryHaskellDepends = [ base parsec random random-shuffle text ];
-       homepage = "https://github.com/llelf/acme-lolcat";
        description = "LOLSPEAK translator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21581,7 +20785,6 @@ self: {
        version = "0.1";
        sha256 = "194xvcab14bs3b3nrayxp4z3da60afxa9cmip58mkms5016kwhis";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/llelf/acme-lookofdisapproval";
        description = "Express your disapproval";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21593,7 +20796,6 @@ self: {
        version = "0.0.3";
        sha256 = "1l6kxmdb7fi47ldfpcqbl6h4dnzw6zw0ahxmvx6sxwxm3x4hynhi";
        libraryHaskellDepends = [ base MemoTrie random ];
-       homepage = "https://github.com/ion1/acme-memorandom";
        description = "Memoized random number generation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -21678,7 +20880,6 @@ self: {
        sha256 = "1b0202ikrg81m1v99ax93v60n21aw9anzwsa4hwkfjdn3rhcwrj9";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/joachifm/acme-omitted#readme";
        description = "A name for omitted definitions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21690,7 +20891,6 @@ self: {
        version = "0.0.2";
        sha256 = "11sgx648g5594w8m8x8r25x7s61jyyxazp5dcfyglvhc7zlrrvbb";
        doHaddock = false;
-       homepage = "https://github.com/ion1/acme-zero-one";
        description = "The identity element of package dependencies";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -21702,7 +20902,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1wf12iphv12srygdvhy7xyja453dzjmm6kd9l2qp00fx986zd01w";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/phadej/acme-operators#readme";
        description = "Operators of base, all in one place!";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21715,7 +20914,6 @@ self: {
        version = "0.0.5";
        sha256 = "1kjfpihicb6f3kn5gzr0ya8f73g4y3kvw7y4plv67cpbc1icnpjl";
        libraryHaskellDepends = [ acme-left-pad base ];
-       homepage = "http://hackage.haskell.org/package/acme-php-0.0.5/src/docs.html";
        description = "The flexibility of Haskell and the safety of PHP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21750,7 +20948,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0bmv45b3v45967gdvsy37xfw6x50qpl8234y20m3nc48f4nf0z68";
        libraryHaskellDepends = [ acme-dont base ];
-       homepage = "http://github.com/fgaz/acme-safe";
        description = "Safe versions of some infamous haskell functions such as fromJust";
        license = "unknown";
      }) {};
@@ -21781,7 +20978,6 @@ self: {
        sha256 = "1ivajii0gji1inc9qmli3ri3kyzcxyw90m469gs7a16kbprcs3kl";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/benclifford/acme-smuggler";
        description = "Smuggle arbitrary values in ()";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -21793,7 +20989,6 @@ self: {
        version = "0.1";
        sha256 = "1r6xnkyx22khzq6hlb8bk0fnbb6hlwbf12wajhx8vcxa7bkhh8lb";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/ehird/acme-strfry";
        description = "A binding to the glibc strfry function";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21842,7 +21037,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base time ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://github.com/joeyadams/hs-acme-year";
        description = "Get the current year";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -21865,7 +21059,6 @@ self: {
        version = "0.0.2";
        sha256 = "06d4hpda8qwwq9wzkgx6fpiq39l1md8sfm9hnvh4r95xyg5q53f6";
        doHaddock = false;
-       homepage = "https://github.com/ion1/acme-zero-one";
        description = "The absorbing element of package dependencies";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21878,7 +21071,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "0l6c3kdvg71z6pfjg71jgaffb403w8y8lixw4dhi7phhhb91phn2";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/metrix-ai/acquire";
        description = "Abstraction over management of resources";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -21965,7 +21157,6 @@ self: {
        libraryHaskellDepends = [
          aeson base text time unordered-containers
        ];
-       homepage = "https://github.com/aisamanra/activitystreams-aeson";
        description = "An interface to the ActivityStreams specification";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -21979,7 +21170,6 @@ self: {
        sha256 = "1ic74yrfy6hk7217vh2ff6yacvf3dc5m1hjkcpfvxzdk5xhdv2b5";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base haskell98 stm time ];
-       homepage = "http://sulzmann.blogspot.com/2008/10/actors-with-multi-headed-receive.html";
        description = "Actors with multi-headed receive clauses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22003,7 +21193,6 @@ self: {
        ];
        testHaskellDepends = [ base directory doctest filepath ];
        benchmarkHaskellDepends = [ base criterion erf ];
-       homepage = "http://github.com/ekmett/ad";
        description = "Automatic Differentiation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22015,7 +21204,6 @@ self: {
        version = "0.3";
        sha256 = "16h0zi55hf9g07xisbcmgkx72m9laiqykh2r9nh2siczx3sxi1qk";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~dons/code/adaptive-containers";
        description = "Self optimizing container types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22028,7 +21216,6 @@ self: {
        version = "0.2.0";
        sha256 = "1kf4d3qf8nv61c7pajv234b2vil84c2cq40csnm456lg55qh53r1";
        libraryHaskellDepends = [ base template-haskell type-level ];
-       homepage = "http://inmachina.net/~jwlato/haskell/";
        description = "Self-optimizing tuple types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22066,7 +21253,6 @@ self: {
          MissingH mtl network network-uri old-locale parsec
          parsec-permutation strict text time
        ];
-       homepage = "https://projects.zubr.me/wiki/adblock2privoxy";
        description = "Convert adblock config files to privoxy format";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22098,7 +21284,6 @@ self: {
          base bytestring containers Crypto dataenc HaXml hsgnutls network
          old-locale parsec pkcs1 random time utf8-string xml-parsec
        ];
-       homepage = "http://sep07.mroot.net/";
        description = "Ad-hoc P2P network protocol";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22119,7 +21304,6 @@ self: {
          base containers dawg QuickCheck test-framework
          test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/kawu/adict";
        description = "Approximate dictionary searching";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22142,7 +21326,6 @@ self: {
        ];
        testHaskellDepends = [ base distributive generic-deriving hspec ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/ekmett/adjunctions/";
        description = "Adjunctions and representable functors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22156,7 +21339,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ zlib ];
        testHaskellDepends = [ base bytestring hspec ];
-       homepage = "https://github.com/redneb/hs-adler32";
        description = "An implementation of Adler-32, supporting rolling checksum operation";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) zlib;};
@@ -22177,7 +21359,6 @@ self: {
        executableHaskellDepends = [
          base binary bytestring data-binary-ieee754 language-css mtl pretty
        ];
-       homepage = "https://github.com/stepcut/ase2css";
        description = "parse Adobe Swatch Exchange files and (optionally) output .css files with the colors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22199,7 +21380,6 @@ self: {
          array base containers htrace HUnit mtl QuickCheck random-shuffle
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://adp-multi.ruhoh.com";
        description = "ADP for multiple context-free languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22220,7 +21400,6 @@ self: {
          adp-multi base containers monadiccp mtl QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://adp-multi.ruhoh.com";
        description = "Subword construction in adp-multi using monadiccp";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22242,7 +21421,6 @@ self: {
          mixed-types-num QuickCheck regex-tdfa template-haskell
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/michalkonecny/aern2";
        description = "Multi-precision floats via MPFR";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22266,7 +21444,6 @@ self: {
          aern2-mp base mixed-types-num QuickCheck random
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/michalkonecny/aern2";
        description = "Exact real numbers via Cauchy sequences and MPFR";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22294,7 +21471,6 @@ self: {
          template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2 text time unordered-containers vector
        ];
-       homepage = "https://github.com/bos/aeson";
        description = "Fast JSON parsing and encoding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22328,7 +21504,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          time time-locale-compat unordered-containers uuid-types vector
        ];
-       homepage = "https://github.com/bos/aeson";
        description = "Fast JSON parsing and encoding";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22360,7 +21535,6 @@ self: {
          tasty-quickcheck template-haskell text time time-locale-compat
          unordered-containers uuid-types vector
        ];
-       homepage = "https://github.com/bos/aeson";
        description = "Fast JSON parsing and encoding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22373,7 +21547,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0plbpln1glmf8a53f4nag1lx7sy8lcali6f1m526zifgak99p3qz";
        libraryHaskellDepends = [ aeson base text unordered-containers ];
-       homepage = "https://github.com/gregwebs/aeson-applicative-dsl";
        description = "make To/From JSOn instances from an applicative description";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22387,7 +21560,6 @@ self: {
        sha256 = "0111qzp381jjhv1iymjg8mr3jslx5x1ll3w2dq4b6f3r8y8871m5";
        libraryHaskellDepends = [ aeson attoparsec base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/athanclark/aeson-attoparsec#readme";
        description = "Embed an Attoparsec text parser into an Aeson parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22405,7 +21577,6 @@ self: {
          aeson base bytestring dlist mtl scientific text transformers
          transformers-compat unordered-containers vector void
        ];
-       homepage = "https://github.com/hdgarrood/aeson-better-errors";
        description = "Better error messages when decoding JSON values";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -22450,7 +21621,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0i6pv9hkwp4h7wwmnr6lwaqjkwykdgqkvpycm7fpyrlw5ipkp728";
        libraryHaskellDepends = [ aeson base bytestring containers text ];
-       homepage = "https://github.com/lichtzwerge/aeson-coerce#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22479,7 +21649,6 @@ self: {
          scientific tagged tasty tasty-hunit tasty-quickcheck text time
          time-locale-compat unordered-containers vector
        ];
-       homepage = "https://github.com/phadej/aeson-compat#readme";
        description = "Compatibility layer for aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22498,7 +21667,6 @@ self: {
        testHaskellDepends = [
          aeson-qq base containers hedgehog text time
        ];
-       homepage = "https://github.com/typeclasses/aeson-decode";
        description = "Easy functions for converting from Aeson.Value";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -22526,7 +21694,6 @@ self: {
          aeson base bytestring directory doctest filepath Glob QuickCheck
          quickcheck-instances text unordered-containers vector
        ];
-       homepage = "https://github.com/thsutton/aeson-diff";
        description = "Extract and apply patches to JSON documents";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22577,7 +21744,6 @@ self: {
          tasty-quickcheck these time time-parsers unordered-containers
          vector
        ];
-       homepage = "https://github.com/phadej/aeson-extra#readme";
        description = "Extra goodies for aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22606,7 +21772,6 @@ self: {
          tasty-quickcheck these time time-parsers unordered-containers
          vector
        ];
-       homepage = "https://github.com/phadej/aeson-extra#readme";
        description = "Extra goodies for aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22624,7 +21789,6 @@ self: {
          aeson base bytestring text unordered-containers
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/deviant-logic/aeson-filthy";
        description = "Several newtypes and combinators for dealing with less-than-cleanly JSON input";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22639,7 +21803,6 @@ self: {
          aeson base text unordered-containers vector
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/seanhess/aeson-flat#readme";
        description = "Tools for creating flat JSON serializations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22654,7 +21817,6 @@ self: {
        sha256 = "0kb8k01iaksmxhvjpdrg5aymy5zgxyvhfi2sc0hxw4m13ajbd697";
        libraryHaskellDepends = [ aeson base text unordered-containers ];
        testHaskellDepends = [ aeson base bytestring hspec ];
-       homepage = "https://github.com/j1r1k/aeson-flatten#readme";
        description = "JSON flatten for Aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22676,7 +21838,6 @@ self: {
          aeson base containers recursion-schemes tasty tasty-hunit text
          unordered-containers vector
        ];
-       homepage = "https://github.com/mikeplus64/aeson-flowtyped#readme";
        description = "Create Flow type definitions from Haskell data types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22727,7 +21888,6 @@ self: {
          aeson base iproute text unordered-containers
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/greydot/aeson-iproute";
        description = "Aeson instances for iproute types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22739,7 +21899,6 @@ self: {
        version = "0.1.1";
        sha256 = "0p9da4cpbj811b9va2rhhn95cqckhabhr9k4fjfd536dzrxqjigz";
        libraryHaskellDepends = [ aeson base json-ast ];
-       homepage = "https://github.com/sannsyn/aeson-json-ast";
        description = "Integration layer for \"json-ast\" and \"aeson\"";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -22776,7 +21935,6 @@ self: {
          containers deepseq hashable mtl old-locale syb text time
          unordered-containers vector
        ];
-       homepage = "http://github.com/mailrank/aeson";
        description = "Fast JSON parsing and encoding (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22789,7 +21947,6 @@ self: {
        version = "0.0.0";
        sha256 = "0z2r1rnh819wms8l1scv18l178i2y1ixcjm6ir59vir5bl19wxm0";
        libraryHaskellDepends = [ aeson base ];
-       homepage = "https://github.com/serokell/aeson-options";
        description = "Options to derive FromJSON/ToJSON instances";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -22805,7 +21962,6 @@ self: {
        libraryHaskellDepends = [
          aeson base parsec scientific text unordered-containers vector
        ];
-       homepage = "https://github.com/FPBrno/aeson-parsec-picky";
        description = "Alternative JSON parser based on Parsec and Aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22818,7 +21974,6 @@ self: {
        sha256 = "0ln4qwx7app1sc01irmy5lx7bqsq6wsgdig6zihpnp9rbj8263mj";
        libraryHaskellDepends = [ aeson base lens lens-aeson text ];
        testHaskellDepends = [ base hspec text ];
-       homepage = "https://github.com/ozzzzz/aeson-picker#readme";
        description = "Tiny library to get fields from JSON format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22835,7 +21990,6 @@ self: {
          aeson base mtl text unordered-containers vector
        ];
        testHaskellDepends = [ aeson base bytestring hspec mtl text ];
-       homepage = "https://github.com/j1r1k/aeson-prefix#readme";
        description = "Hiearchical prefixing for aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22857,7 +22011,6 @@ self: {
        executableHaskellDepends = [
          aeson attoparsec base bytestring cmdargs
        ];
-       homepage = "http://github.com/informatikr/aeson-pretty";
        description = "JSON pretty-printing library and command-line tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22880,7 +22033,6 @@ self: {
        executableHaskellDepends = [
          aeson attoparsec base bytestring cmdargs
        ];
-       homepage = "http://github.com/informatikr/aeson-pretty";
        description = "JSON pretty-printing library and command-line tool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22902,7 +22054,6 @@ self: {
          aeson attoparsec base base-compat ghc-prim haskell-src-meta hspec
          parsec scientific template-haskell text vector
        ];
-       homepage = "https://github.com/sol/aeson-qq#readme";
        description = "JSON quasiquoter for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -22923,7 +22074,6 @@ self: {
          aeson attoparsec base bytestring microlens tasty tasty-hunit text
        ];
        benchmarkHaskellDepends = [ aeson base bytestring criterion text ];
-       homepage = "https://github.com/libscott/aeson-quick";
        description = "Quick JSON extractions with Aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -22954,7 +22104,6 @@ self: {
          template-haskell temporary test-framework test-framework-hunit
          test-framework-quickcheck2 text unordered-containers vector
        ];
-       homepage = "https://github.com/Fuuzetsu/aeson-schema";
        description = "Haskell JSON schema validator and parser generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -22984,7 +22133,6 @@ self: {
          aeson base data-default template-haskell text unordered-containers
          vector
        ];
-       homepage = "https://github.com/lassoinc/aeson-smart";
        description = "Smart derivation of Aeson instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23001,7 +22149,6 @@ self: {
        libraryHaskellDepends = [
          aeson attoparsec base bytestring HsOpenSSL http-streams io-streams
        ];
-       homepage = "https://github.com/noteed/aeson-streams";
        description = "An HTTP client library for JSON-based APIs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23022,7 +22169,6 @@ self: {
          aeson aeson-qq base bytestring hspec text unordered-containers
          vector
        ];
-       homepage = "https://github.com/begriffs/aeson-t";
        description = "Transform JSON";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23043,7 +22189,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ aeson base hspec ];
-       homepage = "https://github.com/schell/aeson-tiled#readme";
        description = "Aeson instances for the Tiled map editor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23079,7 +22224,6 @@ self: {
          interpolate mtl process template-haskell temporary text
          th-abstraction unordered-containers
        ];
-       homepage = "https://github.com/codedownio/aeson-typescript#readme";
        description = "Generate TypeScript definition files from your ADTs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23116,7 +22260,6 @@ self: {
          mtl-prelude scientific text transformers unordered-containers
          vector
        ];
-       homepage = "https://github.com/sannsyn/aeson-value-parser";
        description = "An API for parsing \"aeson\" JSON tree into Haskell types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -23128,7 +22271,6 @@ self: {
        version = "0.1.1.3";
        sha256 = "0x5a5z0bmiljl9rfapyq6srffp6v3g25qvy0x692a5as66y5ahxg";
        libraryHaskellDepends = [ aeson base ];
-       homepage = "https://github.com/tejon/aeson-yak";
        description = "Handle JSON that may or may not be a list, or exist";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -23147,7 +22289,6 @@ self: {
          base bytestring clock containers glib linear monad-loops
          monad-parallel mtl OpenGL sdl2 stm text uuid
        ];
-       homepage = "https://github.com/nek0/affection#readme";
        description = "A simple Game Engine using SDL";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23176,7 +22317,6 @@ self: {
        libraryHaskellDepends = [
          base containers mwc-random primitive split vector
        ];
-       homepage = "http://github.com/jtobin/affine-invariant-ensemble-mcmc";
        description = "General-purpose sampling";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23189,7 +22329,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1bldljkgsb9v7ss3l87mm4r9wjpp3z02hjnfdnp84pmaj0b34vam";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/clintonmead/affinely-extended";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -23211,7 +22350,6 @@ self: {
          QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/vincenthz/hs-afis";
        description = "Anti-forensic Information Splitter";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23229,7 +22367,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory language-c mtl process yices
        ];
-       homepage = "http://tomahawkins.org";
        description = "Infinite state model checking of iterative C programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23244,7 +22381,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers uuagc uulib ];
-       homepage = "https://github.com/UU-ComputerScience/ag-pictgen";
        description = "Attribute Grammar picture generation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23286,7 +22422,6 @@ self: {
          Agda base containers mtl network-uri xhtml
        ];
        executableHaskellDepends = [ Agda base network-uri transformers ];
-       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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23304,7 +22439,6 @@ self: {
          agda-snippets base directory filepath hakyll network-uri pandoc
          pandoc-types
        ];
-       homepage = "https://github.com/liamoc/agda-snippets#readme";
        description = "Literate Agda support using agda-snippets, for Hakyll pages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23386,7 +22520,6 @@ self: {
          base directory doctest filepath parsec QuickCheck quickcheck-text
          template-haskell
        ];
-       homepage = "https://github.com/qfpl/aip";
        description = "Aeronautical Information Package (AIP)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23403,7 +22536,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers directory filepath mtl text time
        ];
-       homepage = "https://github.com/nfjinjing/air";
        description = "air";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23420,7 +22552,6 @@ self: {
          air array base bytestring containers directory filepath parallel
          parsec regexpr text time
        ];
-       homepage = "https://github.com/nfjinjing/air-extra";
        description = "air-extra";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23433,7 +22564,6 @@ self: {
        sha256 = "0s4y2805nmfydzxgr5lnhmyzkb6rh9mx2kpvzqqgyh4jvccdnwfx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hspec text ];
-       homepage = "https://github.com/nfjinjing/air-spec";
        description = "air spec helper";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23445,7 +22575,6 @@ self: {
        version = "2014.11.17";
        sha256 = "0rhp56qvwiwlrs7pvpbslybvlp4xnllfjab6pap2chxgywas34pq";
        libraryHaskellDepends = [ air base template-haskell ];
-       homepage = "https://github.com/nfjinjing/air-th";
        description = "air";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23466,7 +22595,6 @@ self: {
          http-conduit monad-control network semigroups template-haskell text
          transformers utf8-string wai
        ];
-       homepage = "https://github.com/joelteon/airbrake";
        description = "An Airbrake notifier for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23497,7 +22625,6 @@ self: {
          base bytestring tasty tasty-hunit tasty-quickcheck text
          transformers wai
        ];
-       homepage = "https://github.com/helium/airship/";
        description = "A Webmachine-inspired HTTP library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23516,7 +22643,6 @@ self: {
          wreq
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/ooblahman/airtable-api";
        description = "Requesting and introspecting Tables within an Airtable project";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23534,7 +22660,6 @@ self: {
          array base binary containers deepseq exceptions mtl mwc-random
          random semigroups vector
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "A multi-method simulation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23550,7 +22675,6 @@ self: {
        libraryHaskellDepends = [
          aivika aivika-transformers base containers mtl mwc-random random
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Nested discrete event simulation module for the Aivika library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23568,7 +22692,6 @@ self: {
          aivika aivika-transformers array base binary containers
          distributed-process exceptions mtl mwc-random random stm time
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Parallel distributed discrete event simulation module for the Aivika library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23585,7 +22708,6 @@ self: {
          aivika aivika-transformers base containers directory filepath mtl
          network-uri parallel-io split
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Simulation experiments for the Aivika library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23602,7 +22724,6 @@ self: {
          aivika-experiment aivika-experiment-chart base Chart Chart-cairo
          colour lens
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Cairo-based charting backend for the Aivika simulation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23620,7 +22741,6 @@ self: {
          aivika aivika-experiment array base Chart colour containers
          data-default-class filepath lens mtl split
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Simulation experiments with charting for the Aivika library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23637,7 +22757,6 @@ self: {
          aivika-experiment aivika-experiment-chart base Chart Chart-diagrams
          colour containers filepath lens
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Diagrams-based charting backend for the Aivika simulation library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23655,7 +22774,6 @@ self: {
          aivika aivika-transformers base containers hashable mtl
          unordered-containers
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "GPSS-like DSL for Aivika";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23672,7 +22790,6 @@ self: {
          aivika aivika-transformers array base containers mtl mwc-random
          random
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Nested discrete event simulation module for the Aivika library using lattice";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23689,7 +22806,6 @@ self: {
          aivika aivika-transformers async base containers mtl mwc-random
          random stm time vector
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Soft real-time simulation module for the Aivika library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23706,7 +22822,6 @@ self: {
          aivika array base containers exceptions mtl mwc-random random
          semigroups vector
        ];
-       homepage = "http://www.aivikasoft.com";
        description = "Transformers for the Aivika simulation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23734,7 +22849,6 @@ self: {
          haskeline HsSyck HTTP mtl network old-time pretty process random
          regex-compat syb temporary unix utf8-string zlib
        ];
-       homepage = "http://ajhc.metasepi.org/";
        description = "Haskell compiler that produce binary through C language";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23749,7 +22863,6 @@ self: {
        libraryHaskellDepends = [ base mtl ];
        libraryPkgconfigDepends = [ openal ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/phaazon/al";
        description = "OpenAL 1.1 raw API.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23764,11 +22877,24 @@ self: {
        libraryHaskellDepends = [
          async base clock stm time unbounded-delays
        ];
-       homepage = "https://bitbucket.org/davecturner/alarmclock";
        description = "Wake up and perform an action at a certain time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "alarmclock_0_4_0_4" = callPackage
+    ({ mkDerivation, async, base, clock, stm, time, unbounded-delays }:
+     mkDerivation {
+       pname = "alarmclock";
+       version = "0.4.0.4";
+       sha256 = "0jrd0855mxx3hqxnp7g1xg60p9d4i5km9imxajy0q3k94049hxyx";
+       libraryHaskellDepends = [
+         async base clock stm time unbounded-delays
+       ];
+       description = "Wake up and perform an action at a certain time";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "alea" = callPackage
     ({ mkDerivation, base, optparse-applicative, random, text }:
      mkDerivation {
@@ -23781,7 +22907,6 @@ self: {
        executableHaskellDepends = [
          base optparse-applicative random text
        ];
-       homepage = "https://github.com/Rnhmjoj/alea";
        description = "a diceware passphrase generator";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -23800,7 +22925,6 @@ self: {
          http-client servant servant-client servant-client-core
          servant-server text time
        ];
-       homepage = "https://github.com/mjhopkins/alerta-client";
        description = "Bindings to the alerta REST API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23813,7 +22937,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0s6af3267qfg18zsy0fb43hfwf3dym2zpr864n05xwgzmg9qwhaj";
        libraryHaskellDepends = [ base blaze-html text ];
-       homepage = "https://github.com/alx741/alerts#readme";
        description = "Alert messages for web applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23831,7 +22954,6 @@ self: {
        executableHaskellDepends = [ array base containers directory ];
        executableToolDepends = [ happy ];
        testHaskellDepends = [ base process ];
-       homepage = "http://www.haskell.org/alex/";
        description = "Alex is a tool for generating lexical analysers in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -23861,7 +22983,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "1ngxkr7jvy48pgq0sjqpi7a84qjm4fjny64hxksyvbj08l2rn7ha";
        libraryHaskellDepends = [ base time ];
-       homepage = "https://www.asayers.com/";
        description = "Collection of useful functions for writing console applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23935,7 +23056,6 @@ self: {
          base containers hspec hxt megaparsec mtl QuickCheck random text
          tf-random transformers
        ];
-       homepage = "https://github.com/mrkkrp/alga";
        description = "Algorithmic automation for various DAWs";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -23953,7 +23073,6 @@ self: {
          adjunctions array base containers distributive mtl nats
          semigroupoids semigroups tagged transformers void
        ];
-       homepage = "http://github.com/ekmett/algebra/";
        description = "Constructive abstract algebra";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -24007,7 +23126,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "15gv6w9vz02960r6bd0k979vi6kj7pfxg705ajbrsd1pnwklfnwh";
        libraryHaskellDepends = [ accelerate base ];
-       homepage = "https://github.com/wdanilo/algebraic";
        description = "General linear algebra structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24020,7 +23138,6 @@ self: {
        version = "0.9.1";
        sha256 = "129s5690wc4w92sg246pcmnradzgfdddqpv961a53k2cx9ynmvc6";
        libraryHaskellDepends = [ base syb template-haskell ];
-       homepage = "https://github.com/sjoerdvisscher/algebraic-classes";
        description = "Conversions between algebraic classes and F-algebras";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -24042,7 +23159,6 @@ self: {
        benchmarkHaskellDepends = [
          base base-compat containers criterion
        ];
-       homepage = "https://github.com/snowleopard/alga";
        description = "A library for algebraic graph construction and transformation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -24058,7 +23174,6 @@ self: {
        libraryHaskellDepends = [
          algebra base basic-prelude lens semigroups
        ];
-       homepage = "https://github.com/konn/algebraic-prelude#readme";
        description = "Algebraically structured Prelude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24110,7 +23225,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base optparse-applicative text ];
-       homepage = "https://github.com/danchoi/align-text";
        description = "A simple unix filter to align text on specified substrings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24123,7 +23237,6 @@ self: {
        version = "0.1";
        sha256 = "0hmnp08k04c0ag9fyp5sajg54r4gi57vrd9krk4g8y8fri0fgc00";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "An aligned ForeignPtr type";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -24190,7 +23303,6 @@ self: {
          incremental-sat-solver mtl network parsec pretty QuickCheck random
          stm syb template-haskell transformers tuple
        ];
-       homepage = "http://www.ccs.neu.edu/~tov/pubs/alms/";
        description = "a practical affine language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24212,7 +23324,6 @@ self: {
          containers COrdering cpphs directory filepath ghc-prim mtl parsec
          transformers unix
        ];
-       homepage = "http://www.alpha-lang.net/";
        description = "A compiler for the Alpha language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24230,7 +23341,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath parsec QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/alphachar";
        description = "A character between a-z";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24254,7 +23364,6 @@ self: {
        executableHaskellDepends = [
          base conduit containers MonadRandom mtl resourcet utf8-string
        ];
-       homepage = "http://github.com/danieldk/alpino-tools";
        description = "Alpino data manipulation tools";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24272,7 +23381,6 @@ self: {
          array base extensible-exceptions sample-frame
        ];
        librarySystemDepends = [ alsaLib ];
-       homepage = "http://www.haskell.org/haskellwiki/ALSA";
        description = "Binding to the ALSA Library API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24286,7 +23394,6 @@ self: {
        sha256 = "1avh4a419h9d2zsslg6j8hm87ppgsgqafz8ll037rk2yy1g4jl7b";
        libraryHaskellDepends = [ base extensible-exceptions ];
        libraryPkgconfigDepends = [ alsaLib ];
-       homepage = "http://www.haskell.org/haskellwiki/ALSA";
        description = "Binding to the ALSA Library API (Exceptions)";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "i686-linux" "x86_64-linux" ];
@@ -24305,7 +23412,6 @@ self: {
        executableHaskellDepends = [
          alsa-core alsa-seq base midi midi-alsa wx wxcore
        ];
-       homepage = "http://www.haskell.org/haskellwiki/ALSA";
        description = "Some simple interactive programs for sending MIDI control messages via ALSA";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24327,7 +23433,6 @@ self: {
        ];
        librarySystemDepends = [ alsaLib ];
        executableSystemDepends = [ alsaLib ];
-       homepage = "http://www.haskell.org/haskellwiki/ALSA";
        description = "Bindings for the ALSA sequencer API (MIDI stuff)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24342,7 +23447,6 @@ self: {
        libraryHaskellDepends = [ alsa-core base unix ];
        librarySystemDepends = [ alsaLib ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/ttuegel/alsa-mixer";
        description = "Bindings to the ALSA simple mixer API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -24363,7 +23467,6 @@ self: {
          storable-record
        ];
        libraryPkgconfigDepends = [ alsaLib ];
-       homepage = "http://www.haskell.org/haskellwiki/ALSA";
        description = "Binding to the ALSA Library API (PCM audio)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -24399,7 +23502,6 @@ self: {
          extensible-exceptions poll transformers utility-ht
        ];
        libraryPkgconfigDepends = [ alsaLib ];
-       homepage = "http://www.haskell.org/haskellwiki/ALSA";
        description = "Binding to the ALSA Library API (MIDI sequencer)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -24426,7 +23528,6 @@ self: {
        version = "0.2.3.0";
        sha256 = "1jcc6cx0jj5ddvyq8xii9ar67ic3vlmy351qgybn74clpipgdyrm";
        libraryHaskellDepends = [ base composition ];
-       homepage = "https://github.com/jcristovao/altcomposition";
        description = "Alternative combinators for unorthodox function composition";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -24468,7 +23569,6 @@ self: {
        version = "0.0.0";
        sha256 = "1cf7akvr9nac1483chh7rd3xp5i5zk78f245lw9ixj6v133lnis2";
        libraryHaskellDepends = [ base vector ];
-       homepage = "https://github.com/athanclark/alternative-vector#readme";
        description = "Use vectors instead of lists for many and some";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -24480,7 +23580,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "19i2yhi6nsd2nl7sisbj6wrii5nw1z7xj7zk0fjmivyclnj03r5g";
        libraryHaskellDepends = [ base mmorph transformers ];
-       homepage = "https://github.com/louispan/alternators#readme";
        description = "Handy functions when using transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -24492,7 +23591,6 @@ self: {
        version = "0.3.1";
        sha256 = "1n0mxgl1jzap74sglw85l0595lhaj493bz46b90cnsqr5as9mal8";
        libraryHaskellDepends = [ base ghc-prim integer-gmp ];
-       homepage = "http://repo.or.cz/w/altfloat.git";
        description = "Alternative floating point support for GHC";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24518,7 +23616,6 @@ self: {
          MonadRandom mtl random random-string scrypt servant-server text
        ];
        executableHaskellDepends = [ base warp ];
-       homepage = "https://oss.xkcd.com/";
        description = "Implement a menu experience fit for web users";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24552,7 +23649,6 @@ self: {
          base bytestring configurator http-conduit lifted-base mime-mail
          mime-mail-ses postgresql-simple resourcet text time
        ];
-       homepage = "https://github.com/dbp/amazon-emailer";
        description = "A queue daemon for Amazon's SES with a PostgreSQL table as a queue";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24568,7 +23664,6 @@ self: {
        libraryHaskellDepends = [
          base mtl snap snaplet-postgresql-simple text
        ];
-       homepage = "https://github.com/dbp/amazon-emailer-client-snap";
        description = "Client library for amazon-emailer daemon";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24595,7 +23690,6 @@ self: {
        executableHaskellDepends = [
          base bytestring http-conduit text transformers
        ];
-       homepage = "https://github.com/AndrewRademacher/hs-amazon-products";
        description = "Connector for Amazon Products API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24619,7 +23713,6 @@ self: {
          transformers-base transformers-compat void
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Comprehensive Amazon Web Services SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24638,7 +23731,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Alexa For Business SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -24656,7 +23748,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon API Gateway SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24675,7 +23766,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Application Auto Scaling SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24694,7 +23784,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon AppStream SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24713,7 +23802,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon AppSync SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -24731,7 +23819,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Athena SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24750,7 +23837,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Auto Scaling SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24769,7 +23855,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Auto Scaling Plans SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -24787,7 +23872,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Batch SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24806,7 +23890,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Budgets SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24825,7 +23908,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Certificate Manager SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24844,7 +23926,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Certificate Manager Private Certificate Authority SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -24862,7 +23943,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Cloud9 SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -24880,7 +23960,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudDirectory SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24899,7 +23978,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudFormation SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24918,7 +23996,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudFront SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24937,7 +24014,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudHSM SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24956,7 +24032,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudHSM V2 SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24975,7 +24050,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudSearch SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -24994,7 +24068,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudSearch Domain SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25013,7 +24086,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudTrail SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25032,7 +24104,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudWatch SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25051,7 +24122,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudWatch Events SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25070,7 +24140,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CloudWatch Logs SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25089,7 +24158,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CodeBuild SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25108,7 +24176,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CodeCommit SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25127,7 +24194,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CodeDeploy SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25146,7 +24212,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CodePipeline SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25165,7 +24230,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon CodeStar SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25184,7 +24248,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Cognito Identity SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25203,7 +24266,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Cognito Identity Provider SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25222,7 +24284,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Cognito Sync SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25241,7 +24302,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Comprehend SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -25259,7 +24319,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Config SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25278,7 +24337,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Connect Service SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -25309,7 +24367,6 @@ self: {
          http-conduit http-types lens QuickCheck quickcheck-unicode tasty
          tasty-hunit tasty-quickcheck template-haskell text time
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Core data types and functionality for Amazonka libraries";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25328,7 +24385,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Cost Explorer Service SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -25346,7 +24402,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Cost and Usage Report Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25365,7 +24420,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Data Pipeline SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25384,7 +24438,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Device Farm SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25403,7 +24456,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Direct Connect SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25422,7 +24474,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Application Discovery Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25441,7 +24492,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Database Migration Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25460,7 +24510,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Directory Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25479,7 +24528,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon DynamoDB SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25498,7 +24546,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon DynamoDB Accelerator (DAX) SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25517,7 +24564,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon DynamoDB Streams SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25536,7 +24582,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elastic Compute Cloud SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25555,7 +24600,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon EC2 Container Registry SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25574,7 +24618,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon EC2 Container Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25593,7 +24636,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elastic File System SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25612,7 +24654,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon ElastiCache SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25631,7 +24672,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elastic Beanstalk SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25650,7 +24690,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elasticsearch Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25669,7 +24708,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elastic Transcoder SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25688,7 +24726,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elastic Load Balancing SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25707,7 +24744,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elastic Load Balancing SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25726,7 +24762,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elastic MapReduce SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25745,7 +24780,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Firewall Management Service SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -25763,7 +24797,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon GameLift SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25782,7 +24815,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Glacier SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25801,7 +24833,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Glue SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25820,7 +24851,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Greengrass SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25839,7 +24869,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon GuardDuty SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -25857,7 +24886,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Health APIs and Notifications SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25876,7 +24904,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Identity and Access Management SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25898,7 +24925,6 @@ self: {
        testHaskellDepends = [
          aeson aeson-pretty base bytestring doctest hspec
        ];
-       homepage = "https://github.com/brendanhay/amazonka-iam-policy";
        description = "Amazon IAM Policy Document DSL and Combinators";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -25916,7 +24942,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Import/Export SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25935,7 +24960,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Inspector SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25954,7 +24978,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon IoT SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -25973,7 +24996,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon IoT Analytics SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -25991,7 +25013,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon IoT Data Plane SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26010,7 +25031,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon IoT Jobs Data Plane SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26028,7 +25048,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Kinesis SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26047,7 +25066,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Kinesis Analytics SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26066,7 +25084,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Kinesis Firehose SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26085,7 +25102,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Kinesis Video Streams SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26103,7 +25119,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Kinesis Video Streams Archived Media SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26121,7 +25136,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Kinesis Video Streams Media SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26139,7 +25153,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Key Management Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26158,7 +25171,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Lambda SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26177,7 +25189,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Lex Model Building Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26196,7 +25207,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Lex Runtime Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26215,7 +25225,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Lightsail SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26234,7 +25243,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Marketplace Commerce Analytics SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26253,7 +25261,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Marketplace Entitlement Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26272,7 +25279,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Marketplace Metering SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26291,7 +25297,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Mechanical Turk SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26310,7 +25315,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elemental MediaConvert SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26328,7 +25332,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elemental MediaLive SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26346,7 +25349,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elemental MediaPackage SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26364,7 +25366,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elemental MediaStore SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26382,7 +25383,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Elemental MediaStore Data Plane SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26400,7 +25400,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Migration Hub SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26419,7 +25418,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Machine Learning SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26438,7 +25436,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Mobile SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26457,7 +25454,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon MQ SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26475,7 +25471,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon OpsWorks SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26494,7 +25489,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon OpsWorks for Chef Automate SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26513,7 +25507,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Organizations SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26532,7 +25525,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Pinpoint SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26551,7 +25543,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Polly SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26570,7 +25561,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Price List Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26589,7 +25579,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Relational Database Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26608,7 +25597,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Redshift SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26627,7 +25615,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Rekognition SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26646,7 +25633,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Resource Groups SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26664,7 +25650,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Resource Groups Tagging API SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26683,7 +25668,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Route 53 SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26702,7 +25686,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Route 53 Auto Naming SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26720,7 +25703,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Route 53 Domains SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26739,7 +25721,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Simple Storage Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26761,7 +25742,6 @@ self: {
          dlist exceptions http-client lens lifted-async mmap mmorph mtl
          resourcet
        ];
-       homepage = "https://github.com/Axman6/amazonka-s3-streaming#readme";
        description = "Provides conduits to upload data to S3 using the Multipart API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26780,7 +25760,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon SageMaker Service SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26798,7 +25777,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon SageMaker Runtime SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26816,7 +25794,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon SimpleDB SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26835,7 +25812,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Secrets Manager SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26853,7 +25829,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon ServerlessApplicationRepository SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -26871,7 +25846,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Service Catalog SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26890,7 +25864,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Simple Email Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26909,7 +25882,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Shield SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26928,7 +25900,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Server Migration Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26947,7 +25918,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Import/Export Snowball SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26966,7 +25936,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Simple Notification Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -26985,7 +25954,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Simple Queue Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27004,7 +25972,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Simple Systems Manager (SSM) SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27023,7 +25990,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Step Functions SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27042,7 +26008,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Storage Gateway SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27061,7 +26026,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Security Token Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27080,7 +26044,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Support SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27099,7 +26062,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Simple Workflow Service SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27122,7 +26084,6 @@ self: {
          resourcet tasty tasty-hunit template-haskell temporary text time
          unordered-containers yaml
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Common functionality for Amazonka library test-suites";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27141,7 +26102,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Transcribe Service SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -27159,7 +26119,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon Translate SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -27177,7 +26136,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon WAF SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27196,7 +26154,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon WAF Regional SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27215,7 +26172,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon WorkDocs SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27234,7 +26190,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon WorkMail SDK";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -27252,7 +26207,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon WorkSpaces SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27271,7 +26225,6 @@ self: {
          amazonka-core amazonka-test base bytestring tasty tasty-hunit text
          time unordered-containers
        ];
-       homepage = "https://github.com/brendanhay/amazonka";
        description = "Amazon X-Ray SDK";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27298,7 +26251,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest tasty tasty-hunit vector ];
        benchmarkHaskellDepends = [ base statistics ];
-       homepage = "https://github.com/jsermeno/amby#readme";
        description = "Statistical data visualization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27330,7 +26282,6 @@ self: {
          simple-sql-parser text time transformers utf8-string wl-pprint xlsx
          zlib
        ];
-       homepage = "http://wiki.tarski.nl";
        description = "Toolsuite for automated design of business processes";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27359,7 +26310,6 @@ self: {
          data-binary-ieee754 hspec hspec-expectations network network-uri
          split stm text vector
        ];
-       homepage = "https://github.com/hreinhardt/amqp";
        description = "Client library for AMQP servers (currently only RabbitMQ)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -27380,7 +26330,6 @@ self: {
        testHaskellDepends = [
          amqp base bytestring conduit hspec HUnit resourcet transformers
        ];
-       homepage = "http://github.com/tatac1/amqp-conduit/";
        description = "Conduit bindings for AMQP (see amqp package)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27459,7 +26408,6 @@ self: {
          aeson base bytestring exceptions foldl QuickCheck tasty tasty-hunit
          tasty-quickcheck text unordered-containers vector
        ];
-       homepage = "https://github.com/ejconlon/analyze#readme";
        description = "making data science easy and safe with data frames";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27477,7 +26425,6 @@ self: {
          base bytestring http-conduit MonadCatchIO-transformers mtl snap
          snap-core time
        ];
-       homepage = "https://github.com/dbp/analyze-client";
        description = "Client for analyze service";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27501,7 +26448,6 @@ self: {
          base bytestring containers monads-tf options parsec system-argv0
          system-fileio system-filepath text
        ];
-       homepage = "https://john-millikin.com/software/anansi/";
        description = "Simple literate programming preprocessor";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -27517,7 +26463,6 @@ self: {
        libraryHaskellDepends = [
          anansi base bytestring containers hscolour monads-tf text
        ];
-       homepage = "https://john-millikin.com/software/anansi/";
        description = "Colorized looms for Anansi";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -27533,7 +26478,6 @@ self: {
        libraryHaskellDepends = [
          anansi base bytestring containers monads-tf pandoc text
        ];
-       homepage = "https://john-millikin.com/software/anansi/";
        description = "Looms which use Pandoc to parse and produce a variety of formats";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27561,7 +26505,6 @@ self: {
          hashable haskeline highlighter mtl parsec pretty pretty-show
          tagsoup text time vector
        ];
-       homepage = "http://atomo-lang.org/";
        description = "Anatomy: Atomo documentation system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27574,7 +26517,6 @@ self: {
        version = "0.0.2";
        sha256 = "1wn0kap7bw6sp9yi1awcmxh11s5ra4b44qbf97plsvrmpfz15cc5";
        libraryHaskellDepends = [ base process ];
-       homepage = "https://github.com/keera-studios/android-haskell";
        description = "Android methods exposed to Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27587,7 +26529,6 @@ self: {
        version = "0.1";
        sha256 = "07mgmpcwj7xi3ibmlcz45l645s5cbfnkr1brlhrzbnbyx72x7dr6";
        libraryHaskellDepends = [ base data-default ];
-       homepage = "https://github.com/obsidiansystems/android-activity";
        description = "Turn regular Haskell programs into Android Activities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27615,7 +26556,6 @@ self: {
        testHaskellDepends = [
          base basic-prelude directory hspec hxt QuickCheck stringable
        ];
-       homepage = "https://github.com/passy/android-lint-summary";
        description = "A pretty printer for Android Lint errors";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27644,7 +26584,6 @@ self: {
          tasty-hunit tasty-quickcheck text time transformers unix
          unordered-containers
        ];
-       homepage = "http://github.com/MichaelXavier/Angel";
        description = "Process management and supervision daemon";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27686,7 +26625,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0csbs9yrl8vhlgs7zax06shqlhcjs38q91wnkz5d3f6a4588lyqi";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "https://github.com/ibotty/animalcase";
        description = "Convert camelCase to snake_case and vice versa";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -27708,7 +26646,6 @@ self: {
          parsec process temporary text
        ];
        testHaskellDepends = [ ansi-terminal-game base hspec parsec ];
-       homepage = "http://www.ariis.it/static/articles/animascii/page.html";
        description = "text-file based ASCII animator";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27726,7 +26663,6 @@ self: {
          aeson base bytestring containers text vector yaml
        ];
        testHaskellDepends = [ aeson base containers hspec vector ];
-       homepage = "https://github.com/jxv/animate#readme";
        description = "Animation for sprites";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27746,7 +26682,6 @@ self: {
          aeson animate base bytestring containers sdl2 sdl2-image StateVar
          text
        ];
-       homepage = "https://github.com/jxv/animate#readme";
        description = "Animation for sprites";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27761,8 +26696,8 @@ self: {
      }:
      mkDerivation {
        pname = "animate-preview";
-       version = "0.1.2.3";
-       sha256 = "0y8j3cmm579wkmswhflkgzlqv05dm5vrdiqxnhsvf4kr6hnaj8im";
+       version = "0.1.2.4";
+       sha256 = "18bl5vwykva5z9w4f53vjfkmqig0cqcwi5zngwqbs37nypp78lyv";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -27773,7 +26708,6 @@ self: {
          sdl2-ttf StateVar text text-conversions vector
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/jxv/animate-preview#readme";
        description = "Preview tool for sprite animation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27786,7 +26720,6 @@ self: {
        version = "0.1.1";
        sha256 = "0wpx0jv2zyphhxi84bw4h1bw6apbazcadfxzzj90ddc3cb5lhv9n";
        libraryHaskellDepends = [ aeson animate base sdl2 sdl2-image ];
-       homepage = "https://github.com/jxv/animate-sdl2#readme";
        description = "sdl2 + animate auxiliary library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27843,7 +26776,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "00f0pyf2fxdvwwz9bz3mpp7db39p1m83frvlif74kp0y1x8r20yp";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/Shou/annihilator#readme";
        description = "Semigroups with annihilators and utility functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -27857,7 +26789,6 @@ self: {
        revision = "1";
        editedCabalFile = "138k24qxvl90l7dwdw1b3w36mpw93n0xi0nljblqg88pxg7jcvjx";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/david-christiansen/annotated-wl-pprint";
        description = "The Wadler/Leijen Pretty Printer, with annotation support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -27869,7 +26800,6 @@ self: {
        version = "0.6.0.0";
        sha256 = "1bf27vzv21wi634vridxm2mvfjp3wwfwv50pcbdpzscwn4yc3if7";
        libraryHaskellDepends = [ base lens template-haskell ];
-       homepage = "http://www.github.com/massysett/anonymous-sums";
        description = "Anonymous sum types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27882,7 +26812,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "0a7f7d3xzn8nl9gyzr4wl7m83aszmw42nd0dj8b875khh7i01h0b";
        libraryHaskellDepends = [ anonymous-sums base QuickCheck ];
-       homepage = "http://www.github.com/massysett/anonymous-sums";
        description = "QuickCheck functions to accompany the anonymous-sums package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27895,7 +26824,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "1aj7p937c48laz5kkhil45lgkjiivcidky6vxxp3q5yvkymsijvb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/joegesualdo/ansi-escape-codes";
        description = "Haskell package to generate ANSI escape codes for styling strings in the terminal";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -27916,7 +26844,6 @@ self: {
          nats scientific semigroups tagged text time unordered-containers
          vector
        ];
-       homepage = "https://github.com/futurice/haskell-ansi-pretty#readme";
        description = "AnsiPretty for ansi-wl-pprint";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -27930,7 +26857,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base colour ];
-       homepage = "https://github.com/feuerbach/ansi-terminal";
        description = "Simple ANSI terminal support, with Windows compatibility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -27950,7 +26876,6 @@ self: {
          terminal-size timers-tick
        ];
        testHaskellDepends = [ array base hspec linebreak ];
-       homepage = "none-yet";
        description = "sdl-like functions for terminal applications, based on ansi-terminal";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -27965,7 +26890,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ ansi-terminal base ];
-       homepage = "http://github.com/ekmett/ansi-wl-pprint";
        description = "The Wadler/Leijen Pretty Printer for colored ANSI terminal output";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -27978,7 +26902,6 @@ self: {
        sha256 = "03ks75ik0jyfz55iz3gcccxgg73v1dw2nn0myl40c2rc31mwz39f";
        libraryHaskellDepends = [ ansi-terminal base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/BlackBrane/ansigraph";
        description = "Terminal-based graphing via ANSI and Unicode";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -28002,7 +26925,6 @@ self: {
          antisplice base chatty chatty-utils ironforge mtl shakespeare text
          time time-locale-compat yesod yesod-auth
        ];
-       homepage = "http://doomanddarkness.eu/pub/antisplice";
        description = "A web interface to Antisplice dungeons";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28026,7 +26948,6 @@ self: {
          base HUnit minimorph test-framework test-framework-hunit text
          transformers
        ];
-       homepage = "http://hub.darcs.net/kowey/antfarm";
        description = "Referring expressions for definitions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28069,7 +26990,6 @@ self: {
          base bytestring data-default deepseq exceptions failure http-client
          http-conduit resourcet safe text transformers
        ];
-       homepage = "https://github.com/exbb2/antigate";
        description = "Interface for antigate.com captcha recognition API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28098,7 +27018,6 @@ self: {
        sha256 = "0ar9khd2mz1q7r52i90im5223inl3zywbl9n60ydzf93q9z4b2wf";
        libraryHaskellDepends = [ base primes ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/wokibe/antiprimes#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28126,7 +27045,6 @@ self: {
          base chatty chatty-utils haskeline mtl template-haskell text time
          transformers
        ];
-       homepage = "http://doomanddarkness.eu/pub/antisplice";
        description = "An engine for text-based dungeons";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28148,7 +27066,6 @@ self: {
        executableHaskellDepends = [
          base bytestring enumerator haskell98 regex-posix
        ];
-       homepage = "https://github.com/markwright/antlrc";
        description = "Haskell binding to the ANTLR parser generator C runtime library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28165,7 +27082,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers MissingH mtl ];
-       homepage = "http://software.complete.org/anydbm";
        description = "Interface for DBM-like database systems";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28199,7 +27115,6 @@ self: {
        version = "0.3";
        sha256 = "16hh3ava0qc8w2y04a8gdh2qfxclh2mhim9zv17d16wlx9dq9qgs";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/cmc-msu-ai/ap-reflect";
        description = "Partial evaluation reflection a la simple-reflect";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28226,7 +27141,6 @@ self: {
          base bytestring criterion deepseq MonadRandom
        ];
        benchmarkSystemDepends = [ openssl ];
-       homepage = "https://github.com/trskop/apache-md5";
        description = "Apache specific MD5 digest algorighm";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openssl;};
@@ -28244,7 +27158,6 @@ self: {
        ];
        testHaskellDepends = [ base containers QuickCheck vector ];
        benchmarkHaskellDepends = [ base criterion linear ];
-       homepage = "https://github.com/jonascarpay/apecs#readme";
        description = "A fast ECS for game engine programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28262,7 +27175,6 @@ self: {
        ];
        testHaskellDepends = [ base containers QuickCheck vector ];
        benchmarkHaskellDepends = [ base criterion linear ];
-       homepage = "https://github.com/jonascarpay/apecs#readme";
        description = "A fast ECS for game engine programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28285,7 +27197,6 @@ self: {
          gtk HTTP mtl network process transformers tremulous-query
          xdg-basedir
        ];
-       homepage = "http://ojeling.net/apelsin";
        description = "Server and community browser for the game Tremulous";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28308,7 +27219,6 @@ self: {
          aeson base bytestring Cabal containers hspec http-client text
          transformers
        ];
-       homepage = "https://github.com/intolerable/api-builder";
        description = "Library for easily building REST API wrappers in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28326,7 +27236,6 @@ self: {
          aeson base lens split template-haskell text
        ];
        testHaskellDepends = [ aeson base HUnit lens ];
-       homepage = "https://github.com/nakaji-dayo/api-field-json-th";
        description = "option of aeson's deriveJSON";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28381,7 +27290,6 @@ self: {
          tasty-quickcheck template-haskell text time unordered-containers
          vector
        ];
-       homepage = "http://github.com/iconnect/api-tools";
        description = "DSL for generating API boilerplate and docs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28415,7 +27323,6 @@ self: {
          aeson base bytestring directory http-types HUnit mtl tasty
          tasty-hunit tasty-quickcheck wai wai-extra
        ];
-       homepage = "https://github.com/winterland1989/apiary";
        description = "Simple and type safe web framework that generate web API documentation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28436,7 +27343,6 @@ self: {
          cereal data-default-class http-client http-client-tls http-types
          monad-control resourcet text wai
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "authenticate support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28455,7 +27361,6 @@ self: {
          apiary apiary-cookie apiary-session base bytestring cereal
          clientsession data-default-class time unix-compat vault
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "clientsession support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28472,7 +27377,6 @@ self: {
        libraryHaskellDepends = [
          apiary base blaze-builder blaze-html bytestring cookie time wai
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "Cookie support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28485,7 +27389,6 @@ self: {
        version = "1.5.1";
        sha256 = "0dkvj03ay44m49pmm96y9nvyqlrw91kyw0pzm6wraspagbvs57nm";
        libraryHaskellDepends = [ apiary base blaze-builder wai-extra ];
-       homepage = "https://github.com/philopon/apiary";
        description = "eventsource support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28506,7 +27409,6 @@ self: {
          apiary base bytestring data-default-class helics helics-wai
          monad-control text transformers types-compat vault wai
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "helics support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28524,7 +27426,6 @@ self: {
          apiary base bytestring bytestring-builder http-client http-types
          text transformers wai
        ];
-       homepage = "https://github.com/winterland1989/apiary-http-client";
        description = "A http client for Apiary";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28543,7 +27444,6 @@ self: {
          apiary base data-default-class fast-logger lifted-base
          monad-control monad-logger transformers transformers-base
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "fast-logger support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28563,7 +27463,6 @@ self: {
          apiary base bytestring data-default-class memcached-binary
          monad-control text transformers types-compat
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "memcached client for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28582,7 +27481,6 @@ self: {
          apiary base bson data-default-class lifted-base monad-control
          mongoDB resource-pool text time transformers
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "mongoDB support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28601,7 +27499,6 @@ self: {
          apiary apiary-logger base monad-control monad-logger persistent
          resource-pool resourcet transformers transformers-base
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "persistent support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28622,7 +27519,6 @@ self: {
          apiary base bytestring data-default-class filepath Glob parsec
          purescript text transformers types-compat unordered-containers
        ];
-       homepage = "https://github.com/philopon/apiary";
        description = "purescript compiler for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28635,7 +27531,6 @@ self: {
        version = "1.5.1";
        sha256 = "0b9m165qs7nd9iisbkkx0vpdkv37bh0vvrwq769bjc2k8qkqspwl";
        libraryHaskellDepends = [ apiary base hedis transformers ];
-       homepage = "https://github.com/philopon/apiary";
        description = "redis support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28648,7 +27543,6 @@ self: {
        version = "1.5.0";
        sha256 = "01z4r0sfm562wssfpqs3yzgwrprh8jzp0xsck4z099pwjknfi4i4";
        libraryHaskellDepends = [ apiary base wai ];
-       homepage = "https://github.com/philopon/apiary";
        description = "session support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28661,7 +27555,6 @@ self: {
        version = "1.5.0";
        sha256 = "0z43lqjz51r3mw92drjkrl3m8na7ldick76vqas0dr17v1d4qdsw";
        libraryHaskellDepends = [ apiary base wai-websockets websockets ];
-       homepage = "https://github.com/philopon/apiary";
        description = "websockets support for apiary web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28675,7 +27568,6 @@ self: {
        sha256 = "0siwf22fvqhq0gx9spj7sfqp0sw90s19szrlhr3sdhvlxs110mhm";
        libraryHaskellDepends = [ aeson base bytestring lens wreq ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/kberger/anapioficeandfire-haskell#readme";
        description = "Consumer library for anapioficeandfire.com";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28696,7 +27588,6 @@ self: {
          template-haskell text th-lift time transformers
          unordered-containers utf8-string yql
        ];
-       homepage = "https://github.com/fabianbergmark/APIs";
        description = "A Template Haskell library for generating type safe API calls";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28726,7 +27617,6 @@ self: {
          mmorph mtl network stm stm-chans stm-conduit text time tls x509
          x509-store x509-system x509-validation
        ];
-       homepage = "https://github.com/ConferHealth/apns-http2#readme";
        description = "Apple Push Notification service HTTP/2 integration";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28757,7 +27647,6 @@ self: {
          openpgp-crypto-api scotty strict tar text transformers wai-extra
          wai-middleware-static zlib
        ];
-       homepage = "https://github.com/pyr/apotiki";
        description = "a faster debian repository";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28773,7 +27662,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion deepseq lens mtl
        ];
-       homepage = "https://bitbucket.org/kztk/app-lens";
        description = "applicative (functional) bidirectional programming beyond composition chains";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28793,7 +27681,6 @@ self: {
        testHaskellDepends = [
          base containers directory hspec HUnit mtl parsec text
        ];
-       homepage = "https://github.com/emmanueltouzery/app-settings";
        description = "A library to manage application settings (INI file-like)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28842,7 +27729,6 @@ self: {
        version = "0.1.8";
        sha256 = "1svsf8mvb816nksg1dh4dz3cms2zx2hjprz2z7h3zidpxmzs0pr8";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/chriseidhof/applicative-extras/";
        description = "Instances for Applicative";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28861,7 +27747,6 @@ self: {
        testHaskellDepends = [
          base checkers mtl QuickCheck tasty tasty-quickcheck
        ];
-       homepage = "https://bitbucket.org/s9gf4ult/applicative-fail";
        description = "Applicative functor and monad which collects all your fails";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28874,7 +27759,6 @@ self: {
        version = "0.1.3";
        sha256 = "0rnjl7yz6nga4qi0jdvhf911yf1qk6gy2fm5236bsgc50d5wbaw0";
        libraryHaskellDepends = [ base ];
-       homepage = "http://haskell.org/haskellwiki/applicative-numbers";
        description = "Applicative-based numeric instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -28891,7 +27775,6 @@ self: {
        testHaskellDepends = [
          base mtl QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://www.github.com/ktvoelker/AParsec";
        description = "An applicative parser combinator library";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -28921,7 +27804,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-exts haskell-src-meta mtl syb template-haskell
        ];
-       homepage = "https://github.com/takano-akio/applicative-splice";
        description = "Write applicative programs in direct style (generalizes idiom brackets)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29029,7 +27911,6 @@ self: {
        version = "0.0.0.2";
        sha256 = "0azqr4c1zz19rba2gg2w31w38jslvjxgi1qh58qx60fvzxj9ab9m";
        libraryHaskellDepends = [ base containers utility-ht ];
-       homepage = "http://hub.darcs.net/thielema/apportionment";
        description = "Round a set of numbers while maintaining its sum";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29060,7 +27941,6 @@ self: {
          base HUnit ieee754 mersenne-random-pure64 monad-mersenne-random mtl
          test-framework test-framework-hunit vector
        ];
-       homepage = "http://github.com/danieldk/approx-rand-test";
        description = "Approximate randomization test";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29084,7 +27964,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath semigroups simple-reflect
        ];
-       homepage = "http://github.com/analytics/approximate/";
        description = "Approximate discrete values and numbers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29097,7 +27976,6 @@ self: {
        version = "1.1.0.2";
        sha256 = "0pxvyb5a6vh0isba81flv7wjlwfn091xrma7g6wzr08bvqmix883";
        libraryHaskellDepends = [ base type-level-natural-number ];
-       homepage = "http://github.com/gcross/approximate-equality";
        description = "Newtype wrappers for approximate equality";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29112,7 +27990,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring ];
        executableHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/nh2/ar-timestamp-wiper";
        description = "Wipes time stamps from .a files (like ar -D)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -29136,7 +28013,6 @@ self: {
        testHaskellDepends = [
          base containers QuickCheck tasty tasty-quickcheck vector
        ];
-       homepage = "https://github.com/ian-ross/arb-fft";
        description = "Pure Haskell arbitrary length FFT library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29154,7 +28030,6 @@ self: {
          base bytestring cereal containers directory mtl pretty
        ];
        librarySystemDepends = [ arbb_dev ];
-       homepage = "https://github.com/svenssonjoel/arbb-vm/wiki";
        description = "FFI binding to the Intel Array Building Blocks (ArBB) virtual machine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29185,7 +28060,6 @@ self: {
          pcre-light process-extras tasty tasty-golden tasty-hunit time
          transformers unix utf8-string
        ];
-       homepage = "http://arbtt.nomeata.de/";
        description = "Automatic Rule-Based Time Tracker";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29201,7 +28075,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base parsec parsec-numeric ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/nbrk/arcgrid";
        description = "Parse ESRI/ArcInfo (ArcGrid) raster GIS files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29217,7 +28090,6 @@ self: {
        executableHaskellDepends = [
          arcgrid base bytestring gloss transformers
        ];
-       homepage = "https://github.com/nbrk/arcgrid-viewer";
        description = "Simple viewer for ESRI/ArcInfo (ArcGrid) geospatial data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29275,7 +28147,6 @@ self: {
        libraryHaskellDepends = [
          base Cabal containers directory filepath pretty
        ];
-       homepage = "http://github.com/archhaskell/";
        description = "Support for working with Arch Linux packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29302,7 +28173,6 @@ self: {
          json old-time parallel pretty prettyclass process
          strict-concurrency xhtml
        ];
-       homepage = "http://code.haskell.org/~dons/code/archlinux";
        description = "Website maintenance for Arch Linux packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29319,7 +28189,6 @@ self: {
        executableHaskellDepends = [
          base containers download-curl feed tagsoup
        ];
-       homepage = "http://archhaskell.wordpress.com/";
        description = "Convert Arch Linux package updates in RSS to pretty markdown";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29362,7 +28231,6 @@ self: {
          base binary bytestring bytestring-lexing bytestring-show old-locale
          time
        ];
-       homepage = "http://code.haskell.org/~StefanKersten/code/arff";
        description = "Generate Attribute-Relation File Format (ARFF) files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29377,7 +28245,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory wx ];
-       homepage = "https://wiki.haskell.org/Argh!";
        description = "An interpreter for the Argh! programming language in wxHaskell";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29405,7 +28272,6 @@ self: {
          aeson ansi-terminal base filepath ghc hlint hspec pipes pipes-safe
          QuickCheck
        ];
-       homepage = "http://github.com/rubik/argon";
        description = "Measure your code's complexity";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29482,7 +28348,6 @@ self: {
          base bert containers directory filepath haskell-src-exts tasty
          tasty-hunit utf8-string
        ];
-       homepage = "https://github.com/feuerbach/ariadne";
        description = "Go-to-definition for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29507,7 +28372,6 @@ self: {
          base containers directory filemanip fsnotify hspec process
          regex-posix safe split system-filepath text time
        ];
-       homepage = "http://github.com/karun012/arion";
        description = "Watcher and runner for Hspec";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29529,7 +28393,6 @@ self: {
          arithmoi array base binary Cabal containers fgl hashable HUnit-Plus
          unordered-containers
        ];
-       homepage = "https://github.com/emc2/arith-encode";
        description = "A practical arithmetic encoding (aka Godel numbering) library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29597,7 +28460,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion integer-logarithms random
        ];
-       homepage = "https://github.com/cartazio/arithmoi";
        description = "Efficient basic number-theoretic functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -29626,7 +28488,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers gauge integer-logarithms random vector
        ];
-       homepage = "https://github.com/cartazio/arithmoi";
        description = "Efficient basic number-theoretic functions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29660,7 +28521,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers directory hspec HUnit lens text
        ];
-       homepage = "https://github.com/mightybyte/armor";
        description = "Armor data structures against serialization backwards compatibility problems";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29675,7 +28535,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sfischer13/haskell-arpa";
        description = "Library for reading ARPA n-gram models";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29791,7 +28650,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0v3ab3h3rg38dvmyqqfsysgfpib8i81s87wr965cf7lxhfx3lg61";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/louispan/arrow-extras#readme";
        description = "Extra functions for Control.Arrow";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29806,7 +28664,6 @@ self: {
        libraryHaskellDepends = [
          arrows base pointed profunctors semigroupoids
        ];
-       homepage = "https://github.com/prophile/arrow-improve/";
        description = "Improved arrows";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29819,7 +28676,6 @@ self: {
        version = "0.7";
        sha256 = "1n6m77hdkpjd12r0b8fwxiz3jz0j86cplgsk27m2raj86vr3dy1k";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "https://github.com/silkapp/arrow-list";
        description = "List arrows for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29845,7 +28701,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base containers haskell-src ];
-       homepage = "http://www.haskell.org/arrows/";
        description = "preprocessor translating arrow notation into Haskell 98";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29867,7 +28722,6 @@ self: {
          haskell-src-meta NoHoed template-haskell transformers uniplate
        ];
        executableHaskellDepends = [ base haskell-src-exts NoHoed ];
-       homepage = "https://github.com/pepeiborra/arrowp";
        description = "A preprocessor and quasiquoter for translating arrow notation";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29880,7 +28734,6 @@ self: {
        version = "0.4.4.2";
        sha256 = "02db4byzz8xb4c36y0v867g9kd3a9p04r4cj1np717k20qrwjnpn";
        libraryHaskellDepends = [ base Stream ];
-       homepage = "http://www.haskell.org/arrows/";
        description = "Arrow classes and transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29894,7 +28747,6 @@ self: {
        libraryHaskellDepends = [
          base containers profunctors transformers
        ];
-       homepage = "https://github.com/fumieval/artery";
        description = "A simple, arrow-based reactive programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29919,7 +28771,6 @@ self: {
          attoparsec base blaze-builder bytestring bytestring-nums containers
          file-embed hashable parsec process shell-escape template-haskell
        ];
-       homepage = "http://github.com/solidsnack/arx/";
        description = "Archive execution tool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29933,7 +28784,6 @@ self: {
        revision = "1";
        editedCabalFile = "19xdrsrcg29c7ncy0gnxbk4zbnyb53j1kk9sys6j8h1l03k12qvl";
        libraryHaskellDepends = [ base parsec split tagsoup ];
-       homepage = "http://github.com/toschoo/Haskell-Libs";
        description = "A client for the Arxiv API";
        license = "LGPL";
      }) {};
@@ -29960,7 +28810,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-builder bytestring case-insensitive hashable text
        ];
-       homepage = "https://github.com/snoyberg/ascii";
        description = "Type-safe, bytestring-based ASCII values. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -29977,7 +28826,6 @@ self: {
        libraryHaskellDepends = [ base comonad ];
        executableHaskellDepends = [ base strict ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/fmthoma/ascii-art-to-unicode#readme";
        description = "ASCII Art to Unicode Box Drawing converter";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -29989,7 +28837,6 @@ self: {
        version = "0.0.2.0";
        sha256 = "0ddnjsqmaqrs2kxys32zqpmvkyway4dqj35x2q3gqxmsir3qg8zq";
        libraryHaskellDepends = [ base random-extras random-fu text ];
-       homepage = "http://github.com/passy/cows-hs";
        description = "A collection of ASCII cows. Moo.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30004,7 +28851,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/danchoi/ascii-flatten";
        description = "Flattens European non-ASCII characaters into ASCII";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30026,7 +28872,6 @@ self: {
        testHaskellDepends = [
          async base concurrent-output data-default hspec QuickCheck time
        ];
-       homepage = "https://github.com/yamadapc/haskell-ascii-progress";
        description = "A simple progress bar for the console";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -30043,7 +28888,6 @@ self: {
          aeson base containers dlist hashable text unordered-containers
          vector wl-pprint-extras
        ];
-       homepage = "https://github.com/Sentenai/ascii-table#readme";
        description = "ASCII table";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30117,7 +28961,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ asil base bytestring utf8-string ];
-       homepage = "http://www.pros.upv.es/fittest/";
        description = "Action Script Instrumentation Compiler";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30137,7 +28980,6 @@ self: {
          directory filepath haskell-src-exts mtl pretty utf8-string uuagc
          zip-archive zlib
        ];
-       homepage = "http://www.pros.upv.es/fittest/";
        description = "Action Script Instrumentation Library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30161,7 +29003,6 @@ self: {
          aeson base base16-bytestring bytestring directory HUnit
          test-framework test-framework-hunit text vector
        ];
-       homepage = "https://github.com/andrewthad/asn1-codec";
        description = "Encode and decode ASN.1";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30179,7 +29020,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring cereal mtl text ];
-       homepage = "https://github.com/vincenthz/hs-asn1/tree/master/data";
        description = "ASN1 data reader and writer in RAW, BER and DER forms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30197,7 +29037,6 @@ self: {
          asn1-types base bytestring hourglass mtl tasty tasty-quickcheck
          text
        ];
-       homepage = "http://github.com/vincenthz/hs-asn1";
        description = "ASN1 data reader and writer in RAW, BER and DER forms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30211,7 +29050,6 @@ self: {
        libraryHaskellDepends = [
          asn1-encoding asn1-types base bytestring
        ];
-       homepage = "https://github.com/vincenthz/hs-asn1";
        description = "Simple monadic parser for ASN1 stream types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30223,7 +29061,6 @@ self: {
        version = "0.3.2";
        sha256 = "05vjchyqiy9n275cygffhn0ma7fz7jx52j0dcdm9qm8h9bziymqc";
        libraryHaskellDepends = [ base bytestring hourglass memory ];
-       homepage = "http://github.com/vincenthz/hs-asn1-types";
        description = "ASN.1 types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30241,7 +29078,6 @@ self: {
        executableHaskellDepends = [
          asn1-encoding asn1-types base bytestring pem
        ];
-       homepage = "http://github.com/vincenthz/hs-asn1dump";
        description = "Dump ASN1 structure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30285,7 +29121,6 @@ self: {
        testHaskellDepends = [
          base bytestring Cabal directory filepath system-posix-redirect
        ];
-       homepage = "https://github.com/liyang/assert";
        description = "Helpers for Control.Exception.assert";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30299,7 +29134,6 @@ self: {
        sha256 = "17aapnal893awjwfjw8lfk1n688sfkpckpvfb0rnjkvvabyid57n";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base pretty-show text ];
-       homepage = "https://github.com/Mikolaj/assert-failure";
        description = "Syntactic sugar improving 'assert' and 'error'";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30326,7 +29160,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0fdl3dgnc5q9mv8w5g3qrhyprqhbyp4jrr5gimf9xzd67fwsnf86";
        libraryHaskellDepends = [ base Cabal directory filepath ];
-       homepage = "https://github.com/deech/asset-bundle#readme";
        description = "A build-time Cabal library that bundles executables with assets";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30355,7 +29188,6 @@ self: {
        editedCabalFile = "0lj9g3vhlx42hsirxcwfjksy5w6981gpyms7r5xpih7bnz91cxk7";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mouri111/ast-monad#readme";
        description = "A library for constructing AST by using do-notation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30370,7 +29202,6 @@ self: {
        editedCabalFile = "0cbayikyr96vcn10253gkwgk0mvx6inymrldv0bhzp8qiv94sm3n";
        libraryHaskellDepends = [ ast-monad base text ];
        testHaskellDepends = [ ast-monad base hspec text ];
-       homepage = "https://github.com/mouri111/ast-monad-json#readme";
        description = "A library for writing JSON";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30384,7 +29215,6 @@ self: {
        libraryHaskellDepends = [
          base hashable psqueues unordered-containers
        ];
-       homepage = "https://github.com/weissi/astar";
        description = "General A* search algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30422,7 +29252,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 time
        ];
-       homepage = "https://github.com/alexander-ignatyev/astro";
        description = "Amateur astronomical computations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30471,7 +29300,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/simonmar/async";
        description = "Run IO operations asynchronously and wait for their results";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30490,7 +29318,6 @@ self: {
        testHaskellDepends = [
          base HUnit stm test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/simonmar/async";
        description = "Run IO operations asynchronously and wait for their results";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30503,7 +29330,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "012j2kbf4829g4xzbzc1vqb9ybhr05v4zlipvhcn4pqmfb3vgshi";
        libraryHaskellDepends = [ async base ghcjs-ajax text ];
-       homepage = "https://github.com/agrafix/ghcjs-ajax#readme";
        description = "Crossbrowser async AJAX Bindings for GHCJS";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -30524,7 +29350,6 @@ self: {
          base hedgehog HUnit safe-exceptions tasty tasty-discover
          tasty-hedgehog tasty-hunit universum
        ];
-       homepage = "https://github.com/serokell/async-combinators";
        description = "Async combinators";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30542,7 +29367,6 @@ self: {
        testHaskellDepends = [
          base concurrency dejafu HUnit hunit-dejafu
        ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "Run MonadConc operations asynchronously and wait for their results";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30555,7 +29379,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0hyc27mphjpc7m9khs47ch0q6j6hy2hmibk82vzrfmc3rfjxa1hd";
        libraryHaskellDepends = [ async base deepseq split ];
-       homepage = "https://github.com/agrafix/async-extra#readme";
        description = "Useful concurrent combinators";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -30572,7 +29395,6 @@ self: {
          async base lifted-async lifted-base monad-control SafeSemaphore stm
          transformers-base
        ];
-       homepage = "http://github.com/jfischoff/async-extras";
        description = "Extra Utilities for the Async Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30584,7 +29406,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "0sksphy0i46w83kw3fhksiyhz9nn337d4xc3ppihdksi79a6ncph";
        libraryHaskellDepends = [ async base retry transformers ];
-       homepage = "https://github.com/mankyKitty/async-io-either#readme";
        description = "Could be useful";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30599,7 +29420,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ async base stm unordered-containers ];
        executableHaskellDepends = [ async base stm unordered-containers ];
-       homepage = "http://github.com/jfischoff/async-manager";
        description = "A thread manager for async";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30644,7 +29464,6 @@ self: {
          base criterion HUnit monad-logger stm test-framework
          test-framework-hunit text
        ];
-       homepage = "https://github.com/mtesseract/async-refresh";
        description = "Package implementing core logic for refreshing of expiring data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30667,7 +29486,6 @@ self: {
          base criterion HUnit monad-logger stm test-framework
          test-framework-hunit text
        ];
-       homepage = "https://github.com/mtesseract/async-refresh";
        description = "Package implementing core logic for refreshing of expiring data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30691,7 +29509,6 @@ self: {
          base criterion HUnit monad-logger stm test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/mtesseract/async-refresh-tokens#readme";
        description = "Package implementing core logic for refreshing of expiring access tokens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30714,7 +29531,6 @@ self: {
          base criterion HUnit monad-logger test-framework
          test-framework-hunit unliftio
        ];
-       homepage = "https://github.com/mtesseract/async-refresh-tokens#readme";
        description = "Package implementing core logic for refreshing of expiring access tokens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30737,7 +29553,6 @@ self: {
          base containers criterion HUnit lifted-async test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/mtesseract/async-timer#readme";
        description = "Provides API for timer based execution of IO actions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30756,7 +29571,6 @@ self: {
        testHaskellDepends = [
          async base containers criterion tasty tasty-hunit
        ];
-       homepage = "https://github.com/mtesseract/async-timer#readme";
        description = "Provides API for timer based execution of IO actions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30769,7 +29583,6 @@ self: {
        version = "1.1.0.1";
        sha256 = "0vfx2ikw61sic35n4ayy7rng6izpafksz7lh4xgkcmbg627vkm8s";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/feuerbach/asynchronous-exceptions";
        description = "Distinguish between synchronous and asynchronous exceptions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30782,7 +29595,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "02aajiirz68wqyrcigfb4cym7j43cf3p0dn4awcw8simnqhfaskh";
        libraryHaskellDepends = [ array base containers ghc-prim ];
-       homepage = "https://svn-agbkb.informatik.uni-bremen.de/Hets/trunk/atermlib";
        description = "serialisation for Haskell values with sharing support";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30798,7 +29610,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ aterm base mtl transformers wl-pprint ];
        executableHaskellDepends = [ aterm base transformers wl-pprint ];
-       homepage = "https://github.com/GaloisInc/aterm-utils";
        description = "Utility functions for working with aterms as generated by Minitermite";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30836,7 +29647,6 @@ self: {
          snap-core split text time time-units transformers
        ];
        libraryPkgconfigDepends = [ zlib ];
-       homepage = "https://bitbucket.org/ajknoll/atlassian-connect-core";
        description = "Atlassian Connect snaplet for the Snap Framework and helper code";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30923,7 +29733,6 @@ self: {
          http-types lifted-base monad-control monad-logger mtl parsec
          QuickCheck resourcet text time transformers
        ];
-       homepage = "http://github.com/ynishi/atndapi#readme";
        description = "An interface of ATND API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -30936,7 +29745,6 @@ self: {
        version = "1.0.13";
        sha256 = "111lz39q12rvh2iigxakcnf2firxgbgm462id805n3z7rmg8f807";
        libraryHaskellDepends = [ base bimap containers mtl process syb ];
-       homepage = "http://tomahawkins.org";
        description = "An EDSL for embedded hard realtime applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -30990,7 +29798,6 @@ self: {
        version = "0.5.3";
        sha256 = "02h1g35f3bd3cjjhr28g63vk1mnghshq9586wa922rfl79jp6jcs";
        libraryHaskellDepends = [ atom base mtl ];
-       homepage = "https://github.com/eightyeight/atom-msp430";
        description = "Convenience functions for using Atom with the MSP430 microcontroller family";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31007,7 +29814,6 @@ self: {
        libraryHaskellDepends = [
          base directory filelock filepath io-string-like
        ];
-       homepage = "https://github.com/clintonmead/atomic-file-ops#readme";
        description = "Functions to atomically write to files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31019,7 +29825,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0kkfbm7jkarzj42ja7093i1j1h4klg362pfz1cvldvdhzjgs009r";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/chris-martin/atomic-modify";
        description = "A typeclass for mutable references that have an atomic modify operation";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -31031,7 +29836,6 @@ self: {
        version = "0.8.2";
        sha256 = "0cyr2x6xqz6s233znrz9rnrfj56m9bmnawwnka0lsqqy1hp8gy37";
        libraryHaskellDepends = [ base ghc-prim primitive ];
-       homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "A safe approach to CAS and other atomic ops in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31050,7 +29854,6 @@ self: {
        testHaskellDepends = [
          base bits-atomic HUnit test-framework test-framework-hunit time
        ];
-       homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "An atomic counter implemented using the FFI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31083,7 +29886,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory filepath hspec temporary text unix-compat
        ];
-       homepage = "https://github.com/stackbuilders/atomic-write";
        description = "Atomically write to a file";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31109,7 +29911,6 @@ self: {
          haskeline hint mtl parsec pretty regex-pcre template-haskell text
          time vector
        ];
-       homepage = "http://atomo-lang.org/";
        description = "A highly dynamic, extremely simple, very fun programming language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31128,7 +29929,6 @@ self: {
          template-haskell time
        ];
        testHaskellDepends = [ base containers HUnit time ];
-       homepage = "https://github.com/seereason/atp-haskell";
        description = "Translation from Ocaml to Haskell of John Harrison's ATP code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31141,7 +29941,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0rlv4ikz8k1yjwnqq6yrk1cf4dv9y8jw5i1qaa9m7k6sya2dy6ci";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/aphorisme/atrans";
        description = "A small collection of monad (transformer) instances";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31153,8 +29952,8 @@ self: {
      }:
      mkDerivation {
        pname = "ats-format";
-       version = "0.2.0.27";
-       sha256 = "11ln9nkdn5f8fklpddhypf02nkp8ya47kpfg4dbw86wk3h37862z";
+       version = "0.2.0.28";
+       sha256 = "0s538j8v0n8sdfi9pbykk2avbi3vg35iw2c9h6vmiyy3zszflqc4";
        isLibrary = false;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cli-setup ];
@@ -31177,10 +29976,8 @@ self: {
      }:
      mkDerivation {
        pname = "ats-pkg";
-       version = "2.10.1.8";
-       sha256 = "1i6dm3w5qw5xbhlzlazbp6klr31j4qajyqdwdq5r38scascdhjbq";
-       revision = "1";
-       editedCabalFile = "1j2dyw224gspfi7s1c316ip196c8kxx1vzpxxkkbx18bw9s72fa6";
+       version = "2.10.2.0";
+       sha256 = "04pclxd3wx582fx6l6fj7ggs52f0vvdag4rg17zh6xh562qbccsc";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cli-setup ];
@@ -31196,7 +29993,6 @@ self: {
          base composition-prelude directory microlens optparse-applicative
          parallel-io shake shake-ats temporary text
        ];
-       homepage = "https://github.com/vmchale/atspkg#readme";
        description = "A build tool for ATS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31245,7 +30041,6 @@ self: {
        version = "0.4.0.1";
        sha256 = "1gvq04ds62kk88r2210mxd1fggp6vf5p8j5hci9vqkkss1hy9rxh";
        libraryHaskellDepends = [ base failure ];
-       homepage = "http://github.com/snoyberg/attempt/tree/master";
        description = "Concrete data type for handling extensible exceptions as failures. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31265,7 +30060,6 @@ self: {
          time turtle
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/passy/attic-schedule#readme";
        description = "A script I use to run \"attic\" for my backups";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31288,7 +30082,6 @@ self: {
          attoparsec base bytestring HUnit test-framework
          test-framework-hunit text
        ];
-       homepage = "http://github.com/nominolo/atto-lisp";
        description = "Efficient parsing and serialisation of S-Expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31339,7 +30132,6 @@ self: {
          directory filepath ghc-prim http-types parsec scientific text
          transformers unordered-containers vector
        ];
-       homepage = "https://github.com/bos/attoparsec";
        description = "Fast combinator parsing for bytestrings and text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31362,7 +30154,6 @@ self: {
        version = "0.0.0";
        sha256 = "1rvkc7kaya42a8djkyj642r5dq952gwkhinif9r22ijaic656cq8";
        libraryHaskellDepends = [ attoparsec base bytestring text word8 ];
-       homepage = "https://github.com/athanclark/attoparsec-base64#readme";
        description = "Fetch only base64 characters, erroring in the attoparsec monad on failure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31386,7 +30177,6 @@ self: {
        sha256 = "18xn3nzxfghcd88cana1jw85ijv0ysw3bp36fb6r5wsf6m79z01y";
        libraryHaskellDepends = [ base conduit ];
        doHaddock = false;
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Consume attoparsec parsers via conduit. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31398,7 +30188,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0fbzg22shi0i92pndgnqv6v4zfxxd0bh89fbqr3giiavimml7y7p";
        libraryHaskellDepends = [ attoparsec base text ];
-       homepage = "https://github.com/robinbb/attoparsec-csv";
        description = "A parser for CSV files that uses Attoparsec";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31416,7 +30205,6 @@ self: {
          attoparsec attoparsec-time base base-prelude bytestring scientific
          text time
        ];
-       homepage = "https://github.com/nikita-volkov/attoparsec-data";
        description = "Parsers for the standard Haskell data types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31430,7 +30218,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring enumerator text
        ];
-       homepage = "https://john-millikin.com/software/attoparsec-enumerator/";
        description = "Pass input from an enumerator to an Attoparsec parser";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31454,7 +30241,6 @@ self: {
        sha256 = "0aananvfa7h9d73yf1c69zw5b3s3m67qhfmfrzdbifw3wj5cm9cd";
        libraryHaskellDepends = [ attoparsec base ip ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/athanclark/attoparsec-ip#readme";
        description = "Parse IP data types with attoparsec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31468,7 +30254,6 @@ self: {
        revision = "1";
        editedCabalFile = "06f7pgmmc8456p3hc1y23kz1y127gfczy7s00wz1rls9g2sm2vi4";
        libraryHaskellDepends = [ attoparsec base base-compat text time ];
-       homepage = "https://github.com/bos/aeson";
        description = "Parsing of ISO 8601 dates, originally from aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31484,7 +30269,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring iteratee transformers
        ];
-       homepage = "http://github.com/gregorycollins";
        description = "An adapter to convert attoparsec Parsers into blazing-fast Iteratees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31518,7 +30302,6 @@ self: {
        testHaskellDepends = [
          attoparsec base QuickCheck quickcheck-instances text
        ];
-       homepage = "https://github.com/athanclark/attoparsec-path#readme";
        description = "Convenience bindings between path and attoparsec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31530,7 +30313,6 @@ self: {
        version = "0.8.5.3";
        sha256 = "1qq42lp1sah80a6lnnafi6pwl61b4w4q4jk1pbb7pg5p06mmk315";
        libraryHaskellDepends = [ array attoparsec base containers text ];
-       homepage = "http://patch-tag.com/r/felipe/attoparsec-text/home";
        description = "(deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31564,7 +30346,6 @@ self: {
        testHaskellDepends = [
          base base-prelude directory doctest filepath
        ];
-       homepage = "https://github.com/nikita-volkov/attoparsec-time";
        description = "Attoparsec parsers of time";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31576,7 +30357,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0lsbl7hhirr13jmn6fc4g5443j73p4rxjgxvv967n5dsp7xrjaa7";
        libraryHaskellDepends = [ attoparsec base transformers ];
-       homepage = "https://github.com/srijs/haskell-attoparsec-trans";
        description = "Interleaved effects for attoparsec parsers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31593,7 +30373,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec attoparsec-ip base bytedump ip strict text vector
        ];
-       homepage = "https://github.com/athanclark/attoparsec-uri#readme";
        description = "URI parser / printer using attoparsec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31611,7 +30390,6 @@ self: {
          attoparsec base bytestring bytestring-builder-varword hspec
          QuickCheck
        ];
-       homepage = "https://github.com/concert/hs-varword#readme";
        description = "Variable-length integer decoding for Attoparsec";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -31623,7 +30401,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "01sh8k9n9040xqx1lbn74rcf59j54n5861d9db1y5cdy7qssxyg4";
        libraryHaskellDepends = [ attoparsec base bytestring ];
-       homepage = "http://projects.haskell.org/attosplit";
        description = "Split a lazy bytestring at boundaries defined by an attoparsec parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31641,7 +30418,6 @@ self: {
        executableHaskellDepends = [
          array base Cabal directory epic haskell98
        ];
-       homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php";
        description = "Embedded Turtle language compiler in Haskell, with Epic output";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31664,7 +30440,6 @@ self: {
          non-empty semigroups storable-record storablevector tagchup
          transformers utility-ht xml-basic
        ];
-       homepage = "http://hub.darcs.net/thielema/audacity";
        description = "Interchange with the Audacity sound signal editor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31685,7 +30460,6 @@ self: {
          hashable JuicyPixels JuicyPixels-util lens linear mtl objective
          random template-haskell transformers vector void WAVE
        ];
-       homepage = "https://github.com/fumieval/audiovisual";
        description = "A battery-included audiovisual framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31706,7 +30480,6 @@ self: {
        executableHaskellDepends = [ HUnit ];
        executableSystemDepends = [ augeas ];
        executablePkgconfigDepends = [ augeas ];
-       homepage = "http://trac.haskell.org/augeas";
        description = "A Haskell FFI wrapper for the Augeas API";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31745,7 +30518,6 @@ self: {
        testHaskellDepends = [
          base http-client http-client-tls tasty tasty-hunit
        ];
-       homepage = "https://github.com/fosskers/haskell-aur";
        description = "Access metadata from the Arch Linux User Repository";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31763,7 +30535,6 @@ self: {
          aeson base bytestring exceptions hspec http-client http-client-tls
          mtl text
        ];
-       homepage = "https://github.com/wangbj/aur-api";
        description = "ArchLinux AUR json v5 API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31785,7 +30556,6 @@ self: {
          tagstream-conduit text transformers unordered-containers
          xml-conduit
        ];
-       homepage = "http://github.com/yesodweb/authenticate";
        description = "Authentication methods for Haskell web applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31797,7 +30567,6 @@ self: {
        version = "1.0.0";
        sha256 = "06k8xi9n44xq63dpmcv4l0vg35y19dk5x1ibyay05w58k4kv4fdq";
        libraryHaskellDepends = [ base process text ];
-       homepage = "http://github.com/yesodweb/authenticate";
        description = "Authentication methods for Haskell web applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31809,7 +30578,6 @@ self: {
        version = "0.0.3";
        sha256 = "1wsx43l7jl40jpzhiv2fjc1mnpsaaryrjpqaiyqsn3ahacsy4ly5";
        libraryHaskellDepends = [ base LDAP text transformers ];
-       homepage = "http://github.com:mlitchard/authenticate-ldap";
        description = "LDAP authentication for Haskell web applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31831,7 +30599,6 @@ self: {
          data-default http-client http-types random RSA SHA time
          transformers transformers-compat
        ];
-       homepage = "http://github.com/yesodweb/authenticate";
        description = "Library to authenticate with OAuth for Haskell web applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -31843,7 +30610,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1jv0y4y2ig8dx95xw3zbxc1h9mv3wi3r8xqx00llmf2qs6wgdlp5";
        libraryHaskellDepends = [ attoparsec base network text ];
-       homepage = "http://github.com/robgssp/authinfo-hs";
        description = "Password querying for .authinfo";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31862,7 +30628,6 @@ self: {
          haskell-src-meta HaTeX lens mtl parsers safe template-haskell text
          transformers trifecta
        ];
-       homepage = "http://github.com/nushio3/authoring";
        description = "A library for writing papers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -31881,7 +30646,6 @@ self: {
          base base-orphans bytestring cereal containers deepseq MonadRandom
          profunctors random semigroups transformers
        ];
-       homepage = "https://github.com/mstksg/auto";
        description = "Denotative, locally stateful programming DSL & platform";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31893,7 +30657,6 @@ self: {
        version = "0.1.4";
        sha256 = "09dlh2alsx2mw5kvj931yhbj0aw7jmly2cm9xbscm2sf098w35jy";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/yesodweb/wai";
        description = "Efficiently run periodic, on-demand actions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31908,7 +30671,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal directory filepath ];
        executableHaskellDepends = [ base Cabal directory filepath ];
-       homepage = "https://github.com/tfausak/autoexporter#readme";
        description = "Automatically re-export modules";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -31924,7 +30686,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring colour ghc-prim gloss JuicyPixels random vector
        ];
-       homepage = "https://qlfiles.net/the-ql-files/next-nearest-neighbors-cellular-automata";
        description = "Generates and displays patterns from next nearest neighbors cellular automata";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32023,7 +30784,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base directory mtl process unix ];
-       homepage = "https://github.com/dagit/autoproc";
        description = "EDSL for Procmail scripts";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -32049,7 +30809,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base JuicyPixels random ];
-       homepage = "http://github.com/keera-studios/avatar-generator";
        description = "A simple random avatar icon generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32114,7 +30873,6 @@ self: {
          aeson avers base bytestring cookie http-api-data servant text time
          vector
        ];
-       homepage = "http://github.com/wereHamster/avers-api";
        description = "Types describing the core and extended Avers APIs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32134,7 +30892,6 @@ self: {
          aeson avers avers-api base cookie lens servant servant-swagger
          swagger2 text unordered-containers
        ];
-       homepage = "http://github.com/wereHamster/avers-api-docs";
        description = "Swagger documentation for the Avers API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32158,7 +30915,6 @@ self: {
          servant-server stm text time transformers wai wai-websockets
          websockets
        ];
-       homepage = "http://github.com/wereHamster/avers-server";
        description = "Server implementation of the Avers API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32184,7 +30940,6 @@ self: {
          base directory doctest filepath parsec QuickCheck quickcheck-text
          template-haskell
        ];
-       homepage = "https://github.com/data61/aviation-cessna172-diagrams";
        description = "Diagrams for the Cessna 172 aircraft in aviation";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32216,7 +30971,6 @@ self: {
        version = "0.0.1.2";
        sha256 = "1k2nw0ibxbr8dhw9css6vryqd8p5klfvk5vxz6h9w61z8y32f430";
        libraryHaskellDepends = [ base dependent-sum mtl process shake ];
-       homepage = "https://github.com/mokus0/avr-shake";
        description = "AVR Crosspack actions for shake build systems";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32244,7 +30998,6 @@ self: {
          pure-zlib QuickCheck scientific semigroups tagged template-haskell
          text transformers unordered-containers vector
        ];
-       homepage = "https://github.com/GaloisInc/avro.git#readme";
        description = "Avro serialization support for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32265,7 +31018,6 @@ self: {
          base optparse-applicative pretty-show text
        ];
        testHaskellDepends = [ attoparsec base lens pretty-show text ];
-       homepage = "https://www.hcesperer.org/posts/2016-09-20-avwx.html";
        description = "Parse aviation weather reports";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -32277,7 +31029,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0mvfirb41jnjvq4mpky0xpdrh238hjwslfqg82ksnam001sxnpng";
        libraryHaskellDepends = [ base ];
-       homepage = "https://notabug.org/koz.ross/awesome-prelude";
        description = "A prelude which I can be happy with. Based on base-prelude.";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32357,7 +31108,6 @@ self: {
          quickcheck-instances resourcet tagged tasty tasty-hunit
          tasty-quickcheck text time transformers transformers-base
        ];
-       homepage = "http://github.com/aristidb/aws";
        description = "Amazon Web Services (AWS) for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32396,7 +31146,6 @@ self: {
          quickcheck-instances resourcet tagged tasty tasty-hunit
          tasty-quickcheck text time transformers transformers-base
        ];
-       homepage = "http://github.com/aristidb/aws";
        description = "Amazon Web Services (AWS) for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32421,7 +31170,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hedgehog neat-interpolation ];
-       homepage = "https://github.com/typeclasses/aws-cloudfront-signed-cookies";
        description = "Generate signed cookies for AWS CloudFront";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -32438,7 +31186,6 @@ self: {
          asn1-encoding asn1-types base base64-bytestring bytestring
          crypto-pubkey-types RSA time
        ];
-       homepage = "http://github.com/iconnect/aws-cloudfront-signer";
        description = "For signing AWS CloudFront HTTP URL requests";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -32476,7 +31223,6 @@ self: {
          aeson attoparsec-trans aws base bytestring conduit containers
          http-conduit http-types json-togo resourcet text transformers
        ];
-       homepage = "https://github.com/srijs/haskell-aws-dynamodb-query";
        description = "Conduit-based interface for AWS DynamoDB";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32523,7 +31269,6 @@ self: {
          amazonka amazonka-dynamodb amazonka-s3 base lens split text
          unordered-containers
        ];
-       homepage = "https://github.com/rcook/aws-easy#readme";
        description = "Helper function and types for working with amazonka";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32554,7 +31299,6 @@ self: {
          aeson aws base bytestring containers optparse-applicative text
          unordered-containers vector yaml
        ];
-       homepage = "https://github.com/memcachier/aws-ec2";
        description = "AWS EC2/VPC, ELB and CloudWatch client library for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32578,7 +31322,6 @@ self: {
        executableHaskellDepends = [
          aeson base io-streams system-filepath turtle
        ];
-       homepage = "http://github.com/bitnomial/aws-ec2-knownhosts";
        description = "Capture and manage AWS EC2 known_host pubkeys";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32602,7 +31345,6 @@ self: {
        testHaskellDepends = [
          aeson base Cabal containers QuickCheck regex-compat safe text
        ];
-       homepage = "http://github.com/iconnect/aws-elastic-transcoder";
        description = "Haskell suite for the Elastic Transcoder service";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32629,7 +31371,6 @@ self: {
          either errors http-types parsers QuickCheck quickcheck-instances
          tagged tasty tasty-quickcheck text time transformers
        ];
-       homepage = "https://github.com/alephcloud/hs-aws-general";
        description = "Bindings for Amazon Web Services (AWS) General Reference";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32656,7 +31397,6 @@ self: {
          aeson aws aws-general base bytestring errors mtl QuickCheck tagged
          tasty tasty-quickcheck text transformers
        ];
-       homepage = "https://github.com/alephcloud/hs-aws-kinesis";
        description = "Bindings for Amazon Kinesis";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32721,7 +31461,6 @@ self: {
          lifted-base monad-control mtl optparse-applicative resourcet text
          time transformers
        ];
-       homepage = "https://github.com/alephcloud/hs-aws-kinesis-reshard";
        description = "Reshard AWS Kinesis streams in response to Cloud Watch metrics";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32742,7 +31481,6 @@ self: {
          exceptions filepath http-client http-types lens lens-action
          lens-aeson mtl old-locale text time wreq zip-archive
        ];
-       homepage = "https://github.com/alephcloud/hs-aws-lambda";
        description = "Haskell bindings for AWS Lambda";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32765,7 +31503,6 @@ self: {
          filepath freer-effects ini lens optparse-applicative optparse-text
          process text time unordered-containers
        ];
-       homepage = "https://github.com/TaktInc/aws-mfa-credentials";
        description = "Keep your AWS credentials file up to date with MFA-carrying credentials";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32792,7 +31529,6 @@ self: {
          errors http-client lens monad-control optparse-applicative
          resourcet statistics text time transformers vector
        ];
-       homepage = "http://github.com/alephcloud/hs-aws-performance-tests";
        description = "Performance Tests for the Haskell bindings for Amazon Web Services (AWS)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32840,7 +31576,6 @@ self: {
          monad-control QuickCheck random resourcet text time tls
          transformers
        ];
-       homepage = "http://worksap-ate.github.com/aws-sdk";
        description = "AWS SDK for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32863,7 +31598,6 @@ self: {
          base bytestring hspec HUnit iproute QuickCheck safe strptime
          template-haskell text time time-locale-compat
        ];
-       homepage = "https://github.com/yunomu/aws-sdk-text-converter";
        description = "The text converter for aws-sdk";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32885,7 +31619,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit hspec mtl resourcet text xml-conduit
        ];
-       homepage = "https://github.com/worksap-ate/aws-sdk-xml-unordered";
        description = "The xml parser for aws-sdk package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32906,7 +31639,6 @@ self: {
        ];
        testHaskellDepends = [ base tasty tasty-hspec ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/jxv/aws-ses-easy#readme";
        description = "Wrapper over Amazonka's SES";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32931,7 +31663,6 @@ self: {
          bytestring-lexing Cabal case-insensitive cryptohash directory
          filepath http-types old-locale safe text time
        ];
-       homepage = "http://github.com/iconnect/aws-sign4";
        description = "Amazon Web Services (AWS) Signature v4 HTTP request signer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32950,7 +31681,6 @@ self: {
          amazonka amazonka-core amazonka-s3 amazonka-sqs base bytestring
          conduit lens mtl resourcet text timespan unordered-containers
        ];
-       homepage = "https://github.com/agrafix/aws-simple#readme";
        description = "Dead simple bindings to commonly used AWS Services";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32975,7 +31705,6 @@ self: {
          aeson aws aws-general base bytestring errors mtl QuickCheck tagged
          tasty tasty-quickcheck text transformers
        ];
-       homepage = "https://github.com/alephcloud/hs-aws-sns";
        description = "Bindings for AWS SNS Version 2013-03-31";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -32993,7 +31722,6 @@ self: {
          base bytestring containers directory ghcjs-perch mtl transformers
          transient transient-universe
        ];
-       homepage = "https://github.com/transient-haskell/axiom";
        description = "Web EDSL for running in browsers and server nodes using transient";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -33033,7 +31761,6 @@ self: {
        testHaskellDepends = [
          base Diff directory filepath hspec options process unix
        ];
-       homepage = "http://palovandalo.com/azubi";
        description = "A simple DevOps tool which will never \"reach\" enterprice level";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33052,7 +31779,6 @@ self: {
          attoparsec base bytestring conduit conduit-extra connection
          http-conduit http-types network time
        ];
-       homepage = "https://github.com/kapilash/hs-azure";
        description = "Windows Azure ACS";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -33071,7 +31797,6 @@ self: {
          crypto-pubkey-types http-conduit hxt hxt-xpath pretty resourcet tls
          tls-extra transformers
        ];
-       homepage = "github.com/haskell-distributed/azure-service-api";
        description = "Haskell bindings for the Microsoft Azure Service Management API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33090,7 +31815,6 @@ self: {
          aeson async attoparsec azure-acs base bytestring case-insensitive
          conduit connection http-client http-conduit http-types network text
        ];
-       homepage = "https://github.com/kapilash/hs-azure";
        description = "Haskell wrapper over Microsoft Azure ServiceBus REST API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33121,7 +31845,6 @@ self: {
          hxt-unicode network old-locale SHA text time transformers
          unix-compat utf8-string
        ];
-       homepage = "http://arnovanlumig.com/azure";
        description = "A simple library for accessing Azure blob storage";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33147,7 +31870,6 @@ self: {
          base binary containers pipes QuickCheck tasty tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion pipes ];
-       homepage = "http://github.com/bgamari/b-tree";
        description = "Immutable disk-based B* trees";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -33180,7 +31902,6 @@ self: {
          aeson base bytestring hspec hspec-expectations QuickCheck text
          unordered-containers vector yaml
        ];
-       homepage = "https://github.com/sheyll/b9-vm-image-builder";
        description = "A tool and library for building virtual machine images";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -33194,7 +31915,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ babl ];
        libraryPkgconfigDepends = [ babl ];
-       homepage = "http://github.com/nek0/babl#readme";
        description = "Haskell bindings to BABL library";
        license = stdenv.lib.licenses.lgpl3;
      }) {inherit (pkgs) babl;};
@@ -33252,31 +31972,28 @@ self: {
          base bifunctors criterion deepseq directory hmatrix lens mnist-idx
          mwc-random time transformers vector
        ];
-       homepage = "https://github.com/mstksg/backprop#readme";
        description = "Heterogeneous automatic differentation (backpropagation)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "backprop_0_2_2_0" = callPackage
-    ({ mkDerivation, base, bifunctors, containers, criterion, deepseq
-     , directory, hmatrix, lens, microlens, mnist-idx, mwc-random
-     , primitive, reflection, time, transformers, type-combinators
-     , vector
+  "backprop_0_2_4_0" = callPackage
+    ({ mkDerivation, base, containers, criterion, deepseq, directory
+     , hmatrix, lens, microlens, mwc-random, primitive, reflection
+     , simple-reflect, time, transformers, type-combinators, vector
      }:
      mkDerivation {
        pname = "backprop";
-       version = "0.2.2.0";
-       sha256 = "029lc57dhvq3hy38vdf6bgfbmkh93xc64gzi7k34y4rm6d1m2y89";
+       version = "0.2.4.0";
+       sha256 = "0l53ixz171nv92wgmrj7zcv458svg3b3zrxn3a8rx5aphb3m9vwc";
        libraryHaskellDepends = [
-         base containers deepseq microlens primitive reflection transformers
-         type-combinators vector
+         base containers deepseq microlens primitive reflection
+         simple-reflect transformers type-combinators vector
        ];
        benchmarkHaskellDepends = [
-         base bifunctors criterion deepseq directory hmatrix lens mnist-idx
-         mwc-random time transformers vector
+         base criterion deepseq directory hmatrix lens mwc-random time
+         vector
        ];
-       homepage = "https://github.com/mstksg/backprop#readme";
-       description = "Heterogeneous automatic differentation (backpropagation)";
+       description = "Heterogeneous automatic differentation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -33293,7 +32010,6 @@ self: {
          base either free kan-extensions mtl semigroupoids semigroups
          transformers
        ];
-       homepage = "https://github.com/tapuu/backtracking-exceptions";
        description = "A monad transformer for backtracking exceptions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33306,7 +32022,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1akxm0v23gnph5jxwi20wq4lk07vd2kpiqns550k499yw95vqyam";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/luqui/backward-state";
        description = "A state monad that runs the state in reverse through the computation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33321,7 +32036,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base gd X11 ];
-       homepage = "http://www.dmwit.com/bacteria";
        description = "braindead utility to compose Xinerama backgrounds";
        license = "unknown";
      }) {};
@@ -33367,7 +32081,6 @@ self: {
          smtp-mail sqlite-simple text time transformers unordered-containers
          wai wai-extra warp
        ];
-       homepage = "https://github.com/ndmitchell/bake#readme";
        description = "Continuous integration system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33392,7 +32105,6 @@ self: {
          base bytestring either-unwrap hspec hspec-expectations http-client
          http-client-tls text time
        ];
-       homepage = "https://github.com/alexeyzab/ballast#readme";
        description = "Shipwire API client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33414,7 +32126,6 @@ self: {
          hack hack-contrib haskell98 mps mtl network old-locale old-time
          pandoc parsec parsedate process time unix utf8-string xhtml zlib
        ];
-       homepage = "http://github.com/nfjinjing/bamboo/tree/master";
        description = "A blog engine on Hack";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33436,7 +32147,6 @@ self: {
          bamboo bamboo-theme-blueprint base bytestring data-default hack
          hack-contrib hack-handler-hyena haskell98 mps process
        ];
-       homepage = "http://github.com/nfjinjing/bamboo-launcher";
        description = "bamboo-launcher";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33455,7 +32165,6 @@ self: {
          bamboo base bytestring hack hack-contrib highlighting-kate hxt mps
          xhtml
        ];
-       homepage = "http://github.com/nfjinjing/bamboo-plugin-highlight/";
        description = "A highlight middleware";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33475,7 +32184,6 @@ self: {
          base bytestring data-default directory filepath hack hack-contrib
          haskell98 hxt mps utf8-string xhtml
        ];
-       homepage = "http://github.com/nfjinjing/hack/tree/master";
        description = "A photo album middleware";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33495,7 +32203,6 @@ self: {
          bamboo base bytestring containers data-default gravatar hack
          hack-contrib hcheat mps network rss utf8-string xhtml
        ];
-       homepage = "http://github.com/nfjinjing/bamboo-theme-blueprint";
        description = "bamboo blueprint theme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33519,7 +32226,6 @@ self: {
          mps mtl network old-locale old-time parsec parsedate process rss
          time unix utf8-string xhtml yuuko zlib
        ];
-       homepage = "http://github.com/nfjinjing/bamboo-theme-mini-html5";
        description = "bamboo mini html5 theme";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33552,7 +32258,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        executableHaskellDepends = [ base cmdargs samtools ];
-       homepage = "http://blog.malde.org/posts/bamstats.html";
        description = "A program to extract various information from BAM alignmnet files";
        license = "GPL";
      }) {};
@@ -33565,7 +32270,6 @@ self: {
        sha256 = "12s473bjbv5wgsxwi5vf6ffh9z72dw7fbnih0i9ifry8kim4pgaz";
        libraryHaskellDepends = [ base time ];
        testHaskellDepends = [ base hspec HUnit QuickCheck time ];
-       homepage = "https://github.com/tippenein/BankHoliday";
        description = "A library for determining US bank holidays";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33579,11 +32283,23 @@ self: {
        sha256 = "1arlyjaaq8df2q121r9lc23wacn02ncdx5b7s8yszp6szx5jivap";
        libraryHaskellDepends = [ base containers time ];
        testHaskellDepends = [ base containers hspec QuickCheck time ];
-       homepage = "https://bitbucket.org/davecturner/bank-holidays-england";
        description = "Calculation of bank holidays in England and Wales";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bank-holidays-england_0_1_0_7" = callPackage
+    ({ mkDerivation, base, containers, hspec, QuickCheck, time }:
+     mkDerivation {
+       pname = "bank-holidays-england";
+       version = "0.1.0.7";
+       sha256 = "196ldac7aljysw8m4nzdyf5mygswbckkvd6axm8a9yw4vchzcjks";
+       libraryHaskellDepends = [ base containers time ];
+       testHaskellDepends = [ base containers hspec QuickCheck time ];
+       description = "Calculation of bank holidays in England and Wales";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "banwords" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, data-default, HUnit
      , test-framework, test-framework-hunit, text, vector
@@ -33599,7 +32315,6 @@ self: {
          attoparsec base HUnit test-framework test-framework-hunit text
          vector
        ];
-       homepage = "https://github.com/fanjam/banwords";
        description = "Generalized word blacklister";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33615,7 +32330,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base csv diagrams filepath ];
        executableHaskellDepends = [ base cmdargs csv diagrams filepath ];
-       homepage = "http://sebfisch.github.com/haskell-barchart";
        description = "Creating Bar Charts in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33640,7 +32354,6 @@ self: {
        version = "0.2.0.8";
        sha256 = "0hja4lrgv1faqaq41wzf1r88aw4pin8jh60k9n65yd0sxi1103a7";
        libraryHaskellDepends = [ base containers QuickCheck text time ];
-       homepage = "http://github.com/massysett/barecheck";
        description = "QuickCheck implementations for common types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33674,7 +32387,6 @@ self: {
        version = "0.4.1";
        sha256 = "10iraid6v333374mx9vinvaw6r1903ipa92xjxhl8qh4w7xmr9yv";
        libraryHaskellDepends = [ base containers filepath glib gtk ];
-       homepage = "http://thewhitelion.org/haskell/barrie";
        description = "Declarative Gtk GUI library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33700,7 +32412,6 @@ self: {
        testHaskellDepends = [
          base bytestring lens-family-core tasty tasty-golden
        ];
-       homepage = "https://github.com/philopon/barrier";
        description = "Shields.io style badge generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33785,7 +32496,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base base-compat ];
        doHaddock = false;
-       homepage = "https://github.com/bergmark/base-compat-migrate#readme";
        description = "Helps migrating projects to base-compat(-batteries)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33825,7 +32535,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "19k6kl66p71pza23b1n5njmj97k1pdlcm6brl1danfaxlflsmcms";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/HaskellZhangSong/base-generics";
        description = "This library provides some instances for extra GHC.Generic typeclass such as Int8, Word16 and some unboxed types as well.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33838,7 +32547,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "0d0i8ndh2j42qf8ns9wprkjiffy3hyybgvs9nbf67yd50di6p263";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/bheklilr/base-io-access";
        description = "The IO functions included in base delimited into small, composable classes";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33852,7 +32560,6 @@ self: {
        sha256 = "19d1x487kwhc60qjix7xx53dlszbx08rdhxd2zab1pwjw62ws3c8";
        libraryHaskellDepends = [ base ];
        doHaddock = false;
-       homepage = "https://github.com/hvr/base-noprelude";
        description = "\"base\" package sans \"Prelude\" module";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -33868,7 +32575,6 @@ self: {
        libraryHaskellDepends = [ base ghc-prim ];
        testHaskellDepends = [ base hspec QuickCheck ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/haskell-compat/base-orphans#readme";
        description = "Backwards-compatible orphan instances for base";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -33880,7 +32586,6 @@ self: {
        version = "1.2.1";
        sha256 = "1f4s2f454zpcfrb5qi7pdlmljsfyw8zpk0kzs3dngki0ysh0rwq7";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nikita-volkov/base-prelude";
        description = "The most complete prelude formed solely from the \"base\" package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -33892,7 +32597,6 @@ self: {
        version = "0.2.2.4";
        sha256 = "1afc5pchd3vw33bmjbjygkd0l5zh7glbsx4bfyxfscpc1x1l3y52";
        libraryHaskellDepends = [ base ];
-       homepage = "http://haskell.org/haskellwiki/Unicode-symbols";
        description = "Unicode alternatives for common functions and operators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -33904,7 +32608,6 @@ self: {
        version = "0.1.1.6";
        sha256 = "0jf40m3yijqw6wd1rwwvviww46fasphaay9m9rgqyhf5aahnbzjs";
        libraryHaskellDepends = [ base bytestring ghc-prim ];
-       homepage = "http://github.com/bos/base16-bytestring";
        description = "Fast base16 (hex) encoding and decoding for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -33920,7 +32623,6 @@ self: {
        libraryHaskellDepends = [ base bits-extras bytestring cpu ];
        testHaskellDepends = [ base bytestring hspec QuickCheck ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/pxqr/base32-bytestring";
        description = "Fast base32 and base32hex codec for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -33934,7 +32636,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ aeson base binary bytestring text ];
        testHaskellDepends = [ base binary bytestring hspec text ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Fast and safe representation of a Base-32 string";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -33953,7 +32654,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://bitbucket.org/s9gf4ult/base58-bytestring";
        description = "Implementation of BASE58 transcoding for ByteStrings";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -33973,7 +32673,6 @@ self: {
          base binary bytestring containers cryptohash QuickCheck
          test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/singpolyma/base58address";
        description = "Parsing and serialization for Base58 addresses (Bitcoin and Ripple)";
        license = "unknown";
      }) {};
@@ -33987,7 +32686,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ aeson base binary bytestring text ];
        testHaskellDepends = [ base binary bytestring hspec text ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Fast and safe representation of a Base-58 string";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -34005,7 +32703,6 @@ self: {
          base bytestring containers HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/bos/base64-bytestring";
        description = "Fast base64 encoding and decoding for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34028,7 +32725,6 @@ self: {
        testHaskellDepends = [
          aeson base binary bytestring cereal tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/futurice/haskell-base64-bytestring-type#readme";
        description = "A newtype around ByteString, for base64 encoding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34049,7 +32745,6 @@ self: {
          base base64-bytestring bytestring conduit hspec QuickCheck
          transformers
        ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Base64-encode and decode streams of bytes. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34062,7 +32757,6 @@ self: {
        version = "0.2";
        sha256 = "0pkhrimabacsjalzq0y3a197fqfbspsbv8xszzg4vbb1fb59dj1y";
        libraryHaskellDepends = [ base ];
-       homepage = "http://urchin.earth.li/~ian/cabal/base64-string/";
        description = "Base64 implementation for String's";
        license = "unknown";
      }) {};
@@ -34084,7 +32778,6 @@ self: {
        testHaskellDepends = [
          base bytestring mono-traversable QuickCheck text
        ];
-       homepage = "https://github.com/ajg/base91";
        description = "A Generic Base91 Encoder & Decoder";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -34096,7 +32789,6 @@ self: {
        version = "0.0.7";
        sha256 = "0w2g4k9bs2ph00p0fgrmcrng8ypdz6xis0r10g380nzkg2rvj0dm";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/haskell-foundation/foundation";
        description = "Foundation scrap box of array & string";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34109,7 +32801,32 @@ self: {
        sha256 = "131aamd4kq7jdmpl4ammgqgykbh81mkziaf0kpic5c20al4a73lp";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring QuickCheck ];
-       homepage = "https://github.com/FilWisher/basen-bytestring#readme";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "baserock-schema" = callPackage
+    ({ mkDerivation, algebraic-graphs, base, bytestring, docopt, errors
+     , hspec, mtl, QuickCheck, text, transformers, turtle, yaml
+     }:
+     mkDerivation {
+       pname = "baserock-schema";
+       version = "0.0.1.3";
+       sha256 = "1p6q6g61cbmsl7ppfqcs5jn0z17aya4sqp7gdi4y01msgd81cvcc";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         algebraic-graphs base bytestring errors mtl text transformers
+         turtle yaml
+       ];
+       executableHaskellDepends = [
+         algebraic-graphs base bytestring docopt errors mtl text
+         transformers turtle yaml
+       ];
+       testHaskellDepends = [
+         algebraic-graphs base bytestring errors hspec mtl QuickCheck text
+         transformers turtle yaml
+       ];
+       description = "Baserock Definitions Schema";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -34136,7 +32853,6 @@ self: {
          base binary bytestring containers hxt-regex-xmlschema mtl SHA
          shell-escape
        ];
-       homepage = "http://github.com/solidsnack/bash";
        description = "Bash generation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34147,6 +32863,8 @@ self: {
        pname = "basic";
        version = "0.1.0.0";
        sha256 = "13ikd2pkg2qspkdq0h21wa3clyaj47cm41239024g0sdv8m03bpb";
+       revision = "1";
+       editedCabalFile = "1zdychkb5s1j8hyniz7v527q89ciwj1h33x34ghlqqpm0igai52k";
        libraryHaskellDepends = [
          base stm template-haskell transformers util
        ];
@@ -34188,7 +32906,6 @@ self: {
          base bytestring containers filepath hashable text transformers
          unordered-containers vector
        ];
-       homepage = "https://github.com/snoyberg/basic-prelude#readme";
        description = "An enhanced core prelude; a common foundation for alternate preludes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -34219,7 +32936,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl parsec pretty unix
        ];
-       homepage = "http://www.cs.mu.oz.au/~bjpop/code.html";
        description = "An interpreter for a small functional language";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34238,7 +32954,6 @@ self: {
          transformers-base
        ];
        testHaskellDepends = [ base hspec stm timespan ];
-       homepage = "https://github.com/agrafix/batch#readme";
        description = "Simplify queuing up data and processing it in batch";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34252,7 +32967,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory filepath Glob ];
-       homepage = "https://github.com/uppet/batch_rename";
        description = "Make Linux or MacOS do things like \"rename *.mp3 *.mp4\"";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -34284,7 +32998,6 @@ self: {
          transformers unix unordered-containers vault wai wai-cors wai-extra
          wai-middleware-static warp x509-store yaml
        ];
-       homepage = "https://github.com/portnov/batchd";
        description = "Batch processing toolset for Linux / Unix";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34299,7 +33012,6 @@ self: {
        libraryHaskellDepends = [
          aeson base containers http-conduit text
        ];
-       homepage = "https://github.com/teozkr/hs-battlenet/";
        description = "API client for Battle.Net";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34314,7 +33026,6 @@ self: {
        libraryHaskellDepends = [
          base battlenet http-conduit text yesod-core
        ];
-       homepage = "https://github.com/teozkr/hs-battlenet/";
        description = "Yesod integration for the battlenet package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34370,7 +33081,6 @@ self: {
        ];
        executableHaskellDepends = [ base containers ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "http://hub.darcs.net/thielema/battleship-combinatorics/";
        description = "Compute number of possible arrangements in the battleship game";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34403,7 +33113,6 @@ self: {
          diagrams-svg filepath MonadRandom mtl transformers
          wai-handler-fastcgi yesod
        ];
-       homepage = "https://github.com/zrho/afp";
        description = "A web-based implementation of battleships including an AI opponent";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34424,7 +33133,6 @@ self: {
          logfloat mtl mwc-random pretty random-fu random-source rvar
          statistics stm transformers vector
        ];
-       homepage = "https://github.com/bgamari/bayes-stack";
        description = "Framework for inferring generative probabilistic models with Gibbs sampling";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34438,7 +33146,6 @@ self: {
        sha256 = "0p1aphzp55h4zlh3h8xnm6mxvsxyrab98ms8f07iqvp4p267kryw";
        libraryHaskellDepends = [ base parsec ];
        testHaskellDepends = [ base hspec parsec ];
-       homepage = "https://github.com/henrylaxen/bbdb";
        description = "Ability to read, write, and modify BBDB files";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -34512,7 +33219,6 @@ self: {
          listsafe monad-logger mtl parsec parsec-numbers persistent
          persistent-sqlite persistent-template resourcet text time unix
        ];
-       homepage = "https://github.com/weldr/bdcs";
        description = "Tools for managing a content store of software packages";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34531,7 +33237,6 @@ self: {
          base directory HUnit mtl process test-framework
          test-framework-hunit
        ];
-       homepage = "http://github.com/humane-software/haskell-bdd";
        description = "Behavior-Driven Development DSL";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -34543,7 +33248,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "17zapldywid4xq0a6qdxh6hnk5igjjgplfydnr800xdpicicbrww";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/joeyadams/haskell-bytestring-delta";
        description = "Simple, fast binary diff/patch";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -34578,7 +33282,6 @@ self: {
          base conduit containers convertible HDBC HDBC-sqlite3 microlens mtl
          pretty semigroups tagged text time uniplate
        ];
-       homepage = "http://travis.athougies.net/projects/beam.html";
        description = "A type-safe SQL mapper for Haskell that doesn't use Template Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34600,7 +33303,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit text time
        ];
-       homepage = "http://travis.athougies.net/projects/beam.html";
        description = "Type-safe, feature-complete SQL query and manipulation interface for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34622,7 +33324,6 @@ self: {
          pqueue pretty scientific text time unordered-containers uuid-types
          vector
        ];
-       homepage = "https://travis.athougies.net/projects/beam.html";
        description = "SQL DDL support and migrations support library for Beam";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34645,7 +33346,6 @@ self: {
          mtl network-uri postgresql-libpq postgresql-simple scientific
          tagged text time unordered-containers uuid-types vector
        ];
-       homepage = "http://tathougies.github.io/beam/user-guide/backends/beam-postgres";
        description = "Connection layer between beam and postgres";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34664,7 +33364,24 @@ self: {
          aeson attoparsec base beam-core beam-migrate bytestring dlist free
          hashable mtl network-uri scientific sqlite-simple text time unix
        ];
-       homepage = "http://tathougies.github.io/beam/user-guide/backends/beam-sqlite/";
+       description = "Beam driver for SQLite";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "beam-sqlite_0_3_2_1" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, beam-core, beam-migrate
+     , bytestring, dlist, free, hashable, mtl, network-uri, scientific
+     , sqlite-simple, text, time, unix
+     }:
+     mkDerivation {
+       pname = "beam-sqlite";
+       version = "0.3.2.1";
+       sha256 = "1ijgqlywb7gvig32zrhgryq0nkfabyxvxy81c36x9zfpyj36x04k";
+       libraryHaskellDepends = [
+         aeson attoparsec base beam-core beam-migrate bytestring dlist free
+         hashable mtl network-uri scientific sqlite-simple text time unix
+       ];
        description = "Beam driver for SQLite";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34687,7 +33404,6 @@ self: {
          base beam doctest doctest-discover tasty tasty-hunit
          template-haskell text
        ];
-       homepage = "https://github.com/hesiod/beam-th";
        description = "Template Haskell utilities for beam";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34727,7 +33443,6 @@ self: {
        libraryHaskellDepends = [
          base dunai MonadRandom mtl transformers
        ];
-       homepage = "keera.co.uk";
        description = "A replacement of Yampa based on Monadic Stream Functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34741,7 +33456,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base haskell98 mtl ];
-       homepage = "http://www.cs.indiana.edu/~lepike/pub_pages/holpp.html";
        description = "A pretty-printer for higher-order logic";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34761,7 +33475,6 @@ self: {
          array base binary deepseq template-haskell
        ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://hackage.haskell.org/package/bed-and-breakfast";
        description = "Efficient Matrix operations in 100% Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34839,7 +33552,6 @@ self: {
          bug iri potoki QuickCheck quickcheck-instances rerebase tasty
          tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/nikita-volkov/belka";
        description = "HTTP client DSL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34858,7 +33570,6 @@ self: {
        executableHaskellDepends = [
          base criterion optparse-applicative process silently text turtle
        ];
-       homepage = "http://github.com/Gabriel439/bench";
        description = "Command-line benchmark tool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34876,7 +33587,6 @@ self: {
          transformers Unique
        ];
        testHaskellDepends = [ base split text ];
-       homepage = "https://github.com/composewell/bench-graph";
        description = "Plot and compare benchmarks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34888,7 +33598,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1zwk05lf76xcdbqrbaid3whmn04injrg7dnlji2v2i5li0pnpr3c";
        libraryHaskellDepends = [ base process random time ];
-       homepage = "xy30.com";
        description = "Test the time it takes to run a haskell function";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -34903,7 +33612,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base mtl time ];
        executableHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/WillSewell/benchpress";
        description = "Micro-benchmarking with detailed statistics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -34940,7 +33648,6 @@ self: {
          AttoBencode attoparsec base bencode bytestring criterion deepseq
          ghc-prim
        ];
-       homepage = "https://github.com/cobit/bencoding";
        description = "A library for encoding and decoding of BEncode data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -34953,7 +33660,6 @@ self: {
        version = "0.1.0";
        sha256 = "14li436dp33r4fygkbxr6rjljdamc0yhxv34wafsy4xsv8h898pb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tfausak/bento#readme";
        description = "🍱 Manage stateful components";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -34992,7 +33698,6 @@ self: {
          ghc-paths haskeline haskell-src-exts language-python monads-tf
          parseargs process transformers
        ];
-       homepage = "http://wiki.github.com/bjpop/berp/";
        description = "An implementation of Python 3";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35016,7 +33721,6 @@ self: {
          async base binary bytestring containers network smallcheck tasty
          tasty-hunit tasty-smallcheck
        ];
-       homepage = "https://github.com/feuerbach/bert";
        description = "BERT implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35055,7 +33759,6 @@ self: {
          base lens QuickCheck semigroups test-framework
          test-framework-quickcheck2 test-framework-th
        ];
-       homepage = "https://github.com/Noeda/bet/";
        description = "Betfair API bindings. Bet on sports on betting exchanges.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35094,7 +33797,6 @@ self: {
        executableHaskellDepends = [
          base containers lens linear random stm stm-chans vty
        ];
-       homepage = "https://github.com/mlang/betris#readme";
        description = "Braille friendly vertical version of tetris";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35106,7 +33808,6 @@ self: {
        version = "0.11.0.0";
        sha256 = "0pa6f7vadslvff0hlm939r2h8k130f16l2sjnzci79n54q9kadw3";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/trskop/between";
        description = "Function combinator \"between\" and derived combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35118,7 +33819,6 @@ self: {
        version = "1.1";
        sha256 = "0f8pyd2j24x574xs73zhadsd058ib217vd12snkqzg6vg9l7vgzw";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
        license = "LGPL";
      }) {};
 
@@ -35148,7 +33848,6 @@ self: {
        version = "0.2.3";
        sha256 = "1qswfjrij01g7g85iiyxpvk1k5hgnf6ll7jcf6b33k6dawi3a4qr";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "https://bitbucket.org/kztk/bff-mono/";
        description = "\"Bidirectionalization for Free\" for Monomorphic Transformations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35160,7 +33859,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "05mw9zv1r1zarnqbbz5qhgd173y52nkkv099x5zi2w1j96ca2pmd";
        libraryHaskellDepends = [ attoparsec base bytestring time ];
-       homepage = "http://github.com/jonpetterbergman/bgmax";
        description = "Parse BgMax-files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35196,11 +33894,30 @@ self: {
          base brick bytestring containers directory filepath hoogle lens
          process protolude text time vector vty
        ];
-       homepage = "https://github.com/andrevdm/bhoogle#readme";
        description = "Simple terminal GUI for local hoogle";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "bhoogle_0_1_2_7" = callPackage
+    ({ mkDerivation, base, brick, bytestring, containers, directory
+     , filepath, hoogle, lens, process, protolude, text, time, vector
+     , vty
+     }:
+     mkDerivation {
+       pname = "bhoogle";
+       version = "0.1.2.7";
+       sha256 = "0mcqkiddg7lxzambfqwqyqbppn7996a3kjyh1a8fv6h4xqcaf9pz";
+       isLibrary = false;
+       isExecutable = true;
+       executableHaskellDepends = [
+         base brick bytestring containers directory filepath hoogle lens
+         process protolude text time vector vty
+       ];
+       description = "Simple terminal GUI for local hoogle";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "bibdb" = callPackage
     ({ mkDerivation, alex, array, async, base, bibtex, bytestring
      , containers, curl, download-curl, filepath, happy, microlens
@@ -35219,7 +33936,6 @@ self: {
          optparse-applicative parsec pretty transformers
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "https://github.com/cacay/bibdb";
        description = "A database based bibliography manager for BibTeX";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35234,7 +33950,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base latex parsec utility-ht ];
-       homepage = "http://www.haskell.org/haskellwiki/BibTeX";
        description = "Parse, format and processing BibTeX files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35254,7 +33969,6 @@ self: {
          base bytestring cgi containers directory hint mtl parsec pretty
          template-haskell unix utf8-string xhtml
        ];
-       homepage = "http://www.kb.ecei.tohoku.ac.jp/~kztk/b18n-combined/desc.html";
        description = "Prototype Implementation of Combining Syntactic and Semantic Bidirectionalization (ICFP'10)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35304,7 +34018,6 @@ self: {
          transformers-compat
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/ekmett/bifunctors/";
        description = "Bifunctors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35338,7 +34051,6 @@ self: {
          base directory filepath HarmTrace-Base HUnit ListLike mtl parseargs
          uu-parsinglib
        ];
-       homepage = "http://ddmal.music.mcgill.ca/billboard";
        description = "A parser for the Billboard chord dataset";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35357,7 +34069,6 @@ self: {
          base billeksah-pane billeksah-services Cabal containers directory
          filepath glib gtk mtl parsec pretty transformers
        ];
-       homepage = "http://www.leksah.org";
        description = "Leksah library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35377,7 +34088,6 @@ self: {
          base billeksah-services containers directory filepath mtl parsec
          plugins pretty transformers
        ];
-       homepage = "http://www.leksah.org";
        description = "Leksah plugin base";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35400,7 +34110,6 @@ self: {
          directory filepath leksah-dummy leksah-main leksah-plugin-pane mtl
          parsec pretty transformers
        ];
-       homepage = "http://www.leksah.org";
        description = "Leksah plugin base";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35420,7 +34129,6 @@ self: {
          base billeksah-services containers directory filepath glib gtk mtl
          parsec pretty time transformers
        ];
-       homepage = "http://www.leksah.org";
        description = "Leksah library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35437,7 +34145,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath mtl parsec pretty transformers
        ];
-       homepage = "http://www.leksah.org";
        description = "Leksah library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35455,7 +34162,6 @@ self: {
        testHaskellDepends = [
          base containers exceptions QuickCheck template-haskell
        ];
-       homepage = "https://github.com/joelwilliamson/bimap";
        description = "Bidirectional mapping between two key types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35498,7 +34204,6 @@ self: {
          base containers criterion deepseq mwc-random unordered-containers
          vector
        ];
-       homepage = "https://github.com/choener/bimaps";
        description = "bijections with multiple implementations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35523,7 +34228,6 @@ self: {
          array attoparsec base bytestring cereal containers criterion
          deepseq mtl
        ];
-       homepage = "https://github.com/kolmodin/binary";
        description = "Binary serialisation for Haskell values using lazy ByteStrings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35548,7 +34252,6 @@ self: {
          array attoparsec base bytestring Cabal cereal containers criterion
          deepseq directory filepath mtl tar unordered-containers zlib
        ];
-       homepage = "https://github.com/kolmodin/binary";
        description = "Binary serialisation for Haskell values using lazy ByteStrings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35600,7 +34303,6 @@ self: {
          base binary bytestring conduit hspec QuickCheck
          quickcheck-assertions resourcet
        ];
-       homepage = "http://github.com/qnikst/binary-conduit/";
        description = "data serialization/deserialization conduit library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -35624,7 +34326,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "1246lsk6bfwkrcspdsavmbz5ym3dvjc8ik3r0nc2if9x55cx5rqm";
        libraryHaskellDepends = [ base binary ];
-       homepage = "https://github.com/tolysz/binary-enum";
        description = "Simple wrappers around enum types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35645,7 +34346,6 @@ self: {
          array base binary bytestring Cabal containers directory filepath
          HUnit QuickCheck random test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/A1-Triard/binary-ext";
        description = "An alternate with typed errors for Data.Binary.Get monad from 'binary' library.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35662,7 +34362,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring monads-tf peggy template-haskell
        ];
-       homepage = "https://skami.iocikun.jp/haskell/packages/binary-file";
        description = "read/write binary file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35679,7 +34378,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring data-binary-ieee754 syb text
        ];
-       homepage = "http://github.com/lpeterse/binary-generic";
        description = "Generic binary serialisation using binary and syb";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35691,7 +34389,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0m2dxr5a4rb18jh1xj5yxjpjybn6bz5pjxd2cx06nd6dif4qki0m";
        libraryHaskellDepends = [ array base binary ];
-       homepage = "https://github.com/winterland1989/binary-ieee754";
        description = "Backport ieee754 float double combinators to older binary";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35759,7 +34456,6 @@ self: {
          quickcheck-instances scientific tagged tasty tasty-quickcheck text
          time unordered-containers vector
        ];
-       homepage = "https://github.com/phadej/binary-orphans#readme";
        description = "Orphan instances for binary";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35781,7 +34477,6 @@ self: {
        testHaskellDepends = [
          quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/nikita-volkov/binary-parser";
        description = "A highly-efficient but limited parser API specialised for bytestrings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35814,7 +34509,6 @@ self: {
          deepseq directory filepath http-types scanner scientific text
          unordered-containers vector
        ];
-       homepage = "https://github.com/winterland1989/binary-parsers";
        description = "Extends binary with parsec/attoparsec style parsing combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35827,7 +34521,6 @@ self: {
        version = "1.0";
        sha256 = "1hn6jc4j20z8ni7rpcyamam898yl6jy7zinrhy2rdjvx0p5br13h";
        libraryHaskellDepends = [ base binary bytestring mtl ];
-       homepage = "http://github.com/gcross/binary-protocol";
        description = "Monad to ease implementing a binary network protocol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35844,7 +34537,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring mtl zeromq-haskell
        ];
-       homepage = "http://github.com/NicolasT/binary-protocol-zmq";
        description = "Monad to ease implementing a binary network protocol over ZeroMQ";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35885,7 +34577,6 @@ self: {
        version = "0.8.3";
        sha256 = "1clqq0rqjw1v7y6glkjnfyga5gxh768flyw617g47z0qa181c0c3";
        libraryHaskellDepends = [ base binary bytestring containers mtl ];
-       homepage = "http://www.leksah.org";
        description = "Sharing for the binary package";
        license = "GPL";
      }) {};
@@ -35936,7 +34627,6 @@ self: {
          base binary bytestring Cabal cabal-test-quickcheck io-streams
          QuickCheck
        ];
-       homepage = "http://github.com/jonpetterbergman/binary-streams";
        description = "data serialization/deserialization io-streams library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -35951,7 +34641,6 @@ self: {
        revision = "1";
        editedCabalFile = "1y4x4zhqs8lxxy9qcmkf93g9a1fa6bkn9my8pb9ac75qnc8mi42x";
        libraryHaskellDepends = [ array base bytestring containers mtl ];
-       homepage = "https://github.com/idontgetoutmuch/binary-low-level";
        description = "Binary deserialisation using strict ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -35985,7 +34674,6 @@ self: {
          containers criterion deepseq generics-sop hashable nats scientific
          semigroups SHA tagged text time unordered-containers vector
        ];
-       homepage = "https://github.com/phadej/binary-tagged#readme";
        description = "Tagged binary serialisation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -36017,7 +34705,6 @@ self: {
          containers criterion deepseq generics-sop hashable nats scientific
          semigroups SHA tagged text time unordered-containers vector
        ];
-       homepage = "https://github.com/phadej/binary-tagged#readme";
        description = "Tagged binary serialisation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36038,7 +34725,6 @@ self: {
          test-framework test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion random ];
-       homepage = "https://github.com/oisdk/binary-tree#readme";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -36059,7 +34745,6 @@ self: {
        benchmarkHaskellDepends = [
          base binary bytestring criterion deepseq
        ];
-       homepage = "https://github.com/quchen/binary-typed";
        description = "Type-safe binary serialization";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36089,7 +34774,6 @@ self: {
          base bytestring containers deepseq ghc-prim monads-tf mtl
          numeric-prelude random stm strict transformers type-level-tf unix
        ];
-       homepage = "https://github.com/coreyoconnor/bind-marshal";
        description = "Data marshaling library that uses type level equations to optimize buffering";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36105,7 +34789,6 @@ self: {
        editedCabalFile = "1ijm34wxyxpx38yw42kl5yrb8i3gv1z7dvxhb98jz6pqxgqcvshs";
        libraryHaskellDepends = [ base stm ];
        testHaskellDepends = [ base HTF HUnit QuickCheck random ];
-       homepage = "https://bitbucket.org/accursoft/binding";
        description = "Data Binding";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -36120,7 +34803,6 @@ self: {
        editedCabalFile = "1dcccb26m1ih3mbkhf72rmz9ywva7llxjvg9s6fpssjxpms5fhwy";
        libraryHaskellDepends = [ base binding-core gtk mtl ];
        testHaskellDepends = [ base binding-core directory gtk ];
-       homepage = "https://bitbucket.org/accursoft/binding";
        description = "Data Binding in Gtk2Hs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36136,7 +34818,6 @@ self: {
        editedCabalFile = "1cpgwbzix794by0mvh3lrqv1pakh7i56hap3xhs7z2xccqc461q3";
        libraryHaskellDepends = [ base binding-core stm wx wxcore ];
        testHaskellDepends = [ base binding-core directory wx ];
-       homepage = "https://bitbucket.org/accursoft/binding";
        description = "Data Binding in WxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36160,7 +34841,6 @@ self: {
        version = "1.0.25";
        sha256 = "0kqrd78nspl3lk4a0fqn47d8dirjg3b24dkvkigcrlb81hw35pk3";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jwiegley/bindings-dsl/wiki";
        description = "FFI domain specific language, on top of hsc2hs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -36173,7 +34853,6 @@ self: {
        sha256 = "0fl7gdh60k7wj3bnn5hpgsi0kkji857xb47spii7mrip5p4m8pff";
        libraryHaskellDepends = [ base bindings-audiofile bindings-DSL ];
        libraryPkgconfigDepends = [ esound ];
-       homepage = "http://cielonegro.org/Bindings-EsounD.html";
        description = "Low level bindings to EsounD (ESD; Enlightened Sound Daemon)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36239,7 +34918,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ K8055D ];
-       homepage = "https://github.com/jputcu/bindings-K8055";
        description = "Bindings to Velleman K8055 dll";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36253,7 +34931,6 @@ self: {
        sha256 = "0fw71z74pv8dxw301iss66kmarhlgwj2lpsy0skmlqfkg98zc96k";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ apr ];
-       homepage = "http://cielonegro.org/Bindings-APR.html";
        description = "Low level bindings to Apache Portable Runtime (APR)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36267,7 +34944,6 @@ self: {
        sha256 = "0sr041vpakklpf2mmy78wl5wl8yzfbwvsy07wlplmlh5rgjdm4wx";
        libraryHaskellDepends = [ base bindings-apr bindings-DSL ];
        libraryPkgconfigDepends = [ apr-util ];
-       homepage = "http://cielonegro.org/Bindings-APR.html";
        description = "Low level bindings to Apache Portable Runtime Utility (APR Utility)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36281,7 +34957,6 @@ self: {
        sha256 = "0ls0iy33i0b86fg7hx23s1d8ypa16bdiw3l8nmsni3zgnn67w6mj";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ audiofile ];
-       homepage = "http://cielonegro.org/Bindings-AudioFile.html";
        description = "Low level bindings to audiofile";
        license = stdenv.lib.licenses.publicDomain;
      }) {inherit (pkgs) audiofile;};
@@ -36297,7 +34972,6 @@ self: {
        libraryHaskellDepends = [ array base containers unix ];
        librarySystemDepends = [ bfd opcodes ];
        libraryToolDepends = [ alex happy ];
-       homepage = "http://projects.haskell.org/bindings-bfd/";
        description = "Bindings for libbfd, a library of the GNU `binutils'";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36311,7 +34985,6 @@ self: {
        sha256 = "1k0p0m09ndk6c42h3yy230q86fnm0hzr1zjr3871f9hapvnvzqr8";
        libraryHaskellDepends = [ bindings-DSL ];
        librarySystemDepends = [ dttools ];
-       homepage = "http://bitbucket.org/badi/bindings-cctools";
        description = "Bindings to the CCTools WorkQueue C library";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36332,7 +35005,6 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ codec2 ];
        executableHaskellDepends = [ base binary bytestring split ];
-       homepage = "https://github.com/relrod/bindings-codec2";
        description = "Very low-level FFI bindings for Codec2";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36359,7 +35031,6 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ dc1394 ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/aleator/bindings-dc1394";
        description = "Library for using firewire (iidc-1394) cameras";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36387,7 +35058,6 @@ self: {
        libraryHaskellDepends = [ array base bindings-DSL ];
        librarySystemDepends = [ eskit ];
        libraryPkgconfigDepends = [ eskit ];
-       homepage = "http://github.com/a1kmm/bindings-eskit";
        description = "Bindings to ESKit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36414,7 +35084,6 @@ self: {
        sha256 = "1gigvkgkqg240hnggld9dibzap5lanbifqazksysa53rminaw3yd";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ fluidsynth ];
-       homepage = "http://github.com/bgamari/bindings-fluidsynth";
        description = "Haskell FFI bindings for fluidsynth software synthesizer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36465,7 +35134,6 @@ self: {
        sha256 = "0jz6v52alvczvmwlik0qvw3bfilhzpyp9wd1g92214j2iblyjk8i";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ gpgme ];
-       homepage = "https://github.com/jwiegley/bindings-dsl";
        description = "Project bindings-* raw interface to gpgme";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) gpgme;};
@@ -36509,7 +35177,6 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ hamlib ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/relrod/hamlib-haskell";
        description = "Hamlib bindings for Haskell";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36535,7 +35202,6 @@ self: {
        sha256 = "1pbxwzslg2b1nn66nk8w5z1ryfz205m94ry9vidzyalpz2wnr074";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ blas liblapack ];
-       homepage = "https://github.com/basvandijk/bindings-levmar";
        description = "Low level bindings to the C levmar (Levenberg-Marquardt) library";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36549,7 +35215,6 @@ self: {
        sha256 = "1hygdr4w27igwc513vs7rc9i2xcmr1ndvbiwhkrdw2x0wsmz6yyy";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ libcddb ];
-       homepage = "http://bitbucket.org/mauricio/bindings-libcddb";
        description = "Low level binding to libcddb";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libcddb;};
@@ -36587,7 +35252,6 @@ self: {
        sha256 = "1dy4z0m7r7sicqzx4lfibi4nbx6vaq31x93h38v90vn5i4n903vs";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ g15 ];
-       homepage = "https://github.com/Xandaros/bindings-libg15#readme";
        description = "Bindings to libg15";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36601,7 +35265,6 @@ self: {
        sha256 = "1dyhq06rs91g77c67lfnscn7l9fgbzikiqnv2d494jd60y1q8n8y";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ librrd ];
-       homepage = "http://cielonegro.org/Bindings-librrd.html";
        description = "Low level bindings to RRDtool";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36632,7 +35295,6 @@ self: {
        sha256 = "0xnx9p6wqbwiaqigdnf7x6vd0qq7w9wm0vxsh93adpb5wdpjza66";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ libusb ];
-       homepage = "https://github.com/basvandijk/bindings-libusb";
        description = "Low level bindings to libusb";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libusb;};
@@ -36645,7 +35307,6 @@ self: {
        sha256 = "0s31dh5g26nldb6aq6q4i6ypgajincw7n3d3vm838x3w320qvg2g";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ v4l2 ];
-       homepage = "https://gitorious.org/hsv4l2";
        description = "bindings to libv4l2 for Linux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36659,7 +35320,6 @@ self: {
        sha256 = "1v52rms8xghj7ip3mmzmpa45mqywl4lfl3a0v6qp8sfnc01hd3ch";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ libzip ];
-       homepage = "http://bitbucket.org/astanin/hs-libzip/";
        description = "Low level bindings to libzip";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libzip;};
@@ -36671,7 +35331,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0k8h0i8qfmx6fg5d7mbh57brp8h896j9070bss9jmds4bhizhpw9";
        libraryHaskellDepends = [ base bindings-DSL ioctl ];
-       homepage = "https://code.mathr.co.uk/bindings-linux-videodev2";
        description = "bindings to Video For Linux Two (v4l2) kernel interfaces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -36684,7 +35343,6 @@ self: {
        sha256 = "11rhw6593bnl1hzdn13px5zawbdanwz2219hm1ssxckwbkjlbvjg";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ lxc ];
-       homepage = "https://github.com/fizruk/bindings-lxc";
        description = "Direct Haskell bindings to LXC (Linux containers) C API";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "i686-linux" "x86_64-linux" ];
@@ -36722,7 +35380,6 @@ self: {
        version = "0.8.0.0";
        sha256 = "18i68ivsrdndjpfnyq6dlmmkkx22v3rp619nm26af8ka3qai12j5";
        libraryHaskellDepends = [ base bindings-DSL ];
-       homepage = "http://www.github.com/massysett/bindings-mpdecimal";
        description = "bindings to mpdecimal library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36741,7 +35398,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec HUnit QuickCheck quickcheck-io
        ];
-       homepage = "http://floss.scru.org/bindings-nettle";
        description = "bindings to nettle crypto library";
        license = stdenv.lib.licenses.gpl3;
      }) {inherit (pkgs) nettle;};
@@ -36788,7 +35444,6 @@ self: {
        sha256 = "0vb889f49li0lwy3zsji0f1cwzriizh9x6kg3r8676q5j08p7znd";
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ potrace ];
-       homepage = "https://github.com/rwbarton/bindings-potrace";
        description = "Low-level bindings to the potrace bitmap tracing library";
        license = stdenv.lib.licenses.gpl2;
      }) {inherit (pkgs) potrace;};
@@ -36820,7 +35475,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs containers directory filepath process text unix
        ];
-       homepage = "https://github.com/michelk/bindings-saga-cmd.hs";
        description = "Wrapping saga_cmd";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -36833,7 +35487,6 @@ self: {
        sha256 = "0jxhc0x5hq6y7iznqlxbgnl37a7k8yki2ri475gyc158d47b0zm2";
        libraryHaskellDepends = [ base bindings-DSL ];
        libraryPkgconfigDepends = [ saneBackends ];
-       homepage = "http://floss.scru.org/bindings-sane";
        description = "FFI bindings to libsane";
        license = stdenv.lib.licenses.lgpl3;
      }) {inherit (pkgs) saneBackends;};
@@ -36847,7 +35500,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bindings-DSL ];
        librarySystemDepends = [ scsynth ];
-       homepage = "https://github.com/kaoskorobase/bindings-sc3/";
        description = "Low-level bindings to the SuperCollider synthesis engine library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36864,7 +35516,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ sipc ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/justinethier/hs-bindings-sipc";
        description = "Low level bindings to SIPC";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36900,7 +35551,6 @@ self: {
        version = "0.2.1";
        sha256 = "1nnmyxn28qdfy2sclnxv2mf2d426vrzgs7f0vvqri6fkjnvmk11b";
        libraryHaskellDepends = [ base bindings-DSL ];
-       homepage = "http://github.com/tanimoto/bindings-svm";
        description = "Low level bindings to libsvm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -36925,7 +35575,6 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL convertible ];
        librarySystemDepends = [ wlc ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/aktowns/bindings-wlc#readme";
        description = "Bindings against the wlc library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36951,7 +35600,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1dp52xagwgzmm77f1cm8mvwjy7xnckbkf1inxskq0c7xcch4wbfb";
        libraryHaskellDepends = [ base binary bytestring rank1dynamic ];
-       homepage = "https://github.com/lspitzner/bindynamic";
        description = "A variation of Data.Dynamic.Dynamic with a Binary instance";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36971,7 +35619,6 @@ self: {
        executableHaskellDepends = [
          base containers directory dlist filepath
        ];
-       homepage = "http://code.mathr.co.uk/binembed";
        description = "Embed data into object files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -36989,7 +35636,6 @@ self: {
        executableHaskellDepends = [
          base binembed bytestring containers filepath
        ];
-       homepage = "http://code.mathr.co.uk/binembed";
        description = "Example project using binembed to embed data in object files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37024,7 +35670,6 @@ self: {
          parsec QuickCheck tagsoup
        ];
        executableHaskellDepends = [ base bytestring random ];
-       homepage = "http://biohaskell.org/Libraries/Bio";
        description = "A bioinformatics library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37042,7 +35687,6 @@ self: {
          array base bytestring parsec template-haskell text
        ];
        testHaskellDepends = [ base bytestring hspec QuickCheck ];
-       homepage = "https://github.com/biocad/bio-sequence";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37057,7 +35701,6 @@ self: {
        libraryHaskellDepends = [
          base bioalign biocore bytestring parsec
        ];
-       homepage = "https://patch-tag.com/r/dfornika/bioace/home";
        description = "Library for reading ace assembly files";
        license = "GPL";
      }) {};
@@ -37069,7 +35712,6 @@ self: {
        version = "0.0.5";
        sha256 = "006gg8ds6klrl9rc1csi247rf8gzlgn9mdi0jl4pjz5xmf0jw5dr";
        libraryHaskellDepends = [ base biocore bytestring ];
-       homepage = "https://patch-tag.com/r/dfornika/biophd/home";
        description = "Data structures and helper functions for calculating alignments";
        license = "GPL";
      }) {};
@@ -37092,7 +35734,6 @@ self: {
        version = "0.0.3";
        sha256 = "1l770sg2gcg7wl5yfrrk9nr7hgd5m0q158ad5nd8z7i5vsfah8b2";
        libraryHaskellDepends = [ base biocore bytestring ];
-       homepage = "https://patch-tag.com/r/dfornika/biofasta/home";
        description = "Library for reading fasta sequence files";
        license = "GPL";
      }) {};
@@ -37104,7 +35745,6 @@ self: {
        version = "0.1";
        sha256 = "0453cb2sw6x9hx3z7w3fvymwi0l0s86wlvi6vvsh0jcwas3iirbl";
        libraryHaskellDepends = [ base biocore bytestring ];
-       homepage = "http://biohaskell.org/";
        description = "A library for reading FASTQ files";
        license = "LGPL";
      }) {};
@@ -37124,7 +35764,6 @@ self: {
          hashable primitive stm text transformers unix unordered-containers
          vector vector-algorithms vector-th-unbox zlib
        ];
-       homepage = "https://bitbucket.org/ustenzel/biohazard";
        description = "bioinformatics support library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37177,7 +35816,6 @@ self: {
        libraryHaskellDepends = [
          base binary biocore bytestring parsec text time time-locale-compat
        ];
-       homepage = "https://github.com/dfornika/biophd/wiki";
        description = "Library for reading phd sequence files";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37195,7 +35833,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base biocore bytestring ];
        executableHaskellDepends = [ cmdargs unordered-containers ];
-       homepage = "http://biohaskell.org/";
        description = "Library and executables for working with PSL files";
        license = "LGPL";
      }) {};
@@ -37212,7 +35849,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ array base binary biocore bytestring ];
        executableHaskellDepends = [ array base cmdargs mtl ];
-       homepage = "http://biohaskell.org/";
        description = "Library and executables for working with SFF files";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37257,7 +35893,6 @@ self: {
          base bytestring containers data-default hack hack-handler-happstack
          haskell98 MissingH mtl parsec process rallod
        ];
-       homepage = "http://github.com/moonmaster9000/bird";
        description = "A simple, sinatra-inspired web framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37279,7 +35914,6 @@ self: {
          integer-logarithms optparse-applicative process terminal-size time
          yaml
        ];
-       homepage = "http://github.com/nomeata/bisect-binary";
        description = "Determine relevant parts of binary data";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37311,7 +35945,6 @@ self: {
          array base Cabal containers data-default extra filepath HUnit hxt
          mtl polyparse QuickCheck random toolshed
        ];
-       homepage = "https://functionalley.eu/BishBosh/bishbosh.html";
        description = "Plays chess";
        license = "GPL";
      }) {};
@@ -37324,7 +35957,6 @@ self: {
        sha256 = "0g3yr1dp32983x7my8qwqaz6naap0qlxswa0864mb27a59jvq1qn";
        libraryHaskellDepends = [ base numeric-qq ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "https://github.com/nikita-volkov/bit-array";
        description = "A bit array (aka bitset, bitmap, bit vector) API for numeric types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37346,7 +35978,6 @@ self: {
          vector
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/Bodigrim/bit-stream#readme";
        description = "Lazy, infinite, compact stream of Bool with O(1) indexing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37363,7 +35994,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck tasty-th vector
        ];
-       homepage = "https://github.com/acfoltzer/bit-vector";
        description = "Simple bit vectors for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37377,7 +36007,6 @@ self: {
        revision = "1";
        editedCabalFile = "10fk92v9afjqk43zi621jxl0n8kci0xjj32lz3vqa9xbh67zjz45";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Mutable and immutable bit arrays";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37402,7 +36031,6 @@ self: {
          base base58string bitcoin-script bitcoin-tx bytestring hspec
          http-client lens text wreq
        ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Provides access to the RPC API of Bitcoin Core";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -37425,7 +36053,6 @@ self: {
          base bitcoin-api bitcoin-tx bytestring conduit hspec http-client
          lens text wreq
        ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Higher level constructs on top of the bitcoin-api package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -37446,7 +36073,6 @@ self: {
        testHaskellDepends = [
          base bitcoin-tx bitcoin-types bytestring hexstring hspec
        ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Utility functions for manipulating bitcoin blocks";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -37470,7 +36096,6 @@ self: {
          array base binary bytestring containers mtl old-locale QuickCheck
          random tasty tasty-hunit tasty-quickcheck time transformers
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Partial implementation of the Bitcoin protocol (as of 2013)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37511,7 +36136,6 @@ self: {
          rbpcp-api scientific semigroups string-conversions tagged text time
          transformers
        ];
-       homepage = "https://github.com/runeksvendsen/bitcoin-payment-channel";
        description = "Instant, two-party Bitcoin payments";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37555,7 +36179,6 @@ self: {
          base base16-bytestring binary bytestring text
        ];
        testHaskellDepends = [ base bytestring hspec ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Compilation, manipulation and decompilation of Bitcoin scripts";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -37576,7 +36199,6 @@ self: {
        testHaskellDepends = [
          base bitcoin-script bytestring hexstring hspec
        ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Utility functions for manipulating bitcoin transactions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -37596,7 +36218,6 @@ self: {
        testHaskellDepends = [
          base base58string bytestring hexstring hspec
        ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Provides consistent low-level types used commonly among Bitcoin implementations";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -37612,7 +36233,6 @@ self: {
        executableHaskellDepends = [
          base Bitly directory filepath regexpr
        ];
-       homepage = "http://bitbucket.org/jetxee/hs-bitly/";
        description = "A command line tool to access bit.ly URL shortener.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37625,7 +36245,6 @@ self: {
        version = "0.0.2";
        sha256 = "1flrfbrsnlcal7qyvl1wb0p8c14w0mvvkmgs7d943jqnlh4gay5m";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "A library for handling and manipulating bitmaps (rectangular pixel arrays)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37637,7 +36256,6 @@ self: {
        version = "0.0.1.5";
        sha256 = "1wq1p0vvif750gpyh2kq3agzwga3hx0fq28irbw5dgrz462dd9pv";
        libraryHaskellDepends = [ base bitmap OpenGL ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "OpenGL support for Data.Bitmap.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37654,7 +36272,6 @@ self: {
          array base binary bitmap bytestring cereal containers monad-state
          stb-image string-class tagged zlib
        ];
-       homepage = "https://github.com/bairyn/bitmaps";
        description = "Bitmap library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37673,7 +36290,6 @@ self: {
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base bytes mtl transformers ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ekmett/bits";
        description = "Various bit twiddling and bitwise serialization primitives";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37702,7 +36318,6 @@ self: {
        libraryHaskellDepends = [ base bits bytestring ];
        testHaskellDepends = [ base bits bytestring hspec QuickCheck ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/oldmanmike/bits-bytestring";
        description = "Bits instance for bytestrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37720,7 +36335,6 @@ self: {
        benchmarkHaskellDepends = [
          base bits-bytestring bytestring criterion
        ];
-       homepage = "https://github.com/semaj/bits-bytestring-lazy";
        description = "Bits instance for lazy bytestrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37749,14 +36363,13 @@ self: {
      }:
      mkDerivation {
        pname = "bits-extra";
-       version = "0.0.1.1";
-       sha256 = "0fsih4vrlq9l7851341n5qj1bp014f8rn7fhqf28803l6m3nrn1l";
+       version = "0.0.1.2";
+       sha256 = "1d950vjf2f8wp9fjpw6nkvafag6pd42zhxg9mmzvcyxvk28i6znq";
        libraryHaskellDepends = [ base ghc-prim vector ];
        testHaskellDepends = [
          base ghc-prim hedgehog hspec hw-hedgehog hw-hspec-hedgehog
        ];
        benchmarkHaskellDepends = [ base criterion ghc-prim vector ];
-       homepage = "https://github.com/haskell-works/bits-extra#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -37813,7 +36426,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq vector
        ];
-       homepage = "https://github.com/nshimaza/bitset-word8#readme";
        description = "Space efficient set of Word8 and some pre-canned sets useful for parsing HTTP";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -37851,7 +36463,6 @@ self: {
        testHaskellDepends = [
          base base-unicode-symbols bytestring QuickCheck vector
        ];
-       homepage = "https://github.com/phonohawk/bitstream";
        description = "Fast, packed, strict and lazy bit streams with stream fusion";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37864,7 +36475,6 @@ self: {
        version = "0.0.0";
        sha256 = "1ix2x4v76wq5148k1aax69cf8sk14cd0z362dz1d2qmj9qxsnsw8";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Lazy bit strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37897,7 +36507,6 @@ self: {
          aeson base bencoding bytestring cereal directory filepath hspec
          network QuickCheck quickcheck-instances text time
        ];
-       homepage = "https://github.com/cobit/bittorrent";
        description = "Bittorrent protocol implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37919,7 +36528,6 @@ self: {
          scientific SHA split text time wreq
        ];
        executableHaskellDepends = [ base text turtle ];
-       homepage = "https://github.com/dmjio/bittrex";
        description = "Bindings for the Bittrex API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37937,7 +36545,6 @@ self: {
          base HUnit primitive QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/mokus0/bitvec";
        description = "Unboxed vectors of bits / dense IntSets";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -37952,7 +36559,6 @@ self: {
        libraryHaskellDepends = [ array base bytestring ];
        testHaskellDepends = [ base QuickCheck ];
        benchmarkHaskellDepends = [ array base bytestring criterion ];
-       homepage = "https://code.mathr.co.uk/bitwise";
        description = "fast multi-dimensional unboxed bit packed Bool arrays";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37976,7 +36582,6 @@ self: {
          aeson base bytestring directory doctest hspec http-client
          http-types microlens safe text time
        ];
-       homepage = "https://github.com/tebello-thejane/bitx.hs";
        description = "A Haskell library for working with the BitX bitcoin exchange";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -37990,7 +36595,6 @@ self: {
        libraryHaskellDepends = [
          base-noprelude containers directory text
        ];
-       homepage = "http://github.com/TheBizzle";
        description = "A lousy Prelude replacement by a lousy dude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38003,7 +36607,6 @@ self: {
        version = "1.0.4";
        sha256 = "1wp1542cjcypz339f9b5qxcgf1ppilbxgi8861s5d9p89zrgimij";
        libraryHaskellDepends = [ base containers text ];
-       homepage = "http://github.com/TheBizzle";
        description = "A lousy Prelude replacement by a lousy dude";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38015,7 +36618,6 @@ self: {
        version = "0.1.1";
        sha256 = "0av4gkh2vr9righ26hbagh8j30i8k4sp3af98lmwm5gf81vs5az4";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/bitonic/language-spelling";
        description = "BK-tree implementation";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -38039,7 +36641,6 @@ self: {
          aws base bytestring directory filepath HDBC HDBC-sqlite3 hslogger
          http-conduit MissingH pureMD5 random strict text unix utf8-string
        ];
-       homepage = "https://github.com/ingesson/bkr";
        description = "Backup utility for backing up to cloud storage services (S3 only right now)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38066,7 +36667,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base haskell98 unix ];
-       homepage = "http://github.com/nfjinjing/bla";
        description = "a stupid cron";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38088,7 +36688,6 @@ self: {
          network process safe tagsoup transformers zlib
        ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "http://git.kaction.name/black-jewel";
        description = "The pirate bay client";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -38110,7 +36709,6 @@ self: {
        benchmarkHaskellDepends = [
          async base criterion network-info time
        ];
-       homepage = "https://github.com/bitemyapp/blacktip";
        description = "Decentralized, k-ordered unique ID generator";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -38129,7 +36727,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/centromere/blake2";
        description = "A library providing BLAKE2";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -38141,7 +36738,6 @@ self: {
        version = "0.5";
        sha256 = "15k3vf9jqcw1a9gyppkhn5ibj7ld8mb2irfhbwd3plj86xyxxa0g";
        libraryHaskellDepends = [ base bytestring text vector ];
-       homepage = "https://github.com/killerswan/Haskell-BLAKE";
        description = "The BLAKE SHA-3 candidate hashes, in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38160,7 +36756,6 @@ self: {
        executableHaskellDepends = [
          base blakesum bytestring haskell98 text vector
        ];
-       homepage = "https://github.com/killerswan/Haskell-BLAKE";
        description = "The BLAKE SHA-3 candidate hashes, in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38189,7 +36784,6 @@ self: {
        testHaskellDepends = [
          base containers directory process shake stm text time unix vector
        ];
-       homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
        description = "HTML5 Canvas Graphics Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38217,7 +36811,6 @@ self: {
          base base-compat-batteries containers directory process shake stm
          text time unix vector
        ];
-       homepage = "https://github.com/ku-fpg/blank-canvas/wiki";
        description = "HTML5 Canvas Graphics Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38230,7 +36823,6 @@ self: {
        version = "0.7.6";
        sha256 = "1q6fkw2bsppymy5wi7mgkl09caij52xplw64786548z9i95r0bli";
        libraryHaskellDepends = [ base ieee QuickCheck storable-complex ];
-       homepage = "http://github.com/patperry/blas";
        description = "Bindings to the BLAS library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38248,7 +36840,6 @@ self: {
          base blas-ffi carray netlib-carray netlib-ffi storable-complex
          transformers
        ];
-       homepage = "http://hub.darcs.net/thielema/blas-carray/";
        description = "Auto-generated interface to Fortran BLAS via CArrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38262,7 +36853,6 @@ self: {
        sha256 = "0dphqcnnka0ahfgdnshm8r3bd6r5wbpln9kksa6y09yi2nnqh3gf";
        libraryHaskellDepends = [ base netlib-ffi ];
        libraryPkgconfigDepends = [ blas ];
-       homepage = "http://hub.darcs.net/thielema/blas-ffi/";
        description = "Auto-generated interface to Fortran BLAS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38277,7 +36867,6 @@ self: {
        libraryHaskellDepends = [ base storable-complex ];
        librarySystemDepends = [ blas ];
        testHaskellDepends = [ base vector ];
-       homepage = "https://github.com/Rufflewind/blas-hs";
        description = "Low-level Haskell bindings to Blas";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38292,7 +36881,6 @@ self: {
        libraryHaskellDepends = [
          base biocore bytestring parallel tagsoup
        ];
-       homepage = "http://biohaskell.org/";
        description = "Library for reading Blast XML output";
        license = "LGPL";
      }) {};
@@ -38310,7 +36898,6 @@ self: {
        executableHaskellDepends = [
          base blaze-html dates directory HaTeX process split tagsoup text
        ];
-       homepage = "https://github.com/2016rshah/BlaTeX";
        description = "Blog in LaTeX";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38334,7 +36921,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0qsis1hwd8sqcciibxwy8p6irszwa2fy5m75qxp46ymfal5lrdak";
        libraryHaskellDepends = [ base blaze-html text ];
-       homepage = "http://github.com/agrafix/blaze-bootstrap";
        description = "Blaze helper functions for bootstrap pages";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -38353,7 +36939,6 @@ self: {
          base bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text utf8-string
        ];
-       homepage = "http://github.com/lpsmith/blaze-builder";
        description = "Efficient buffered output";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38366,7 +36951,6 @@ self: {
        sha256 = "0xxyn3lhcn1bkybhrl5dx68d0adf26ilf34gv0mxkwpfj7m7d3k3";
        libraryHaskellDepends = [ base conduit ];
        doHaddock = false;
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Convert streams of builders to streams of bytestrings. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38385,7 +36969,6 @@ self: {
          base blaze-builder bytestring bytestring-builder enumerator
          streaming-commons transformers
        ];
-       homepage = "https://github.com/meiersi/blaze-builder-enumerator";
        description = "Enumeratees for the incremental conversion of builders to bytestrings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38403,7 +36986,6 @@ self: {
          base blaze-html blaze-markup colonnade text
        ];
        testHaskellDepends = [ base colonnade doctest ];
-       homepage = "https://github.com/andrewthad/colonnade#readme";
        description = "Helper functions for using blaze-html with colonnade";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38419,7 +37001,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath tagsoup
        ];
-       homepage = "http://jaspervdj.be/blaze-html";
        description = "Tool to convert HTML to BlazeHtml code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38441,7 +37022,6 @@ self: {
          QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 text
        ];
-       homepage = "http://jaspervdj.be/blaze";
        description = "A blazingly fast HTML combinator library for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38457,7 +37037,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html cgi data-default network safe text
        ];
-       homepage = "https://github.com/egonSchiele/blaze-html-contrib";
        description = "Some contributions to add handy things to blaze html";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38470,7 +37049,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "11bw5ywvi7dlz5inch3z0vlg936ch1rnp99bh4nmwskvszidd7kg";
        libraryHaskellDepends = [ base blaze-html bytestring hexpat text ];
-       homepage = "https://github.com/jaspervdj/blaze-html-hexpat";
        description = "A hexpat backend for blaze-html";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38487,7 +37065,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-markup bytestring html-truncate tagsoup text
        ];
-       homepage = "http://github.com/mruegenberg/blaze-html-truncate";
        description = "A truncator for blaze-html";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38510,7 +37087,6 @@ self: {
          aeson base doctest QuickCheck scientific tasty tasty-quickcheck
          text unordered-containers vector
        ];
-       homepage = "https://github.com/philopon/blaze-json";
        description = "tiny library for encoding json";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38529,7 +37105,6 @@ self: {
          base blaze-builder bytestring containers HUnit QuickCheck tasty
          tasty-hunit tasty-quickcheck text
        ];
-       homepage = "http://jaspervdj.be/blaze";
        description = "A blazingly fast markup combinator library for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38543,7 +37118,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html blaze-markup blaze-svg text
        ];
-       homepage = "http://githubcom/Qinka/blaze-shields";
        description = "create svg by Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38555,7 +37129,6 @@ self: {
        version = "0.3.6.1";
        sha256 = "0q5a4wam0sidng0cfsivwkyph9snyilk7rsdx4vb6wz9l6xz397n";
        libraryHaskellDepends = [ base blaze-markup mtl ];
-       homepage = "https://github.com/deepakjois/blaze-svg";
        description = "SVG combinator library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38577,7 +37150,6 @@ self: {
          base blaze-builder bytestring double-conversion QuickCheck
          test-framework test-framework-quickcheck2
        ];
-       homepage = "http://github.com/bos/blaze-textual";
        description = "Fast rendering of common datatypes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38594,7 +37166,6 @@ self: {
          base blaze-builder bytestring ghc-prim integer-gmp old-locale text
          time vector
        ];
-       homepage = "http://github.com/mailrank/blaze-textual";
        description = "Fast rendering of common datatypes (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38624,7 +37195,6 @@ self: {
          base blaze-builder blaze-html blaze-markup bytestring mtl text
          transformers
        ];
-       homepage = "http://johannesgerer.com/blazeT";
        description = "A true monad (transformer) version of the blaze-markup and blaze-html libraries";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -38656,7 +37226,6 @@ self: {
          hspec microlens microlens-ghc mtl process QuickCheck
          quickcheck-instances random text transformers uuid
        ];
-       homepage = "http://github.com/plow-technologies/ble#readme";
        description = "Bluetooth Low Energy (BLE) peripherals";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38694,7 +37263,6 @@ self: {
          base bliplib bytestring containers filepath language-python mtl
          old-time parseargs pretty
        ];
-       homepage = "https://github.com/bjpop/blip";
        description = "Python to bytecode compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38711,7 +37279,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring containers mtl pretty utf8-string
        ];
-       homepage = "https://github.com/bjpop/blip";
        description = "Support code for Blip";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38736,7 +37303,6 @@ self: {
          errors hashable hspec memory mtl QuickCheck quickcheck-instances
          text time transformers unordered-containers
        ];
-       homepage = "https://github.com/TGOlson/blockchain";
        description = "Generic blockchain implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38759,7 +37325,6 @@ self: {
          base JuicyPixels optparse-applicative vector
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/kseo/blockhash#readme";
        description = "Blockhash perceptual image hash algorithm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38772,7 +37337,6 @@ self: {
        version = "0.1.0.5";
        sha256 = "00xlj503h6073f9sk7a1p2b66nw2lryyvxxbawwz030mjdb6hgps";
        libraryHaskellDepends = [ base containers parallel ];
-       homepage = "http://www.downstairspeople.org/git/blocking-transactions.git";
        description = "Composable, blocking transactions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38823,7 +37387,6 @@ self: {
          quickcheck-properties semigroups temporary text time unix-compat
          unordered-containers vector
        ];
-       homepage = "https://github.com/bitemyapp/bloodhound";
        description = "ElasticSearch client library for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38846,7 +37409,6 @@ self: {
          aeson amazonka amazonka-core base bloodhound http-client
          http-client-tls lens retry tasty tasty-hunit text time
        ];
-       homepage = "http://github.com/MichaelXavier/bloodhound-amazonka-auth#readme";
        description = "Adds convenient Amazon ElasticSearch Service authentication to Bloodhound";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38865,7 +37427,6 @@ self: {
          base bytestring QuickCheck random test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/bos/bloomfilter";
        description = "Pure and impure Bloom Filter implementations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -38909,7 +37470,6 @@ self: {
          base containers fasta optparse-applicative pipes pipes-text split
          text
        ];
-       homepage = "http://github.com/GregorySchwartz/blosum#readme";
        description = "BLOSUM generator";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38942,7 +37502,6 @@ self: {
        executableHaskellDepends = [
          base blubber-server bytestring cereal containers gloss network unix
        ];
-       homepage = "https://secure.plaimi.net/games/blubber.html";
        description = "The blubber client; connects to the blubber server";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38965,7 +37524,6 @@ self: {
          base Cabal cereal containers data-default-class network pandoc
          process random scotty text transformers unix
        ];
-       homepage = "https://secure.plaimi.net/games/blubber.html";
        description = "The blubber server, serves blubber clients";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -38982,7 +37540,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring http-client http-types text vector
        ];
-       homepage = "https://github.com/agrafix/bluemix-sdk#readme";
        description = "Bindings to Bluemix APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39005,7 +37562,6 @@ self: {
          xmonad-contrib
        ];
        executablePkgconfigDepends = [ gtk2 ];
-       homepage = "http://www.bluetile.org/";
        description = "full-featured tiling for the GNOME desktop environment";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39042,7 +37598,6 @@ self: {
          wl-pprint-text
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://blunt.herokuapp.com";
        description = "Convert between pointfree and pointful expressions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39055,7 +37610,6 @@ self: {
        version = "1.2.6.3";
        sha256 = "1k6s5z520dadj38y7ja0m4syrg094gyq14c63i6wx2701zj3viiw";
        libraryHaskellDepends = [ base binary bytestring ];
-       homepage = "https://github.com/benl23x5/bmp";
        description = "Read and write uncompressed BMP image files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -39069,7 +37623,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal h2c mtl resourcet
        ];
-       homepage = "https://bitbucket.org/fmapE/bno055-haskell";
        description = "Library for communication with the Bosch BNO055 orientation sensor";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39095,7 +37648,6 @@ self: {
        testHaskellDepends = [
          array base containers QuickCheck random transformers utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/games/";
        description = "Three games for inclusion in a web server";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39117,7 +37669,6 @@ self: {
          base directory filemanip filepath optparse-applicative shelly text
          transformers unix
        ];
-       homepage = "https://github.com/phlummox/bogocopy";
        description = "Copy a directory tree, making zero-size sparse copies of big files";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -39159,7 +37710,6 @@ self: {
          base bytestring cereal tasty tasty-quickcheck text
          unordered-containers vector
        ];
-       homepage = "https://github.com/bflyblue/bolt#readme";
        description = "Bolt driver for Neo4j";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39178,7 +37728,6 @@ self: {
          ad base containers hashable hmatrix ieee754 MonadRandom mtl
          QuickCheck transformers unordered-containers vector
        ];
-       homepage = "https://github.com/Lysxia/boltzmann-samplers#readme";
        description = "Uniform random generators";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -39208,7 +37757,6 @@ self: {
          filepath HUnit monad-loops parsec pretty QuickCheck tasty
          tasty-golden tasty-hunit tasty-quickcheck text
        ];
-       homepage = "https://github.com/Microsoft/bond";
        description = "Bond schema compiler and code generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39238,7 +37786,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion filepath vector
        ];
-       homepage = "http://github.com/rblaze/bond-haskell#readme";
        description = "Runtime support for BOND serialization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39261,7 +37808,6 @@ self: {
          aeson base bond bytestring cmdargs directory filepath monad-loops
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/rblaze/bond-haskell#readme";
        description = "Bond code generator for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39290,7 +37836,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion data-default-class type-level-sets
        ];
-       homepage = "http://github.com/turingjump/bookkeeper#readme";
        description = "Anonymous records and overloaded labels";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39303,7 +37848,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1d3wzj4nh8f436wfqhdlhrpxhrrhqh97wrfyykm26bnngy4kdsk6";
        libraryHaskellDepends = [ base bookkeeper type-level-sets ];
-       homepage = "https://github.com/pkamenarsky/bookkeeper-permissions";
        description = "Permissions for bookkeeper records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39317,7 +37861,6 @@ self: {
        sha256 = "1r17x9a5fapqn8ldvyr19l5g5qfxmvzqc5d3rp6rjg60r7k98hpz";
        libraryHaskellDepends = [ base dlist mtl text time ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/arowM/haskell-bookkeeping#readme";
        description = "A module for bookkeeping by double entry";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -39334,7 +37877,6 @@ self: {
          base mono-traversable text time transaction
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/arowM/haskell-bookkeeping#readme";
        description = "A module for bookkeeping by double entry";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39352,7 +37894,6 @@ self: {
          base bookkeeping mono-traversable text time
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/arowM/haskell-bookkeeping-jp#readme";
        description = "Helper functions for Japanese bookkeeping";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39365,7 +37906,6 @@ self: {
        version = "0.4.0";
        sha256 = "008m43f04ncx2c24c241gzwjyyglw8rwpq2gsakqkw0nwz3czs61";
        libraryHaskellDepends = [ base ];
-       homepage = "http://tom.lokhorst.eu/bool-extras";
        description = "A fold function for Bool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39392,7 +37932,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring containers semigroups text vector
        ];
-       homepage = "http://github.com/Shou/boolean-like";
        description = "Logical combinatory operations dealing with datatypes representing booleans by their constructors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39404,7 +37943,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1vqn1igmsgq6nry9bpz5vhggbm3j8kc3p6d6wy16nf94z10nq3qs";
        libraryHaskellDepends = [ base bytestring HUnit ];
-       homepage = "http://xy30.com";
        description = "convert numbers to binary coded lists";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -39489,7 +38027,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring comonad semigroupoids semigroups transformers
        ];
-       homepage = "https://github.com/fumieval/boombox";
        description = "Chronokinetic stream sources and incremental consumers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39535,7 +38072,6 @@ self: {
        sha256 = "1gn4b8y6dlhhf1vi92km32lyryl25xvbc8akbq1xxgn16iq49y8c";
        libraryHaskellDepends = [ base mtl text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/tdammers/boop";
        description = "OOP primitives for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39559,7 +38095,6 @@ self: {
        sha256 = "1kpx8q50j5k49mbrm1kpcd34jgvx4rfmw3bm4qbjrp48ysai0sfb";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/hverr/bordacount#readme";
        description = "Implementation of the Borda count election method";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39591,7 +38126,6 @@ self: {
          transformers unordered-containers vaultaire-common vector
          zeromq4-haskell
        ];
-       homepage = "https://github.com/anchor/borel-core";
        description = "Metering System for OpenStack metrics provided by Vaultaire";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39610,7 +38144,6 @@ self: {
          adjunctions base base-compat constraints fin generics-sop streams
          tagged transformers transformers-compat vec
        ];
-       homepage = "https://github.com/phadej/boring";
        description = "Boring and Absurd types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39627,7 +38160,6 @@ self: {
        libraryHaskellDepends = [ base gloss ];
        executableHaskellDepends = [ base gloss ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/checkraiser/boring-game#readme";
        description = "An educational game";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39642,7 +38174,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base gtk transformers X11 ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/debug-ito/boring-window-switcher";
        description = "A boring window switcher";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39654,7 +38185,6 @@ self: {
        version = "0.3";
        sha256 = "0crs1c6v298zqkjzkdgicigx22gvp9xv7bjlynbyckvx0lrvfmrc";
        libraryHaskellDepends = [ arrows base Stream ];
-       homepage = "http://haskell.org/haskellwiki/Bot";
        description = "bots for functional reactive programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39667,7 +38197,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "13hf6j8qfaqw446ifyx0y60j9kvlvm0yj3r4h910bcszfjvyhkkg";
        libraryHaskellDepends = [ base semigroups zero ];
-       homepage = "https://github.com/barrucadu/both";
        description = "Like Maybe, but with a different Monoid instance";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -39681,7 +38210,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Build tool for Lambdabot";
        license = "GPL";
      }) {};
@@ -39707,7 +38235,6 @@ self: {
          base deriving-compat doctest functor-classes-compat transformers
          transformers-compat vector void
        ];
-       homepage = "http://github.com/ekmett/bound/";
        description = "Making de Bruijn Succ Less";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39741,7 +38268,6 @@ self: {
        version = "0.2.3";
        sha256 = "0r3mffqxqadn8qklq3kr0ggirkficfj8ic1fxgki2zrc5jm4f2g8";
        libraryHaskellDepends = [ base lens ];
-       homepage = "https://github.com/fumieval/boundingboxes";
        description = "A generic boundingbox for an arbitrary vector";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39762,7 +38288,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring tasty tasty-hunit text unordered-containers
        ];
-       homepage = "https://github.com/hdgarrood/bower-json";
        description = "Read bower.json from Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -39778,7 +38303,6 @@ self: {
        executableHaskellDepends = [
          base containers GLUT hosc hsc3 random
        ];
-       homepage = "https://code.mathr.co.uk/bowntz";
        description = "audio-visual pseudo-physical simulation of colliding circles";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39836,7 +38360,6 @@ self: {
          base containers diagrams-contrib diagrams-core diagrams-lib
          diagrams-svg split
        ];
-       homepage = "http://github.com/githubuser/braid#readme";
        description = "Types and functions to work with braids and Khovanov homology";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39891,7 +38414,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ array base ];
        executableHaskellDepends = [ array base ];
-       homepage = "https://gitlab.com/queertypes/brainfuck-tut";
        description = "A simple BF interpreter";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -39911,7 +38433,6 @@ self: {
        ];
        executableHaskellDepends = [ base optparse-applicative text ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://github.com/vmchale/brainheck#readme";
        description = "Brainh*ck interpreter in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39937,7 +38458,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskgame mtl SDL ];
-       homepage = "http://github.com/Peaker/breakout/tree/master";
        description = "A simple Breakout game implementation";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39962,7 +38482,6 @@ self: {
          tls transformers wai wai-extra wai-middleware-static warp warp-tls
          xdg-basedir
        ];
-       homepage = "https://github.com/rnhmjoj/breve";
        description = "a url shortener";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -39977,7 +38496,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base parallel random SDL ];
-       homepage = "http://github.com/willdonnelly/brians-brain";
        description = "A Haskell implementation of the Brian's Brain cellular automaton";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40002,12 +38520,11 @@ self: {
          microlens microlens-mtl microlens-th stm template-haskell text
          text-zipper transformers vector vty word-wrap
        ];
-       homepage = "https://github.com/jtdaugherty/brick/";
        description = "A declarative terminal user interface library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "brick_0_37" = callPackage
+  "brick_0_37_1" = callPackage
     ({ mkDerivation, base, config-ini, containers, contravariant
      , data-clist, deepseq, dlist, microlens, microlens-mtl
      , microlens-th, QuickCheck, stm, template-haskell, text
@@ -40015,8 +38532,8 @@ self: {
      }:
      mkDerivation {
        pname = "brick";
-       version = "0.37";
-       sha256 = "1v9ydqwaq116n8f4q9ln4zf9jr28y730y7l7m1r2ipjfjassxfq2";
+       version = "0.37.1";
+       sha256 = "04rpiafw7a30drbk8gmp01m6l3iawayy1ma1hn8m257rh2zk66qy";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -40025,7 +38542,6 @@ self: {
          text-zipper transformers vector vty word-wrap
        ];
        testHaskellDepends = [ base containers QuickCheck ];
-       homepage = "https://github.com/jtdaugherty/brick/";
        description = "A declarative terminal user interface library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40044,7 +38560,6 @@ self: {
        libraryHaskellDepends = [
          base brick containers skylighting-core text vty
        ];
-       homepage = "https://github.com/jtdaugherty/brick-skylighting/";
        description = "Show syntax-highlighted text in your Brick UI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40069,7 +38584,6 @@ self: {
          bricks-rendering bricks-syntax containers doctest hedgehog mtl
          parsec template-haskell text transformers
        ];
-       homepage = "https://github.com/chris-martin/bricks#readme";
        description = "Bricks is a lazy functional language based on Nix";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40089,7 +38603,6 @@ self: {
        testHaskellDepends = [
          base containers doctest either-list-functions text
        ];
-       homepage = "https://github.com/chris-martin/bricks#readme";
        description = "...";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -40105,7 +38618,6 @@ self: {
        libraryHaskellDepends = [
          base bricks-internal containers hedgehog template-haskell text
        ];
-       homepage = "https://github.com/chris-martin/bricks#readme";
        description = "...";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -40126,7 +38638,6 @@ self: {
          base bricks-internal bricks-internal-test bricks-rendering
          bricks-syntax containers doctest hedgehog parsec text
        ];
-       homepage = "https://github.com/chris-martin/bricks#readme";
        description = "...";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40148,7 +38659,6 @@ self: {
          base bricks-internal bricks-internal-test bricks-syntax containers
          doctest hedgehog template-haskell text
        ];
-       homepage = "https://github.com/chris-martin/bricks#readme";
        description = "...";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40170,7 +38680,6 @@ self: {
          base bricks-internal containers doctest either-list-functions
          exceptions hint text
        ];
-       homepage = "https://github.com/chris-martin/bricks#readme";
        description = "...";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40234,7 +38743,6 @@ self: {
          neat-interpolation parsec pretty safe semigroups strict syb text
          transformers uniplate unsafe yaml
        ];
-       homepage = "https://github.com/lspitzner/brittany/";
        description = "Haskell source code formatter";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -40276,7 +38784,6 @@ self: {
          neat-interpolation parsec pretty safe semigroups strict syb text
          transformers uniplate unsafe yaml
        ];
-       homepage = "https://github.com/lspitzner/brittany/";
        description = "Haskell source code formatter";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40289,7 +38796,6 @@ self: {
        version = "0.1.1";
        sha256 = "1wl5x7qi00z7q9k6rbmzszzbrqycfcpg04a1ikrnvzqs61ddcnxd";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/merijn/broadcast-chan";
        description = "Broadcast channel type that avoids 0 reader space leaks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40315,7 +38821,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ broker ];
        testHaskellDepends = [ base bytestring hspec ];
-       homepage = "https://github.com/capn-freako/broker-haskell";
        description = "Haskell bindings to Broker, Bro's messaging library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40367,7 +38872,6 @@ self: {
          base bytestring deepseq ini lens lrucache mtl text
          unordered-containers wreq
        ];
-       homepage = "https://oss.xkcd.com";
        description = "A reader and interface for the Browser Capabilities Project data files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40380,7 +38884,6 @@ self: {
        version = "0.0.0.2";
        sha256 = "1x6m6xkrcw6jiaig1bb2wb5pqyw31x8xr9k9pxgq2g3ng44pbjr8";
        libraryHaskellDepends = [ base bytestring bytestring-builder ];
-       homepage = "http://github.com/sjakobi/bsb-http-chunked";
        description = "Chunked HTTP transfer encoding for bytestring builders";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40392,7 +38895,6 @@ self: {
        version = "1.0.8.0";
        sha256 = "0wflh3ncd47j2v70m6lbdmaif974fimv3dd4wyj6krb03vq6lvpd";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com:p-alik/bsd-sysctl";
        description = "Access to the BSD sysctl(3) interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40414,7 +38916,6 @@ self: {
          base binary bytestring cryptohash data-binary-ieee754 mtl network
          QuickCheck test-framework test-framework-quickcheck2 text time
        ];
-       homepage = "http://github.com/mongodb-haskell/bson";
        description = "BSON documents are JSON-like objects with a standard binary encoding";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -40450,7 +38951,6 @@ self: {
        version = "0.1.1";
        sha256 = "0q5ixrfgybf80q0x2p80qjy1kqarm2129hmzzqgcpn7jvqbv8fyp";
        libraryHaskellDepends = [ base bson lens text ];
-       homepage = "https://github.com/jb55/bson-lens";
        description = "BSON lenses";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ jb55 ];
@@ -40484,7 +38984,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-builder bytestring criterion sandi
        ];
-       homepage = "https://github.com/NicolasDP/hs-bspack";
        description = "A simple and fast bytestring packer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40496,7 +38995,6 @@ self: {
        version = "0.0.5";
        sha256 = "12wn8jlqkb9d9vpdbwc3m288cgnr15cq4wv5fxlp7f10p3y42l2a";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/vincenthz/hs-bsparse";
        description = "A simple unassuming parser for bytestring";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40516,7 +39014,6 @@ self: {
          tasty-hunit tasty-smallcheck transformers
        ];
        benchmarkHaskellDepends = [ base clock ghc-prim hashable ];
-       homepage = "https://github.com/andrewthad/btree";
        description = "B-Tree on Unmanaged Heap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40540,7 +39037,6 @@ self: {
          array base base64-bytestring bytestring cereal containers directory
          filepath hashable mtl QuickCheck random snappy stm time unix
        ];
-       homepage = "https://github.com/brinchj/btree-concurrent";
        description = "A backend agnostic, concurrent BTree";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40555,7 +39051,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring time unix ];
-       homepage = "https://github.com/redneb/hs-btrfs";
        description = "Bindings to the btrfs API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40594,7 +39089,6 @@ self: {
          regex-tdfa regex-tdfa-text safe semigroups split strict temporary
          text time transformers unordered-containers vector yaml
        ];
-       homepage = "http://johannesgerer.com/buchhaltung";
        description = "Automates most of your plain text accounting data entry in ledger format";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40615,7 +39109,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ bug criterion rerebase ];
-       homepage = "https://github.com/nikita-volkov/buffer";
        description = "Simple mutable low-level buffer for IO";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40641,7 +39134,6 @@ self: {
          aeson base bytestring criterion deepseq http-types json-builder
          text vector
        ];
-       homepage = "https://github.com/chadaustin/buffer-builder";
        description = "Library for efficiently building up buffers, one piece at a time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40700,7 +39192,6 @@ self: {
          base monad-primitive mwc-random mwc-random-monad primitive
          transformers
        ];
-       homepage = "https://github.com/derekelkins/buffon";
        description = "An implementation of Buffon machines";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40713,7 +39204,6 @@ self: {
        version = "1.0.1";
        sha256 = "1xfynvp5fyn46gg3p5qq9cmb1dnw2dyf3bz6w5wdvikfvs19dwhq";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/nikita-volkov/bug";
        description = "Better alternatives to the \"error\" function";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -40738,7 +39228,6 @@ self: {
        testHaskellDepends = [
          aeson aeson-qq base doctest hspec text time
        ];
-       homepage = "https://github.com/pbrisbin/bugsnag-haskell#readme";
        description = "Bugsnag error reporter for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -40759,7 +39248,6 @@ self: {
          data-default http-conduit http-types iso8601-time resourcet text
          time transformers unordered-containers vector
        ];
-       homepage = "https://github.com/sethfowler/hsbugzilla";
        description = "A Haskell interface to the Bugzilla native REST API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40789,7 +39277,6 @@ self: {
          base bytestring containers directory exceptions mtl old-locale
          process stm temporary text time
        ];
-       homepage = "http://code.ouroborus.net/buildbox";
        description = "Rehackable components for writing buildbots and test harnesses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40803,7 +39290,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base buildbox parseargs ];
-       homepage = "http://code.ouroborus.net/buildbox";
        description = "Tools for working with buildbox benchmark result files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40842,7 +39328,6 @@ self: {
          mtl old-time process text time transformers unordered-containers
          vector
        ];
-       homepage = "https://github.com/JPMoresmau/BuildWrapper";
        description = "A library and an executable that provide an easy API for a Haskell IDE";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40857,7 +39342,6 @@ self: {
        libraryHaskellDepends = [ base vect ];
        libraryPkgconfigDepends = [ bullet ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://www.haskell.org/haskellwiki/Bullet";
        description = "A wrapper for the Bullet physics engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40878,7 +39362,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers fclabels process regex-compat split strict
        ];
-       homepage = "http://github.com/silkapp/bumper";
        description = "Automatically bump package versions, also transitively";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40895,7 +39378,6 @@ self: {
        libraryHaskellDepends = [ base text ];
        executableHaskellDepends = [ base cmdargs text unix ];
        testHaskellDepends = [ base doctest hspec ];
-       homepage = "https://github.com/sendyhalim/bunz";
        description = "CLI tool to beautify JSON string";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40914,7 +39396,6 @@ self: {
        executableHaskellDepends = [
          aeson base bitcoin-script bytestring process scientific
        ];
-       homepage = "https://gitlab.com/KrzysiekJ/burnt-explorer";
        description = "List OP_RETURN cryptocurrency transaction outputs";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40929,7 +39410,6 @@ self: {
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://parsci.com/";
        description = "Burst detection algorithms";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40947,7 +39427,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring errors serialport transformers
        ];
-       homepage = "http://www.github.com/bgamari/bus-pirate";
        description = "Haskell interface to the Bus Pirate binary interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -40964,7 +39443,6 @@ self: {
          base binary bytestring containers dataenc mtl old-locale parsec
          pretty time
        ];
-       homepage = "http://vis.renci.org/jeff/buster";
        description = "Almost but not quite entirely unlike FRP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -40982,7 +39460,6 @@ self: {
          base binary buster bytestring containers dataenc gtk mtl old-locale
          parsec pretty time
        ];
-       homepage = "http://vis.renci.org/jeff/buster";
        description = "Almost but not quite entirely unlike FRP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41000,7 +39477,6 @@ self: {
          base binary buster bytestring containers dataenc haxr HTTP mtl
          network old-locale pretty time
        ];
-       homepage = "http://vis.renci.org/jeff/buster";
        description = "Almost but not quite entirely unlike FRP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41029,7 +39505,6 @@ self: {
          base bytestring cairo containers dbus directory filepath gtk3 HUnit
          mtl pango pcap QuickCheck test-framework test-framework-hunit text
        ];
-       homepage = "https://www.freedesktop.org/wiki/Software/Bustle/";
        description = "Draw sequence diagrams of D-Bus traffic";
        license = "unknown";
      }) {system-glib = pkgs.glib;};
@@ -41049,7 +39524,6 @@ self: {
          base bifunctors containers deque extra free microlens microlens-th
          mtl multistate pretty transformers unsafe void
        ];
-       homepage = "https://github.com/lspitzner/butcher/";
        description = "Chops a command or program invocation into digestable pieces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41071,7 +39545,6 @@ self: {
          base containers deque extra free hspec microlens microlens-th mtl
          multistate pretty transformers unsafe
        ];
-       homepage = "https://github.com/lspitzner/butcher/";
        description = "Chops a command or program invocation into digestable pieces";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41093,7 +39566,6 @@ self: {
          base bytestring gl-capture GLUT OpenGLRaw OpenGLRaw21 repa
          repa-devil
        ];
-       homepage = "http://code.mathr.co.uk/butterflies";
        description = "butterfly tilings";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41108,7 +39580,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ghc-prim integer-gmp ];
-       homepage = "https://github.com/iagoabal/haskell-bv";
        description = "Bit-vector arithmetic library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41131,7 +39602,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion deepseq hashable ];
-       homepage = "https://github.com/recursion-ninja/bv-little";
        description = "Efficient little-endian bit vector library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41151,7 +39621,6 @@ self: {
        testHaskellDepends = [
          base lens parameterized-utils prettyclass QuickCheck random
        ];
-       homepage = "https://github.com/benjaminselfridge/bv-sized";
        description = "a BitVector datatype that is parameterized by the vector width";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41171,7 +39640,6 @@ self: {
          ansi-terminal base colour containers exceptions haskeline mtl
          terminfo-hs text transformers
        ];
-       homepage = "http://github.com/pjones/byline";
        description = "Library for creating command-line interfaces (colors, menus, etc.)";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41197,7 +39665,6 @@ self: {
        sha256 = "1qizg0kxxjqnd3cbrjhhidk5pbbciz0pb3z5kzikjjxnnnhk8fr4";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/vincenthz/hs-byteable";
        description = "Type class for sequence of bytes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41209,7 +39676,6 @@ self: {
        version = "0.1";
        sha256 = "1b1lz0y1a20v05bpa4xlxchc6k025gmm17hj3ysmv6j2i3k8micd";
        libraryHaskellDepends = [ base bytestring primitive text ];
-       homepage = "https://github.com/nikita-volkov/bytearray-parsing";
        description = "Parsing of bytearray-based data";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -41224,7 +39690,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/vincenthz/hs-bytedump";
        description = "Flexible byte dump helpers for human readers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41236,7 +39701,6 @@ self: {
        version = "1.0.4";
        sha256 = "06995paxbxk8lldvarqpb3ygcjbg4v8dk4scib1rjzwlhssvn85x";
        libraryHaskellDepends = [ base ];
-       homepage = "http://community.haskell.org/~aslatter/code/byteorder";
        description = "Exposes the native endianness or byte ordering of the system";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41258,7 +39722,6 @@ self: {
          void
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "https://github.com/ekmett/bytes";
        description = "Sharing code for serialization between binary and cereal";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41289,7 +39752,6 @@ self: {
          QuickCheck random test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/haskell/bytestring";
        description = "Fast, compact, strict and lazy byte strings with a list interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41310,7 +39772,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion cryptohash QuickCheck
        ];
-       homepage = "https://github.com/tsuraan/bytestring-arbitrary";
        description = "Arbitrary instances for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41339,7 +39800,6 @@ self: {
        testHaskellDepends = [
          attoparsec attoparsec-varword base bytestring hspec QuickCheck
        ];
-       homepage = "https://github.com/concert/hs-varword#readme";
        description = "Variable-length integer encoding";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -41378,7 +39838,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion text transformers
        ];
-       homepage = "https://github.com/twittner/bytestring-conversion/";
        description = "Type-classes to convert values to and from ByteString";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -41390,7 +39849,6 @@ self: {
        version = "0.1.2";
        sha256 = "0x7qklb36jwxry1ih5x3jw7s861vlvd5g9h7yn7b2x64c0phyj0r";
        libraryHaskellDepends = [ array base bytestring dlist ];
-       homepage = "http://code.haskell.org/~dons/code/bytestring-csv";
        description = "Parse CSV formatted data efficiently";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41403,7 +39861,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0iq59if3in08ssashk80wvh6yh1yr115387fi9kj952v6bzvzw1q";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/joeyadams/haskell-bytestring-delta";
        description = "Simple, fast binary diff/patch";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -41454,7 +39911,6 @@ self: {
          base bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://hub.darcs.net/ganesh/bytestring-handle";
        description = "ByteString-backed Handles";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41466,7 +39922,6 @@ self: {
        version = "0.5.0.2";
        sha256 = "0wrzniawhgpphc6yx1v972gyqxdbv0pizaz9bafahrshyb9svy81";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Parse and produce literals efficiently from strict or lazy bytestrings";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -41478,7 +39933,6 @@ self: {
        version = "0.2.2";
        sha256 = "1bv9xf4cpph1cbdwv6rbmq8ppi5wjpgd97lwln5l9ky5rvnaxg3v";
        libraryHaskellDepends = [ base bytestring unix ];
-       homepage = "http://code.haskell.org/~dons/code/bytestring-mmap/";
        description = "mmap support for strict ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41492,7 +39946,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring containers ];
-       homepage = "http://github.com/solidsnack/bytestring-nums";
        description = "Parse numeric literals from ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41508,7 +39961,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring deepseq ghc-prim hashable
        ];
-       homepage = "https://github.com/hvr/bytestring-plain";
        description = "Plain byte strings ('ForeignPtr'-less 'ByteString's)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41523,7 +39975,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring terminal-progress-bar time
        ];
-       homepage = "http://github.com/acw/bytestring-progress";
        description = "A library for tracking the consumption of a lazy ByteString";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41547,7 +39998,6 @@ self: {
          attoparsec base bytestring bytestring-lexing criterion scientific
          text
        ];
-       homepage = "https://github.com/philopon/bytestring-read";
        description = "fast ByteString to number converting library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41562,7 +40012,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring hspec HUnit rematch ];
        doHaddock = false;
-       homepage = "github.com/tcrayford/rematch";
        description = "Rematch support for ByteString";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41593,7 +40042,6 @@ self: {
        libraryHaskellDepends = [
          array base binary bytestring containers integer-gmp
        ];
-       homepage = "http://code.haskell.org/~dolio/";
        description = "Efficient conversion of values into readable byte strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41615,7 +40063,6 @@ self: {
          tasty-smallcheck
        ];
        benchmarkHaskellDepends = [ criterion rerebase ];
-       homepage = "https://github.com/nikita-volkov/bytestring-strict-builder";
        description = "An efficient strict bytestring builder";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41633,7 +40080,6 @@ self: {
        testHaskellDepends = [
          attoparsec base bytestring Cabal hspec QuickCheck text time
        ];
-       homepage = "https://github.com/klangner/bytestring-time";
        description = "Library for Time parsing from ByteString";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41658,7 +40104,6 @@ self: {
        benchmarkHaskellDepends = [
          base-prelude bytestring criterion deepseq
        ];
-       homepage = "https://github.com/nikita-volkov/bytestring-tree-builder";
        description = "A very efficient ByteString builder implementation based on the binary tree";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41673,7 +40118,6 @@ self: {
        revision = "1";
        editedCabalFile = "0f56pb1k1va7bs9rpn0b8hclxhn5pcjln857k50myhyzrwz8qg7r";
        libraryHaskellDepends = [ base binary bytestring ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "An efficient finite map from (byte)strings to values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41692,7 +40136,6 @@ self: {
        ];
        testHaskellDepends = [ base bytestring cryptohash QuickCheck ];
        benchmarkHaskellDepends = [ base bytestring criterion QuickCheck ];
-       homepage = "https://github.com/tsuraan/bytestring-typenats";
        description = "Bytestrings with typenat lengths";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -41779,7 +40222,6 @@ self: {
          base bindings-DSL bytestring conduit data-default-class mtl
          resourcet
        ];
-       homepage = "https://github.com/snoyberg/bzlib-conduit#readme";
        description = "Streaming compression/decompression via conduits";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) bzip2;};
@@ -41824,7 +40266,6 @@ self: {
        librarySystemDepends = [ mosquitto ];
        executableHaskellDepends = [ base options ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/tolysz/c-mosquitto#readme";
        description = "Simpe mosquito MQTT binding able to work with the Amazons IoT";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) mosquitto;};
@@ -41837,7 +40278,6 @@ self: {
        sha256 = "03ynlm6nbm2hsqp0bpcqj3kp1hbg2pnif44zrgj8rda8dmsczm9j";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/elaforge/c-storable";
        description = "CStorable class";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41849,7 +40289,6 @@ self: {
        version = "0.1.3";
        sha256 = "0zx6r7sfaxl4k2s2b213vm12fskcssy01b828i8rqxixwfjjshv8";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/maurer/c-storable-deriving";
        description = "Generate C-like storable instances from datatypes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41885,7 +40324,6 @@ self: {
        version = "0.5.0";
        sha256 = "1i62ilk95p1vjyk7gl1fv7lwq6yk3ysfn3v1bbyfpabf97gzr0d9";
        libraryHaskellDepends = [ base network unix ];
-       homepage = "http://github.com/kazu-yamamoto/c10k";
        description = "C10k server library using prefork";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -41908,7 +40346,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit test-framework-th
        ];
-       homepage = "https://github.com/metasepi/c2ats#readme";
        description = "Translate C code into ATS";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -41933,7 +40370,6 @@ self: {
          base filepath HUnit shelly test-framework test-framework-hunit text
          transformers
        ];
-       homepage = "https://github.com/haskell/c2hs";
        description = "C->Haskell FFI tool that gives some cross-language type safety";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -41946,7 +40382,6 @@ self: {
        sha256 = "1vasv9gwsvb3l5faka11rs0rr0h0gwif76bkk49n9pvxskqla9sk";
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/sighingnow/mxnet-haskell#readme";
        description = "Convenient marshallers for complicate C types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -41972,7 +40407,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base here hspec logging monad-logger text ];
-       homepage = "https://github.com/jwiegley/c2hsc";
        description = "Convert C API header files to .hsc and .hsc.helper.c files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42009,7 +40443,6 @@ self: {
          attoparsec base bytestring Cabal conduit conduit-extra containers
          directory filepath process
        ];
-       homepage = "http://www.mew.org/~kazu/proj/cab/";
        description = "A maintenance command of Haskell cabal packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42043,7 +40476,6 @@ self: {
        executableHaskellDepends = [
          base Cabal directory filepath HTTP optparse-applicative
        ];
-       homepage = "https://github.com/joelteon/cabal-audit.git";
        description = "Check how up-to-date your .cabal dependencies are.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42051,20 +40483,19 @@ self: {
 
   "cabal-bounds" = callPackage
     ({ mkDerivation, aeson, base, bytestring, Cabal, cabal-lenses
-     , cmdargs, directory, either, filepath, Glob, lens, lens-aeson
-     , process, strict, tasty, tasty-golden, text, transformers
+     , cmdargs, directory, filepath, Glob, lens, lens-aeson, process
+     , strict, tasty, tasty-golden, text, transformers
      , unordered-containers
      }:
      mkDerivation {
        pname = "cabal-bounds";
-       version = "1.5.0";
-       sha256 = "0qkrrbv8b0ij4hrqzlzzkn2rislz77kbvqb67mh0pnlfrn77kwy7";
+       version = "2.0.0";
+       sha256 = "039j25av78fg4dg34q0i3h4ahb6j820kja1f2411rsxbrl9li5ca";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring Cabal cabal-lenses cmdargs directory either
-         filepath lens lens-aeson strict text transformers
-         unordered-containers
+         aeson base bytestring Cabal cabal-lenses cmdargs directory filepath
+         lens lens-aeson strict text transformers unordered-containers
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [
@@ -42077,17 +40508,17 @@ self: {
 
   "cabal-cargs" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, cabal-lenses, cmdargs
-     , directory, either, filepath, lens, system-fileio, system-filepath
-     , tasty, tasty-golden, text, transformers, unordered-containers
+     , directory, filepath, lens, system-fileio, system-filepath, tasty
+     , tasty-golden, text, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "cabal-cargs";
-       version = "0.9.1";
-       sha256 = "13qbp6416k684chd0f1mk0dw9xkjh85cj6yrgxb9cbhq2944zydi";
+       version = "1.0.0";
+       sha256 = "025cdf78kg572b8bk5xxz4qxibjn4c72x2d3rxn6crz722139rf0";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         base bytestring Cabal cabal-lenses cmdargs directory either lens
+         base bytestring Cabal cabal-lenses cmdargs directory lens
          system-fileio system-filepath text transformers
          unordered-containers
        ];
@@ -42107,7 +40538,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base Cabal optparse-applicative ];
-       homepage = "https://github.com/benarmston/cabal-constraints";
        description = "Repeatable builds for cabalized Haskell projects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42128,7 +40558,6 @@ self: {
          ansi-wl-pprint base bytestring Cabal containers directory filepath
          mtl optparse-applicative pretty process tar utf8-string
        ];
-       homepage = "http://github.com/vincenthz/cabal-db";
        description = "query tools for the local cabal database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42158,7 +40587,6 @@ self: {
        executableHaskellDepends = [
          base Cabal debian lens mtl pretty Unixutils
        ];
-       homepage = "https://github.com/ddssff/cabal-debian";
        description = "Create a Debianization for a Cabal package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42174,7 +40602,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers directory filepath
        ];
-       homepage = "http://github.com/jaspervdj/cabal-dependency-licenses";
        description = "Compose a list of a project's transitive dependencies with their licenses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42198,7 +40625,6 @@ self: {
          zlib
        ];
        executableToolDepends = [ cabal-install ];
-       homepage = "http://github.com/creswick/cabal-dev";
        description = "Manage sandboxed Haskell build environments";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42226,7 +40652,6 @@ self: {
        revision = "1";
        editedCabalFile = "1bk85avgc93yvcggwbk01fy8nvg6753wgmaanhkry0hz55h7mpld";
        libraryHaskellDepends = [ base Cabal directory filepath ];
-       homepage = "https://github.com/phadej/cabal-doctest";
        description = "A Setup.hs helper for doctests running";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42242,7 +40667,6 @@ self: {
          base Cabal directory pretty template-haskell
        ];
        testHaskellDepends = [ base Cabal ];
-       homepage = "http://github.com/nkpart/cabal-file-th";
        description = "Template Haskell expressions for reading fields from a project's cabal file";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42254,7 +40678,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "13kxlmz5w0aazafrlignd55zclwl9sb213jry4vhfibgjrg18w8f";
        libraryHaskellDepends = [ base Cabal ghc transformers ];
-       homepage = "http://github.com/bgamari/cabal-ghc-dynflags";
        description = "Conveniently configure GHC's dynamic flags for use with Cabal projects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42272,7 +40695,6 @@ self: {
        executableHaskellDepends = [
          base Cabal directory filepath process
        ];
-       homepage = "http://github.com/atnnn/cabal-ghci";
        description = "Set up ghci with options taken from a .cabal file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42291,7 +40713,6 @@ self: {
        executableHaskellDepends = [
          base containers directory options parsec process split temporary
        ];
-       homepage = "https://john-millikin.com/software/cabal-graphdeps/";
        description = "Generate graphs of install-time Cabal dependencies";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42349,7 +40770,6 @@ self: {
        executableHaskellDepends = [
          base Cabal filepath optparse-applicative
        ];
-       homepage = "https://github.com/barrucadu/cabal-info";
        description = "Read information from cabal files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42382,7 +40802,6 @@ self: {
          mkdir $out/etc
          mv bash-completion $out/etc/bash_completion.d
        '';
-       homepage = "http://www.haskell.org/cabal/";
        description = "The command-line interface for Cabal and Hackage";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -42423,7 +40842,6 @@ self: {
          array base Cabal containers directory filepath HTTP network
          old-time pretty process random time unix zlib
        ];
-       homepage = "http://www.haskell.org/cabal/";
        description = "Temporary version of cabal-install for ghc-7.2";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42444,22 +40862,21 @@ self: {
          array base Cabal containers directory filepath HTTP network
          old-time pretty process random time unix zlib
        ];
-       homepage = "http://www.haskell.org/cabal/";
        description = "Temporary version of cabal-install for ghc-7.4";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "cabal-lenses" = callPackage
-    ({ mkDerivation, base, Cabal, either, lens, strict, system-fileio
+    ({ mkDerivation, base, Cabal, lens, strict, system-fileio
      , system-filepath, text, transformers, unordered-containers
      }:
      mkDerivation {
        pname = "cabal-lenses";
-       version = "0.7.1";
-       sha256 = "1y6s99slblishngi2hw0brf6byd5w72kqz10x30vhxw2zdmprvl0";
+       version = "0.8.0";
+       sha256 = "1xz28mj98qfqra4kb7lwjkwa5ail0pn1fvia916wp6005mgvsh60";
        libraryHaskellDepends = [
-         base Cabal either lens strict system-fileio system-filepath text
+         base Cabal lens strict system-fileio system-filepath text
          transformers unordered-containers
        ];
        description = "Lenses and traversals for the Cabal library";
@@ -42489,7 +40906,6 @@ self: {
          base Cabal containers directory filepath HUnit process temporary
          test-framework test-framework-hunit text
        ];
-       homepage = "http://github.com/danfran/cabal-macosx";
        description = "Cabal support for creating Mac OSX application bundles";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42511,7 +40927,6 @@ self: {
        testHaskellDepends = [
          base hspec shelly system-filepath text unix
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "build multiple packages at once";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42547,7 +40962,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers directory HTTP process tar
        ];
-       homepage = "http://github.com/snoyberg/cabal-nirvana";
        description = "Avoid Cabal dependency hell by constraining to known good versions. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42608,7 +41022,6 @@ self: {
          base bytestring Cabal derive ghc MissingH mtl tar template-haskell
          uniplate
        ];
-       homepage = "http://github.com/explicitcall/cabal-query";
        description = "Helpers for quering .cabal files or hackageDB's 00-index.tar";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42628,7 +41041,6 @@ self: {
          base bytestring Cabal directory filepath http-client
          http-client-tls http-conduit process time unix
        ];
-       homepage = "https://github.com/juhp/cabal-rpm";
        description = "RPM packaging tool for Haskell Cabal-based packages";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -42655,7 +41067,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base Cabal ];
-       homepage = "http://www.haskell.org/cabal/";
        description = "The user interface for building and installing Cabal packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42715,7 +41126,6 @@ self: {
          http-conduit http-types network process resourcet shelly
          system-fileio system-filepath tar text transformers
        ];
-       homepage = "https://github.com/yesodweb/cabal-src";
        description = "Alternative install procedure to avoid the diamond dependency issue";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42761,7 +41171,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "15lxyrza1n9saac1awjx482gi7wq3sshqf4ich6k9xkfj464lrdq";
        libraryHaskellDepends = [ base Cabal QuickCheck ];
-       homepage = "http://twitter.com/khibino/";
        description = "Compatibility interface of cabal test-suite";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42775,7 +41184,6 @@ self: {
        revision = "1";
        editedCabalFile = "1rq6l86sndcv8nb5nl9rki2kmblrarj9cbra0i6kixa5n1wbcmv6";
        libraryHaskellDepends = [ base Cabal QuickCheck ];
-       homepage = "https://github.com/zmthy/cabal-test-quickcheck";
        description = "QuickCheck for Cabal";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -42791,7 +41199,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring Cabal containers ghc template-haskell
        ];
-       homepage = "https://github.com/TerrorJack/cabal-toolkit#readme";
        description = "Helper functions for writing custom Setup.hs scripts.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -42838,7 +41245,6 @@ self: {
          archlinux base bytestring Cabal cmdargs containers directory
          filepath mtl pretty process
        ];
-       homepage = "http://github.com/archhaskell/";
        description = "Create Arch Linux packages from Cabal packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42855,7 +41261,6 @@ self: {
        executableHaskellDepends = [
          base Cabal hsemail hxt parsec process
        ];
-       homepage = "http://gregheartsfield.com/cabal2doap/";
        description = "Cabal to Description-of-a-Project (DOAP)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42871,7 +41276,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal directory filepath ];
        executableHaskellDepends = [ base curl directory ];
-       homepage = "yet";
        description = "make gentoo's .ebuild file from .cabal file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42923,7 +41327,6 @@ self: {
        testHaskellDepends = [
          base Cabal filepath language-nix lens pretty tasty tasty-golden
        ];
-       homepage = "https://github.com/nixos/cabal2nix#readme";
        description = "Convert Cabal files into Nix build instructions";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -42935,8 +41338,8 @@ self: {
      }:
      mkDerivation {
        pname = "cabal2spec";
-       version = "2.1";
-       sha256 = "0zh3xypxn78z7p7mg46ykxnmj2fv92maqx8wmclj1hqngp8ifnp3";
+       version = "2.1.1";
+       sha256 = "1fm9vi7iyxcpvvivy973njlmsp7ia7cl4jijhf43h8wq60skh1md";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal filepath time ];
@@ -42944,7 +41347,6 @@ self: {
          base Cabal filepath optparse-applicative
        ];
        testHaskellDepends = [ base Cabal filepath tasty tasty-golden ];
-       homepage = "https://github.com/peti/cabal2spec";
        description = "Convert Cabal files into rpm spec files";
        license = stdenv.lib.licenses.gpl3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -42964,7 +41366,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers directory MissingH
        ];
-       homepage = "http://github.com/creswick/cabal-query";
        description = "A simple tool to query cabal files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -42998,7 +41399,6 @@ self: {
        executableHaskellDepends = [
          base bytestring Cabal containers directory filepath pretty process
        ];
-       homepage = "http://code.haskell.org/~dons/code/cabalgraph";
        description = "Generate pretty graphs of module trees from cabal files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43018,7 +41418,6 @@ self: {
          base Cabal classy-prelude directory filepath optparse-applicative
          text
        ];
-       homepage = "https://github.com/RobertFischer/cabalish#readme";
        description = "Provides access to the cabal file data for shell scripts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43034,7 +41433,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal cabalrpmdeps haskell98 ];
        executableHaskellDepends = [ base Cabal cabalrpmdeps haskell98 ];
-       homepage = "http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=haskell-cabalmdvrpm;a=shortlog;topi=0";
        description = "Create mandriva rpm from cabal package";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43050,7 +41448,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base Cabal filepath haskell98 ];
        executableHaskellDepends = [ base Cabal filepath haskell98 ];
-       homepage = "http://nanardon.zarb.org/darcsweb/darcsweb.cgi?r=haskell-CabalRpmDeps;a=summary";
        description = "Autogenerate rpm dependencies from cabal files";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43097,7 +41494,6 @@ self: {
        libraryHaskellDepends = [ base bytestring text ];
        librarySystemDepends = [ cabocha ];
        testHaskellDepends = [ base text-format ];
-       homepage = "http://github.com/pecorarista/hscabocha";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {cabocha = null;};
@@ -43114,7 +41510,6 @@ self: {
          base clock hashable stm transformers unordered-containers
        ];
        testHaskellDepends = [ base clock hspec stm transformers ];
-       homepage = "https://github.com/hverr/haskell-cache#readme";
        description = "An in-memory key/value store with expiration support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -43173,7 +41568,6 @@ self: {
        benchmarkHaskellDepends = [
          async base base16-bytestring bytestring criterion deepseq
        ];
-       homepage = "https://github.com/centromere/cacophony#readme";
        description = "A library implementing the Noise protocol";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43186,7 +41580,6 @@ self: {
        version = "0.0.3";
        sha256 = "1yrl3ffkfwgs4kljx57m1ldam087s7iby2qs74c4crxkrcj0j7a8";
        libraryHaskellDepends = [ base ];
-       homepage = "http://sites.google.com/site/cafwiki/";
        description = "A library of Concurrency Abstractions using Futures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -43198,7 +41591,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1iyasmd8zcg98vy7ffhxyyr664f02ird5z7rks9n67ixv7n60mrl";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/Scott-Fleischman/cafeteria-prelude";
        description = "Prelude subsets—take only what you want!";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -43218,7 +41610,6 @@ self: {
          mtl optparse-applicative process protocol-buffers
          protocol-buffers-descriptor template-haskell temporary text
        ];
-       homepage = "https://github.com/ajtulloch/caffegraph/";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -43237,7 +41628,6 @@ self: {
          array base bytestring mtl text utf8-string
        ];
        libraryPkgconfigDepends = [ cairo ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Cairo library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) cairo;};
@@ -43317,7 +41707,6 @@ self: {
          optparse-applicative parsec process syb template-haskell text
          transformers utf8-string
        ];
-       homepage = "https://github.com/grwlf/cake3";
        description = "Third cake the Makefile EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43336,7 +41725,6 @@ self: {
        executableHaskellDepends = [
          base GLUT gluturtle lojbanParser yjsvg yjtools
        ];
-       homepage = "http://homepage3.nifty.com/salamander/myblog/cakyrespa.html";
        description = "run turtle like LOGO with lojban";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43350,7 +41738,6 @@ self: {
        sha256 = "1b4pajzpf879vns2kffkqgyk5sbsfrr3q2kv5ryvls8rgwcjc3q6";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ cal3d ];
-       homepage = "http://haskell.org/haskellwiki/Cal3d_animation";
        description = "Haskell binding to the Cal3D animation library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43366,7 +41753,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base cal3d cal3d-opengl OpenGL SDL ];
-       homepage = "http://haskell.org/haskellwiki/Cal3d_animation";
        description = "Examples for the Cal3d animation library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43379,7 +41765,6 @@ self: {
        version = "0.1";
        sha256 = "02na1ww5dw08n2y7v2vkgdvzw0zpiic5683jac7f2zvhcij68sf2";
        libraryHaskellDepends = [ base cal3d OpenGL ];
-       homepage = "http://haskell.org/haskellwiki/Cal3d_animation";
        description = "OpenGL rendering for the Cal3D animation library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43416,7 +41801,6 @@ self: {
        testHaskellDepends = [
          base containers gtk parsec plot-gtk-ui QuickCheck
        ];
-       homepage = "https://github.com/sumitsahrawat/calculator";
        description = "A calculator repl, with variables, functions & Mathematica like dynamic plots";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43456,7 +41840,6 @@ self: {
        executableHaskellDepends = [
          base containers cpphs lens mtl parsec transformers
        ];
-       homepage = "https://github.com/mmirman/caledon";
        description = "a logic programming language based on the calculus of constructions";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -43472,7 +41855,6 @@ self: {
        executableHaskellDepends = [
          base containers html old-time utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/calendar-recycling";
        description = "List years with the same calendars";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -43498,7 +41880,6 @@ self: {
          OpenGL OpenGLRaw random template-haskell text transformers vector
          WAVE
        ];
-       homepage = "https://github.com/fumieval/call";
        description = "The call game engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43518,7 +41899,6 @@ self: {
          base bytestring data-msgpack mtl storable-endian template-haskell
        ];
        executableHaskellDepends = [ base bytestring data-msgpack mtl ];
-       homepage = "https://github.com/nh2/call-haskell-from-anything";
        description = "Call Haskell functions from other languages via serialization and dynamic libraries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43532,7 +41912,6 @@ self: {
        sha256 = "1qmihf5jafmc79sk52l6gpx75f5bnla2lp62kh3p34x3j84mwpzj";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base nanospec ];
-       homepage = "https://github.com/sol/call-stack#readme";
        description = "Use GHC call-stacks in a backward compatible way";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -43567,7 +41946,6 @@ self: {
          QuickCheck sbv silently temporary text time uniplate
          verifiable-expressions
        ];
-       homepage = "https://camfort.github.io";
        description = "CamFort - Cambridge Fortran infrastructure";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43583,7 +41961,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base bytestring Imlib terminfo ];
-       homepage = "not yet available";
        description = "write image files onto 256(or 24bit) color terminals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -43602,7 +41979,6 @@ self: {
          http-enumerator http-types mtl old-locale process text time
          transformers unordered-containers url
        ];
-       homepage = "http://github.com/michaelxavier/Campfire";
        description = "Haskell implementation of the Campfire API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43617,7 +41993,6 @@ self: {
        libraryHaskellDepends = [
          arithmoi array base containers polynomial
        ];
-       homepage = "https://github.com/grandpascorpion/canon";
        description = "Massive Number Arithmetic";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43630,7 +42005,6 @@ self: {
        version = "1.0.0.3";
        sha256 = "0dg9d4v08gykbjmzafpakgwc51mq5d5m6ilmhp68czpl30sqjhwf";
        libraryHaskellDepends = [ base deepseq directory filepath ];
-       homepage = "http://github.com/nominolo/canonical-filepath";
        description = "Abstract data type for canonical file paths";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43662,7 +42036,6 @@ self: {
          http-types mime-types monad-logger template-haskell text time
          transformers unix uuid wai wai-extra
        ];
-       homepage = "https://github.com/SumAll/canteven-http";
        description = "Utilities for HTTP programming";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43693,7 +42066,6 @@ self: {
          aeson base bytestring directory fast-logger filepath monad-logger
          template-haskell text time transformers yaml
        ];
-       homepage = "https://github.com/SumAll/haskell-canteven-log";
        description = "A canteven way of setting up logging for your program";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -43726,7 +42098,6 @@ self: {
          base blaze-html bytestring data-default markdown template-haskell
          text
        ];
-       homepage = "https://github.com/SumAll/haskell-canteven-template/";
        description = "A few utilites and helpers for using Template Haskell in your projects";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -43749,7 +42120,6 @@ self: {
          base bytestring Cabal containers directory filepath hspec hxt
          hxt-xpath parsec QuickCheck split
        ];
-       homepage = "https://github.com/klangner/cantor";
        description = "Application for analysis of java source code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43772,7 +42142,6 @@ self: {
          language-c mtl pretty process yices
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://haslab.uminho.pt/mbb/software/cao-domain-specific-language-cryptography";
        description = "CAO Compiler";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43813,7 +42182,28 @@ self: {
          safe-exceptions stm tasty tasty-hunit tasty-rerun tasty-smallcheck
          teardown text time unordered-containers uuid vector
        ];
-       homepage = "https://github.com/roman/Haskell-capataz#readme";
+       description = "OTP-like supervision trees in Haskell";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "capataz_0_2_0_0" = callPackage
+    ({ mkDerivation, async, base, bytestring, pretty-show
+     , prettyprinter, rio, tasty, tasty-hunit, tasty-smallcheck
+     , teardown, time, uuid
+     }:
+     mkDerivation {
+       pname = "capataz";
+       version = "0.2.0.0";
+       sha256 = "0b026vbp9xkwfis5xr1z4svi5z5b4dpj5c3w28133fr4rl6cdpx4";
+       libraryHaskellDepends = [
+         async base bytestring pretty-show prettyprinter rio teardown time
+         uuid
+       ];
+       testHaskellDepends = [
+         async base bytestring pretty-show prettyprinter rio tasty
+         tasty-hunit tasty-smallcheck teardown time uuid
+       ];
        description = "OTP-like supervision trees in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43864,7 +42254,6 @@ self: {
          explicit-exception happstack-server non-empty spreadsheet text
          transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/car-pool/";
        description = "Simple web-server for organizing car-pooling for an event";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43890,7 +42279,6 @@ self: {
          base containers HUnit linear sdl2 test-framework
          test-framework-hunit test-framework-quickcheck2 transformers
        ];
-       homepage = "https://github.com/Noeda/caramia/";
        description = "High-level OpenGL bindings";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -43905,7 +42293,6 @@ self: {
        libraryHaskellDepends = [
          base mysql-simple postgresql-simple split time
        ];
-       homepage = "https://github.com/szehk/Haskell-Carbonara-Library";
        description = "some spaghetti code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -43923,7 +42310,6 @@ self: {
        executableHaskellDepends = [
          base bytestring filepath haskell98 IfElse MissingH
        ];
-       homepage = "http://github.com/jdevelop/carboncopy";
        description = "Drop emails from threads being watched into special CC folder";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43945,7 +42331,6 @@ self: {
          base cairo directory filepath gtk gtk2hs-buildtools hcwiid
          highlighting-kate mtl pandoc pango process text time
        ];
-       homepage = "https://github.com/master-q/carettah";
        description = "A presentation tool written with Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -43982,7 +42367,6 @@ self: {
          base filepath mtl network optparse-applicative random semigroups
          time transformers tuple
        ];
-       homepage = "https://github.com/m1dnight/carte";
        description = "Carte: A commandline pastebin server";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44012,7 +42396,6 @@ self: {
          process QuickCheck random split tasty tasty-quickcheck tasty-th
          time transformers
        ];
-       homepage = "http://www.github.com/massysett/cartel";
        description = "Specify Cabal files in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44029,7 +42412,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casa-abbreviations-and-acronyms";
        description = "CASA Abbreviations and Acronyms";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44055,7 +42437,6 @@ self: {
          base containers doctest HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 vector
        ];
-       homepage = "http://github.com/ghorn/casadi-bindings";
        description = "mid-level bindings to CasADi";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44103,7 +42484,6 @@ self: {
        sha256 = "0p7kbg015447sasn6n4l5kdafrxc2yhgqrxg46xadma6vvv00hf2";
        libraryHaskellDepends = [ base containers vector ];
        librarySystemDepends = [ casadi ];
-       homepage = "http://github.com/ghorn/casadi-bindings";
        description = "low level bindings to CasADi";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44171,7 +42551,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "www.xy30.com";
        description = "Convert between different cases";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44189,7 +42568,6 @@ self: {
          base bytestring HUnit test-framework test-framework-hunit text
        ];
        benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
-       homepage = "https://github.com/basvandijk/case-insensitive";
        description = "Case insensitive string comparison";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44211,7 +42589,6 @@ self: {
          base bytestring case-insensitive criterion random-strings tagsoup
          text
        ];
-       homepage = "https://github.com/mikehat/case-insensitive-match";
        description = "A simplified, faster way to do case-insensitive matching";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44223,7 +42600,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "08xdc0mpp6b6inaxh6cr6ni08sy2ahfcbq8xbs3m4cfqbrqfd543";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/jb55/cased";
        description = "Track string casing in its type";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ jb55 ];
@@ -44236,7 +42612,6 @@ self: {
        version = "0.0.1";
        sha256 = "1j8r8ldaxgyvka3zpqfl8qp0mbwrnh1s1xl5fgx3jjzqxlisfdp3";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/chrisdone/caseof#readme";
        description = "Combinators for casing on constructors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44255,7 +42630,6 @@ self: {
          base HTF HUnit loch-th placeholders QuickCheck text
        ];
        benchmarkHaskellDepends = [ criterion mwc-random rerebase ];
-       homepage = "https://github.com/nikita-volkov/cases";
        description = "A converter for spinal, snake and camel cases";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -44272,7 +42646,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq haskell98 HaXml network parallel pretty
        ];
-       homepage = "http://www.cs.st-andrews.ac.uk/~hwloidl/SCIEnce/SymGrid-Par/CASH/";
        description = "the Computer Algebra SHell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44304,7 +42677,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook";
        description = "CASR 61.345 Pilot Personal Logbook";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44325,7 +42697,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-html";
        description = "CASR 61.345 Pilot Personal Logbook HTML output";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44343,7 +42714,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-meta";
        description = "Meta-information about entries in a CASR 61.345 logbook (casr-logbook)";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44365,7 +42735,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-meta-html";
        description = "Meta-information about entries in a CASR 61.345 logbook (casr-logbook) HTML output";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44385,7 +42754,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-reports";
        description = "CASR 61.345 logbook (casr-logbook) reports.";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44407,7 +42775,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-reports-html";
        description = "CASR 61.345 logbook reports HTML output";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44427,7 +42794,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-reports-meta";
        description = "Reports on meta-information about entries in a CASR 61.345 logbook (casr-logbook)";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44451,7 +42817,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-reports-meta-html";
        description = "HTML output for reports on meta-information about entries in a CASR 61.345 logbook";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44469,7 +42834,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/casr-logbook-types";
        description = "CASR 61.345 Pilot Personal Logbook";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44501,7 +42865,6 @@ self: {
        version = "0.8.5.1";
        sha256 = "0hmmi0g32nfwcny56sb4jw463jp7hiwj2hhv42bf8h9az30vjxwc";
        libraryHaskellDepends = [ base bytestring containers Thrift ];
-       homepage = "http://cassandra.apache.org/";
        description = "thrift bindings to the cassandra database";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44528,7 +42891,6 @@ self: {
          quickcheck-instances scientific test-framework test-framework-hunit
          test-framework-quickcheck2 text unordered-containers vector
        ];
-       homepage = "https://github.com/hvr/cassava";
        description = "A CSV parsing and encoding library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44549,7 +42911,6 @@ self: {
          base bytestring cassava conduit QuickCheck text
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/domdere/cassava-conduit";
        description = "Conduit interface for cassava package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44568,7 +42929,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cassava template-haskell vector
        ];
-       homepage = "https://github.com/typeable/cassava-embed#readme";
        description = "CSV-file embedding library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44590,7 +42950,6 @@ self: {
        testHaskellDepends = [
          base bytestring cassava hspec hspec-megaparsec vector
        ];
-       homepage = "https://github.com/stackbuilders/cassava-megaparsec";
        description = "Megaparsec parser of CSV files that plays nicely with Cassava";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -44613,7 +42972,6 @@ self: {
          QuickCheck tasty tasty-hunit tasty-quickcheck template-haskell text
          unordered-containers vector
        ];
-       homepage = "https://github.com/gdevanla/cassava-records#readme";
        description = "Auto-generation of records data type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44635,7 +42993,6 @@ self: {
          base bytestring cassava io-streams QuickCheck tasty
          tasty-quickcheck vector
        ];
-       homepage = "https://github.com/pjones/cassava-streams";
        description = "io-streams interface for the cassava CSV library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44675,7 +43032,6 @@ self: {
          QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 text Thrift time
        ];
-       homepage = "http://github.com/ozataman/cassy";
        description = "A high level driver for the Cassandra datastore";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44688,7 +43044,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "14dwsy80v1k0d9ksxb83h5lrz311d3nsgzcxxvivcdj4jzjlbm94";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/haskell-patterns/cast#readme";
        description = "Abstact cast pattern";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44707,7 +43062,6 @@ self: {
          base containers optparse-applicative shelly system-fileio
          system-filepath text
        ];
-       homepage = "https://github.com/erochest/castle";
        description = "A tool to manage shared cabal-install sandboxes";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44723,7 +43077,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base gtk haskell98 mtl parsec ];
-       homepage = "http://code.atnnn.com/projects/casui";
        description = "Equation Manipulator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44737,7 +43090,6 @@ self: {
        sha256 = "0a01nr2lk80pfv9dr4sxyixwhfpprrvbgh44901as4jnb3gcbk33";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/frerich/catamorphism";
        description = "Exposes a Template Haskell function for generating catamorphisms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44749,7 +43101,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "05fvrkvqyj7xdn6vvdwhfbym7rg9fl7r7lzzcsr2cx59iqi23frx";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "http://github.com/sonyandy/catch-fd";
        description = "MonadThrow and MonadCatch, using functional dependencies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44774,7 +43125,6 @@ self: {
        version = "1.0.7";
        sha256 = "18ihv16g4w0s6n89c64j4998hbsgzhp5w9ph2gdkygq7f30cx7f2";
        libraryHaskellDepends = [ base void ];
-       homepage = "http://github.com/ekmett/categories";
        description = "Categories";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44814,7 +43164,6 @@ self: {
          semigroups void
        ];
        doHaddock = false;
-       homepage = "http://comonad.com/reader/";
        description = "A meta-package documenting various packages inspired by category theory";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44858,7 +43207,6 @@ self: {
          ansi-terminal base directory either optparse-applicative
          template-haskell terminal-size transformers vcs-revision
        ];
-       homepage = "https://github.com/rcook/catnplus#readme";
        description = "Simple tool to display text files with line numbers and paging";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44871,7 +43219,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "0kydmb5f714pfgjz6drqi91m43bgs2sfap2nbww92xxyjbcls3j6";
        libraryHaskellDepends = [ aeson base transformers validity ];
-       homepage = "https://github.com/Nickske666/cautious#readme";
        description = "Keep track of warnings and errors during calculations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -44907,7 +43254,6 @@ self: {
          base cautious genvalidity genvalidity-hspec genvalidity-hspec-aeson
          hspec QuickCheck
        ];
-       homepage = "https://github.com/Nickske666/cautious#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -44927,7 +43273,6 @@ self: {
          unordered-containers vector
        ];
        testHaskellDepends = [ aeson base hspec unordered-containers ];
-       homepage = "https://github.com/MichelBoucey/cayley-client";
        description = "A Haskell client for the Cayley graph database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -44941,7 +43286,6 @@ self: {
        sha256 = "1hq4njmjzbc7l4s16xivks5v5gvp4mj4iq6qr78q3vd9p1fmgfmw";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base random ];
-       homepage = "https://github.com/lmj/cayley-dickson";
        description = "Complex numbers, quaternions, octonions, sedenions, etc";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -44986,7 +43330,6 @@ self: {
          aeson aeson-pretty base bytestring cborg cborg-json filepath
          scientific text unordered-containers vector
        ];
-       homepage = "https://github.com/well-typed/cborg";
        description = "A tool for manipulating CBOR";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45021,7 +43364,6 @@ self: {
          aeson aeson-pretty base cborg scientific text unordered-containers
          vector
        ];
-       homepage = "https://github.com/well-typed/cborg";
        description = "A library for encoding JSON as CBOR";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45056,7 +43398,6 @@ self: {
        version = "0.0.0";
        sha256 = "18gnm6skzdnh6cis7l7v3d5813zn6irw6nywg6shffrn8v2y6xh7";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://tomahawkins.org";
        description = "A Haskell implementation of the CCNx network protocol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45074,7 +43415,6 @@ self: {
          bindings-cctools bytestring lens monad-loops unix
        ];
        librarySystemDepends = [ dttools ];
-       homepage = "http://bitbucket.org/badi/hs-cctools-workqueue";
        description = "High-level interface to CCTools' WorkQueue library";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45128,7 +43468,6 @@ self: {
        sha256 = "1jy4prprrhcjr0xjhbyz9h7wa19s52ckn3nls8jy9zic6455hr45";
        libraryHaskellDepends = [ base bytestring text time ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/picussecurity/haskell-cef.git";
        description = "CEF log format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45179,7 +43518,6 @@ self: {
          lens lens-properties mtl pipes QuickCheck siphash template-haskell
          text transformers vaultaire-common
        ];
-       homepage = "https://github.com/anchor/ceilometer-common";
        description = "Common Haskell types and encoding for OpenStack Ceilometer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45219,7 +43557,6 @@ self: {
          yaml
        ];
        testHaskellDepends = [ base hspec raw-strings-qq ];
-       homepage = "https://nest.pijul.com/lthms/celtchar";
        description = "A tool to build a novel";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45248,7 +43585,6 @@ self: {
          base cmdargs ekg ekg-core hslogger pretty-show
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/yogsototh/cerberus#readme";
        description = "Protect and control API access with cerberus";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45269,7 +43605,6 @@ self: {
          base bytestring QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/GaloisInc/cereal";
        description = "A binary serialization library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45290,7 +43625,6 @@ self: {
        testHaskellDepends = [
          base bytestring cereal conduit HUnit mtl transformers
        ];
-       homepage = "https://github.com/snoyberg/conduit";
        description = "Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45326,7 +43660,6 @@ self: {
        version = "0.1";
        sha256 = "1gr22ziz9bj4q3y8j1vg46m648zqvbajfdks8p64xc28ci25pw2s";
        libraryHaskellDepends = [ array base cereal ];
-       homepage = "http://github.com/jystic/cereal-ieee754";
        description = "Floating point support for the 'cereal' serialization library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45374,7 +43707,6 @@ self: {
          HTF HUnit mmorph mtl QuickCheck quickcheck-instances stm text time
          unordered-containers vector
        ];
-       homepage = "https://github.com/nikita-volkov/cereal-plus";
        description = "An extended serialization library on top of \"cereal\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45410,7 +43742,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0k1ml0z5rksvrhz15i9afld7bybgylqmy5nmvik3p98zd3s1ayiw";
        libraryHaskellDepends = [ base cereal text ];
-       homepage = "https://github.com/ulikoehler/cereal-text";
        description = "Data.Text instances for the cereal serialization library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -45435,7 +43766,6 @@ self: {
        sha256 = "0czrb4l1n73cfxxlzbcqfa34qa3gw0m5w5mlz0rawylyqfk8a1pz";
        libraryHaskellDepends = [ base bytestring cereal vector ];
        testHaskellDepends = [ base cereal QuickCheck vector ];
-       homepage = "https://github.com/acfoltzer/cereal-vector";
        description = "Serialize instances for Data.Vector types.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45457,7 +43787,6 @@ self: {
          asn1-data base bytestring containers crypto-pubkey-types cryptohash
          directory filepath mtl pem process time
        ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
        description = "Certificates and Key Reader/Writer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45476,7 +43805,6 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
          test-framework-th
        ];
-       homepage = "http://github.com/mvr/cf";
        description = "Exact real arithmetic using continued fractions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45495,7 +43823,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers data-default dequeue mtl
        ];
-       homepage = "https://github.com/bairyn/cfipu";
        description = "cfipu processor for toy brainfuck-like language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45515,7 +43842,6 @@ self: {
          level-monad logict MonadRandom mtl random stream-monad syb
          value-supply
        ];
-       homepage = "http://www-ps.informatik.uni-kiel.de/~sebf/projects/cflp.html";
        description = "Constraint Functional-Logic Programming in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45575,7 +43901,6 @@ self: {
          template-haskell
        ];
        doHaddock = false;
-       homepage = "http://anttisalonen.github.com/cgen";
        description = "generates Haskell bindings and C wrappers for C++ libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45595,7 +43920,6 @@ self: {
          network-uri parsec time xhtml
        ];
        testHaskellDepends = [ base doctest QuickCheck ];
-       homepage = "https://github.com/cheecheeo/haskell-cgi";
        description = "A library for writing CGI programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45622,7 +43946,6 @@ self: {
        revision = "1";
        editedCabalFile = "0lnx7n8pagi3pw57cz4nz01lhfjmsyhk3z3kwgfrmdyrb3kb276z";
        libraryHaskellDepends = [ base cgi containers mtl random ];
-       homepage = "http://github.com/chrisdone/haskell-cgi-utils";
        description = "Simple modular utilities for CGI/FastCGI (sessions, etc.)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45649,7 +43972,6 @@ self: {
          transformers unicode-show unix-compat unordered-containers
          utf8-string yaml
        ];
-       homepage = "http://awgn.github.io/cgrep/";
        description = "Command line tool";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45663,7 +43985,6 @@ self: {
        sha256 = "0vw6qwgcljxgrjrsgkpkdqqnpxvibnsc0c4h5kyg5p8h4avsk8k6";
        libraryHaskellDepends = [ base containers JuicyPixels ];
        testHaskellDepends = [ base containers hspec JuicyPixels ];
-       homepage = "http://github.com/Fuuzetsu/chain-codes";
        description = "Library decoding chain codes from images";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -45675,7 +43996,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1iyyz3rmnry3myw985qmqjyikhq41dw16rjs5gfgqbx7j1wrykpj";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/joom/chalk";
        description = "Terminal string styling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -45694,7 +44014,6 @@ self: {
          array base binary bytestring Codec-Image-DevIL containers
          data-reify directory GLUT OpenGLRaw process time
        ];
-       homepage = "http://www.ittc.ku.edu/csdl/fpg/ChalkBoard";
        description = "Combinators for building and processing 2D images";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45707,7 +44026,6 @@ self: {
        version = "0.1";
        sha256 = "1gvnp176j8gd0s6wzq10zpiqkn3wma99pwn3f78wgxm9rh588gh2";
        libraryHaskellDepends = [ array base chalkboard GLUT OpenGL time ];
-       homepage = "http://ittc.ku.edu/~andygill/chalkboard.php";
        description = "OpenGL based viewer for chalkboard rendered images";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45721,7 +44039,6 @@ self: {
        sha256 = "12cwp804z1grsn4pyygd2mffr5lm02g1rxibjill5wyd24k1brgb";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ array base process random ];
-       homepage = "http://projects.haskell.org/chalmers-lava2000/Doc/tutorial.pdf";
        description = "Hardware description EDSL";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45734,7 +44051,6 @@ self: {
        sha256 = "0ci20y0wd232qnh1mql3vjqml13mkrpm9dgv005wcgym7w18isgr";
        libraryHaskellDepends = [ async base stm ];
        testHaskellDepends = [ async base stm ];
-       homepage = "https://github.com/athanclark/chan#readme";
        description = "Some extra kit for Chans";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45746,7 +44062,6 @@ self: {
        version = "0.5.0";
        sha256 = "1mzvrxcf263gs61hj7gafra1cqvpfbzy7rza7ql0xvnmj2g2ybrc";
        libraryHaskellDepends = [ base stm ];
-       homepage = "http://brandon.si/code/module-chan-split-released/";
        description = "Concurrent Chans as read/write pairs. Also provides generic Chan pair class.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45790,7 +44105,6 @@ self: {
          ansi-terminal base doctest Glob QuickCheck turtle
          unordered-containers
        ];
-       homepage = "https://github.com/GetShopTV/changelogged#readme";
        description = "Changelog manager for Git projects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45814,7 +44128,6 @@ self: {
          base configurator containers filepath heist lens mtl QuickCheck
          random snap snap-core snap-extras snap-server text xmlhtml
        ];
-       homepage = "https://github.com/soostone/charade";
        description = "Rapid prototyping websites with Snap and Heist";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45831,7 +44144,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers semigroups unordered-containers
        ];
-       homepage = "http://github.com/ekmett/charset";
        description = "Fast unicode character sets based on complemented PATRICIA tries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45843,7 +44155,6 @@ self: {
        version = "1.1.0.2";
        sha256 = "1rnm36lvh1g4i9pz87jqqznn8d9pmxlin549ch0nacpi0bn3k0sy";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://www.github.com/batterseapower/charsetdetect";
        description = "Character set detection using Mozilla's Universal Character Set Detector";
        license = "LGPL";
      }) {};
@@ -45855,11 +44166,22 @@ self: {
        version = "1.1.0.3";
        sha256 = "15kf9g708ics81s3gj4vkx4xcvywj2fripf0g9p29v4xliwd9m7y";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/aelve/charsetdetect-ae";
        description = "Character set detection using Mozilla's Universal Character Set Detector";
        license = "LGPL";
      }) {};
 
+  "charsetdetect-ae_1_1_0_4" = callPackage
+    ({ mkDerivation, base, bytestring }:
+     mkDerivation {
+       pname = "charsetdetect-ae";
+       version = "1.1.0.4";
+       sha256 = "0321j2kmlvf88bhlbi8ddnzgbckq37sfb7nm7r0dvar6626s9flv";
+       libraryHaskellDepends = [ base bytestring ];
+       description = "Character set detection using Mozilla's Universal Character Set Detector";
+       license = "LGPL";
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "chart-histogram" = callPackage
     ({ mkDerivation, base, Chart }:
      mkDerivation {
@@ -45900,7 +44222,6 @@ self: {
          base doctest numhask numhask-prelude numhask-range tasty
          tasty-hspec
        ];
-       homepage = "https://github.com/tonyday567/chart-unit#readme";
        description = "Native haskell charts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45924,7 +44245,6 @@ self: {
          containers ghc-prim HUnit test-framework test-framework-hunit
          vector
        ];
-       homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "Chase & Lev work-stealing lock-free double-ended queues (deques)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -45959,7 +44279,6 @@ self: {
          quickcheck-instances tasty tasty-ant-xml tasty-hunit
          tasty-quickcheck text tokenize unordered-containers
        ];
-       homepage = "http://github.com/creswick/chatter";
        description = "A library of simple NLP algorithms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -45978,7 +44297,6 @@ self: {
          ansi-terminal base chatty-utils directory mtl process random setenv
          template-haskell text time transformers unix
        ];
-       homepage = "http://hub.darcs.net/enum/chatty";
        description = "Some monad transformers and typeclasses for abstraction of global dependencies";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -45990,7 +44308,6 @@ self: {
        version = "0.6.2.1";
        sha256 = "00f3h0vw0mxrcqjfwas9ddx9hhcvfzvy0p43xqq29ibwdcgms3w2";
        libraryHaskellDepends = [ base chatty transformers ];
-       homepage = "http://doomanddarkness.eu/pub/chatty";
        description = "Provides some classes and types for dealing with text, using the fundaments of Chatty";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46003,7 +44320,6 @@ self: {
        version = "0.7.3.4";
        sha256 = "1dp1k641sryzp7zh5l3f8v4dajc71ly8l9fyv1c45cf0s81cxhys";
        libraryHaskellDepends = [ base mtl text transformers ];
-       homepage = "http://hub.darcs.net/enum/chatty-utils";
        description = "Some utilities every serious chatty-based application may need";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -46032,7 +44348,6 @@ self: {
          hspec http-api-data http-client http-client-tls http-types req
          servant-server text warp
        ];
-       homepage = "https://github.com/matsubara0507/chatwork#readme";
        description = "The ChatWork API in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -46054,7 +44369,6 @@ self: {
          uniplate xss-sanitize
        ];
        executableHaskellDepends = [ base blaze-html bytestring text ];
-       homepage = "http://github.com/jgm/cheapskate";
        description = "Experimental markdown processor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46072,7 +44386,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html cheapskate highlighting-kate text
        ];
-       homepage = "http://github.com/aelve/cheapskate-highlight";
        description = "Code highlighting for cheapskate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46086,7 +44399,6 @@ self: {
        revision = "1";
        editedCabalFile = "197nx95xw21i7zyvgzcgnr36ab6vrk17c66iz8ndwz61vp1jf6hc";
        libraryHaskellDepends = [ base blaze-html cheapskate lucid ];
-       homepage = "http://github.com/aelve/cheapskate-lucid";
        description = "Use cheapskate with Lucid";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46113,7 +44425,6 @@ self: {
          ansi-terminal base cheapskate data-default directory hpygments
          hscolour terminal-size text
        ];
-       homepage = "http://github.com/yamadapc/cheapskate-terminal#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46127,7 +44438,6 @@ self: {
        sha256 = "09wkz853ikr4yns2z12rnzprb98q4b8li1n6lmx5v6m0vgx1a9hw";
        libraryHaskellDepends = [ base bytestring email-validate ];
        librarySystemDepends = [ resolv ];
-       homepage = "https://github.com/qoelet/check-email#readme";
        description = "Confirm whether an email is valid and probably existant";
        license = stdenv.lib.licenses.bsd3;
      }) {resolv = null;};
@@ -46146,7 +44456,6 @@ self: {
          base Cabal containers explicit-exception filepath haskell-src-exts
          non-empty transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Import_modules_properly";
        description = "Check whether module and package imports conform to the PVP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46175,7 +44484,6 @@ self: {
        libraryHaskellDepends = [
          array base QuickCheck random semigroupoids
        ];
-       homepage = "https://github.com/conal/checkers";
        description = "Check properties on standard classes and data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46206,7 +44514,6 @@ self: {
          hspec hspec-megaparsec interpolatedstring-perl6 megaparsec
          QuickCheck quickcheck-text range temporary text
        ];
-       homepage = "https://github.com/spoqa/checkmate#readme";
        description = "Generate checklists relevant to a given patch";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46219,7 +44526,6 @@ self: {
        version = "0.0";
        sha256 = "0327lihvibnhs2c0gnmm13g6iaw53ka3w2j1rng4d1vnrxphyyik";
        libraryHaskellDepends = [ base explicit-exception utility-ht ];
-       homepage = "http://hub.darcs.net/thielema/checksum";
        description = "Compute and verify checksums of ISBN, IBAN, etc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46236,7 +44542,6 @@ self: {
          ansi-terminal base bytestring options patience random
          template-haskell text transformers
        ];
-       homepage = "https://john-millikin.com/software/chell/";
        description = "A simple and intuitive library for automated testing";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -46248,7 +44553,6 @@ self: {
        version = "0.2.1";
        sha256 = "006l2j98gmgjrapyp00vz93hxlx9gwkdnxwh5nx293zp7vm27x00";
        libraryHaskellDepends = [ base chell HUnit ];
-       homepage = "https://john-millikin.com/software/chell/";
        description = "HUnit support for the Chell testing library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46261,7 +44565,6 @@ self: {
        version = "0.2.5.1";
        sha256 = "1iicsys9igx7m7n4l2b8djardmjy2ah5ibzp7kzs758h460fq53a";
        libraryHaskellDepends = [ base chell QuickCheck random ];
-       homepage = "https://john-millikin.com/software/chell/";
        description = "QuickCheck support for the Chell testing library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -46275,7 +44578,6 @@ self: {
        libraryHaskellDepends = [
          array attoparsec base bytestring containers
        ];
-       homepage = "http://arnovanlumig.com/chesshs.html";
        description = "Simple library for validating chess moves and parsing PGN files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46313,7 +44615,6 @@ self: {
          base digits either-unwrap generic-trie haskeline parsec
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/marcusbuffett/chitauri";
        description = "Helper for the Major System";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46326,7 +44627,6 @@ self: {
        version = "0.2.2";
        sha256 = "0qcyf6nqi0nyhbf3xwyib95y29j5ir94d5vg449mkpr92crf8ryk";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mboes/choice#readme";
        description = "A solution to boolean blindness";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -46371,7 +44671,6 @@ self: {
          base containers HUnit ieee754 QuickCheck safe test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mocnik-science/chorale";
        description = "A module containing basic functions that the prelude does not offer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46390,7 +44689,6 @@ self: {
          base binary chorale HUnit ieee754 QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mocnik-science/chorale-geo";
        description = "A module containing basic geo functions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46407,7 +44705,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq extensible-exceptions pretty stm
        ];
-       homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/";
        description = "An implementation of concurrency ideas from Communicating Sequential Processes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46420,7 +44717,6 @@ self: {
        version = "1.0.0";
        sha256 = "1x14xl9hm9n3zczj6xhffvpac09q5a13i94fhkq2kzj2s3rk1b4z";
        libraryHaskellDepends = [ base chp chp-plus mtl ];
-       homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/";
        description = "MTL class instances for the CHP library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46438,7 +44734,6 @@ self: {
          base chp containers deepseq extensible-exceptions HUnit pretty
          QuickCheck stm
        ];
-       homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/";
        description = "A set of high-level concurrency utilities built on Communicating Haskell Processes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46455,7 +44750,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq mtl pretty TypeCompose
        ];
-       homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/";
        description = "A mirror implementation of chp that generates a specification of the program";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46468,7 +44762,6 @@ self: {
        version = "1.0.0";
        sha256 = "0d4hcqpjxmns1fhq918s6z9f4bxlbjlkxzq5xkpqwjxpzy83wq23";
        libraryHaskellDepends = [ base chp chp-plus transformers ];
-       homepage = "http://www.cs.kent.ac.uk/projects/ofa/chp/";
        description = "Transformers instances for the CHP library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46486,7 +44779,6 @@ self: {
          base chr-data chr-pretty containers hashable logict-state mtl
          pqueue unordered-containers
        ];
-       homepage = "https://github.com/atzedijkstra/chr";
        description = "Constraint Handling Rules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46508,7 +44800,6 @@ self: {
          microlens-mtl microlens-th mtl template-haskell
          unordered-containers vector
        ];
-       homepage = "https://github.com/atzedijkstra/chr";
        description = "Datatypes required for chr library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46528,7 +44819,6 @@ self: {
          mtl time unordered-containers
        ];
        executableHaskellDepends = [ base chr-data ];
-       homepage = "https://github.com/atzedijkstra/chr";
        description = "AST + surface language around chr";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46543,7 +44833,6 @@ self: {
        revision = "1";
        editedCabalFile = "0h3qyn306sxqsvxmz9hfba169nkc3hx7ygkxr5j2sz033fvi31jc";
        libraryHaskellDepends = [ base containers uulib ];
-       homepage = "https://github.com/atzedijkstra/chr";
        description = "Parsing for chr library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46557,7 +44846,6 @@ self: {
        revision = "1";
        editedCabalFile = "15v5bv7azi7qw33rg849wggpy07ingd8fp24dm0azwgwsqd05mb9";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/atzedijkstra/chr";
        description = "Pretty printing for chr library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46588,7 +44876,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring hourglass hspec QuickCheck vector
        ];
-       homepage = "https://github.com/afcowie/chronologique/";
        description = "Time to manipulate time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46611,7 +44898,6 @@ self: {
          attoparsec base bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/andrewthad/chronos#readme";
        description = "A performant time library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46629,7 +44915,6 @@ self: {
          base bytestring data-default hack2 hack2-handler-snap-server
          utf8-string
        ];
-       homepage = "https://github.com/nfjinjing/chu2";
        description = "FFI for Chu2 Agda Web Server Interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46648,7 +44933,6 @@ self: {
          parsec text transformers
        ];
        testHaskellDepends = [ base HUnit text transformers unix ];
-       homepage = "http://github.com/marcotmarcot/chuchu";
        description = "Behaviour Driven Development like Cucumber for Haskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46665,7 +44949,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers semigroups text transformers vector
        ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "Typeclasses for dealing with various chunked data representations";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -46677,7 +44960,6 @@ self: {
        version = "2007.4.18";
        sha256 = "0qdwilzhbnx5zgga65lcwd6kzwvsbvi8ybfw9i4d8ziz89190fkz";
        libraryHaskellDepends = [ base haskell98 parsec template-haskell ];
-       homepage = "http://www.wellquite.org/chunks/";
        description = "Simple template library with static safety";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46742,7 +45024,6 @@ self: {
          http-types lens mtl pretty-show QuickCheck template-haskell text
          uuid wreq
        ];
-       homepage = "https://github.com/beijaflor-io/haskell-cielo";
        description = "Cielo API v3 Bindings for Haskell";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46755,7 +45036,6 @@ self: {
        version = "0.1.1";
        sha256 = "0farjdyq6w33jm0qqdkfd6l7b8rr6k55dqfha643mj6nh1y904az";
        libraryHaskellDepends = [ base bytestring language-c ];
-       homepage = "http://tomahawkins.org";
        description = "An interface to CIL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46769,7 +45049,6 @@ self: {
        sha256 = "0niz7banhrkcwdfp6w5gwy1brz1c26mylnlavi5zxgawfq4d3sl2";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ cinvoke ];
-       homepage = "http://haskell.org/haskellwiki/Library/cinvoke";
        description = "A binding to cinvoke";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46782,7 +45061,6 @@ self: {
        version = "0.1.0";
        sha256 = "0518cbfyjh13ghihvnxvbhlw4060cqw5047bdrflphmigwbvpplb";
        libraryHaskellDepends = [ base monad-stm mtl parallel-io stm ];
-       homepage = "https://github.com/nikita-volkov/cio";
        description = "A monad for concurrent IO on a thread pool";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -46809,7 +45087,6 @@ self: {
          base bytestring criterion crypto-cipher-benchmarks
          crypto-cipher-types mtl
        ];
-       homepage = "https://github.com/vincenthz/hs-cipher-aes";
        description = "Fast AES cipher implementation with advanced mode of operations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46833,7 +45110,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring cereal criterion crypto-api entropy tagged
        ];
-       homepage = "https://github.com/TomMD/cipher-aes128";
        description = "AES and common modes using AES-NI when available";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46859,7 +45135,6 @@ self: {
          base bytestring criterion crypto-cipher-benchmarks
          crypto-cipher-types mtl
        ];
-       homepage = "http://github.com/vincenthz/hs-crypto-cipher";
        description = "Blowfish cipher";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46885,7 +45160,6 @@ self: {
          base bytestring criterion crypto-cipher-benchmarks
          crypto-cipher-types mtl
        ];
-       homepage = "http://github.com/vincenthz/hs-crypto-cipher";
        description = "Camellia block cipher primitives";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46911,7 +45185,6 @@ self: {
          base bytestring criterion crypto-cipher-benchmarks
          crypto-cipher-types mtl
        ];
-       homepage = "http://github.com/vincenthz/hs-crypto-cipher";
        description = "DES and 3DES primitives";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46937,7 +45210,6 @@ self: {
          base bytestring criterion crypto-cipher-benchmarks
          crypto-cipher-types deepseq mtl
        ];
-       homepage = "http://github.com/vincenthz/hs-cipher-rc4";
        description = "Fast RC4 cipher implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46949,7 +45221,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0l9lhyqn74mlgwm4mplm94i0x2xjmvnxnp8nm3h6aj8v5ishl1md";
        libraryHaskellDepends = [ base split ];
-       homepage = "http://github.com/fegu/cipher-rc5";
        description = "Pure RC5 implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -46964,7 +45235,6 @@ self: {
        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;
      }) {};
@@ -47006,7 +45276,6 @@ self: {
          aeson base http-client http-client-tls mtl servant servant-client
          text time transformers unordered-containers
        ];
-       homepage = "https://github.com/denisshevchenko/circlehs";
        description = "The CircleCI REST API for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47019,7 +45288,6 @@ self: {
        version = "0.0.2";
        sha256 = "11qnc8rbw9zxrsaa49x5wmkrnr0vi6pgb1j18nrn40sbbww95xrz";
        libraryHaskellDepends = [ aeson base text vector ];
-       homepage = "https://github.com/Cirru/parser.hs";
        description = "Cirru Parser in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -47048,7 +45316,6 @@ self: {
          aeson async attoparsec base bytestring conduit data-default hspec
          http-conduit http-types network-uri text wai warp
        ];
-       homepage = "https://github.com/nshimaza/webex-teams-api#readme";
        description = "A Haskell bindings for Webex Teams API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -47072,7 +45339,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath hspec MissingH QuickCheck
        ];
-       homepage = "https://github.com/nushio3/citation-resolve";
        description = "convert document IDs such as DOI, ISBN, arXiv ID to bibliographic reference";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47093,7 +45359,6 @@ self: {
          HTTP json mtl network network-uri old-locale pandoc-types parsec
          syb time utf8-string
        ];
-       homepage = "http://istitutocolli.org/repos/citeproc-hs/";
        description = "A Citation Style Language implementation in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47114,7 +45379,6 @@ self: {
          aeson base bytestring citeproc-hs containers directory filepath mtl
          pandoc pandoc-types parsec tagsoup texmath utf8-string yaml
        ];
-       homepage = "http://istitutocolli.org/repos/citeproc-hs-pandoc-filter/";
        description = "A Pandoc filter for processing bibliographic references with citeproc-hs";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47133,7 +45397,6 @@ self: {
          base bytestring largeword QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/thoughtpolice/hs-cityhash";
        description = "Bindings to CityHash";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -47174,7 +45437,6 @@ self: {
          attoparsec base bytestring containers text text-icu
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/batterseapower/cjk";
        description = "Data about Chinese, Japanese and Korean characters and languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47229,7 +45491,6 @@ self: {
          lens lens-aeson mtl mtl-compat QuickCheck tasty tasty-hunit
          tasty-th transformers-compat
        ];
-       homepage = "http://clafer.org";
        description = "Compiles Clafer models to other formats: Alloy, JavaScript, JSON, HTML, Dot";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47263,7 +45524,6 @@ self: {
          array base clafer cmdargs directory filepath HUnit tasty
          tasty-hunit tasty-th transformers transformers-compat
        ];
-       homepage = "http://clafer.org";
        description = "claferIG is an interactive tool that generates instances of Clafer models";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47284,7 +45544,6 @@ self: {
          network-uri process SHA split time transformers transformers-compat
          utf8-string
        ];
-       homepage = "http://github.com/gsdlab/claferwiki";
        description = "A wiki-based IDE for literate modeling with Clafer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47298,7 +45557,6 @@ self: {
        sha256 = "1a0wvk82k65b5lscsvg5p41shpz98rahq44d5vyf8wclfshh2ihi";
        libraryHaskellDepends = [ aeson base bytestring text ];
        testHaskellDepends = [ aeson base bytestring ];
-       homepage = "https://github.com/lambdageek/clang-compilation-database";
        description = "JSON Compilation Database Format encoding and decoding";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -47373,7 +45631,6 @@ self: {
          filepath ghc haskell98 pretty prettyclass template-haskell tfp
          th-lift time transformers utility-ht vhdl
        ];
-       homepage = "http://clash.ewi.utwente.nl/";
        description = "CAES Language for Synchronous Hardware (CLaSH)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47405,7 +45662,6 @@ self: {
          uniplate unix unordered-containers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47431,7 +45687,6 @@ self: {
          prettyprinter process reducers template-haskell text time
          transformers trifecta unbound-generics unordered-containers
        ];
-       homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - As a Library";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47448,7 +45703,6 @@ self: {
        libraryHaskellDepends = [
          base clash-prelude deepseq ghc-typelits-knownnat QuickCheck
        ];
-       homepage = "https://github.com/ra1u/clash-multisignal";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -47474,7 +45728,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq template-haskell
        ];
-       homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Prelude library";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47506,7 +45759,6 @@ self: {
          base clash-lib clash-prelude fgl hashable lens mtl text
          unordered-containers wl-pprint-text
        ];
-       homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - SystemVerilog backend";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47525,7 +45777,6 @@ self: {
          base clash-lib clash-prelude fgl hashable lens mtl text
          unordered-containers wl-pprint-text
        ];
-       homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - Verilog backend";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47544,7 +45795,6 @@ self: {
          base clash-lib clash-prelude fgl hashable lens mtl text
          unordered-containers wl-pprint-text
        ];
-       homepage = "http://www.clash-lang.org/";
        description = "CAES Language for Synchronous Hardware - VHDL backend";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47573,7 +45823,6 @@ self: {
          aeson async-io-either base bytestring lens mtl scientific text time
          vector wreq
        ];
-       homepage = "https://github.com/mankyKitty/classy-influxdb-simple#readme";
        description = "Super simple InfluxDB package in Classy-MTL style";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -47594,7 +45843,6 @@ self: {
        ];
        executableHaskellDepends = [ base miso rfc ];
        testHaskellDepends = [ base miso rfc ];
-       homepage = "https://github.com/RobertFischer/Classy-Miso#README.md";
        description = "Typeclass based support for Miso, the Tasty Web Framework for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47638,7 +45886,6 @@ self: {
        testHaskellDepends = [
          base containers hspec QuickCheck transformers unordered-containers
        ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "A typeclass-based Prelude";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -47658,7 +45905,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit hspec QuickCheck transformers
        ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "classy-prelude together with conduit functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -47677,7 +45923,6 @@ self: {
          http-conduit http-types persistent yesod yesod-newsfeed
          yesod-static
        ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "Provide a classy prelude including common Yesod functionality";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -47702,22 +45947,22 @@ self: {
        pname = "clay";
        version = "0.12.2";
        sha256 = "12p9hrky0dynsraz46ddhr4ah5aw9kragvcd5xza7j388ni9b2za";
+       revision = "1";
+       editedCabalFile = "1db2rc6q4a1699n43xmq31mv24b7ayc4ivc3n748zkzhs6ff4nbg";
        libraryHaskellDepends = [ base mtl text ];
        testHaskellDepends = [ base hspec hspec-expectations mtl text ];
-       homepage = "http://fvisser.nl/clay";
        description = "CSS preprocessor as embedded Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "clay_0_13_0" = callPackage
-    ({ mkDerivation, base, hspec, hspec-expectations, mtl, text }:
+  "clay_0_13_1" = callPackage
+    ({ mkDerivation, base, hspec, hspec-discover, mtl, text }:
      mkDerivation {
        pname = "clay";
-       version = "0.13.0";
-       sha256 = "0kyg5ifrjdvd7rxzsa6jjfyv9xx8amlfzbmrfwksrqla2nxqyljl";
+       version = "0.13.1";
+       sha256 = "18r8lgzyscxnw6xdxg0jxvp2977i02fjh3n5p89fnd8qrh0r2kl4";
        libraryHaskellDepends = [ base mtl text ];
-       testHaskellDepends = [ base hspec hspec-expectations mtl text ];
-       homepage = "http://fvisser.nl/clay";
+       testHaskellDepends = [ base hspec hspec-discover mtl text ];
        description = "CSS preprocessor as embedded Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47753,7 +45998,6 @@ self: {
          web-routes-happstack web-routes-hsp web-routes-th xss-sanitize
        ];
        librarySystemDepends = [ openssl ];
-       homepage = "http://www.clckwrks.com/";
        description = "A secure, reliable content management system (CMS) and blogging platform";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openssl;};
@@ -47771,7 +46015,6 @@ self: {
        executableHaskellDepends = [
          acid-state base clckwrks haskeline mtl network parsec
        ];
-       homepage = "http://www.clckwrks.com/";
        description = "a command-line interface for adminstrating some aspects of clckwrks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -47793,7 +46036,6 @@ self: {
          text web-plugins
        ];
        executableToolDepends = [ hsx2hs ];
-       homepage = "http://www.clckwrks.com/";
        description = "clckwrks.com";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47820,7 +46062,6 @@ self: {
          web-routes web-routes-th
        ];
        libraryToolDepends = [ hsx2hs ];
-       homepage = "http://clckwrks.com/";
        description = "bug tracking plugin for clckwrks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47845,7 +46086,6 @@ self: {
          safecopy text web-plugins web-routes web-routes-th
        ];
        libraryToolDepends = [ hsx2hs ];
-       homepage = "http://www.clckwrks.com/";
        description = "ircbot plugin for clckwrks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -47870,7 +46110,6 @@ self: {
          network-uri reform reform-happstack reform-hsp safecopy text time
          uuid uuid-orphans web-plugins web-routes web-routes-th
        ];
-       homepage = "http://www.clckwrks.com/";
        description = "mailing list plugin for clckwrks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -47894,7 +46133,6 @@ self: {
          web-routes-th
        ];
        libraryToolDepends = [ hsx2hs ];
-       homepage = "http://clckwrks.com/";
        description = "media plugin for clckwrks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -47921,7 +46159,6 @@ self: {
          uuid-orphans web-plugins web-routes web-routes-happstack
          web-routes-th
        ];
-       homepage = "http://www.clckwrks.com/";
        description = "support for CMS/Blogging in clckwrks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -47939,7 +46176,6 @@ self: {
          base clckwrks happstack-authenticate hsp hsx-jmacro hsx2hs jmacro
          mtl text web-plugins
        ];
-       homepage = "http://www.clckwrks.com/";
        description = "simple bootstrap based template for clckwrks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -47957,7 +46193,6 @@ self: {
          base clckwrks containers happstack-authenticate hsp hsx2hs mtl text
          web-plugins
        ];
-       homepage = "http://www.clckwrks.com/";
        description = "simple bootstrap based template for clckwrks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47971,7 +46206,6 @@ self: {
        sha256 = "1qxik7hdz300n5lfb5xzh2md44b4xwwlr0c92y9x2na2xz41da7k";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base clckwrks hsp text ];
-       homepage = "http://divshot.github.com/geo-bootstrap/";
        description = "geo bootstrap based template for clckwrks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -47984,7 +46218,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "04sh2077pn67y1apgzx6rp4z15dw7qbvwg6yrwg416k40ilz7nbd";
        libraryHaskellDepends = [ base bytestring hashable text ];
-       homepage = "https://github.com/dfoxfranke/haskell-cld2";
        description = "Haskell bindings to Google's Compact Language Detector 2";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48003,7 +46236,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs containers directory HSH IfElse
        ];
-       homepage = "https://github.com/ivanperez-keera/clean-home";
        description = "Keep your home dir clean by finding old conf files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48015,7 +46247,6 @@ self: {
        version = "0.1.1";
        sha256 = "1y4cj15s6gjcazwk0iycyc2qs7chrqcvchf4g5h4xnf2x8ld4i21";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/fumieval/clean-unions";
        description = "Open unions without need for Typeable";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48035,7 +46266,6 @@ self: {
          base highlighting-kate optparse-applicative process terminfo
          wl-pprint-extras wl-pprint-terminfo
        ];
-       homepage = "https://github.com/tanakh/cless";
        description = "Colorized LESS";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48051,7 +46281,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers mtl parsec ];
        executableHaskellDepends = [ parsec ];
-       homepage = "http://sandbox.pocoo.org/clevercss-hs/";
        description = "A CSS preprocessor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48080,7 +46309,6 @@ self: {
        testHaskellDepends = [
          base directory QuickCheck tasty tasty-quickcheck transformers
        ];
-       homepage = "https://github.com/vincenthz/hs-cli";
        description = "Command Line Interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48097,7 +46325,6 @@ self: {
          base either exceptions optparse-applicative transformers
        ];
        testHaskellDepends = [ base doctest filemanip hspec QuickCheck ];
-       homepage = "https://github.com/uecmma/haskell-library-collections/tree/master/cli-builder";
        description = "Simple project template from stack";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48113,7 +46340,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory file-embed process
        ];
-       homepage = "https://github.com/vmchale/cli-setup#readme";
        description = "Helper setup scripts for packaging command-line tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48158,7 +46384,6 @@ self: {
          base bytestring cereal containers hspec HUnit QuickCheck
          transformers
        ];
-       homepage = "http://github.com/yesodweb/clientsession/tree/master";
        description = "Securely store session data in a client-side cookie";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -48209,7 +46434,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion numeric-prelude stream-fusion
        ];
-       homepage = "http://github.com/spacekitteh/haskell-clifford";
        description = "A Clifford algebra library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48229,7 +46453,6 @@ self: {
          base brick byteunits directory filepath optparse-applicative
          pointedlist process time vector vty
        ];
-       homepage = "https://github.com/pasqu4le/clifm";
        description = "Command Line Interface File Manager";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48249,7 +46472,6 @@ self: {
          transformers wl-pprint-text
        ];
        librarySystemDepends = [ clingo ];
-       homepage = "https://github.com/tsahyt/clingo-haskell#readme";
        description = "Haskell bindings to the Clingo ASP solver";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48262,7 +46484,6 @@ self: {
        version = "0.1.1";
        sha256 = "0qhi727irlkvi4ygx5qvd6h1zzz22588lymi39s0gcjir473a538";
        libraryHaskellDepends = [ base process ];
-       homepage = "https://github.com/Raynes/clippard";
        description = "A simple Haskell library for copying text to the clipboard in a cross-platform way";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48275,7 +46496,6 @@ self: {
        version = "0.0.1";
        sha256 = "0s4n8d07190yarkxpa2kjphkm6lw2ljgwcix3x6m3lxcxrvc3nr0";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/chetant/clipper";
        description = "Haskell API to clipper (2d polygon union/intersection/xor/clipping API)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48314,7 +46534,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "1wicpkc1rxyjnmnlsdh975d58fwfmfqwhkd50v044g4763i36bdr";
        libraryHaskellDepends = [ base natural-induction peano ];
-       homepage = "https://github.com/strake/clist.hs";
        description = "Counted list";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48338,7 +46557,6 @@ self: {
          MissingH optparse-applicative split text
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/vmchale/command-line-tweeter#readme";
        description = "Post tweets from stdin";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48357,7 +46575,6 @@ self: {
        executableHaskellDepends = [
          base foldl process system-filepath temporary text turtle
        ];
-       homepage = "http://github.com/sgraf812/cloben#readme";
        description = "Clone and benchmark Haskell cabal projects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48371,7 +46588,6 @@ self: {
        sha256 = "07v91s20halsqjmziqb1sqjp2sjpckl9by7y28aaklwqi2bh2rl8";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
-       homepage = "https://github.com/corsis/clock";
        description = "High-resolution clock functions: monotonic, realtime, cputime";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48400,7 +46616,6 @@ self: {
          base clock containers MonadCatchIO-transformers transformers
        ];
        libraryPkgconfigDepends = [ QtCore ];
-       homepage = "http://patch-tag.com/r/shahn/clocked/home";
        description = "timer functionality to clock IO commands";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48438,7 +46653,6 @@ self: {
          aeson base bytestring directory github optparse-applicative process
          system-fileio system-filepath text transformers
        ];
-       homepage = "https://github.com/silky/clone-all";
        description = "Clone all github repositories from a given user";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48459,7 +46673,6 @@ self: {
          aeson base cassava deepseq hashable hspec markdown-unlit persistent
          QuickCheck text vector
        ];
-       homepage = "https://github.com/frontrowed/closed#readme";
        description = "Integers bounded by a closed interval";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -48471,7 +46684,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1z9clkwjpj01g258h8bldlc759vwsgdlyppn29sr11kyani1zjwf";
        libraryHaskellDepends = [ base hashable unordered-containers ];
-       homepage = "http://github.com/tel/closure";
        description = "Depth- and breadth-first set closures";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48496,7 +46708,6 @@ self: {
          rank1dynamic
        ];
        doHaddock = false;
-       homepage = "http://github.com/haskell-distributed/cloud-haskell";
        description = "The Cloud Haskell Application Platform";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48526,7 +46737,6 @@ self: {
          fast-logger hspec lens monad-logger monad-mock mtl
          optparse-applicative text these transformers yaml
        ];
-       homepage = "https://github.com/cjdev/cloud-seeder#readme";
        description = "A tool for interacting with AWS CloudFormation";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48544,7 +46754,6 @@ self: {
          asn1-encoding asn1-types base base64-bytestring bytestring
          crypto-pubkey-types old-locale RSA time
        ];
-       homepage = "http://github.com/cdornan/cloudfront-signer";
        description = "CloudFront URL signer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48561,7 +46770,6 @@ self: {
        libraryHaskellDepends = [
          array base binary bytestring containers network time unix zlib
        ];
-       homepage = "https://github.com/CloudI/cloudi_api_haskell";
        description = "Haskell CloudI API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -48581,7 +46789,6 @@ self: {
          base bytestring containers convertible datetime filepath HFuse HTTP
          regex-base regex-tdfa tagsoup timerep unix
        ];
-       homepage = "https://github.com/bhickey/cloudyfs";
        description = "A cloud in the file system";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48599,7 +46806,6 @@ self: {
          base clr-host clr-marshal clr-typed pipes template-haskell text
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://gitlab.com/tim-m89/clr-haskell/tree/master/libs/clr-bindings";
        description = "Glue between clr-host and clr-typed";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48620,7 +46826,6 @@ self: {
        ];
        librarySystemDepends = [ glib mono ];
        testHaskellDepends = [ base ];
-       homepage = "https://gitlab.com/tim-m89/clr-haskell/tree/master/libs/clr-host";
        description = "Hosting the Common Language Runtime";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) glib; inherit (pkgs) mono;};
@@ -48650,7 +46855,6 @@ self: {
          containers criterion directory extra filepath here lens parsec
          pipes process split template-haskell temporary text transformers
        ];
-       homepage = "https://gitlab.com/tim-m89/clr-haskell";
        description = "Quasiquoters for inline C# and F#";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48663,7 +46867,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1mnwxfmhz548bb1g17bddhmvd6lzl66bfi1a7f0j3phh7lgna4s1";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://gitlab.com/tim-m89/clr-haskell/tree/master/libs/clr-marshal";
        description = "Marshaling for the clr";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48676,7 +46879,6 @@ self: {
        sha256 = "1ay3970fccvr4hbmv5dah2qdxv51q09n1v3m9wkj62mbpsp3zk2y";
        libraryHaskellDepends = [ base clr-marshal ghc-prim text tuple ];
        testHaskellDepends = [ base clr-marshal hspec text ];
-       homepage = "https://gitlab.com/tim-m89/clr-haskell/tree/master/libs/clr-typed";
        description = "A strongly typed Haskell interface to the CLR type system";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48692,7 +46894,6 @@ self: {
        executableHaskellDepends = [
          base directory pipes pipes-safe process
        ];
-       homepage = "https://gitlab.com/tim-m89/clr-haskell/tree/master/utils/clr-win-linker";
        description = "A GHC linker wrapper tool to workaround a GHC >8.2 bug";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48706,7 +46907,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base curl mtl random tagsoup ];
-       homepage = "http://ui3.info/d/proj/cltw.html";
        description = "Command line Twitter utility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48724,7 +46924,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers haskell98 language-c pretty pretty-show
        ];
-       homepage = "http://zwizwa.be/-/meta";
        description = "C to Lua data wrapper generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48748,7 +46947,6 @@ self: {
        version = "0.3";
        sha256 = "1q5km2f8zwnzcwnzj0khnszsgrb1x53zp0ryjwz2nfx9ajvh7zgg";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/Kinokkory/cluss";
        description = "simple alternative to type classes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48794,7 +46992,6 @@ self: {
        executableHaskellDepends = [
          base bio bytestring containers QuickCheck regex-compat simpleargs
        ];
-       homepage = "http://malde.org/~ketil/";
        description = "Tools for manipulating sequence clusters";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48848,7 +47045,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-html cheapskate criterion discount markdown sundown text
        ];
-       homepage = "https://github.com/jgm/cmark-hs";
        description = "Fast, accurate CommonMark (Markdown) parser and renderer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48866,7 +47062,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-html cheapskate criterion discount markdown sundown text
        ];
-       homepage = "https://github.com/kivikakk/cmark-gfm-hs";
        description = "Fast, accurate GitHub Flavored Markdown parser and renderer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48883,7 +47078,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html cmark highlighting-kate text
        ];
-       homepage = "http://github.com/aelve/cmark-highlight";
        description = "Code highlighting for cmark";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48897,7 +47091,6 @@ self: {
        revision = "1";
        editedCabalFile = "1mizbv18bl8qrgz27wlz7sb6cfhblmp7p7gh7dqq8g0r4djrvqg5";
        libraryHaskellDepends = [ base cmark lucid ];
-       homepage = "http://github.com/aelve/cmark-lucid";
        description = "Use cmark with Lucid";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48909,7 +47102,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "15pdlcc0ak1pbx7qz6w5xfv4g9wkapx0flxqqkhcksa4k1h3hr1f";
        libraryHaskellDepends = [ base cmark ];
-       homepage = "http://github.com/aelve/cmark-patterns";
        description = "Pattern synonyms for cmark";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -48928,7 +47120,6 @@ self: {
        testHaskellDepends = [
          base base-prelude cmark containers hspec QuickCheck text
        ];
-       homepage = "http://github.com/aelve/cmark-sections";
        description = "Represent cmark-parsed Markdown as a tree of sections";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48941,7 +47132,6 @@ self: {
        version = "0.3";
        sha256 = "1hb92cgblmwp49lv0x0ib8g557mhjk6db7ihnim75ldii2f93dnm";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~dons/code/cmath";
        description = "A binding to the standard C math library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48979,7 +47169,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-laws HUnit QuickCheck quickcheck-instances text
        ];
-       homepage = "https://github.com/geraud/cmd-item";
        description = "Library to compose and reuse command line fragments";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -48998,7 +47187,6 @@ self: {
        libraryHaskellDepends = [
          base filepath process template-haskell transformers
        ];
-       homepage = "https://github.com/ndmitchell/cmdargs#readme";
        description = "Command line argument processing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49018,7 +47206,6 @@ self: {
          base bytestring cmdargs directory filepath http-types process text
          transformers wai wai-handler-launch
        ];
-       homepage = "http://community.haskell.org/~ndm/cmdargs/";
        description = "Helper to enter cmdargs command lines using a web browser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49054,7 +47241,6 @@ self: {
          base containers directory filepath HUnit parsec pretty process
          test-framework test-framework-hunit transformers
        ];
-       homepage = "http://github.com/eli-frey/cmdtheline";
        description = "Declarative command-line option parsing and documentation library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49067,7 +47253,6 @@ self: {
        version = "0.1.3";
        sha256 = "1hym074a8akzg3c96b1yczmdw5pgn4g0ahqxsxhg8d0kf8lzi5ph";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/cml/";
        description = "Events and Channels as in Concurrent ML";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49163,7 +47348,6 @@ self: {
          filepath graphviz HaXml haxr hubigraph HUnit mtl parsec pretty
          prettyclass process split stringtable-atom unix zlib
        ];
-       homepage = "http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/";
        description = "Compiler/Translator for CnC Specification Files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49176,7 +47360,6 @@ self: {
        version = "0.10.0";
        sha256 = "12vybpji4bxwn8in18xqp4l2js1cbnn8fgk3r6m5c8idp769ph2m";
        libraryHaskellDepends = [ array base bytestring file-embed text ];
-       homepage = "https://github.com/Lemmih/cndict";
        description = "Chinese/Mandarin <-> English dictionary, Chinese lexer";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -49219,7 +47402,6 @@ self: {
        sha256 = "1491frk4jx6dlhifky9dvcxbsbcfssrz979a5hp5zn061rh8cp76";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/RyanGlScott/code-page";
        description = "Windows code page library for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49242,7 +47424,6 @@ self: {
          aeson base binary bytestring generic-arbitrary tasty
          tasty-quickcheck
        ];
-       homepage = "https://github.com/chpatrick/codec";
        description = "Simple bidirectional serialization";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49257,7 +47438,6 @@ self: {
        sha256 = "1d6dsa4di4wil6wqc2jpfqvf09vk4zw9c2905py5vygl87q1y9jq";
        libraryHaskellDepends = [ base bytestring containers text zlib ];
        testHaskellDepends = [ base bytestring filepath process text ];
-       homepage = "https://github.com/hkgumbs/codec-beam#readme";
        description = "Erlang VM byte code assembler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49305,8 +47485,8 @@ self: {
      }:
      mkDerivation {
        pname = "codec-rpm";
-       version = "0.2.1";
-       sha256 = "00ywr4frndvw3chlxpqdx2rimd7jjdyzmjlm1kvw23qbgfyd60is";
+       version = "0.2.2";
+       sha256 = "15sbxns2p3fcc5gc8kf2jmjich6rnrimfl9rdjshi6y7ilvqhjx3";
        libraryHaskellDepends = [
          attoparsec attoparsec-binary base bytestring conduit conduit-extra
          cpio-conduit exceptions lzma-conduit mtl parsec pretty resourcet
@@ -49316,7 +47496,6 @@ self: {
          attoparsec attoparsec-binary base bytestring hspec hspec-attoparsec
          HUnit parsec pretty text
        ];
-       homepage = "https://github.com/weldr/codec-rpm";
        description = "A library for manipulating RPM files";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49341,7 +47520,6 @@ self: {
          regex-posix retry safe split
        ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/guillaume-nargeot/codecov-haskell";
        description = "Codecov.io support for Haskell.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49361,7 +47539,6 @@ self: {
          base cairo containers directory filepath gtk haskell98 hinotify
          MissingH process regex-posix time
        ];
-       homepage = "http://github.com/rickardlindberg/codemonitor";
        description = "Tool that automatically runs arbitrary commands when files change on disk";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49376,7 +47553,6 @@ self: {
        revision = "3";
        editedCabalFile = "11kw4xs61c5d3kvlanx9waws8sj5k4d5445a8w1p5zx69x9im7bg";
        libraryHaskellDepends = [ base curl mtl network tagsoup ];
-       homepage = "http://github.com/chrisdone/codepad";
        description = "Submit and retrieve paste output from CodePad.org.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49424,7 +47600,6 @@ self: {
          hackage-db MissingH monad-loops network process transformers wreq
          yaml
        ];
-       homepage = "http://github.com/aloiscochard/codex";
        description = "A ctags file generator for cabal project dependencies";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49452,7 +47627,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0v4ymcrqij8q9s8pcgbfrnl8y379fki3zp80lg4xqvbx0i89vsxf";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/chessai/coerce-util.git";
        description = "utils for Data.Coerce";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -49490,7 +47664,6 @@ self: {
          base bytestring containers mtl QuickCheck template-haskell
          transformers
        ];
-       homepage = "https://github.com/Cognimeta/cognimeta-utils";
        description = "Utilities for Cognimeta products (such as perdure). API may change often.";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49515,7 +47688,6 @@ self: {
          persistent-sqlite persistent-template resourcet text time
          transformers
        ];
-       homepage = "https://bitbucket.org/borekpiotr/coin";
        description = "Simple account manager";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49574,7 +47746,6 @@ self: {
        testHaskellDepends = [
          array base combinat containers tasty tasty-hunit
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Equivariant CSM classes of coincident root loci";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49598,7 +47769,6 @@ self: {
          base bytestring cereal cmdargs containers fclabels ghc-prim
          ListZipper monad-atom mtl nlp-scores split swift-lda text vector
        ];
-       homepage = "https://bitbucket.org/gchrupala/colada";
        description = "Colada implements incremental word class class induction using online LDA";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49633,7 +47803,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        executableHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring hspec ];
-       homepage = "https://github.com/mihaigiurgeanu/cold-widow#readme";
        description = "File transfer via QR Codes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49681,7 +47850,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/mwotton/collapse";
        description = "utility for collapsing adjacent writes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49705,7 +47873,6 @@ self: {
          text
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/alunduil/collection-json.hs";
        description = "Collection+JSON—Hypermedia Type Tools";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49734,7 +47901,6 @@ self: {
        revision = "2";
        editedCabalFile = "073x7vwgsj2xcqpywqdwk7pbj9zc9sinm17sknafgyxacx1r15xl";
        libraryHaskellDepends = [ array base QuickCheck ];
-       homepage = "http://code.haskell.org/collections/";
        description = "API for collection data structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49751,7 +47917,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring collections-api containers
        ];
-       homepage = "http://code.haskell.org/collections/";
        description = "Useful standard collections types and related functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49780,7 +47945,6 @@ self: {
          base bytestring contravariant profunctors semigroups text vector
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/andrewthad/colonnade#readme";
        description = "Generic types and functions for columnar encoding and decoding";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49805,7 +47969,6 @@ self: {
          aeson base cmdargs colour containers data-default directory friday
          friday-devil split v4l2 vector vector-space yaml
        ];
-       homepage = "https://bitbucket.org/functionally/color-counter";
        description = "Count colors in images";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49819,7 +47982,6 @@ self: {
        sha256 = "0n1f9x6kyb3fcg1fbs80wrlm3c897l089ma4cxm47v1dcgczix8b";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/minad/colorful-monoids#readme";
        description = "Styled console text output using ANSI escape sequences";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -49834,7 +47996,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ ansi-terminal base haskell-lexer ];
        executableHaskellDepends = [ ansi-terminal base haskell-lexer ];
-       homepage = "http://github.com/yav/colorize-haskell";
        description = "Highligt Haskell source";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49902,7 +48063,6 @@ self: {
        revision = "1";
        editedCabalFile = "0q152j8ybnga46azvfg3xmsjk01lz4wkhlli07cd92803vc4d6dl";
        libraryHaskellDepends = [ base lens linear profunctors ];
-       homepage = "https://github.com/fumieval/colors";
        description = "A type for colors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49915,7 +48075,6 @@ self: {
        sha256 = "1qmn1778xzg07jg9nx4k1spdz2llivpblf6wwrps1qpqjhsac5cd";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.haskell.org/haskellwiki/Colour";
        description = "A model for human colour/color perception";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49934,7 +48093,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck random test-framework test-framework-quickcheck2
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Colour";
        description = "A model for human colour/color perception";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -49946,7 +48104,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "10176caf5j7g8z24d8wmr35p6gg6xv7ma0ibgbc7q6r71qvq0zzc";
        libraryHaskellDepends = [ accelerate base ];
-       homepage = "https://github.com/tmcdonell/colour-accelerate";
        description = "Working with colours in Accelerate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -49958,7 +48115,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "0zvzra2w0sajw0hzg2k25khv8c5j1i17g8dnga70w73f3mmh3gbz";
        libraryHaskellDepends = [ accelerate base ];
-       homepage = "https://github.com/tmcdonell/colour-accelerate";
        description = "Working with colours in Accelerate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49976,7 +48132,6 @@ self: {
          base colour constrained-categories JuicyPixels linear
          linearmap-category manifolds semigroups vector-space
        ];
-       homepage = "https://github.com/leftaroundabout/colour-space";
        description = "Instances of the manifold-classes for colour types";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -49994,7 +48149,6 @@ self: {
          base bytestring HTTP http-types HUnit mtl regex-compat text wai
          wai-extra warp
        ];
-       homepage = "https://github.com/wellecks/coltrane";
        description = "A jazzy, minimal web framework for Haskell, inspired by Sinatra";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50126,7 +48280,6 @@ self: {
          array base containers QuickCheck random test-framework
          test-framework-quickcheck2 transformers
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Generate and manipulate various combinatorial objects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50146,7 +48299,6 @@ self: {
          array base containers QuickCheck random test-framework
          test-framework-quickcheck2 transformers
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Generate and manipulate various combinatorial objects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50164,7 +48316,6 @@ self: {
          array base colour combinat containers diagrams-core diagrams-lib
          linear transformers
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Graphical representations for various combinatorial objects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50187,7 +48338,6 @@ self: {
          base bytestring cereal containers directory lens mtl
          template-haskell th-lift trifecta void
        ];
-       homepage = "https://github.com/fumieval/combinator-interactive";
        description = "SKI Combinator interpreter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50209,7 +48359,6 @@ self: {
        testHaskellDepends = [
          array base containers QuickCheck transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/combinatorial/";
        description = "Count, enumerate, rank and unrank combinatorial objects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50225,7 +48374,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring bytestring-lexing containers parsec random
        ];
-       homepage = "http://www.comp.leeds.ac.uk/sc06r2s/Projects/HaskellCombinatorialProblems";
        description = "A number of data structures to represent and allow the manipulation of standard combinatorial problems, used as test problems in computer science";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50238,7 +48386,6 @@ self: {
        version = "0.1.0";
        sha256 = "101b3lycfav6wqdqjhs0v93vgy4g3pfn5xyimip0x3alq0q2ix9a";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Efficient computation of common combinatoric functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50254,7 +48401,6 @@ self: {
        libraryHaskellDepends = [
          base containers template-haskell vector vector-space
        ];
-       homepage = "https://github.com/JohnLato/combobuffer";
        description = "Various buffer implementations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50267,7 +48413,6 @@ self: {
        version = "0.0.1";
        sha256 = "1nbnnhmfbsiq31damx998sm7hz127mdqbnzzybz00962bmlmvp72";
        libraryHaskellDepends = [ base utility-ht ];
-       homepage = "http://hub.darcs.net/thielema/comfort-array/";
        description = "Arrays where the index type is a function of the shape type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50286,7 +48431,6 @@ self: {
        testHaskellDepends = [
          base containers QuickCheck transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/comfort-graph";
        description = "Graph structure with type parameters for nodes and edges";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50298,7 +48442,6 @@ self: {
        version = "0";
        sha256 = "00y23pd6pp4siggs0wkf102phi961dyfffbj5wjsvmhlg2nv5hg3";
        libraryHaskellDepends = [ aeson base text ];
-       homepage = "https://oss.xkcd.com/";
        description = "A format for describing comics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50312,7 +48455,6 @@ self: {
        sha256 = "1yxy6f5v1d2s27hfzagqj12yd3c65ijwglhdcqckv7y3g4yv5h7y";
        libraryHaskellDepends = [ attoparsec base text ];
        testHaskellDepends = [ base QuickCheck text ];
-       homepage = "https://github.com/lovasko/comma";
        description = "CSV Parser & Producer";
        license = "unknown";
      }) {};
@@ -50324,7 +48466,6 @@ self: {
        version = "0.1.1";
        sha256 = "0qj6i5r1iz3d8visqpd74xwkribxzs4p66b1vgp0i3jiqgfrn2hw";
        libraryHaskellDepends = [ base deepseq process ];
-       homepage = "https://github.com/nh2/command";
        description = "Conveniently run shell commands";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50339,7 +48480,6 @@ self: {
        sha256 = "1bqfb4gc5ja9d9jygijqpf6014bmfcxnsvpv7c5n4f1z2aj07jy5";
        libraryHaskellDepends = [ base process template-haskell text ];
        testHaskellDepends = [ base doctest hspec template-haskell text ];
-       homepage = "http://biegunka.github.io/command-qq/";
        description = "Quasiquoters for external commands";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50355,7 +48495,6 @@ self: {
        libraryHaskellDepends = [ base containers mtl transformers ];
        executableHaskellDepends = [ base containers ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/jsdw/hs-commander";
        description = "pattern matching against string based commands";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50415,7 +48554,6 @@ self: {
          crypto-pubkey-types cryptohash-cryptoapi DRBG monadcryptorandom
          network RSA
        ];
-       homepage = "https://github.com/TomMD/commsec-keyExchange";
        description = "Key agreement for commsec";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50456,7 +48594,6 @@ self: {
          transformers transformers-compat
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ekmett/comonad/";
        description = "Comonads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50473,7 +48610,6 @@ self: {
          array base comonad containers distributive semigroupoids
          transformers
        ];
-       homepage = "http://github.com/ekmett/comonad-extras/";
        description = "Exotic comonad transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50499,7 +48635,6 @@ self: {
        sha256 = "13zzp6r6s6c80skniphwvzxhpazbyal5854m53139kgcw560rv6z";
        libraryHaskellDepends = [ base comonad ];
        doHaddock = false;
-       homepage = "http://github.com/ekmett/comonad-transformers/";
        description = "This package has been merged into comonad 4.0";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50512,7 +48647,6 @@ self: {
        sha256 = "19xpv0dsz7w3a1sq1gdxwzglfal45vj2s22zb12g9mpk5rp3hw1s";
        libraryHaskellDepends = [ base comonad ];
        doHaddock = false;
-       homepage = "http://github.com/ekmett/comonads-fd/";
        description = "This package has been merged into comonad 4.0";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50526,7 +48660,6 @@ self: {
        sha256 = "0lynnbvsyr07driy7lm9llrhvmk9wprjdbfc34svzfwldghk71gf";
        libraryHaskellDepends = [ base binary bytestring ghc-compact ];
        testHaskellDepends = [ base directory ];
-       homepage = "https://github.com/ezyang/compact";
        description = "Non-GC'd, contiguous storage for immutable data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50560,7 +48693,6 @@ self: {
          base containers ghc-compact ghc-prim prim-array primitive
          transformers
        ];
-       homepage = "https://github.com/andrewthad/compact-mutable#readme";
        description = "Mutable arrays living on the compact heap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50592,7 +48724,6 @@ self: {
        revision = "1";
        editedCabalFile = "03cw0x4dg0qwaysf2sndyzm27sva6x415dxd70fs2vcbys5m1j8j";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://twan.home.fmf.nl/compact-string/";
        description = "Fast, packed and strict strings with Unicode support, based on bytestrings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50605,7 +48736,6 @@ self: {
        version = "0.3.2";
        sha256 = "161z0lmrrqvy77ppdgz7m6nazcmlmy1azxa8rx0cgpqmyxzkf87n";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://twan.home.fmf.nl/compact-string/";
        description = "Same as compact-string except with a small fix so it builds on ghc-6.12";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50644,7 +48774,6 @@ self: {
        version = "0.1.1";
        sha256 = "1s6p3ni8pqxbp08ci4w6y646wrh60s0g34figrwdcqrywscyicsb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/Kinokkory/compare-type";
        description = "compare types of any kinds in haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50754,7 +48883,6 @@ self: {
        testHaskellDepends = [
          base doctest generic-deriving semigroups simple-reflect
        ];
-       homepage = "http://github.com/analytics/compensated/";
        description = "Compensated floating-point arithmetic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50766,7 +48894,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "07c6b6yai8x9i8qndimzmyp5bzhwckis8kg207n152gnskk7i3zn";
        libraryHaskellDepends = [ base filepath parsec ];
-       homepage = "github.com/yanatan16/haskell-competition";
        description = "Helpers and runners for code competitions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50796,7 +48923,6 @@ self: {
        testHaskellDepends = [
          base binary parsec tasty tasty-hunit tasty-quickcheck tasty-th text
        ];
-       homepage = "https://github.com/yi-editor/compiler-warnings#readme";
        description = "Parser for common compiler warning formats";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -50810,7 +48936,6 @@ self: {
        revision = "2";
        editedCabalFile = "160lw045p7j5vm4j2sqqfpnfgkxkil2kwjnmi7x6am03gfi9g9kw";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://code.mathr.co.uk/complex-generic";
        description = "complex numbers with non-mandatory RealFloat";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50822,7 +48947,6 @@ self: {
        version = "1.0.0";
        sha256 = "0q0ffpqir4f2ch7d7p2fxgb73n7dg7xf19rg78an7i7zdl430cfj";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/hijarian/complex-integrate";
        description = "A simple integration function to integrate a complex-valued complex functions";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -50860,7 +48984,6 @@ self: {
          base containers pretty-show prettyprinter rio tasty tasty-hunit
          teardown
        ];
-       homepage = "https://github.com/roman/Haskell-componentm#readme";
        description = "Monad for allocation and cleanup of application resources";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50875,7 +48998,6 @@ self: {
        libraryHaskellDepends = [
          base componentm foreign-store rio teardown
        ];
-       homepage = "https://github.com/roman/Haskell-componentm#readme";
        description = "Easy REPL driven development using ComponentM";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50889,7 +49011,6 @@ self: {
        sha256 = "03l056yb6k8x5xrfdszsn4w2739zyiqzrl6q3ci19dg1gsy106lx";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base lens tasty tasty-hunit ];
-       homepage = "https://github.com/SamProtas/composable-associations#readme";
        description = "Types and helpers for composing types into a single larger key-value type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50909,7 +49030,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring doctest tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/SamProtas/composable-associations#readme";
        description = "Aeson ToJSON/FromJSON implementation for the types of composable-associations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -50961,7 +49081,6 @@ self: {
          profunctors QuickCheck scientific tagged template-haskell text time
          unordered-containers vector vinyl
        ];
-       homepage = "https://github.com/ConferHealth/composite#readme";
        description = "JSON for Vinyl/Frames records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -50978,7 +49097,6 @@ self: {
        libraryHaskellDepends = [
          aeson-better-errors base composite-aeson mtl refined
        ];
-       homepage = "https://github.com/ConferHealth/composite#readme";
        description = "composite-aeson support for Refined from the refined package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51001,7 +49119,6 @@ self: {
          base exceptions hspec lens monad-control mtl profunctors QuickCheck
          template-haskell text transformers transformers-base vinyl
        ];
-       homepage = "https://github.com/ConferHealth/composite#readme";
        description = "Shared utilities for composite-* packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51016,7 +49133,6 @@ self: {
        libraryHaskellDepends = [
          base composite-base ekg-core lens text vinyl
        ];
-       homepage = "https://github.com/ConferHealth/composite#readme";
        description = "EKG Metrics for Vinyl/Frames records";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51039,7 +49155,6 @@ self: {
          product-profunctors profunctors QuickCheck template-haskell text
          vinyl
        ];
-       homepage = "https://github.com/ConferHealth/composite#readme";
        description = "Opaleye SQL for Frames records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51062,7 +49177,6 @@ self: {
          base composite-aeson composite-base hspec insert-ordered-containers
          lens QuickCheck swagger2 template-haskell text vinyl
        ];
-       homepage = "https://github.com/ConferHealth/composite#readme";
        description = "Swagger for Vinyl/Frames records";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51096,7 +49210,6 @@ self: {
        sha256 = "17ihwvkv7plwnwnk7ny81cj4xy2v776yk85gssgix92yc65p47b2";
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ cpphs ];
-       homepage = "https://github.com/vmchale/composition-prelude#readme";
        description = "Higher-order function combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51109,7 +49222,6 @@ self: {
        sha256 = "0bcz7lx4v25dz9d11qy8im6fk1gviqqhgcr1bwxg4yqyzbfl8bas";
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ cpphs ];
-       homepage = "https://github.com/vmchale/composition-prelude#readme";
        description = "Higher-order function combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51123,7 +49235,6 @@ self: {
        sha256 = "0n707qc1xx96wpq4vl1fs47jkm9vbxp8ff3hi7bj1cnd77yzhf01";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest QuickCheck ];
-       homepage = "https://github.com/liamoc/composition-tree";
        description = "Composition trees for arbitrary monoids";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51137,7 +49248,6 @@ self: {
        sha256 = "1lnmlql90v66vs2dr5lqg2lzfvf7m3z8naazfzj7zdyqjf9jnpkc";
        libraryHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base-prelude ];
-       homepage = "https://github.com/nikita-volkov/compound-types";
        description = "Sum and Product types and such";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -51155,7 +49265,6 @@ self: {
          base comonad containers fingertree hashable keys pointed reducers
          semigroupoids semigroups unordered-containers
        ];
-       homepage = "http://github.com/ekmett/compressed/";
        description = "Compressed containers and reducers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51167,7 +49276,6 @@ self: {
        version = "0.1";
        sha256 = "0cy7851i7dvn5aphg649jr3wmw9x57s29adk7qv0mvwz99fb4cpr";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://urchin.earth.li/~ian/cabal/compression/";
        description = "Common compression algorithms";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51202,7 +49310,6 @@ self: {
          base compdata containers deepseq deepseq-generics ghc-prim lens
          template-haskell th-expand-syns
        ];
-       homepage = "https://github.com/jkoppel/comptrans";
        description = "Automatically converting ASTs into compositional data types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51255,7 +49362,6 @@ self: {
          reflection singletons sized smallcheck tagged test-framework
          test-framework-hunit transformers type-natural vector
        ];
-       homepage = "https://konn.github.com/computational-algebra";
        description = "Well-kinded computational algebra library, currently supporting Groebner basis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51284,7 +49390,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "1kyg3dmgq5z0217rxgljs3x7x3xvcdly2aqj2ky4h4kbw1h0r260";
        libraryHaskellDepends = [ base ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/computations";
        description = "Advanced notions of computation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51296,7 +49401,6 @@ self: {
        version = "1.0.1";
        sha256 = "05xwqvcdnk8bsyj698ab9jxpa1nk23pf3m7wi9mwmw0q8n99fngd";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://patch-tag.com/r/salazar/concatenative/snapshot/current/content/pretty";
        description = "A library for postfix control flow";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51328,7 +49432,6 @@ self: {
          base bytestring lens QuickCheck quickcheck-instances tasty
          tasty-quickcheck text
        ];
-       homepage = "https://github.com/frasertweedale/hs-concise";
        description = "Utilities for Control.Lens.Cons";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51363,7 +49466,6 @@ self: {
          monad-codec monad-ox sgd tagset-positional temporary text
          text-binary transformers vector vector-binary zlib
        ];
-       homepage = "http://zil.ipipan.waw.pl/Concraft";
        description = "Morphological disambiguation based on constrained CRFs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51386,7 +49488,6 @@ self: {
          lazy-io moan network sgd split tagset-positional text
        ];
        executableHaskellDepends = [ cmdargs ];
-       homepage = "https://github.com/vjeranc/concraft-hr";
        description = "Part-of-speech tagger for Croatian";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51409,7 +49510,6 @@ self: {
          network process sgd split tagset-positional text transformers
        ];
        executableHaskellDepends = [ cmdargs ];
-       homepage = "http://zil.ipipan.waw.pl/Concraft";
        description = "Morphological tagger for Polish";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51454,7 +49554,6 @@ self: {
          process QuickCheck scientific stm tar tar-conduit text thrift time
          unordered-containers uuid vector zip zip-conduit zlib
        ];
-       homepage = "https://github.com/hltcoe";
        description = "Library for the Concrete data format";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51472,7 +49571,6 @@ self: {
          base bytestring containers hashable lens QuickCheck text thrift
          unordered-containers vector
        ];
-       homepage = "https://github.com/hltcoe";
        description = "Automatically generated Thrift definitions for the Concrete data format";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51529,7 +49627,6 @@ self: {
          array atomic-primops base exceptions monad-control mtl stm
          transformers
        ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "Typeclasses, functions, and data types for concurrency and STM";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -51546,7 +49643,6 @@ self: {
          array atomic-primops base exceptions monad-control mtl stm
          transformers
        ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "Typeclasses, functions, and data types for concurrency and STM";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51559,7 +49655,6 @@ self: {
        version = "0.1.2";
        sha256 = "13idx7w5k8rk3qqls3yn9xqwk116xsqb36ya3vxkb5x4q4vix3mv";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jsgf/concurrent-barrier";
        description = "Simple thread barriers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51579,7 +49674,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ bug criterion rerebase ];
-       homepage = "https://github.com/nikita-volkov/concurrent-buffer";
        description = "Concurrent expanding buffer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51623,7 +49717,6 @@ self: {
          async base HUnit random stm test-framework test-framework-hunit
          unbounded-delays
        ];
-       homepage = "https://github.com/basvandijk/concurrent-extra";
        description = "Extra concurrency primitives";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51672,7 +49765,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0k0iwax6nx4jvqh7rawis5dp7lxx8bc3r3x0rr8qy7vsp14lmvgg";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/lpeterse/haskell-concurrent-rpc";
        description = "An abstraction for inter-thread RPC based on MVars";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -51706,7 +49798,6 @@ self: {
        version = "0.1";
        sha256 = "08zjpyf1jrsn161z9dngag63s47vrvz4m8aani9lvmlacbzpjfwd";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/andrewthad/concurrent-st#readme";
        description = "Concurrent Haskell in ST";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51720,7 +49811,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base exceptions mtl stm transformers ];
-       homepage = "https://github.com/joelteon/concurrent-state";
        description = "MTL-like library using TVars";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51734,7 +49824,6 @@ self: {
        sha256 = "07zjczcgxwpi8imp0w86vrb78w067b322q5d7zlqla91sbf2gy6c";
        libraryHaskellDepends = [ base ghc-prim hashable ];
        testHaskellDepends = [ base containers ];
-       homepage = "http://github.com/ekmett/concurrent-supply/";
        description = "A fast concurrent unique identifier supply with a pure API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51746,7 +49835,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "1phc9a90nvx6dk741hmg3w5m9y8ra5a7zsgmzw173ibaapr2yhqi";
        libraryHaskellDepends = [ base ];
-       homepage = "-";
        description = "More utilities and broad-used datastructures for concurrency";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51769,7 +49857,6 @@ self: {
        version = "0.4.1.1";
        sha256 = "12xcjxli1scd4asr4zc77i5q9qka2100gx97hv3vv12l7gj7d703";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kallisti-dev/cond";
        description = "Basic conditional and boolean operators with monadic variants";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51791,7 +49878,6 @@ self: {
        testHaskellDepends = [
          base binary Cabal containers glider-nlp HUnit text
        ];
-       homepage = "https://github.com/klangner/Condor";
        description = "Information retrieval library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51804,7 +49890,6 @@ self: {
        version = "0.0.1";
        sha256 = "1raf8mrnfnn90ymcnyhqf1kzb9mpfsk83qlmajibjd8n94iq76nd";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://neugierig.org/software/darcs/condorcet";
        description = "Library for Condorcet voting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51817,7 +49902,6 @@ self: {
        version = "0.3";
        sha256 = "1jdslfnwyh7l10xhk9i0293p0qnw0xsd70d5xgpc6xlijhrsg8wp";
        libraryHaskellDepends = [ array base containers random stm time ];
-       homepage = "http://www.renickbell.net/doku.php?id=conductive-base";
        description = "a library for live coding and real-time musical applications";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51830,7 +49914,6 @@ self: {
        version = "0.2";
        sha256 = "1plml14h5d31jr3bvjjgaxcdqssxqfwwnbz9c5gvjlds6lla145p";
        doHaddock = false;
-       homepage = "http://www.renickbell.net/doku.php?id=conductive-clock";
        description = "a library for displaying musical time in a terminal-based clock";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -51847,7 +49930,6 @@ self: {
          base conductive-base conductive-song containers directory filepath
          hosc hsc3 random
        ];
-       homepage = "http://www.renickbell.net/doku.php?id=conductive-hsc3";
        description = "a library with examples of using Conductive with hsc3";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51860,7 +49942,6 @@ self: {
        version = "0.2";
        sha256 = "16bdsjv64fc3ydv230rja5q9rqzlr4vd9mh3jabiyahck44imrvi";
        libraryHaskellDepends = [ base conductive-base random ];
-       homepage = "http://www.renickbell.net/doku.php?id=conductive-song";
        description = "a library of functions which are useful for composing music";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51888,7 +49969,6 @@ self: {
          base containers criterion deepseq hspec kan-extensions mwc-random
          transformers vector
        ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Streaming data processing library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51918,7 +49998,6 @@ self: {
          base containers deepseq gauge hspec kan-extensions mwc-random
          transformers vector
        ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Streaming data processing library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -51948,7 +50027,6 @@ self: {
          streaming-commons test-framework test-framework-hunit
          test-framework-th transformers unliftio-core vector
        ];
-       homepage = "https://github.com/luispedro/conduit-algorithms#readme";
        description = "Conduit-based algorithms";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -51963,7 +50041,6 @@ self: {
        revision = "1";
        editedCabalFile = "0ab8qxh5b60m4dyrdbaak8xj7kxlp3kzbs5fpg3fjxkpcqhnm1mx";
        libraryHaskellDepends = [ base conduit vector ];
-       homepage = "http://github.com/mtolly/conduit-audio";
        description = "Combinators to efficiently slice and dice audio streams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -51983,7 +50060,6 @@ self: {
        ];
        librarySystemDepends = [ mp3lame ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/mtolly/conduit-audio";
        description = "conduit-audio interface to the LAME MP3 library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52004,7 +50080,6 @@ self: {
        ];
        librarySystemDepends = [ samplerate ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/mtolly/conduit-audio";
        description = "conduit-audio interface to the libsamplerate resampling library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52024,7 +50099,6 @@ self: {
          base conduit conduit-audio hsndfile hsndfile-vector resourcet
          transformers
        ];
-       homepage = "http://github.com/mtolly/conduit-audio";
        description = "conduit-audio interface to the libsndfile audio file library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52037,7 +50111,6 @@ self: {
        sha256 = "1lz70vwp4y4lpsivxl0cshq7aq3968rh48r6rjvpyaj2l0bdj5wp";
        libraryHaskellDepends = [ base ];
        doHaddock = false;
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "DEPRECATED Functionality merged into the conduit package itself";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -52058,7 +50131,6 @@ self: {
          base bytestring conduit connection HUnit network resourcet
          test-framework test-framework-hunit transformers
        ];
-       homepage = "https://github.com/sdroege/conduit-connection";
        description = "Conduit source and sink for Network.Connection.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52091,7 +50163,6 @@ self: {
          base blaze-builder bytestring bytestring-builder conduit criterion
          transformers
        ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Batteries included conduit: adapters for common libraries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52121,7 +50192,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring bytestring-builder conduit gauge transformers
        ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Batteries included conduit: adapters for common libraries";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -52156,7 +50226,6 @@ self: {
          regex-posix semigroups streaming-commons text time transformers
          transformers-base unix-compat
        ];
-       homepage = "https://github.com/erikd/conduit-find";
        description = "A file-finding conduit that allows user control over traversals";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52178,7 +50247,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring conduit criterion mtl text
        ];
-       homepage = "https://github.com/sdroege/conduit-iconv";
        description = "Conduit for character encoding conversion";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52190,7 +50258,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "07nfq13cqn8mwnkdkrn96mpw479ynfb261w1mx2w6yacmwq2ycsd";
        libraryHaskellDepends = [ base conduit mtl ];
-       homepage = "https://github.com/cblp/conduit-merge#readme";
        description = "Merge multiple sorted conduits";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52228,7 +50295,6 @@ self: {
          base conduit mtl parsers resourcet safe-exceptions tasty
          tasty-hunit
        ];
-       homepage = "https://github.com/k0ral/conduit-parse";
        description = "Parsing framework based on conduit";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -52245,7 +50311,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit hspec resourcet transformers void
        ];
-       homepage = "http://github.com/A1kmm/conduit-resumablesink";
        description = "Allows conduit to resume sinks to feed multiple sources into it";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52270,7 +50335,6 @@ self: {
          monad-control resourcet stm stm-chans stm-conduit test-framework
          test-framework-hunit throttle-io-stream unliftio unliftio-core
        ];
-       homepage = "https://github.com/mtesseract/conduit-throttle#readme";
        description = "Throttle Conduit Producers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52291,7 +50355,6 @@ self: {
        ];
        executableHaskellDepends = [ attoparsec base conduit resourcet ];
        testHaskellDepends = [ attoparsec base conduit hspec resourcet ];
-       homepage = "http://github.com/haskell-works/conduit-tokenize-attoparsec#readme";
        description = "Conduits for tokenizing streams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52311,7 +50374,6 @@ self: {
          base bytestring conduit conduit-combinators conduit-extra directory
          HUnit test-framework test-framework-hunit test-framework-th zstd
        ];
-       homepage = "https://github.com/luispedro/conduit-zstd#readme";
        description = "Conduit-based ZStd Compression";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52348,7 +50410,6 @@ self: {
        testHaskellDepends = [
          aeson base binary bytestring directory hspec QuickCheck
        ];
-       homepage = "https://github.com/ciez/conf-json";
        description = "read, parse json config";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -52366,7 +50427,6 @@ self: {
        executableHaskellDepends = [
          base language-conf megaparsec optparse-applicative pretty text
        ];
-       homepage = "https://github.com/beijaflor-io/haskell-language-conf#readme";
        description = "A .conf file formatter";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52382,7 +50442,6 @@ self: {
        sha256 = "0agq5naldbs1lwpw9nf5jldzrqh6pbc1n5vn5cb3kk7rj7j1a8ik";
        libraryHaskellDepends = [ base deiko-config exceptions text ];
        testHaskellDepends = [ base deiko-config tasty tasty-hunit text ];
-       homepage = "https://github.com/amilkov3/confide";
        description = "derive typeclass instances for decoding types from HOCON conf";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52402,7 +50461,6 @@ self: {
        testHaskellDepends = [
          base containers directory hedgehog ini text unordered-containers
        ];
-       homepage = "https://github.com/aisamanra/config-ini";
        description = "A library for simple INI-based configuration files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52424,7 +50482,6 @@ self: {
          base directory HUnit temporary test-framework test-framework-hunit
          text time unordered-containers
        ];
-       homepage = "https://gitlab.com/guyonvarch/config-manager";
        description = "Configuration management";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -52437,7 +50494,6 @@ self: {
        sha256 = "1jmb8c2ksxp9gfryymg100hjfn5kfshi95a1533d6h18ypqd5zb3";
        libraryHaskellDepends = [ base parsec text ];
        testHaskellDepends = [ base extra hspec lens parsec text ];
-       homepage = "https://github.com/protoben/config-parser";
        description = "Parse config files using parsec and generate parse errors on unhandled keys";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52456,7 +50512,6 @@ self: {
          semigroupoids text transformers
        ];
        testHaskellDepends = [ base config-value text ];
-       homepage = "https://github.com/glguy/config-schema";
        description = "Schema definitions for the config-value package";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -52485,7 +50540,6 @@ self: {
        sha256 = "0gfr9qcw8a7y1y9cn6635y8fgvrpkmcqx31bn2a070rbrmk3757z";
        libraryHaskellDepends = [ array base pretty text ];
        libraryToolDepends = [ alex happy ];
-       homepage = "https://github.com/glguy/config-value";
        description = "Simple, layout-based value language similar to YAML or JSON";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -52497,7 +50551,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0ypg8wl17vqdqsk1gpaba11v63xmqysfp4cd4ii8zha7pfmlhb4c";
        libraryHaskellDepends = [ base config-value text ];
-       homepage = "https://github.com/GaloisInc/config-value-getopt";
        description = "Interface between config-value and System.GetOpt";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -52569,7 +50622,6 @@ self: {
          http-types monad-control mtl text transformers unordered-containers
          wai warp warp-tls yaml
        ];
-       homepage = "https://github.com/alephcloud/hs-configuration-tools";
        description = "Tools for specifying and parsing configurations";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -52592,7 +50644,6 @@ self: {
          base bytestring directory filepath HUnit test-framework
          test-framework-hunit text
        ];
-       homepage = "http://github.com/bos/configurator";
        description = "Configuration management";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52610,7 +50661,6 @@ self: {
          unordered-containers
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/mstksg/configurator-export";
        description = "Pretty printer and exporter for configurations from the \"configurator\" library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52634,7 +50684,6 @@ self: {
          base bytestring directory filepath HUnit test-framework
          test-framework-hunit text
        ];
-       homepage = "http://github.com/lpsmith/configurator-ng";
        description = "The next generation of configuration management";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52677,7 +50726,6 @@ self: {
        version = "2.2";
        sha256 = "1is3j61ra1whjpm8rq89yj9rscqj1ipgqlnh1nwvyzi2nggl06ya";
        libraryHaskellDepends = [ base containers random ];
-       homepage = "http://github.com/LeventErkok/conjugateGradient";
        description = "Sparse matrix linear-equation solver";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52715,7 +50763,6 @@ self: {
        testHaskellDepends = [
          base data-default doctest markdown-unlit pretty-show
        ];
-       homepage = "http://github.com/rampion/conkin";
        description = "Tools for functors from Hask^k to Hask";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52731,7 +50778,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base text ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/tattsun/conlogger";
        description = "A logger for a concurrent program";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52750,7 +50796,6 @@ self: {
          base byteable bytestring containers data-default-class network
          socks tls x509 x509-store x509-system x509-validation
        ];
-       homepage = "http://github.com/vincenthz/hs-connection";
        description = "Simple and easy network connections API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52768,7 +50813,6 @@ self: {
          base between data-default-class monad-control network resource-pool
          streaming-commons time transformers-base
        ];
-       homepage = "https://github.com/trskop/connection-pool";
        description = "Connection pool built on top of resource-pool and streaming-commons";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52785,7 +50829,6 @@ self: {
          base case-insensitive containers megaparsec parser-combinators
        ];
        testHaskellDepends = [ base doctest text ];
-       homepage = "https://github.com/Porges/connection-string-hs";
        description = "A library for parsing connection strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52833,7 +50876,6 @@ self: {
        version = "0.1";
        sha256 = "07s4p41hjsalbaayxq2j973f3wnk8d7aybvl84fww7sz6mj7kvhw";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jlamothe/console-prompt";
        description = "console user prompts";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -52845,7 +50887,6 @@ self: {
        version = "0.0.2.1";
        sha256 = "0zxxs59bzgf81d3ww285znmmciij3rswfgyc89ngxb6p86l8x0bd";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/minad/console-style#readme";
        description = "Styled console text output using ANSI escape sequences";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -52858,7 +50899,6 @@ self: {
        sha256 = "1fcj3ssfyxnq4cmb3lr5cg7qkgnkhf1ra0469cbw61gr2fl3kzdl";
        libraryHaskellDepends = [ base containers ghc ];
        testHaskellDepends = [ base directory process ];
-       homepage = "https://github.com/kfish/const-math-ghc-plugin";
        description = "Compiler plugin for constant math elimination";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52871,7 +50911,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "02psvhz05j61b50sqrwhmfsf9cmvgrjd9k3yn2d57139k7qdwr3d";
        libraryHaskellDepends = [ attoparsec base bytestring vector ];
-       homepage = "https://github.com/chessai/constaparser";
        description = "Parse ByteStrings of a constant length";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52883,7 +50922,6 @@ self: {
        version = "0.3.1.0";
        sha256 = "0xxmbvzxa2phwn25haxbr6gv0cnh92c1i2l5anhckqizx29gl668";
        libraryHaskellDepends = [ base tagged void ];
-       homepage = "https://github.com/leftaroundabout/constrained-categories";
        description = "Constrained clones of the category-theory type classes, using ConstraintKinds";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -52920,7 +50958,6 @@ self: {
          base containers criterion deepseq nat-sized-numbers QuickCheck
          smallcheck transformers vector
        ];
-       homepage = "https://github.com/oisdk/constrained-monads#readme";
        description = "Typeclasses and instances for monads with constraints";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -52935,7 +50972,6 @@ self: {
        revision = "1";
        editedCabalFile = "0vlmsqgx7cpl65ibmx23hdqdyplgvbn144j9plkmrcs5aam1jsdj";
        libraryHaskellDepends = [ base ];
-       homepage = "http://dx.doi.org/10.1145/2500365.2500602";
        description = "Normalised Deep Embeddings for Constrained Type-Class Instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -52959,7 +50995,6 @@ self: {
        version = "0.5.1";
        sha256 = "08b9rsvrmwkb1gl3x7d24cpghfband7cgzw4ldvxzjqvgmnyf9jy";
        libraryHaskellDepends = [ base constraints transformers ];
-       homepage = "http://github.com/guaraqe/constraint-classes#readme";
        description = "Various typeclasses using ConstraintKinds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53003,7 +51038,6 @@ self: {
        ];
        testHaskellDepends = [ base hspec ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/ekmett/constraints/";
        description = "Constraint manipulation";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -53020,7 +51054,6 @@ self: {
          base constraints containers ghc hashable
        ];
        testHaskellDepends = [ base constraints hspec transformers ];
-       homepage = "https://github.com/isovector/constraints-emerge";
        description = "Defer instance lookups until runtime";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53029,10 +51062,9 @@ self: {
     ({ mkDerivation, base, ghc-prim, transformers }:
      mkDerivation {
        pname = "constrictor";
-       version = "0.1.1.1";
-       sha256 = "0rw36xbrrqm40rqacl8zps7hm424nqwkhxr82c98b16n182zvnan";
+       version = "0.1.1.2";
+       sha256 = "0cqnc0hd73wjmmv9qcvakgg36mhxxp5f9wv2jh3nc45bxjd91snq";
        libraryHaskellDepends = [ base ghc-prim transformers ];
-       homepage = "https://github.com/chessai/constrictor.git";
        description = "strict versions of many things in base";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53046,7 +51078,6 @@ self: {
        libraryHaskellDepends = [
          arithmoi base binary-search complex-generic
        ];
-       homepage = "http://andersk.mit.edu/haskell/constructible/";
        description = "Exact computation with constructible real numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53084,7 +51115,6 @@ self: {
          base http-client HUnit network random tasty tasty-hunit text
          transformers uuid
        ];
-       homepage = "https://github.com/alphaHeavy/consul-haskell";
        description = "A consul client for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53110,7 +51140,6 @@ self: {
          monad-control monad-loops monad-time mtl stm text text-show time
          transformers transformers-base
        ];
-       homepage = "https://github.com/scrive/consumers";
        description = "Concurrent PostgreSQL data consumers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53123,7 +51152,6 @@ self: {
        version = "1.1.0";
        sha256 = "19x7jvzc499y4349gallwwy4wpw4pf4azbsp4gr8ly4j0flfgk6g";
        libraryHaskellDepends = [ base containers convert lens text ];
-       homepage = "https://github.com/luna/container";
        description = "Containers abstraction and utilities";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53136,7 +51164,6 @@ self: {
        version = "0.1";
        sha256 = "1vlwaf363ymxpq0ry3h1lbn1dlyvf0dmja1q410ks0byz8kc77r7";
        libraryHaskellDepends = [ base vector ];
-       homepage = "https://github.com/andrewthad/container-builder#readme";
        description = "Functions for building containers from a known number of elements";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53202,7 +51229,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers criterion deepseq ghc-prim random
        ];
-       homepage = "http://git.auryn.cz/haskell/containers-benchmark/";
        description = "Extensive benchmark suite for containers package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53226,7 +51252,6 @@ self: {
        version = "0.3.1.1";
        sha256 = "0ccv7rqkykfk5wmr73mc0kwrnwyzakgp5x495dgwn5nila3g4ma6";
        libraryHaskellDepends = [ base base-unicode-symbols containers ];
-       homepage = "http://haskell.org/haskellwiki/Unicode-symbols";
        description = "Unicode alternatives for common functions and operators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53240,7 +51265,6 @@ self: {
        revision = "3";
        editedCabalFile = "092g7yj27pxpap1qh4spp2yvb1y22jaca9s4x36rnkafvqn0yyl3";
        libraryHaskellDepends = [ containers ];
-       homepage = "https://github.com/nomeata/containers-verified";
        description = "Formally verified drop-in replacement of containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53266,7 +51290,6 @@ self: {
          base bytestring conduit conduit-combinators directory filepath
          hspec memory mtl resourcet temporary
        ];
-       homepage = "https://github.com/weldr/content-store";
        description = "Store and retrieve data from an on-disk store";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53291,7 +51314,6 @@ self: {
          template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/nedervold/context-free-grammar";
        description = "Basic algorithms on context-free grammars";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53305,7 +51327,6 @@ self: {
        libraryHaskellDepends = [
          base classy-prelude mtl unordered-containers
        ];
-       homepage = "http://github.com/thinkpad20/context-stack";
        description = "An abstraction of a stack and stack-based monadic context";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53348,7 +51369,6 @@ self: {
        version = "0.9.1.1";
        sha256 = "0gqp1yazmmmdf04saa306jdsf8r5s98fll9rnm8ff6jzr87nvnnh";
        libraryHaskellDepends = [ base ];
-       homepage = "/dev/null";
        description = "Continued fractions";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -53397,7 +51417,6 @@ self: {
        libraryHaskellDepends = [
          base StateVar transformers transformers-compat
        ];
-       homepage = "http://github.com/ekmett/contravariant/";
        description = "Contravariant functors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53414,7 +51433,6 @@ self: {
          base base-prelude contravariant semigroups template-haskell
          tuple-th
        ];
-       homepage = "https://github.com/nikita-volkov/contravariant-extras";
        description = "Extras for the \"contravariant\" package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53426,7 +51444,6 @@ self: {
        version = "0.2.1";
        sha256 = "10amxm1ff7xhd8g66n65wkbb8d17n77v1nmwxkbzhrask398asp4";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/fumieval/control-bool";
        description = "Useful combinators for boolean expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53438,7 +51455,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0rwi5zwvqn18g7qyp9aw51w3yzkqbff9g7rcqdk1l871fvq8qhha";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/erisco/control-dotdotdot";
        description = "Haskell operator `g ... f = \x1 .. xn -> g (f x1 .. xn)`.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53477,7 +51493,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "140n27vdbyjz5qycrwlrmyd7s48fxcl6msl16g7czg40k5y23j5s";
        libraryHaskellDepends = [ attempt base transformers ];
-       homepage = "http://github.com/snoyberg/control-monad-attempt";
        description = "Monad transformer for attempt. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53495,7 +51510,6 @@ self: {
          base failure lifted-base monad-control monadloc transformers
          transformers-base
        ];
-       homepage = "http://pepeiborra.github.com/control-monad-exception";
        description = "Explicitly typed, checked exceptions with stack traces";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53511,7 +51525,6 @@ self: {
        libraryHaskellDepends = [
          base control-monad-exception monads-fd transformers
        ];
-       homepage = "http://pepeiborra.github.com/control-monad-exception";
        description = "Monads-fd instances for the EMT exceptions monad transformer";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53528,7 +51541,6 @@ self: {
        libraryHaskellDepends = [
          base control-monad-exception monads-tf transformers
        ];
-       homepage = "http://pepeiborra.github.com/control-monad-exception";
        description = "Monads-tf instances for the EMT exceptions monad transformer";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -53541,7 +51553,6 @@ self: {
        sha256 = "1wwqn3xcd2fspfd2cnf9cym0cbbgvlajr3pkx7f2v3b37mx6blni";
        libraryHaskellDepends = [ base control-monad-exception mtl ];
        doHaddock = false;
-       homepage = "http://pepeiborra.github.com/control-monad-exception";
        description = "MTL instances for the EMT exceptions monad transformer";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -53553,7 +51564,6 @@ self: {
        version = "0.7.0.1";
        sha256 = "1g304wb1fhx81iw2vv7nv6cp2qmy69frwiv3vax85lxw03s4nlkq";
        libraryHaskellDepends = [ base failure transformers ];
-       homepage = "http://github.com/pepeiborra/control-monad-failure";
        description = "A class for monads which can fail with an error. (deprecated)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53566,7 +51576,6 @@ self: {
        version = "0.7.1";
        sha256 = "0j9i85vq033789vx2589mfqwk954hqy1wla527ssbyf05k6vkn8j";
        libraryHaskellDepends = [ base failure mtl ];
-       homepage = "http://github.com/pepeiborra/control-monad-failure";
        description = "A class for monads which can fail with an error for mtl 1 (deprecated)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53579,7 +51588,6 @@ self: {
        version = "0.5.3";
        sha256 = "1igwawcdpg8irayjax1xdrlpa9587k1v4y28ib3xfb7yk0xv7vk1";
        libraryHaskellDepends = [ base deepseq transformers ];
-       homepage = "http://github.com/pepeiborra/control-monad-free";
        description = "Free monads and monad transformers";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53594,7 +51602,6 @@ self: {
        revision = "1";
        editedCabalFile = "1901lm2md7flri4ms745lgla18x2k7v0xh51jbjbx6202ppcx3fh";
        libraryHaskellDepends = [ base prelude-extras transformers ];
-       homepage = "http://github.com/pepeiborra/control-monad-free";
        description = "Free monads and monad transformers";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -53606,7 +51613,6 @@ self: {
        version = "0.1";
        sha256 = "003k4pp6wgn30m9ksbh8680f0klzsvd90wsl9jpqs9lpg14hi6zj";
        libraryHaskellDepends = [ base transformers transformers-base ];
-       homepage = "https://github.com/joeyadams/haskell-control-monad-loop";
        description = "Simple monad transformer for imperative-style loops";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53618,7 +51624,6 @@ self: {
        version = "0.3.1";
        sha256 = "11hirysr76i01qj8rm22xjcrv2qwxgwjlrqqyd1dsnnvypn9hfrq";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/luqui/control-monad-omega";
        description = "A breadth-first list monad";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -53652,7 +51657,6 @@ self: {
        version = "1.2.6";
        sha256 = "0rw2bslajjch057fsxf881wi39bsd9y6196j0kb0lz47r0zn8003";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://haskell.org/haskellwiki/Contstuff";
        description = "Fast, easy to use CPS-based monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53688,7 +51692,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0y28m7kgphknra0w2kzf0g4m2bdj604nr3f22xng46nl7kljbpvj";
        libraryHaskellDepends = [ base ];
-       homepage = "/dev/null";
        description = "Limit operations for converging sequences";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -53702,7 +51705,6 @@ self: {
        revision = "1";
        editedCabalFile = "17hrwyhlcch970vb4gk793xhcpg035n0gxypbjz58vkka04j3d4d";
        libraryHaskellDepends = [ base-prelude ];
-       homepage = "https://github.com/nikita-volkov/conversion";
        description = "Universal converter between values of different types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53714,7 +51716,6 @@ self: {
        version = "1.0.1";
        sha256 = "0ybh702mrwjvm48i03bb5hfiiz5qypyxyz5n14wai0kjn4ks1qwh";
        libraryHaskellDepends = [ base-prelude bytestring conversion ];
-       homepage = "https://github.com/nikita-volkov/conversion-bytestring";
        description = "\"Conversion\" instances for the \"bytestring\" library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53726,7 +51727,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "14mf5jincplqrdln6xja0c840mmj4khd5n3z5f4glgpnmk9r3dcp";
        libraryHaskellDepends = [ case-insensitive conversion ];
-       homepage = "https://github.com/nikita-volkov/conversion-case-insensitive";
        description = "\"Conversion\" instances for the \"case-insensitive\" library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53742,7 +51742,6 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring conversion conversion-bytestring text
        ];
-       homepage = "https://github.com/nikita-volkov/conversion-text";
        description = "\"Conversion\" instances for the \"text\" library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53759,7 +51758,6 @@ self: {
          ansi-wl-pprint base bytestring containers data-default lens
          template-haskell text utf8-string
        ];
-       homepage = "https://github.com/luna/convert";
        description = "Safe and unsafe data conversion utilities with strong type-level operation. checking.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53784,7 +51782,6 @@ self: {
          base bytestring cassava inline-r lens optparse-generic pipes
          pipes-bytestring pipes-csv text vector
        ];
-       homepage = "http://github.com/GregorySchwartz/convert-annotation#readme";
        description = "Convert the annotation of a gene to another in a delimited file using a variety of different databases";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53803,7 +51800,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mtl old-locale old-time text time
        ];
-       homepage = "http://hackage.haskell.org/package/convertible";
        description = "Typeclasses and instances for converting between types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -53820,7 +51816,6 @@ self: {
          ascii base base-unicode-symbols blaze-builder bytestring
          convertible-text failure text
        ];
-       homepage = "https://github.com/phonohawk/convertible-ascii";
        description = "convertible instances for ascii";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53840,7 +51835,6 @@ self: {
          attempt base bytestring containers old-time template-haskell text
          time
        ];
-       homepage = "http://github.com/snoyberg/convertible/tree/text";
        description = "Typeclasses and instances for converting between types (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53873,7 +51867,6 @@ self: {
          base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
          text time
        ];
-       homepage = "http://github.com/snoyberg/cookie";
        description = "HTTP cookie parsing and rendering";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -53886,7 +51879,6 @@ self: {
        sha256 = "1sph59d8008amhb4pi4gk8ymwjf2r6iy378phriqb42zy01bn0vb";
        libraryHaskellDepends = [ base lens papa transformers ];
        testHaskellDepends = [ base HUnit lens ];
-       homepage = "https://github.com/qfpl/coordinate";
        description = "A representation of latitude and longitude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53911,7 +51903,6 @@ self: {
          base copilot-c99 copilot-cbmc copilot-core copilot-language
          copilot-libraries copilot-sbv copilot-theorem directory random
        ];
-       homepage = "http://leepike.github.com/Copilot/";
        description = "A stream DSL for writing embedded C programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -53999,7 +51990,6 @@ self: {
        libraryHaskellDepends = [
          array base containers copilot-language mtl parsec
        ];
-       homepage = "https://github.com/Copilot-Language/copilot-libraries";
        description = "Libraries for the Copilot language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54053,7 +52043,6 @@ self: {
          semigroups text
        ];
        testHaskellDepends = [ base hlint ];
-       homepage = "https://github.com/relrod/copr-hs";
        description = "Haskell interface to the Fedora Copr system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54086,7 +52075,6 @@ self: {
        ];
        executableHaskellDepends = [ array base ];
        executableToolDepends = [ alex happy ];
-       homepage = "https://github.com/aneksteind/Core#readme";
        description = "compile your own mini functional language with Core";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -54102,7 +52090,6 @@ self: {
        executableHaskellDepends = [
          base haskeline haskell-src-exts hint
        ];
-       homepage = "https://github.com/happlebao/Core-Haskell";
        description = "A subset of Haskell using in UCC for teaching purpose";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54130,7 +52117,6 @@ self: {
          filestore http-types monads-tf pandoc template-haskell text time
          yesod
        ];
-       homepage = "http://github.com/coreyoconnor/corebot-bliki";
        description = "A bliki written using yesod. Uses pandoc to process files stored in git.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54152,7 +52138,6 @@ self: {
          string-class temporary text unordered-containers
        ];
        librarySystemDepends = [ rocksdb ];
-       homepage = "https://github.com/k-bx/corenlp-parser#readme";
        description = "Launches CoreNLP and parses the JSON output";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54165,7 +52150,6 @@ self: {
        version = "0.1.1";
        sha256 = "1rjbhpy5vw1maawi47jsrnagqm19say9w1i31pgcpxl45vhrshp7";
        libraryHaskellDepends = [ base enumerator monad-coroutine ];
-       homepage = "http://trac.haskell.org/SCC/wiki/coroutine-enumerator";
        description = "Bridge between the monad-coroutine and enumerator packages";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54178,7 +52162,6 @@ self: {
        version = "0.1.1";
        sha256 = "1ycir4kwpcz34yg64cdb9q0jxv3ma12vrrs28cr5jm64jmi8m0wd";
        libraryHaskellDepends = [ base iteratee monad-coroutine ];
-       homepage = "http://trac.haskell.org/SCC/wiki/coroutine-iteratee";
        description = "Bridge between the monad-coroutine and iteratee packages";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54237,7 +52220,6 @@ self: {
          text transformers unordered-containers uuid
        ];
        testToolDepends = [ couchdb ];
-       homepage = "https://github.com/mdorman/couch-simple";
        description = "A modern, lightweight, complete client for CouchDB";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54268,7 +52250,6 @@ self: {
          test-framework-hunit text transformers transformers-base
          unordered-containers
        ];
-       homepage = "https://github.com/akaspin/couchdb-conduit";
        description = "Couch DB client library using http-conduit and aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54297,7 +52278,6 @@ self: {
          test-framework-quickcheck2 text transformers unordered-containers
          utf8-string vector
        ];
-       homepage = "http://bitbucket.org/wuzzeb/couchdb-enumerator";
        description = "Couch DB client library using http-enumerator and aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54326,7 +52306,6 @@ self: {
        testHaskellDepends = [
          base bytestring silently tasty tasty-golden tasty-hunit
        ];
-       homepage = "https://github.com/AshleyYakeley/countable";
        description = "Countable, Searchable, Finite, Empty classes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -54343,7 +52322,6 @@ self: {
          base bytestring exceptions pcre-utils regex-pcre-builtin text
        ];
        testHaskellDepends = [ base hspec QuickCheck text ];
-       homepage = "https://github.com/tippenein/countable-inflections";
        description = "Countable Text Inflections";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54356,7 +52334,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0jc34nrbzxzilrr1s2k7krrp9g5xc40hpf2srw6mccfrcsyacsnc";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/wei2912/counter";
        description = "An object frequency counter";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -54374,7 +52351,6 @@ self: {
          scientific text unordered-containers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/andrewthad/country#readme";
        description = "Country data type and functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -54389,7 +52365,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ aeson base shakespeare text ];
        testHaskellDepends = [ aeson base HTF HUnit ];
-       homepage = "https://github.com/prowdsponsor/country-codes";
        description = "ISO 3166 country codes and i18n names";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -54414,7 +52389,6 @@ self: {
          async base cereal containers directory hslogger HUnit network stm
          test-framework test-framework-hunit
        ];
-       homepage = "http://github.com/hargettp/courier";
        description = "A message-passing library for simplifying network applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -54434,7 +52408,6 @@ self: {
          aeson base bytestring directory filepath old-locale
          optparse-applicative process stm text time unix
        ];
-       homepage = "http://hub.darcs.net/thoferon/court";
        description = "Simple and flexible CI system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54448,7 +52421,6 @@ self: {
        sha256 = "1nl2wzvv9azba96haaa19vx87qrdfnm0y8sj3f24yvc0byg4kdyr";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec HUnit QuickCheck ];
-       homepage = "https://github.com/nicodelpiano/coverage";
        description = "Exhaustivity Checking Library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54486,7 +52458,6 @@ self: {
          base base16-bytestring binary bytestring conduit conduit-extra
          resourcet
        ];
-       homepage = "http://github.com/da-x/cpio-conduit";
        description = "Conduit-based CPIO";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54505,7 +52476,6 @@ self: {
          unordered-containers vector
        ];
        librarySystemDepends = [ cplex ];
-       homepage = "https://github.com/stefan-j/cplex-haskell";
        description = "high-level CPLEX interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54523,7 +52493,6 @@ self: {
          base bytestring containers process template-haskell
        ];
        testHaskellDepends = [ base process QuickCheck ];
-       homepage = "https://github.com/nicta/cplusplus-th";
        description = "C++ Foreign Import Generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54538,7 +52507,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring hspec ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/0xd34df00d/cppfilt#readme";
        description = "Bindings for C++ demangling routines";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -54558,7 +52526,6 @@ self: {
        executableHaskellDepends = [
          base directory old-locale old-time polyparse
        ];
-       homepage = "http://projects.haskell.org/cpphs/";
        description = "A liberalised re-implementation of cpp, the C pre-processor";
        license = "LGPL";
      }) {};
@@ -54578,7 +52545,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion crypto-random mtl
        ];
-       homepage = "http://github.com/vincenthz/hs-cprng-aes";
        description = "Crypto Pseudo Random Number Generator using AES in counter mode";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -54597,7 +52563,6 @@ self: {
          base cprng-aes crypto-random crypto-random-effect
          extensible-effects
        ];
-       homepage = "https://github.com/ibotty/crypto-random-effect";
        description = "Run random effect using cprng-aes, a crypto pseudo number generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54627,7 +52592,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/vincenthz/hs-cpu";
        description = "Cpu information and properties helpers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -54641,7 +52605,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base data-accessor enumset ];
-       homepage = "http://code.haskell.org/cpuid/";
        description = "Binding for the cpuid machine instruction on x86 compatible processors";
        license = "GPL";
      }) {};
@@ -54653,7 +52616,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0mans1i26w3rl1vvf9isn8y6lvmn9dlf2c0znbgjxj605jcy7cyi";
        libraryHaskellDepends = [ attoparsec base bytestring deepseq ];
-       homepage = "https://github.com/TravisWhitaker/cpuinfo";
        description = "Haskell Library for Checking CPU Information";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -54667,7 +52629,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mtl process ];
-       homepage = "http://code.haskell.org/~dons/code/cpuperf";
        description = "Modify the cpu frequency on OpenBSD systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54682,7 +52643,6 @@ self: {
        libraryHaskellDepends = [ base bytestring text ];
        libraryPkgconfigDepends = [ python34 ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://john-millikin.com/software/haskell-python/";
        description = "Bindings for libpython";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54705,7 +52665,6 @@ self: {
          base bytestring cereal Decimal iproute network QuickCheck tasty
          tasty-quickcheck text time uuid
        ];
-       homepage = "https://gitlab.com/twittner/cql/";
        description = "Cassandra CQL binary protocol";
        license = "unknown";
      }) {};
@@ -54727,7 +52686,6 @@ self: {
          base bytestring cereal Decimal iproute network QuickCheck tasty
          tasty-quickcheck text time uuid
        ];
-       homepage = "https://gitlab.com/twittner/cql/";
        description = "Cassandra CQL binary protocol";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54752,7 +52710,6 @@ self: {
          monad-control mtl mwc-random network retry semigroups stm text time
          tinylog transformers transformers-base uuid vector
        ];
-       homepage = "https://gitlab.com/twittner/cql-io/";
        description = "Cassandra CQL client";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -54780,7 +52737,6 @@ self: {
          base containers cql Decimal iproute mtl raw-strings-qq tasty
          tasty-hunit text time tinylog uuid
        ];
-       homepage = "https://gitlab.com/twittner/cql-io/";
        description = "Cassandra CQL client";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -54960,7 +52916,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs directory process shelly text transformers unix
        ];
-       homepage = "https://github.com/scvalex/cr";
        description = "Code review tool";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55057,7 +53012,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base colour mtl vector-space ];
-       homepage = "http://mahrz.github.com/craftwerk.html";
        description = "2D graphics library with integrated TikZ output";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55070,7 +53024,6 @@ self: {
        version = "0.1";
        sha256 = "16in87l2v49k785fldm7fvprywg0v497kz29jr22y91q5j5gnm4z";
        libraryHaskellDepends = [ base cairo craftwerk mtl ];
-       homepage = "http://mahrz.github.com/craftwerk.html";
        description = "Cairo backend for Craftwerk";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55089,27 +53042,26 @@ self: {
        libraryHaskellDepends = [
          base cairo containers craftwerk craftwerk-cairo gtk mtl
        ];
-       homepage = "http://mahrz.github.com/craftwerk.html";
        description = "Gtk UI for Craftwerk";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "crawlchain" = callPackage
-    ({ mkDerivation, base, bytestring, directory, http-streams
-     , network-uri, split, tagsoup, text, time
+    ({ mkDerivation, base, bytestring, directory, HsOpenSSL
+     , http-streams, network-uri, split, tagsoup, text, time
      }:
      mkDerivation {
        pname = "crawlchain";
-       version = "0.2.0.0";
-       sha256 = "0fs8996lzwibnqcaq3j5zgw7alnq8y1k3xqylpdgcp06p7na744q";
+       version = "0.3.1.0";
+       sha256 = "1w4bwd8aqqpzp5lj5rqnvzaqnr2hh0civ0rj1hjc0gdyb96mwd2s";
        libraryHaskellDepends = [
-         base bytestring directory http-streams network-uri split tagsoup
-         text time
+         base bytestring directory HsOpenSSL http-streams network-uri split
+         tagsoup text time
        ];
        testHaskellDepends = [
-         base bytestring directory http-streams network-uri split tagsoup
-         text time
+         base bytestring directory HsOpenSSL http-streams network-uri split
+         tagsoup text time
        ];
        description = "Simulation user crawl paths";
        license = stdenv.lib.licenses.bsd3;
@@ -55143,7 +53095,6 @@ self: {
          hspec-discover HTTP http-types lens lifted-async lifted-base
          monad-control mtl text transformers transformers-base
        ];
-       homepage = "https://github.com/etcinit/craze#readme";
        description = "HTTP Racing Library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55162,7 +53113,6 @@ self: {
          base bytestring conduit conduit-extra resourcet tasty tasty-golden
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "http://github.com/MichaelXavier/crc";
        description = "Implements various Cyclic Redundancy Checks (CRC)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55203,7 +53153,6 @@ self: {
          base binary bytestring containers Diff hashable mtl network-info
          safe stm time vector
        ];
-       homepage = "https://github.com/cblp/crdt#readme";
        description = "Conflict-free replicated data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55229,7 +53178,6 @@ self: {
          MonadRandom mtl QuickCheck temporary test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mhwombat/creatur";
        description = "Framework for artificial life experiments";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55250,7 +53198,6 @@ self: {
        ];
        executableHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring tasty tasty-hunit ];
-       homepage = "https://github.com/rblaze/credential-store#readme";
        description = "Library to access secure credential storage providers";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55272,7 +53219,6 @@ self: {
          semigroups text time transformers unordered-containers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/brendanhay/credentials";
        description = "Secure Credentials Storage and Distribution";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55298,7 +53244,6 @@ self: {
          resourcet text transformers-base unordered-containers
          uri-bytestring
        ];
-       homepage = "https://github.com/brendanhay/credentials";
        description = "Secure Credentials Administration";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55319,7 +53264,6 @@ self: {
          array base binary containers data-lens logfloat monad-codec
          parallel random sgd vector vector-binary vector-th-unbox
        ];
-       homepage = "https://github.com/kawu/crf-chain1";
        description = "First-order, linear-chain conditional random fields";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55338,7 +53282,6 @@ self: {
          array base binary containers data-lens logfloat monad-codec
          parallel random sgd vector vector-binary vector-th-unbox
        ];
-       homepage = "https://github.com/kawu/crf-chain1-constrained";
        description = "First-order, constrained, linear-chain conditional random fields";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55357,7 +53300,6 @@ self: {
          array base binary comonad-transformers containers data-lens
          logfloat monad-codec parallel sgd vector vector-binary
        ];
-       homepage = "https://github.com/kawu/crf-chain2-generic";
        description = "Second-order, generic, constrained, linear conditional random fields";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55376,7 +53318,6 @@ self: {
          array base binary comonad containers data-lens logfloat monad-codec
          parallel sgd vector vector-binary vector-th-unbox
        ];
-       homepage = "https://github.com/kawu/crf-chain2-tiers";
        description = "Second-order, tiered, constrained, linear conditional random fields";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55406,7 +53347,6 @@ self: {
          hashable mtl mwc-random text transformers unordered-containers
          vector
        ];
-       homepage = "https://github.com/bos/critbit";
        description = "Crit-bit maps and sets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55444,7 +53384,6 @@ self: {
          aeson base base-compat bytestring deepseq directory HUnit
          QuickCheck statistics tasty tasty-hunit tasty-quickcheck vector
        ];
-       homepage = "http://www.serpentine.com/criterion";
        description = "Robust, reliable performance measurement and analysis";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55480,7 +53419,6 @@ self: {
          directory HUnit QuickCheck statistics tasty tasty-hunit
          tasty-quickcheck vector
        ];
-       homepage = "http://www.serpentine.com/criterion";
        description = "Robust, reliable performance measurement and analysis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55509,7 +53447,6 @@ self: {
          string-conversions system-fileio system-filepath text th-printf
          transformers transformers-base vector
        ];
-       homepage = "https://github.com/nikita-volkov/criterion-plus";
        description = "Enhancement of the \"criterion\" benchmarking library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55529,7 +53466,6 @@ self: {
        executableHaskellDepends = [
          aeson base blaze-html blaze-markup bytestring containers filepath
        ];
-       homepage = "http://github.com/jaspervdj/criterion-to-html";
        description = "Convert criterion output to HTML reports";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55561,7 +53497,6 @@ self: {
        setupHaskellDepends = [ base proto-lens-protoc ];
        libraryHaskellDepends = [ base proto-lens proto-lens-protoc ];
        libraryPkgconfigDepends = [ protobuf ];
-       homepage = "https://github.com/wayofthepie/haskell-criu-rpc-types";
        description = "Criu RPC protocol buffer types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55578,7 +53513,6 @@ self: {
        editedCabalFile = "118xzpnj3mlhag71dhpr0lj35pfxkz5xgykw9wqjyfldqy53p00b";
        libraryHaskellDepends = [ base containers free mtl text ];
        testHaskellDepends = [ base containers hedgehog hspec mtl ];
-       homepage = "https://github.com/amarpotghan/crjdt-haskell#readme";
        description = "A Conflict-Free Replicated JSON Datatype for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55609,7 +53543,6 @@ self: {
          base bmp bytestring deepseq ghc-prim heap HUnit
          mersenne-random-pure64 mtl parallel
        ];
-       homepage = "https://github.com/TomHammersley/HaskellRenderer/";
        description = "An offline renderer supporting ray tracing and photon mapping";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55634,7 +53567,6 @@ self: {
          tasty-hunit tasty-quickcheck text time transformers-compat
        ];
        benchmarkHaskellDepends = [ attoparsec base criterion text time ];
-       homepage = "http://github.com/michaelxavier/cron";
        description = "Cron datatypes and Attoparsec parser";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -55656,7 +53588,6 @@ self: {
          attoparsec base cron derive hspec hspec-expectations QuickCheck
          text time transformers
        ];
-       homepage = "http://github.com/michaelxavier/cron";
        description = "Cron datatypes and Attoparsec parser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55670,7 +53601,6 @@ self: {
        sha256 = "0kp0vm8mvgn12kk5csyhzv6g6az43acl6iwjbhvfdfr2mqif2b9h";
        libraryHaskellDepends = [ aeson base containers lens text ];
        testHaskellDepends = [ base hlint ];
-       homepage = "http://github.com/eval-so/cruncher-types";
        description = "Request and Response types for Eval.so's API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55712,7 +53642,6 @@ self: {
          base bytestring quickcheck-instances tasty tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "https://github.com/phadej/crypt-sha512";
        description = "Pure Haskell implelementation for GNU SHA512 crypt algorithm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55731,7 +53660,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal entropy tagged transformers
        ];
-       homepage = "https://github.com/TomMD/crypto-api";
        description = "A generic interface for cryptographic operations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55751,7 +53679,6 @@ self: {
          QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://trac.haskell.org/crypto-api/wiki";
        description = "A test framework and KATs for cryptographic operations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55768,7 +53695,6 @@ self: {
          base byteable bytestring criterion crypto-cipher-types mtl pretty
          securemem
        ];
-       homepage = "http://github.com/vincenthz/hs-crypto-cipher";
        description = "Generic cryptography cipher benchmarks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55792,7 +53718,6 @@ self: {
          base byteable bytestring crypto-cipher-types HUnit mtl QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/vincenthz/hs-crypto-cipher";
        description = "Generic cryptography cipher tests";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55805,7 +53730,6 @@ self: {
        sha256 = "03qa1i1kj07pfrxsi7fiaqnnd0vi94jd4jfswbmnm4gp1nvzcwr0";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base byteable bytestring securemem ];
-       homepage = "http://github.com/vincenthz/hs-crypto-cipher";
        description = "Generic cryptography cipher types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55824,7 +53748,6 @@ self: {
          microlens-th modular-arithmetic QuickCheck random random-shuffle
          text transformers
        ];
-       homepage = "https://github.com/fosskers/crypto-classical";
        description = "An educational tool for studying classical cryptography schemes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55847,7 +53770,6 @@ self: {
          base bytestring cereal conduit conduit-extra crypto-api
          cryptocipher cryptohash-cryptoapi hspec skein transformers
        ];
-       homepage = "https://github.com/prowdsponsor/crypto-conduit";
        description = "Conduit interface for cryptographic operations (from crypto-api)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55863,7 +53785,6 @@ self: {
        sha256 = "0g5qnr7pds5q1n77w1sw4m6kmzm020w9mdf4x2cs18iwg8wl5f9b";
        libraryHaskellDepends = [ base containers MissingH mtl split ];
        testHaskellDepends = [ base HUnit QuickCheck ];
-       homepage = "https://github.com/orome/crypto-enigma-hs";
        description = "An Enigma machine simulator with display";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55884,7 +53805,6 @@ self: {
        ];
        executableHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring hspec QuickCheck ];
-       homepage = "https://github.com/mseri/crypto-multihash#crypto-multihash";
        description = "Multihash library on top of cryptonite crypto library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -55909,7 +53829,6 @@ self: {
          tasty-quickcheck vector
        ];
        benchmarkHaskellDepends = [ base bytestring criterion mtl ];
-       homepage = "https://github.com/vincenthz/hs-crypto-numbers";
        description = "Cryptographic numbers: functions and algorithms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55936,7 +53855,6 @@ self: {
          base bytestring criterion crypto-pubkey-types crypto-random
          cryptohash deepseq mtl
        ];
-       homepage = "https://github.com/vincenthz/hs-crypto-pubkey";
        description = "Public Key cryptography";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55960,7 +53878,6 @@ self: {
          bytestring cereal crypto-pubkey-types deepseq filepath pem process
          QuickCheck tasty tasty-quickcheck temporary
        ];
-       homepage = "https://github.com/knsd/crypto-pubkey-openssh";
        description = "OpenSSH keys decoder/encoder";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -55972,7 +53889,6 @@ self: {
        version = "0.4.3";
        sha256 = "0q0wlzjmpx536h1zcdzrpxjkvqw8abj8z0ci38138kpch4igbnby";
        libraryHaskellDepends = [ asn1-encoding asn1-types base ];
-       homepage = "http://github.com/vincenthz/hs-crypto-pubkey-types";
        description = "Generic cryptography Public keys algorithm types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55984,7 +53900,6 @@ self: {
        version = "0.0.9";
        sha256 = "0139kbbb2h7vshf68y3fvjda29lhj7jjwl4vq78w4y8k8hc7l2hp";
        libraryHaskellDepends = [ base bytestring securemem unix vector ];
-       homepage = "http://github.com/vincenthz/hs-crypto-random";
        description = "Simple cryptographic random related types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -55996,7 +53911,6 @@ self: {
        version = "0.2.0";
        sha256 = "0z49kwgjj7rz235642q64hbkgp0zl6ipn29xd19yb75xc5q7gsan";
        libraryHaskellDepends = [ base bytestring entropy ];
-       homepage = "http://github.com/vincenthz/hs-crypto-random-api";
        description = "Simple random generators API for cryptography related code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56015,7 +53929,6 @@ self: {
          base bytestring crypto-random extensible-effects securemem
          transformers
        ];
-       homepage = "https://github.com/ibotty/crypto-random-effect";
        description = "A random effect using crypto-random";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56033,7 +53946,6 @@ self: {
          base bytestring crypto-api DRBG exceptions monad-control mtl
          transformers-base
        ];
-       homepage = "https://github.com/scrive/crypto-rng";
        description = "Cryptographic random number generator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56048,7 +53960,6 @@ self: {
        testHaskellDepends = [
          base bytestring cryptonite hspec QuickCheck
        ];
-       homepage = "https://github.com/Risto-Stevcev/haskell-crypto-simple#readme";
        description = "A simple high level encryption interface based on cryptonite";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56081,7 +53992,6 @@ self: {
          base cipher-aes cipher-blowfish cipher-camellia cipher-des
          cipher-rc4 crypto-cipher-types
        ];
-       homepage = "http://github.com/vincenthz/hs-crypto-cipher";
        description = "Symmetrical block and stream ciphers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56100,7 +54010,6 @@ self: {
          MissingH text time transformers unordered-containers
        ];
        testHaskellDepends = [ base hspec hspec-expectations MissingH ];
-       homepage = "https://github.com/aviaviavi/cryptocompare";
        description = "Haskell wrapper for the cryptocompare API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56125,7 +54034,6 @@ self: {
          base64-bytestring bytestring containers cryptonite tasty
          tasty-hunit text transformers
        ];
-       homepage = "https://github.com/libscott/cryptoconditions-hs";
        description = "Interledger Crypto-Conditions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56148,7 +54056,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base byteable bytestring criterion ];
-       homepage = "http://github.com/vincenthz/hs-cryptohash";
        description = "collection of crypto hashes, fast, pure and practical";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56165,7 +54072,6 @@ self: {
          base bytestring conduit conduit-extra cryptohash resourcet
          transformers
        ];
-       homepage = "http://github.com/vincenthz/hs-cryptohash-conduit";
        description = "cryptohash conduit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56182,7 +54088,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal crypto-api cryptonite memory tagged
        ];
-       homepage = "https://github.com/vincenthz/hs-cryptohash-cryptoapi";
        description = "Crypto-api interfaces for cryptohash";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56203,7 +54108,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/hvr/cryptohash-md5";
        description = "Fast, pure and practical MD5 implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56224,7 +54128,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/hvr/cryptohash-sha1";
        description = "Fast, pure and practical SHA-1 implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56247,7 +54150,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/hvr/cryptohash-sha256";
        description = "Fast, pure and practical SHA-256 implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56268,7 +54170,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/hvr/cryptohash-sha512";
        description = "Fast, pure and practical SHA-512 implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56353,7 +54254,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq directory filepath sbv text
        ];
-       homepage = "http://www.cryptol.net/";
        description = "Cryptol: The Language of Cryptography";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56376,7 +54276,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring deepseq gauge memory random
        ];
-       homepage = "https://github.com/haskell-crypto/cryptonite";
        description = "Cryptography Primitives sink";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56400,7 +54299,6 @@ self: {
          base bytestring conduit conduit-combinators cryptonite memory tasty
          tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/haskell-crypto/cryptonite-conduit";
        description = "cryptonite conduit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56419,7 +54317,6 @@ self: {
          base bytestring cryptonite tasty tasty-hunit tasty-kat
          tasty-quickcheck
        ];
-       homepage = "https://github.com/haskell-crypto/cryptonite-openssl";
        description = "Crypto stuff using OpenSSL cryptographic library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openssl;};
@@ -56440,7 +54337,6 @@ self: {
          base bytestring cryptonite tasty tasty-hunit tasty-kat
          tasty-quickcheck
        ];
-       homepage = "https://github.com/haskell-crypto/cryptonite-openssl";
        description = "Crypto stuff using OpenSSL cryptographic library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56485,7 +54381,6 @@ self: {
        version = "0.1.1";
        sha256 = "123x10ircbj8lrsqapf6cb9b3ibjgp1q8l862a3i6i0ak7ash49f";
        libraryHaskellDepends = [ base ghc ];
-       homepage = "http://thoughtpolice.github.com/cse-ghc-plugin";
        description = "Compiler plugin for common subexpression elimination";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56518,7 +54413,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion simple-vec3 strict vector
        ];
-       homepage = "https://github.com/dzhus/csg#readme";
        description = "Analytical CSG (Constructive Solid Geometry) library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56535,7 +54429,6 @@ self: {
        libraryHaskellDepends = [
          base csound-expression csound-sampler sharc-timbre transformers
        ];
-       homepage = "https://github.com/anton-k/csound-catalog";
        description = "a gallery of Csound instruments";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56555,7 +54448,6 @@ self: {
          csound-expression-opcodes csound-expression-typed data-default
          process temporal-media transformers
        ];
-       homepage = "https://github.com/anton-k/csound-expression";
        description = "library to make electronic music";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56572,7 +54464,6 @@ self: {
          array base Boolean containers data-default data-fix data-fix-cse
          hashable transformers wl-pprint
        ];
-       homepage = "https://github.com/anton-k/csound-expression-dynamic";
        description = "dynamic core for csound-expression library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56608,7 +54499,6 @@ self: {
          data-default deepseq directory filepath ghc-prim hashable
          NumInstances temporal-media transformers wl-pprint
        ];
-       homepage = "https://github.com/anton-k/csound-expression-typed";
        description = "typed core for the library csound-expression";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56620,7 +54510,6 @@ self: {
        version = "0.0.9.0";
        sha256 = "0vvsqbnd1yjwijz4g0y9av6d20m73b5swln4v7gna3jd16mrg2k1";
        libraryHaskellDepends = [ base csound-expression transformers ];
-       homepage = "https://github.com/anton-k/csound-sampler";
        description = "A musical sampler based on Csound";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56666,7 +54555,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath haskeline libcspm mtl
        ];
-       homepage = "https://github.com/tomgr/libcspm";
        description = "A command line type checker for CSPM files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56722,7 +54610,6 @@ self: {
        sha256 = "0ynd9f4hn2sfwqzbsa0y7phmxq8za7jiblpjwx0ry8b372zhgxaz";
        libraryHaskellDepends = [ attoparsec base text ];
        testHaskellDepends = [ attoparsec base hspec QuickCheck text ];
-       homepage = "https://github.com/yesodweb/css-text.git#readme";
        description = "CSS parser and renderer";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -56759,7 +54646,6 @@ self: {
          base bytestring containers directory HUnit mtl primitive
          test-framework test-framework-hunit text transformers vector
        ];
-       homepage = "http://github.com/ozataman/csv-conduit";
        description = "A flexible, fast, conduit-based CSV parser library for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56777,7 +54663,6 @@ self: {
          attoparsec attoparsec-enumerator base bytestring containers
          directory enumerator safe transformers unix-compat
        ];
-       homepage = "http://github.com/ozataman/csv-enumerator";
        description = "A flexible, fast, enumerator-based CSV parser library for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56806,7 +54691,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1p5waqb9sj3xjrc01isqbii282sxs865ciyy03f7kzi66as5j6g9";
        libraryHaskellDepends = [ base containers csv filepath process ];
-       homepage = "https://github.com/ucsd-progsys/csv-table";
        description = "Scripts for manipulating tables stored as CSV files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -56828,7 +54712,6 @@ self: {
          base Cabal explicit-exception hspec parsec QuickCheck regex-tdfa
          split spreadsheet
        ];
-       homepage = "http://mrvandalo.github.io/csv-to-qif/";
        description = "A small program that will read csv files and create qif files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -56841,7 +54724,6 @@ self: {
        sha256 = "02xsw0zpg728cq018w6zjgbzk6d7px62mapn40gir9c0hi6rqlx8";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ ctemplate ];
-       homepage = "http://darcs.imperialviolet.org/ctemplate";
        description = "Binding to the Google ctemplate library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56869,7 +54751,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ array base chatty-text chatty-utils ];
        executableHaskellDepends = [ array base chatty-text chatty-utils ];
-       homepage = "http://doomanddarkness.eu/pub/ctpl";
        description = "A programming language for text modification";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -56894,7 +54775,6 @@ self: {
          async base containers criterion deepseq hashable random
          random-shuffle stm transformers unordered-containers
        ];
-       homepage = "https://github.com/mcschroeder/ctrie";
        description = "Non-blocking concurrent map";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -56931,7 +54811,6 @@ self: {
          array base BNFC directory filepath haskeline mtl transformers
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "https://github.com/simhu/cubical";
        description = "Implementation of Univalence in Cubical Sets";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -57012,7 +54891,6 @@ self: {
        ];
        libraryToolDepends = [ c2hs ];
        executableHaskellDepends = [ base pretty ];
-       homepage = "https://github.com/tmcdonell/cuda";
        description = "FFI binding to the CUDA interface for programming NVIDIA GPUs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57026,7 +54904,6 @@ self: {
        libraryHaskellDepends = [ array base mtl transformers ];
        librarySystemDepends = [ cudd ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/adamwalker/haskell_cudd";
        description = "Bindings to the CUDD binary decision diagrams library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57052,7 +54929,6 @@ self: {
          base bytestring exceptions hspec hspec-megaparsec megaparsec
          QuickCheck text
        ];
-       homepage = "https://github.com/mrkkrp/cue-sheet";
        description = "Support for construction, rendering, and parsing of CUE sheets";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57070,7 +54946,6 @@ self: {
        ];
        libraryHaskellDepends = [ base cuda ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/robeverest/cufft";
        description = "Haskell bindings for the CUFFT library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57089,7 +54964,6 @@ self: {
        ];
        libraryHaskellDepends = [ base cuda ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/robeverest/cufft";
        description = "Haskell bindings for the CUFFT library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57116,7 +54990,6 @@ self: {
        version = "0.0.4";
        sha256 = "1fpi448f6bgf3rbw3zxf7r9nwyhv9q67zan5sixnad1y7lqxivrx";
        libraryHaskellDepends = [ aeson base curl text utf8-string ];
-       homepage = "https://github.com/zouppen/haskell-curl-aeson";
        description = "Communicate with HTTP service using JSON";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57138,7 +55011,6 @@ self: {
        ];
        executableHaskellDepends = [ base cmdargs text ];
        testHaskellDepends = [ base directory hspec hspec-expectations ];
-       homepage = "https://github.com/aviaviavi/curl-runnings#readme";
        description = "A framework for declaratively writing curl based API tests";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -57162,7 +55034,6 @@ self: {
        ];
        executableHaskellDepends = [ base cmdargs text ];
        testHaskellDepends = [ base directory hspec hspec-expectations ];
-       homepage = "https://github.com/aviaviavi/curl-runnings#readme";
        description = "A framework for declaratively writing curl based API tests";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57178,7 +55049,6 @@ self: {
        editedCabalFile = "077s3k8rpjqfzfvzaqpd1ch0mx6svdigw6ghfikp8rnf901vx3dc";
        libraryHaskellDepends = [ base bytestring rtld time ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/kkardzis/curlhs";
        description = "bindings to libcurl, the multiprotocol file transfer library";
        license = "unknown";
      }) {};
@@ -57191,7 +55061,6 @@ self: {
        sha256 = "1w0b7wp3kz8iqm25s28w131g923pysp9s1p7ll7df5wr64fh53nm";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base hspec text ];
-       homepage = "https://github.com/alx741/currencies#readme";
        description = "Currencies representation, pretty printing and conversion";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57206,7 +55075,6 @@ self: {
        libraryHaskellDepends = [
          base containers hashable iso3166-country-codes
        ];
-       homepage = "https://github.com/singpolyma/currency-haskell";
        description = "Types representing standard and non-standard currencies";
        license = "unknown";
      }) {};
@@ -57223,7 +55091,6 @@ self: {
          aeson base bson deepseq random safe text
        ];
        testHaskellDepends = [ aeson base bson hspec QuickCheck ];
-       homepage = "https://github.com/chordify/currency-codes";
        description = "ISO-4217 Currency Codes";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57240,7 +55107,6 @@ self: {
        libraryHaskellDepends = [
          aeson base http-conduit text unordered-containers
        ];
-       homepage = "http://tuomas56.github.io/currency-convert";
        description = "Typesafe currency conversion";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57253,7 +55119,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "18lg46fzpz207bd60hbcas6ippw0wnsc8n93pnz775ks5y7apyr5";
        libraryHaskellDepends = [ base old-locale process split ];
-       homepage = "https://github.com/koterpillar/current-locale";
        description = "Get the current system locale in System.Locale format";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -57283,7 +55148,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base Cabal filepath mtl ];
-       homepage = "http://curry-language.org";
        description = "Functions for manipulating Curry programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57309,7 +55173,6 @@ self: {
          pretty process set-extra transformers
        ];
        testHaskellDepends = [ base Cabal curry-base filepath ];
-       homepage = "http://curry-language.org";
        description = "Compile the functional logic language Curry to several intermediate formats";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57328,7 +55191,6 @@ self: {
          aeson base blaze-html bytestring case-insensitive containers cookie
          http-types mtl regex-pcre text transformers wai warp
        ];
-       homepage = "https://github.com/ChrisPenner/curryer#readme";
        description = "A simple HTTP server framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57342,7 +55204,6 @@ self: {
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        benchmarkHaskellDepends = [ base ];
-       homepage = "https://github.com/mgattozzi/curryrs#readme";
        description = "Easy to use FFI Bridge for using Rust in Haskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57380,7 +55241,6 @@ self: {
          base bytestring crypto-api DRBG HUnit QuickCheck tagged
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/acw/curve25519";
        description = "Fast implementations of the curve25519 elliptic curve primitives";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57444,7 +55304,6 @@ self: {
        version = "0.2.2.0";
        sha256 = "00lkpkl79kznib0s6xm644f3k13dv59x5z06ccymvx6l6iqxyzn6";
        libraryHaskellDepends = [ base basic-prelude monad-loops ];
-       homepage = "https://github.com/ajnsit/custom-prelude";
        description = "An enhanced prelude, serving as a foundation for my projects";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57493,7 +55352,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0ywwkwm3sfm8dx447512jm57pdy8sr29z6bvnd3q58h5prz3r2nm";
        libraryHaskellDepends = [ aeson base text ];
-       homepage = "github.com/chessai/cve.git";
        description = "simple and efficient cve datatype";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57505,8 +55363,8 @@ self: {
      }:
      mkDerivation {
        pname = "cyclotomic";
-       version = "0.5.0.0";
-       sha256 = "1r8hsc2x59g5xwch417iaxd8cldm0bg00wvhjb48cb7d53lx3zf8";
+       version = "0.5.1";
+       sha256 = "1zazdzsiv42p244f0js2fj81l6wkv0s46rfcl9hyabzcq6x9h87p";
        libraryHaskellDepends = [ arithmoi base containers ];
        testHaskellDepends = [
          base HUnit QuickCheck test-framework test-framework-hunit
@@ -57546,7 +55404,6 @@ self: {
        editedCabalFile = "1vz6nrmxhl2rrwcg16dpp09q64pk9z9j0ka97lqhxdzpvqm0fg88";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/lspitzner/czipwith/";
        description = "CZipWith class and deriving via TH";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -57559,7 +55416,6 @@ self: {
        sha256 = "0s1gz76789w5grm121fikgrxz1hjca6v6dwmds5zg63j6iir3f0p";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/lspitzner/czipwith/";
        description = "CZipWith class and deriving via TH";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57610,7 +55466,6 @@ self: {
          d3d11 D3DCompiler d3dx11 d3dxof dxgi dxguid
        ];
        executableHaskellDepends = [ base c-storable-deriving vect Win32 ];
-       homepage = "https://github.com/jwvg0425/d3d11binding";
        description = "A raw binding for the directX 11";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57624,7 +55479,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0wrxvfgss9fiv1pwsdi1md0plc4mf9sadkhgm46dsfq16dwrp3q2";
        libraryHaskellDepends = [ base mtl random text ];
-       homepage = "https://github.com/nebuta/d3js-haskell";
        description = "Declarative visualization on a web browser with DSL approach";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57638,7 +55492,6 @@ self: {
        sha256 = "1g446qxff8ajv44341y0f9v39j8idmnn23lwi08gq3ps4qrz0py2";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base directory unix ];
-       homepage = "https://github.com/scvalex/daemonize-doublefork";
        description = "Start background daemons by double-forking";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -57667,7 +55520,6 @@ self: {
          base data-default directory ghc-prim HUnit test-framework
          test-framework-hunit unix
        ];
-       homepage = "https://github.com/scvalex/daemons";
        description = "Daemons in Haskell made fun and easy";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -57776,7 +55628,6 @@ self: {
          base containers explicit-exception multiarg old-locale parsec
          prednote rainbow text time transformers
        ];
-       homepage = "http://massysett.github.com/dapi";
        description = "Prints a series of dates";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57823,7 +55674,6 @@ self: {
          mkdir -p $out/etc/bash_completion.d
          mv contrib/darcs_completion $out/etc/bash_completion.d/darcs
        '';
-       homepage = "http://darcs.net/";
        description = "a distributed, interactive, smart revision control system";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57847,7 +55697,6 @@ self: {
          SHA split statistics strict tabular tar time utf8-string uvector
          zlib
        ];
-       homepage = "http://wiki.darcs.net/Development/Benchmarks";
        description = "Comparative benchmark suite for darcs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57880,7 +55729,6 @@ self: {
          vector zlib
        ];
        executableSystemDepends = [ curl ];
-       homepage = "http://darcs.net/";
        description = "a distributed, interactive, smart revision control system";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57922,7 +55770,6 @@ self: {
          parsec process QuickCheck regex-compat unix
        ];
        executableSystemDepends = [ curl ncurses zlib ];
-       homepage = "http://darcs.net/";
        description = "David's Advanced Version Control System";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -57981,7 +55828,6 @@ self: {
        executableHaskellDepends = [
          base containers directory HaXml mtl process
        ];
-       homepage = "http://wiki.darcs.net/RelatedSoftware/DarcsMonitor";
        description = "Darcs repository monitor (sends email)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58041,7 +55887,6 @@ self: {
          pureMD5 random redis safe SHA snap-core snap-server split ssh
          system-uuid text time utf8-string webdriver xhtml xml
        ];
-       homepage = "http://hackage.haskell.org/package/darcsden";
        description = "Darcs repository UI and hosting/collaboration app (hub.darcs.net branch).";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58065,7 +55910,6 @@ self: {
          filepath HTTP mime-string mtl nano-md5 network old-locale old-time
          parsec process regex-compat safe time unix xhtml zlib
        ];
-       homepage = "http://darcswatch.nomeata.de/";
        description = "Track application of Darcs patches";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58094,7 +55938,6 @@ self: {
        benchmarkHaskellDepends = [
          base binary bytestring criterion transformers
        ];
-       homepage = "https://github.com/bacher09/darkplaces-demo";
        description = "Utility and parser for DarkPlaces demo files";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58112,7 +55955,6 @@ self: {
          base byteable bytestring cryptohash network time
        ];
        testHaskellDepends = [ base bytestring hspec hspec-core ];
-       homepage = "https://github.com/bacher09/darkplaces-rcon";
        description = "Darkplaces rcon client library";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58143,7 +55985,6 @@ self: {
          base bytestring darkplaces-rcon darkplaces-text hspec hspec-core
          text
        ];
-       homepage = "https://github.com/bacher09/darkplaces-rcon";
        description = "Darplaces rcon utility";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58162,7 +56003,6 @@ self: {
        ];
        libraryToolDepends = [ alex ];
        testHaskellDepends = [ base bytestring hspec QuickCheck ];
-       homepage = "https://github.com/bacher09/darkplaces-text";
        description = "Parser for darkplaces colorful text";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -58183,7 +56023,6 @@ self: {
          haddock-api optparse-applicative parsec pipes sqlite-simple tagsoup
          text transformers
        ];
-       homepage = "http://www.github.com/jfeltz/dash-haskell";
        description = "Convert package Haddock to Dash docsets (IDE docs)";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58196,7 +56035,6 @@ self: {
        version = "0.2.2.7";
        sha256 = "1vf2g1gac3rm32g97rl0fll51m88q7ry4m6khnl5j47qsmx24r9l";
        libraryHaskellDepends = [ array base containers transformers ];
-       homepage = "http://www.haskell.org/haskellwiki/Record_access";
        description = "Utilities for accessing and manipulating fields of records";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58222,7 +56060,6 @@ self: {
        libraryHaskellDepends = [
          base data-accessor monads-fd transformers
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Record_access";
        description = "Use Accessor to access state in monads-fd State monad class";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58237,7 +56074,6 @@ self: {
        libraryHaskellDepends = [
          base data-accessor monads-tf transformers
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Record_access";
        description = "Use Accessor to access state in monads-tf State monad type family";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58250,7 +56086,6 @@ self: {
        version = "0.2.0.4";
        sha256 = "1i8lk0vy04giixng5addgj740cbvwlc7g62qgrmhfip0w9k93kqh";
        libraryHaskellDepends = [ base data-accessor mtl ];
-       homepage = "http://www.haskell.org/haskellwiki/Record_access";
        description = "Use Accessor to access state in mtl State monad class";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58265,7 +56100,6 @@ self: {
        libraryHaskellDepends = [
          base data-accessor template-haskell utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Record_access";
        description = "Utilities for accessing and manipulating fields of records";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58277,7 +56111,6 @@ self: {
        version = "0.2.1.7";
        sha256 = "0yp030vafbpddl27m606aibbbr5ar5j5bsv4bksscz3cq4yq5j10";
        libraryHaskellDepends = [ base data-accessor transformers ];
-       homepage = "http://www.haskell.org/haskellwiki/Record_access";
        description = "Use Accessor to access state in transformers State monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58289,7 +56122,6 @@ self: {
        version = "0.4.0";
        sha256 = "03jhlb7w98bwx5xa23as9i6id0qxcl4f7k9rql2cgcy8nxf7c2xn";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Combinator birds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58301,7 +56133,6 @@ self: {
        version = "1.1";
        sha256 = "1l95mrl6333hp46vsv54fglg4gwz8p14z3rysx6115blc81yx18x";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/wdanilo/data-base";
        description = "Utilities for accessing and comparing types based on so called bases - representations with limited polymorphism";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58326,7 +56157,6 @@ self: {
        testHaskellDepends = [
          aeson base lens postgresql-simple string-conv time
        ];
-       homepage = "https://gitlab.com/haskell-hr/basic";
        description = "A database library with a focus on ease of use, type safety and useful error messages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58339,7 +56169,6 @@ self: {
        version = "0.4.4";
        sha256 = "02nzg1barhqhpf4x26mpzvk7jd29nali033qy01adjplv2z5m5sr";
        libraryHaskellDepends = [ base binary ];
-       homepage = "https://john-millikin.com/software/data-binary-ieee754/";
        description = "Parser/Serialiser for IEEE-754 floating-point values";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -58352,7 +56181,6 @@ self: {
        sha256 = "0zfvk7b7qi6inra0kc03rhsic2rj0818n4i03lfwzvb5g22izw3h";
        libraryHaskellDepends = [ base ghc-prim ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
-       homepage = "https://github.com/mvv/data-bword";
        description = "Extra operations on binary words of fixed length";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58376,7 +56204,6 @@ self: {
        pname = "data-category";
        version = "0.7";
        sha256 = "000x29a8x2ca7m85z0h7snm0297jf9ndr46dh3arv43fjlvfy3ag";
-       homepage = "http://github.com/sjoerdvisscher/data-category";
        description = "Category theory";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58388,7 +56215,6 @@ self: {
        version = "1.0.0.2";
        sha256 = "03liak61gr90i48rd4dlm5lhr8z9v02nn6kdy33sinbpm6313agr";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/zadarnowski/data-cell";
        description = "Generic cellular data representation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58401,7 +56227,6 @@ self: {
        sha256 = "00di2szqavzmbx4y5b6dq7qalm5pgalb19lfqcdawd5n61fj2gq1";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/mrkkrp/data-check";
        description = "Library for checking and normalization of data (e.g. from web forms)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58413,7 +56238,6 @@ self: {
        version = "0.3";
        sha256 = "0xjn7iqlsgi51h8gz4x40kc2qb5lwf6nw5kjwgkck1w5gjfd11yw";
        libraryHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/mvv/data-checked";
        description = "Type-indexed runtime-checked properties";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58425,7 +56249,6 @@ self: {
        version = "0.1.2.1";
        sha256 = "05l4gkb9k9p7cykx831n9w8i5yy6qffi4pip2y2l5xg2hvi8464s";
        libraryHaskellDepends = [ base deepseq QuickCheck ];
-       homepage = "https://github.com/sw17ch/data-clist";
        description = "Simple functional ring type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58449,7 +56272,6 @@ self: {
        version = "1.1";
        sha256 = "0hdkj8fpa0mmi57ljl744kkh6hk99d4x8dbm2djprw7rvrj5irg8";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/wdanilo/data-construction";
        description = "Data construction abstractions including Constructor, Destructor, Maker, Destroyer, Producer and Consumer";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58466,7 +56288,6 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base QuickCheck ];
        benchmarkHaskellDepends = [ base criterion deepseq QuickCheck ];
-       homepage = "https://github.com/daig/data-constructors#readme";
        description = "Generically compare data by their constructors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58536,7 +56357,6 @@ self: {
          data-default-instances-unordered-containers
          data-default-instances-vector
        ];
-       homepage = "https://github.com/trskop/data-default-extra";
        description = "A class for types with a default value";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58582,7 +56402,6 @@ self: {
        revision = "1";
        editedCabalFile = "0gpdba4y17rp0kp9pd2qj6r4pnrc86vx47fkk3zfkggmv73pa82r";
        libraryHaskellDepends = [ base bytestring data-default-class ];
-       homepage = "https://github.com/trskop/data-default-extra";
        description = "Default instances for (lazy and strict) ByteString, Builder and ShortByteString";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58596,7 +56415,6 @@ self: {
        revision = "1";
        editedCabalFile = "0w8k7zjxwbj1y2acxadg956pfpf7y70jc23wgjivqvafbv69ra25";
        libraryHaskellDepends = [ case-insensitive data-default-class ];
-       homepage = "https://github.com/trskop/data-default-extra";
        description = "Default instance for CI type from case-insensitive package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58630,7 +56448,6 @@ self: {
        version = "0.0.2";
        sha256 = "0hzi7szmjf2df3v4aaid6pk6i4ma25k78v5mcxkhd6w52ifg67c3";
        libraryHaskellDepends = [ base data-default-class ];
-       homepage = "https://github.com/trskop/data-default-extra";
        description = "Default instances for types in newer versions of base package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58655,7 +56472,6 @@ self: {
        revision = "1";
        editedCabalFile = "01125vbzwq35rkppm96x8fnwjyfid7x6ay6wq8n0qhr0skhcp2js";
        libraryHaskellDepends = [ base data-default-class text ];
-       homepage = "https://github.com/trskop/data-default-extra";
        description = "Default instances for (lazy and strict) Text and Text Builder";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58671,7 +56487,6 @@ self: {
        libraryHaskellDepends = [
          data-default-class unordered-containers
        ];
-       homepage = "https://github.com/trskop/data-default-extra";
        description = "Default instances for unordered-containers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58685,7 +56500,6 @@ self: {
        revision = "1";
        editedCabalFile = "0piq9b9ywzyk12glndy9w6dka6d5zrc1mywq5j032li3j6sbwy4a";
        libraryHaskellDepends = [ data-default-class vector ];
-       homepage = "https://github.com/trskop/data-default-extra";
        description = "Default instances for types defined in vector package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58707,7 +56521,6 @@ self: {
          array base binary bytestring QuickCheck spool syb test-framework
          test-framework-quickcheck2 vector
        ];
-       homepage = "http://monoid.at/code";
        description = "Space-efficient and privacy-preserving data dispersal algorithms";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58726,25 +56539,23 @@ self: {
        ];
        testHaskellDepends = [ base hspec tagged ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/louispan/data-diverse#readme";
        description = "Extensible records and polymorphic variants";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "data-diverse_4_0_0_0" = callPackage
+  "data-diverse_4_1_0_0" = callPackage
     ({ mkDerivation, base, containers, criterion, deepseq, ghc-prim
      , hspec, tagged
      }:
      mkDerivation {
        pname = "data-diverse";
-       version = "4.0.0.0";
-       sha256 = "0kxhfxqb97hcp2pynsmpa9a5akg49x754ivqlm7dr0jy5kay0fa3";
+       version = "4.1.0.0";
+       sha256 = "154a7jipfk1wav7pjzghcs54saaphdpxgfgn7jhkvacd51phs0if";
        libraryHaskellDepends = [
          base containers deepseq ghc-prim tagged
        ];
        testHaskellDepends = [ base hspec tagged ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/louispan/data-diverse#readme";
        description = "Extensible records and polymorphic variants";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58764,26 +56575,22 @@ self: {
        testHaskellDepends = [
          base data-diverse generic-lens hspec lens tagged
        ];
-       homepage = "https://github.com/louispan/data-diverse-lens#readme";
        description = "Isos & Lens for Data.Diverse.Many and Prisms for Data.Diverse.Which";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "data-diverse-lens_4_0_0_0" = callPackage
-    ({ mkDerivation, base, data-diverse, data-has, generic-lens, hspec
-     , lens, profunctors, tagged
+  "data-diverse-lens_4_1_0_0" = callPackage
+    ({ mkDerivation, base, data-diverse, data-has, hspec, lens
+     , profunctors, tagged
      }:
      mkDerivation {
        pname = "data-diverse-lens";
-       version = "4.0.0.0";
-       sha256 = "06k8s7dfql4gdwws6nsajhj2g7fl1bs3nvgv76x6kxqwr42l675a";
+       version = "4.1.0.0";
+       sha256 = "1kzmxlrnvz0xl4fvdgi9qm0vdkwh8129x5af9cjcji5rhmshh5bh";
        libraryHaskellDepends = [
-         base data-diverse data-has generic-lens lens profunctors tagged
+         base data-diverse data-has lens profunctors tagged
        ];
-       testHaskellDepends = [
-         base data-diverse generic-lens hspec lens tagged
-       ];
-       homepage = "https://github.com/louispan/data-diverse-lens#readme";
+       testHaskellDepends = [ base data-diverse hspec lens tagged ];
        description = "Isos & Lens for Data.Diverse.Many and Prisms for Data.Diverse.Which";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58801,7 +56608,6 @@ self: {
          base data-bword ghc-prim hashable template-haskell
        ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
-       homepage = "https://github.com/mvv/data-dword";
        description = "Stick two binary words together to get a bigger one";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58820,7 +56626,6 @@ self: {
          base containers directory errors haskell-src-exts hlint hspec HUnit
          QuickCheck safe text transformers unix
        ];
-       homepage = "https://github.com/jcristovao/data-easy";
        description = "Consistent set of utility functions for Maybe, Either, List and Monoids";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58835,7 +56640,6 @@ self: {
        libraryHaskellDepends = [
          base data-flags data-serializer data-sword
        ];
-       homepage = "https://github.com/mvv/data-elf";
        description = "Executable and Linkable Format (ELF) data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58858,7 +56662,6 @@ self: {
          base bytestring cereal containers directory executable-path
          hashable utf8-string
        ];
-       homepage = "https://github.com/valderman/data-embed";
        description = "Embed files and other binary blobs inside executables without Template Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58883,7 +56686,6 @@ self: {
        version = "0.1.1";
        sha256 = "1h1abz87nha7cpw50yvf8fwvcca350wnnz2d3z9k30sg6wq4y7cc";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mvv/data-endian";
        description = "Endian-sensitive data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58898,7 +56700,6 @@ self: {
        editedCabalFile = "1cxn0mfhnvw40jmd682rj2b9p748pwvql4743yw0dbwxy7rg06vd";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "http://github.com/ylilarry/data-extend-generic";
        description = "Extend Haskell data or newtype like in OOP languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58926,7 +56727,6 @@ self: {
        libraryHaskellDepends = [
          base bifunctors ghc-prim semigroups split template-haskell
        ];
-       homepage = "https://github.com/maxpow4h/data-filepath";
        description = "A type safe file path data structure";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58947,7 +56747,6 @@ self: {
        ];
        executableHaskellDepends = [ base containers data-default ];
        testHaskellDepends = [ base containers data-default hspec ];
-       homepage = "https://github.com/JPMoresmau/data-files-gen#readme";
        description = "Generate data-files Cabal file field from existing files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -58959,7 +56758,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1yz22b42rqsf4i9p4lnl06l8id3f1a84dng96q2nk1mmih9v3pbm";
        libraryHaskellDepends = [ base data-default ];
-       homepage = "https://github.com/LadyBoonami/data-filter";
        description = "Utilities for filtering";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -58976,7 +56774,6 @@ self: {
          base lazysmallcheck prelude-safeenum QuickCheck reflection
          smallcheck tagged
        ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Finite totally ordered sets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -58990,7 +56787,6 @@ self: {
        sha256 = "17qj3b3lkrakdk3vbs9nqc2pvqr81n43qxphcznfbkv91k1ygrp6";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/seagull-kamome/data-fin-simple";
        description = "Simple integral finite set";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59003,7 +56799,6 @@ self: {
        version = "0.2.0";
        sha256 = "14hk6hq5hdb3l5bhmzhw086jpzlvp9qbw9dzw30wlz5jbh2ihmvy";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/anton-k/data-fix";
        description = "Fixpoint data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59015,7 +56810,6 @@ self: {
        version = "0.0.2";
        sha256 = "1xn6qnir5dss23y8d71dsy78sdk7hczwprxir8v6la15c43rf9p2";
        libraryHaskellDepends = [ base containers data-fix transformers ];
-       homepage = "https://github.com/anton-k/data-fix-cse";
        description = "Common subexpression elimination for the fixploint types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59027,7 +56821,6 @@ self: {
        version = "0.0.3.4";
        sha256 = "183h2dzqrp9wl4sg59sijlhqw5pgi10xgw7cx8vz1s86rkia3hj8";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/mvv/data-flags";
        description = "A package for working with bit masks and flags in general";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59051,7 +56844,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "1415cf59wkf1599qcqmrpn9m4v9br3d763v1809mwg9bm2310x65";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/erisco/data-foldapp";
        description = "Fold function applications. Framework for variadic functions.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59064,7 +56856,6 @@ self: {
        sha256 = "11iisc82cgma5pp6apnjg112dd4cvqxclwf09zh9rh50lzkml9dk";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/chris-martin/data-forest";
        description = "A simple multi-way tree data structure";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -59087,7 +56878,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0gnnd23cwhg8l46a4y3brb059mhh9a05l8qbwpf6avl5cj5jkgwd";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/erisco/data-function-meld";
        description = "Map the arguments and return value of functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59099,7 +56889,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0fxmacmcnzvzspscliqbx31rmvif7ymc1knjijmx9pb92yaibcla";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/erisco/data-function-tacit";
        description = "Write functions in tacit (pointless) style using Applicative and De Bruijn index notation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59112,7 +56901,6 @@ self: {
        sha256 = "0ybkm9zvl0l60f44p80fislbdmwwhavqz31wymnikjsyc01x899w";
        libraryHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base criterion transformers ];
-       homepage = "https://github.com/winterland1989/data-has";
        description = "Simple extensible product";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59141,7 +56929,6 @@ self: {
        sha256 = "0rfb688h0q6prsiyf1rfax1xv20m2r69m2389qar1z85izk2hfjf";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/Toucandy/data-index#readme";
        description = "Extending the concept of indices for lists and other containers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59175,7 +56962,6 @@ self: {
        version = "0.1.4";
        sha256 = "0m5xww8zvsa0whxl89wndpbdz9p5n03q3h3a904nqrxh966psfkb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/luqui/data-inttrie";
        description = "A simple lazy, infinite trie from integers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59203,7 +56989,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/haskell-works/data-json-token#readme";
        description = "Json Token datatype";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59219,7 +57004,6 @@ self: {
        libraryHaskellDepends = [
          base containers data-fix IfElse mtl transformers
        ];
-       homepage = "https://github.com/kwf/data-kiln";
        description = "Sculpt mutable recursive data with reference equality; bake it using a data kiln into an immutable lazy structure";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59232,7 +57016,6 @@ self: {
        version = "1.0.4";
        sha256 = "0vck7a3vgdqml2pg3ilkw41d52pmx452sgh2h2q4qzysq26vw49w";
        libraryHaskellDepends = [ base convert data-construction lens ];
-       homepage = "https://github.com/wdanilo/layer";
        description = "Data layering utilities. Layer is a data-type which wrapps other one, but keeping additional information. If you want to access content of simple newtype object, use Lens.Wrapper instead.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59245,7 +57028,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1w8r4vw731dmam8vcidz9a4wb2swqd5djsf9vkkxihxnphh0a1x5";
        libraryHaskellDepends = [ base bytestring vector ];
-       homepage = "http://github.com/jystic/data-layout";
        description = "Read/write arbitrary binary layouts to a \"Data.Vector.Storable\".";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59261,7 +57043,6 @@ self: {
        libraryHaskellDepends = [
          base comonad containers semigroupoids transformers
        ];
-       homepage = "http://github.com/roconnor/data-lens/";
        description = "Used to be Haskell 98 Lenses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59275,7 +57056,6 @@ self: {
        libraryHaskellDepends = [
          base comonad data-lens mtl transformers
        ];
-       homepage = "http://github.com/roconnor/data-lens-fd/";
        description = "Lenses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59288,7 +57068,6 @@ self: {
        sha256 = "0frzjfcp7w1ayfai1m07n0fpj3z1vbi971bc1kn1iarxhakny651";
        libraryHaskellDepends = [ base data-lens ixset ];
        testHaskellDepends = [ QuickCheck ];
-       homepage = "https://github.com/dag/data-lens-ixset";
        description = "A Lens for IxSet";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59301,7 +57080,6 @@ self: {
        version = "0.1.2.2";
        sha256 = "0vmkvhl7zcsaxnx7d7b59cnrdnlnr9cfn910rpn34jny7fkydlvj";
        libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "https://github.com/feuerbach/data-lens-light";
        description = "Simple lenses, minimum dependencies";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -59313,7 +57091,6 @@ self: {
        version = "2.2";
        sha256 = "1w1a32298naha7sv8d0v018l8z1bmwpwnb3jg09a3n65ci9hy2zm";
        libraryHaskellDepends = [ base data-lens template-haskell ];
-       homepage = "http://github.com/roconnor/data-lens-template/";
        description = "Utilities for Data.Lens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59326,7 +57103,6 @@ self: {
        version = "0.1";
        sha256 = "0r3y66lxgk0sdg500xnz0fvg4dvzvx47imnw0qkici22b9d92kv8";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jkramer/data-list-sequences";
        description = "Utilities for working with sequences within lists";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -59338,7 +57114,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "1gfgdn4v9gs2chmrxn1xh66qa8ivn8w4nb5vv1jg9y3isnvjax6q";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/erisco/data-list-zigzag";
        description = "A list but with a balanced enumeration of Cartesian product";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59350,7 +57125,6 @@ self: {
        version = "0.0.1.2";
        sha256 = "04h4k2zn6w8rahzyr80hwf8mvsmzgbqh7aw2138sva874bsk9mkf";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://github.com/jhickner/data-map-multikey";
        description = "Data.Map with multiple, unique keys";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59363,7 +57137,6 @@ self: {
        version = "0.5.1";
        sha256 = "1mvfc1xri3kgkx5q7za01bqg1x3bfvbgcffw5vwl6jmq4hh1sd5l";
        libraryHaskellDepends = [ array base data-inttrie ];
-       homepage = "http://github.com/luqui/data-memocombinators";
        description = "Combinators for building memo tables";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59390,7 +57163,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq QuickCheck
        ];
-       homepage = "http://msgpack.org/";
        description = "A Haskell implementation of MessagePack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59407,7 +57179,6 @@ self: {
          base bytestring containers deepseq hashable QuickCheck text
          unordered-containers vector void
        ];
-       homepage = "http://msgpack.org/";
        description = "A Haskell implementation of MessagePack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59419,7 +57190,6 @@ self: {
        version = "0.6.1";
        sha256 = "14xhjp13hq2d9raybw50v85pax54xb1niczd6f32gvn8cdd28pji";
        libraryHaskellDepends = [ attoparsec base binary containers text ];
-       homepage = "https://github.com/kawu/data-named";
        description = "Data types for named entities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59431,7 +57201,6 @@ self: {
        version = "0.1.2";
        sha256 = "1yzxkch0xzy76iyad0yshfnpvz38xklqdlyj8lgqnqsllw0vwh0m";
        libraryHaskellDepends = [ base semigroups ];
-       homepage = "http://github.com/glehel/data-nat";
        description = "data Nat = Zero | Succ Nat";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59444,7 +57213,6 @@ self: {
        version = "0.3.1.9";
        sha256 = "0z8m23kw8mj6hhy1r8y1vvlxxpwl273dhanszig2673a1sw0l98l";
        libraryHaskellDepends = [ base bytestring failure text time ];
-       homepage = "http://github.com/snoyberg/data-object/tree/master";
        description = "Represent hierachichal structures, called objects in JSON. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59462,7 +57230,6 @@ self: {
          base bytestring bytestring-trie convertible-text data-object
          failure JSONb text
        ];
-       homepage = "http://github.com/snoyberg/data-object-json/tree/master";
        description = "Serialize JSON data to/from Haskell using the data-object library. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59482,7 +57249,6 @@ self: {
          base bytestring conduit containers convertible-text data-object
          failure text transformers yaml
        ];
-       homepage = "http://github.com/snoyberg/data-object-yaml";
        description = "Serialize data to and from Yaml files (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59495,7 +57261,6 @@ self: {
        version = "1.0.0.5";
        sha256 = "0wp6qqq6k1zbdw9bv9gkzdiz6y8wp8r7zsqbjh54c43j3i7vdvwx";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "A data type for non-exclusive disjunction";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59518,7 +57283,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "05i8fg9q7fpc9jalhwbqpw6pfki2flqj4nqwgs3yfi0hvasvgjjb";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/luqui/data-partition";
        description = "A pure disjoint set (union find) data structure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59562,7 +57326,6 @@ self: {
          base binary containers HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/sebastian-philipp/r-tree";
        description = "R-Tree is a spatial data structure similar to Quadtrees or B-Trees";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -59574,7 +57337,6 @@ self: {
        version = "0.0.1.1";
        sha256 = "0s7jckxgfd61ngzfqqd36jl1qswj1y3zgsyhj6bij6bl7klbxnm4";
        libraryHaskellDepends = [ base stm transformers ];
-       homepage = "http://wiki.haskell.org/Mutable_variable";
        description = "Unify STRef and IORef in plain Haskell 98";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59590,7 +57352,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://ku-fpg.github.io/software/data-reify/";
        description = "Reify a recursive data structure into an explicit graph";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59613,7 +57374,6 @@ self: {
        version = "1.0";
        sha256 = "14k4agv5z8vlvb21vmfz9x1dcz6cgph6ix6qrac9mfyylywdffa9";
        libraryHaskellDepends = [ base generic-deriving lens ];
-       homepage = "https://github.com/wdanilo/data-repr";
        description = "Alternative to Show data printing utility";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59626,7 +57386,6 @@ self: {
        version = "1.0";
        sha256 = "0186py0zj9k987vxbsaxbckc7ik64rx87kq3mzkjzvam9qcc0rmj";
        libraryHaskellDepends = [ base poly-control prologue ];
-       homepage = "https://github.com/wdanilo/data-result";
        description = "Data types for returning results distinguishable by types";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59639,7 +57398,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "13bqp3vvsc6i6lcvw480i08fz2rm3f8varwyhvrp44dzv2q8zkl1";
        libraryHaskellDepends = [ base bytestring containers text vector ];
-       homepage = "https://github.com/jxv/data-rev";
        description = "A typeclass for reversing order of contents";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59664,7 +57422,6 @@ self: {
        version = "1.0";
        sha256 = "01gv16yz5y3wyc370a2snihz95wdnl7sk1jz9k7aypixsaw28a2f";
        libraryHaskellDepends = [ base lens typelevel ];
-       homepage = "https://github.com/wdanilo/rtuple";
        description = "Recursive tuple data structure. It is very usefull when implementing some lo-level operations, allowing to traverse different elements using Haskell's type classes.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59684,7 +57441,6 @@ self: {
        testHaskellDepends = [
          base binary bytestring cereal tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/mvv/data-serializer";
        description = "Common API for serialization libraries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59709,7 +57465,6 @@ self: {
        version = "20090215.0";
        sha256 = "0h6z4yibjbnzck2fvh9mnppz9j0lzgx8nzmzm08q5yzmzjydy3rk";
        libraryHaskellDepends = [ base vector-space ];
-       homepage = "http://code.haskell.org/data-spacepart";
        description = "Deprecated. Now called \"spacepart\". Space partitioning data structures.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59737,7 +57492,6 @@ self: {
          ansi-wl-pprint attoparsec base containers hxt hxt-xpath
          pretty-simple text time
        ];
-       homepage = "https://github.com/sorki/data-stm32#readme";
        description = "ARM SVD and CubeMX XML parser and pretty printer for STM32 family";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59764,7 +57518,6 @@ self: {
          random safecopy tables tagged transformers unordered-containers
          vector
        ];
-       homepage = "https://github.com/Palmik/data-store";
        description = "Type safe, in-memory dictionary with multidimensional keys";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59805,7 +57558,6 @@ self: {
          language-c mtl random safe utility-ht
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://github.com/alistra/data-structure-inferrer";
        description = "Program that infers the fastest data structure available for your program";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -59823,7 +57575,6 @@ self: {
          base data-bword hashable template-haskell
        ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
-       homepage = "https://github.com/mvv/data-sword";
        description = "Shorter binary words";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59835,7 +57586,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0j6jsgj3lhx6ps3xs90vbgyvzmlr3sfl33r6rz34rvb29gs171n8";
        libraryHaskellDepends = [ base ];
-       homepage = "https://bitbucket.org/tdammers/data-tensor";
        description = "Tensor and Group typeclasses";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -59856,7 +57606,6 @@ self: {
          base parsers QuickCheck test-framework test-framework-quickcheck2
          text-printer type-hint
        ];
-       homepage = "https://github.com/mvv/data-textual";
        description = "Human-friendly textual representations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59872,7 +57621,6 @@ self: {
        libraryHaskellDepends = [
          base data-textual parsers tagged text-printer transformers-base
        ];
-       homepage = "https://github.com/mvv/data-timeout";
        description = "64-bit timeouts of nanosecond precision";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59895,7 +57643,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1zh1akyf8vvsqq39vrbn95v5md5in9fvzmz2jz79adh3w5wc5j6f";
        libraryHaskellDepends = [ base pretty syb ];
-       homepage = "https://github.com/lspitzner/data-tree-print";
        description = "Print Data instances as a nested tree";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59907,7 +57654,6 @@ self: {
        version = "0.3.4";
        sha256 = "03xchr2h0f54rlcq285xaq5bakjq13mbjwz3xi3kfa6i71rr2rk9";
        libraryHaskellDepends = [ base containers ty ];
-       homepage = "http://ittc.ku.edu/~andygill/data-reify.php";
        description = "Reify a recursive data structure into an explicit graph";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59931,7 +57677,6 @@ self: {
        version = "0.5";
        sha256 = "0zhpr40sf1vqa4k7f4j5crjkd701xls86whxrhdq8v8h08ssxvxj";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/cutsea110/data-util";
        description = "utilities for handle data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59943,7 +57688,6 @@ self: {
        version = "0.28.0.5";
        sha256 = "11ia37q28xz8a87xkc8yyvqqd3qzfvcbdnp2caxdbzvdnjbazhmk";
        libraryHaskellDepends = [ base safe ];
-       homepage = "https://bitbucket.org/tdammers/data-variant";
        description = "A variant data type, useful for modeling dynamically-typed programming languages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59961,7 +57705,6 @@ self: {
          base bytestring cmdargs containers directory either filepath lens
          postgresql-simple text time transformers
        ];
-       homepage = "https://github.com/markhibberd/database-migrate";
        description = "Database versioning and migration (experimental)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -59973,7 +57716,6 @@ self: {
        version = "0.0.1";
        sha256 = "1aqp7a46p758f1q99cn700mgc1dic896gpsih3vj2fmffqj42gd7";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://dbs.informatik.uni-halle.de/Lehre/LP09/";
        description = "Demonstrate how a database can be implemented the functional way";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60001,7 +57743,6 @@ self: {
          lifted-base monad-control network old-locale random text time
          transformers-base unordered-containers vector
        ];
-       homepage = "https://github.com/iand675/datadog";
        description = "Datadog client for Haskell. Supports both the HTTP API and StatsD.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60016,7 +57757,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ array base containers ];
-       homepage = "http://www.haskell.org/haskellwiki/Library/Data_encoding";
        description = "Data encoding library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -60044,7 +57784,6 @@ self: {
          base Cabal cabal-toolkit containers criterion deepseq directory
          filepath ghc ghc-paths lattices primitive text transformers turtle
        ];
-       homepage = "https://github.com/sgraf812/datafix";
        description = "Fixing data-flow problems";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60069,7 +57808,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers hspec HUnit parsec vector
        ];
-       homepage = "https://github.com/sonyxperiadev/dataflow";
        description = "Generate Graphviz documents from a Haskell representation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -60115,7 +57853,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath hslogger MissingH mtl process unix
        ];
-       homepage = "http://software.complete.org/datapacker";
        description = "Tool to help pack files into the minimum number of CDs/DVDs/etc";
        license = "GPL";
      }) {};
@@ -60137,7 +57874,6 @@ self: {
          aeson base bytestring exceptions microlens network-uri safe
          scientific string-conversions text unordered-containers vector wreq
        ];
-       homepage = "https://github.com/orbital/datarobot-haskell#readme";
        description = "Client for DataRobot API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -60155,7 +57891,6 @@ self: {
          aeson attoparsec base bytestring cassava directory file-embed
          filepath hashable microlens stringsearch text time vector wreq
        ];
-       homepage = "https://github.com/diffusionkinetics/open/datasets";
        description = "Classical data sets for statistics and machine learning";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -60174,7 +57909,6 @@ self: {
        testHaskellDepends = [
          attoparsec base base64-bytestring bytestring HTF text
        ];
-       homepage = "http://github.com/agrafix/dataurl#readme";
        description = "Handle data-urls";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -60198,7 +57932,6 @@ self: {
        sha256 = "086vmgq58n2gcmz93idngh2hq1zfz8d231qazjzv19p08np5j3zm";
        libraryHaskellDepends = [ base dates time ];
        testHaskellDepends = [ base dates hspec QuickCheck time ];
-       homepage = "https://github.com/thoughtbot/date-conversions#readme";
        description = "Date conversions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -60212,7 +57945,6 @@ self: {
        libraryHaskellDepends = [
          base base-unicode-symbols parsec syb time
        ];
-       homepage = "http://redmine.iportnov.ru/projects/dates/";
        description = "Small library for parsing different dates formats";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -60231,7 +57963,6 @@ self: {
          base HUnit old-locale old-time QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 time
        ];
-       homepage = "http://github.com/stackbuilders/datetime";
        description = "Utilities to make Data.Time.* easier to use";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60251,7 +57982,6 @@ self: {
          base HUnit old-locale old-time QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 time
        ];
-       homepage = "http://github.com/stackbuilders/datetime";
        description = "Utilities to make Data.Time.* easier to use.";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60267,7 +57997,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base parsec pretty text time ];
        executableHaskellDepends = [ base filepath parsec pretty text ];
-       homepage = "https://github.com/arnons1/dawdle";
        description = "Generates DDL suggestions based on a CSV file";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60284,7 +58013,6 @@ self: {
        libraryHaskellDepends = [
          base binary containers mtl transformers vector vector-binary
        ];
-       homepage = "https://github.com/kawu/dawg";
        description = "Directed acyclic word graphs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -60305,7 +58033,6 @@ self: {
          base containers HUnit mtl smallcheck tasty tasty-hunit
          tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/kawu/dawg-ord";
        description = "Directed acyclic word graphs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -60332,7 +58059,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring monad-loops rwlock
        ];
-       homepage = "http://code.haskell.org/~mokus/dbf";
        description = "Read and write XBase \".dbf\" files";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -60353,7 +58079,6 @@ self: {
        executableHaskellDepends = [
          base binary bytestring haskell98 process uulib
        ];
-       homepage = "http://devel.comunidadhaskell.org/dbjava/";
        description = "Decompiler Bytecode Java";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60373,7 +58098,6 @@ self: {
          base direct-sqlite directory ini optparse-applicative sqlite-simple
          text time
        ];
-       homepage = "https://github.com/relrod/dbm";
        description = "A *simple* database migration tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60483,7 +58207,6 @@ self: {
        ];
        benchmarkHaskellDepends = [ base criterion ];
        doCheck = false;
-       homepage = "https://github.com/rblaze/haskell-dbus#readme";
        description = "A client library for the D-Bus IPC system";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -60512,7 +58235,6 @@ self: {
        ];
        benchmarkHaskellDepends = [ base criterion ];
        doCheck = false;
-       homepage = "https://github.com/rblaze/haskell-dbus#readme";
        description = "A client library for the D-Bus IPC system";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60529,7 +58251,6 @@ self: {
        libraryHaskellDepends = [
          base containers dbus-core monads-tf text transformers
        ];
-       homepage = "http://john-millikin.com/software/haskell-dbus/";
        description = "Monadic and object-oriented interfaces to DBus";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60548,7 +58269,6 @@ self: {
          base binary bytestring containers data-binary-ieee754 libxml-sax
          network parsec text unix vector xml-types
        ];
-       homepage = "https://john-millikin.com/software/dbus-core/";
        description = "Low-level D-Bus protocol implementation";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60566,7 +58286,6 @@ self: {
        executableHaskellDepends = [
          base dbus hslogger optparse-applicative
        ];
-       homepage = "https://github.com/IvanMalison/dbus-hslogger#readme";
        description = "Expose a dbus server to control hslogger";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60674,7 +58393,6 @@ self: {
        ];
        executableHaskellDepends = [ base filepath optparse-applicative ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/anatolat/dcpu16#readme";
        description = "DCPU-16 Emulator & Assembler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60703,7 +58421,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq parsec transformers wl-pprint
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler common utilities";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60724,7 +58441,6 @@ self: {
          ddc-core-salt ddc-core-simpl ddc-core-tetra ddc-source-tetra
          deepseq directory filepath mtl process text time
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler build framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60738,7 +58454,6 @@ self: {
        sha256 = "19ah5j1l84g06szyaf0qni89cqdnpygrlczppzx3qjl280q1qpzd";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base filepath ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler base libraries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60756,7 +58471,6 @@ self: {
          array base containers deepseq directory filepath inchworm mtl
          parsec text transformers wl-pprint
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler core language and type checker";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60771,7 +58485,6 @@ self: {
        libraryHaskellDepends = [
          base containers ddc-core ddc-core-tetra
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler PHP code generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60788,7 +58501,6 @@ self: {
        libraryHaskellDepends = [
          array base containers ddc-base ddc-core deepseq mtl transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler semantic evaluator for the core language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60807,7 +58519,6 @@ self: {
          array base containers ddc-core ddc-core-salt ddc-core-simpl
          ddc-core-tetra deepseq limp limp-cbc mtl transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler data flow compiler";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60825,7 +58536,6 @@ self: {
          array base bytestring containers ddc-core ddc-core-salt
          ddc-core-simpl mtl text transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler LLVM code generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60842,7 +58552,6 @@ self: {
        libraryHaskellDepends = [
          array base containers ddc-core deepseq mtl text transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler C code generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60859,7 +58568,6 @@ self: {
        libraryHaskellDepends = [
          array base containers ddc-core deepseq mtl transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler code transformations";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60877,7 +58585,6 @@ self: {
          array base containers ddc-core ddc-core-salt ddc-core-simpl deepseq
          mtl pretty-show text transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler intermediate language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60898,7 +58605,6 @@ self: {
          ddc-core-salt ddc-core-simpl ddc-core-tetra ddc-source-tetra
          deepseq directory filepath mtl process time transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler top-level driver";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60911,7 +58617,6 @@ self: {
        version = "0.4.1.3";
        sha256 = "0pbsnxzlbx9xblqf9199wrl80aard59l3193gm8gzxx7ispfhs3f";
        libraryHaskellDepends = [ base containers ddc-base directory ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler user interface support";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60929,7 +58634,6 @@ self: {
          array base containers ddc-core ddc-core-salt ddc-core-tetra deepseq
          mtl pretty-show text transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler source language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60953,7 +58657,6 @@ self: {
          ddc-driver ddc-source-tetra directory filepath haskeline mtl
          process transformers
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler command line tools";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60972,7 +58675,6 @@ self: {
        executableHaskellDepends = [
          base buildbox containers directory filepath process random stm
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciplined Disciple Compiler test driver and buildbot";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -60992,7 +58694,6 @@ self: {
          base containers ddc-base ddc-core ddc-core-eval ddc-core-simpl
          haskeline haskell-src-exts
        ];
-       homepage = "http://disciple.ouroborus.net";
        description = "Disciple Core language interactive interpreter";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61020,7 +58721,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion free-vector-spaces lens linear vector
        ];
-       homepage = "https://github.com/masterdezign/dde#readme";
        description = "Delay differential equations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61047,7 +58747,6 @@ self: {
          gitrev Glob graph-wrapper hspec interpolate mockery silently
          string-conversions uniplate
        ];
-       homepage = "https://github.com/soenkehahn/dead-code-detection#readme";
        description = "detect dead code in haskell projects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61064,7 +58763,6 @@ self: {
        libraryHaskellDepends = [
          base containers parsec template-haskell transformers vector
        ];
-       homepage = "http://hub.darcs.net/scravy/dead-simple-json";
        description = "Dead simple JSON parser, with some Template Haskell sugar";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61094,7 +58792,6 @@ self: {
          base directory filepath HaXml pretty process unix
        ];
        testHaskellDepends = [ base HUnit parsec pretty regex-tdfa text ];
-       homepage = "https://github.com/ddssff/debian-haskell";
        description = "Modules for working with the Debian package system";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -61126,7 +58823,6 @@ self: {
          base directory filepath process split transformers
        ];
        executableHaskellDepends = [ base filepath transformers ];
-       homepage = "http://twitter.com/khibino/";
        description = "Debian package build sequence tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -61155,7 +58851,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers directory extra filepath text
        ];
-       homepage = "https://github.com/ndmitchell/debug";
        description = "Simple trace-based debugger";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61195,7 +58890,6 @@ self: {
          unbounded-delays unix unordered-containers utf8-string uuid wai
          wai-websockets warp websockets
        ];
-       homepage = "https://debug-me.branchable.com/";
        description = "secure remote debugging";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61213,7 +58907,6 @@ self: {
        executableHaskellDepends = [
          aeson base debug-hoed directory filepath yaml
        ];
-       homepage = "https://github.com/pepeiborra/debug-hoed-pp#readme";
        description = "A preprocessor for the debug package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61228,7 +58921,6 @@ self: {
        sha256 = "16adr8dg2rsjzx6rwrfai75lhcfad68fqmz1iqmr0ah18a7afxk0";
        libraryHaskellDepends = [ base clock containers ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/LukaHorvat/debug-time#readme";
        description = "Debug.Trace equivalent for timing computations";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -61252,7 +58944,6 @@ self: {
        sha256 = "0r6mqsb3x6pa2g4s24fyg67gx2ld3c2a539j96skg1lk7wxaxj54";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/pinktrink/deburr";
        description = "Convert Unicode characters with burrs to their ASCII counterparts";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -61279,7 +58970,6 @@ self: {
        sha256 = "0l740xpnqs5m67hwp3p6l5mzyhs9si39mp5z2x57mnrhvjdydq1j";
        libraryHaskellDepends = [ base binary binary-bits deepseq mtl ];
        testHaskellDepends = [ base binary doctest hspec QuickCheck ];
-       homepage = "https://github.com/verement/decimal-arithmetic#readme";
        description = "An implementation of the General Decimal Arithmetic Specification";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61295,7 +58985,6 @@ self: {
        editedCabalFile = "14qc6k8bjsixk5bzqwir1lbs1kqnl0a1py7779a63civv2ph5g5v";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/leftaroundabout/decimal-literals";
        description = "Preprocessing decimal literals more or less as they are (instead of via fractions)";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -61315,7 +59004,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base mwc-probability ];
-       homepage = "http://github.com/jtobin/declarative";
        description = "DIY Markov Chains";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -61343,7 +59031,6 @@ self: {
        version = "0.0.1.1";
        sha256 = "0z5krcl4xd385f7v2bsnfyr7zidqwfjvc6b432gbbn2vcrx966c7";
        libraryHaskellDepends = [ base binary bytestring conduit ];
-       homepage = "https://github.com/hansonkd/decoder-conduit";
        description = "Conduit for decoding ByteStrings using Data.Binary.Get";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61367,7 +59054,6 @@ self: {
          haskell-src-exts-qq hmk mtl parsec process Stream stringtable-atom
          wl-pprint
        ];
-       homepage = "http://www.lix.polytechnique.fr/dedukti";
        description = "A type-checker for the λΠ-modulo calculus";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61385,7 +59071,6 @@ self: {
        testHaskellDepends = [
          base containers doctest HUnit mtl QuickCheck safe transformers
        ];
-       homepage = "https://github.com/ocean0yohsuke/deepcontrol";
        description = "A library that provides deep-level programming style and(or) notation on Applicative and Monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -61413,7 +59098,6 @@ self: {
          accelerate base mtl QuickCheck repa repa-algorithms test-framework
          test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/ajtulloch/deeplearning-hs";
        description = "Deep Learning in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61469,7 +59153,6 @@ self: {
          base cpphs deepseq deepseq-generics generics-sop ghc-prim HUnit
          parallel random syb template-haskell
        ];
-       homepage = "http://fremissant.net/deepseq-bounded";
        description = "Bounded deepseq, including support for generic deriving";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61489,7 +59172,6 @@ self: {
        testHaskellDepends = [
          base deepseq ghc-prim HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/hvr/deepseq-generics";
        description = "GHC.Generics-based Control.DeepSeq.rnf implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -61501,7 +59183,6 @@ self: {
        version = "1.0.0.3";
        sha256 = "15nisjmhcfippz153b8l8f291halkgbrync5c2v6xwkh07ibn7yp";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/ezyang/deepseq-magic";
        description = "Deep evaluation of data structures without NFData";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -61538,20 +59219,18 @@ self: {
        version = "0.3";
        sha256 = "1rz37w83awji034spyv4cnfbqb6r98r1bbvzh2i979qh5c5s6ckg";
        libraryHaskellDepends = [ base cluss ];
-       homepage = "https://github.com/Kinokkory/defargs";
        description = "default arguments in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "deferred-folds" = callPackage
-    ({ mkDerivation, base, foldl }:
+    ({ mkDerivation, base, containers, foldl }:
      mkDerivation {
        pname = "deferred-folds";
-       version = "0.4.0.1";
-       sha256 = "1n2wr03bqpp2yfm1jl54b3xrq4q2dwdj0ijssk8hbk3mzr4pac00";
-       libraryHaskellDepends = [ base foldl ];
-       homepage = "https://github.com/metrix-ai/deferred-folds";
+       version = "0.4.1";
+       sha256 = "0r74biiq9mwf15ky4pb8pan1gjyfc38fsl9ndn9iirsx288fhins";
+       libraryHaskellDepends = [ base containers foldl ];
        description = "Abstractions over deferred folds";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -61568,7 +59247,6 @@ self: {
          array base bytestring containers deepseq ghc-prim GLURaw OpenGL
          OpenGLRaw primitive vector
        ];
-       homepage = "http://coiffier.net/projects/definitive-framework.html";
        description = "The base modules of the Definitive framework";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61590,7 +59268,6 @@ self: {
          definitive-reactive directory filepath old-locale primitive time
          unix vector
        ];
-       homepage = "http://coiffier.net/projects/definitive-framework.html";
        description = "A library that enable you to interact with the filesystem in a definitive way";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61614,7 +59291,6 @@ self: {
          JuicyPixels mtl primitive stb-truetype transformers utf8-string
          vector zlib
        ];
-       homepage = "http://coiffier.net/projects/definitive-framework.html";
        description = "A definitive package allowing you to open windows, read image files and render text to be displayed or saved";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61633,7 +59309,6 @@ self: {
          array base bytestring containers cpu deepseq definitive-base
          ghc-prim GLURaw OpenGL OpenGLRaw primitive utf8-string vector
        ];
-       homepage = "http://coiffier.net/projects/definitive-framework.html";
        description = "A parser combinator library for the Definitive framework";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61653,7 +59328,6 @@ self: {
          array base bytestring clock containers deepseq definitive-base
          primitive vector
        ];
-       homepage = "http://coiffier.net/projects/definitive-framework.html";
        description = "A simple Reactive library";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61674,7 +59348,6 @@ self: {
          alsa-core alsa-pcm array base bytestring clock containers deepseq
          definitive-base primitive sample-frame storable-record vector
        ];
-       homepage = "http://coiffier.net/projects/definitive-framework.html";
        description = "A definitive package to handle sound and play it back";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61691,7 +59364,6 @@ self: {
        libraryHaskellDepends = [
          array base containers exceptions mtl parsec text transformers
        ];
-       homepage = "https://github.com/YoEight/deiko-config";
        description = "Small and typesafe configuration library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -61708,7 +59380,6 @@ self: {
          base concurrency containers deepseq exceptions leancheck
          profunctors random ref-fd transformers
        ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "A library for unit-testing concurrent programs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -61725,7 +59396,6 @@ self: {
          base concurrency containers contravariant deepseq exceptions
          leancheck profunctors random transformers
        ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "A library for unit-testing concurrent programs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61739,7 +59409,6 @@ self: {
        sha256 = "1l23b5v0wjg72vlnyxa87v3j2dxbld536ws8j03ddcwgqgws1fj4";
        libraryHaskellDepends = [ base bytestring parsec transformers ];
        librarySystemDepends = [ mpdec ];
-       homepage = "https://github.com/massysett/deka";
        description = "Decimal floating point arithmetic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61761,7 +59430,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base bytestring deka QuickCheck quickpull ];
-       homepage = "https://github.com/massysett/deka";
        description = "Tests for deka, decimal floating point arithmetic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61779,7 +59447,6 @@ self: {
          AC-Vector base hashable unordered-containers
        ];
        testHaskellDepends = [ AC-Vector base HUnit QuickCheck ];
-       homepage = "http://github.com/mruegenberg/Delaunay";
        description = "Build a Delaunay triangulation of a set of points";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -61810,7 +59477,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring curl feed json nano-md5 xml
        ];
-       homepage = "https://github.com/sof/delicious";
        description = "Accessing the del.icio.us APIs from Haskell (v2)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61827,7 +59493,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base binary bytestring bytestring-show
        ];
-       homepage = "http://space.k-hornz.de/software/delimited-text";
        description = "Parse character delimited textual data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -61840,7 +59505,6 @@ self: {
        sha256 = "17ff9ipsnqicjkwsfg7zfb5gm0k9scsb44dl82gmf8i0f0nnd0h6";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base uhc-util uulib ];
-       homepage = "https://github.com/atzedijkstra/delimiter-separated";
        description = "Library for dealing with tab and/or comma (or other) separated files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61865,7 +59529,6 @@ self: {
          base directory optparse-applicative process sodium
        ];
        testHaskellDepends = [ base directory filepath hspec ];
-       homepage = "https://github.com/kryoxide/delta";
        description = "A library for detecting file changes";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61888,7 +59551,6 @@ self: {
        executableHaskellDepends = [
          base binary bytestring containers monad-atom nlp-scores text
        ];
-       homepage = "https://bitbucket.org/gchrupala/delta-h";
        description = "Online entropy-based model of lexical category acquisition";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61914,7 +59576,6 @@ self: {
        sha256 = "130yk7461rwmjgzivsya10xzh0d0ca8pfkxh7fpll239r7xlbds3";
        libraryHaskellDepends = [ base free transformers ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/fizruk/demarcate";
        description = "Demarcating transformed monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61930,7 +59591,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath ];
        executableHaskellDepends = [ base directory filepath ];
-       homepage = "http://protempore.net/denominate/";
        description = "Functions supporting bulk file and directory name normalization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -61986,7 +59646,6 @@ self: {
        version = "0.2.4.0";
        sha256 = "0il2naf6gdkvkhscvqd8kg9v911vdhqp9h10z5546mninnyrdcsx";
        libraryHaskellDepends = [ base containers dependent-sum ];
-       homepage = "https://github.com/mokus0/dependent-map";
        description = "Dependent finite maps (partial dependent products)";
        license = "unknown";
      }) {};
@@ -61998,7 +59657,6 @@ self: {
        version = "1.0.1";
        sha256 = "0rvl1svd0ya8wrmlimkcb7iki33gvpm5h0ix9vac2id38l4a4fh9";
        libraryHaskellDepends = [ base lens mtl prologue ];
-       homepage = "https://github.com/wdanilo/dependent-state";
        description = "Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62011,7 +59669,6 @@ self: {
        version = "0.4";
        sha256 = "07hs9s78wiybwjwkal2yq65hdavq0gg1h2ld7wbph61s2nsfrpm8";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mokus0/dependent-sum";
        description = "Dependent sum type";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -62027,7 +59684,6 @@ self: {
          base dependent-sum template-haskell th-extras
        ];
        testHaskellDepends = [ base dependent-sum ];
-       homepage = "/dev/null";
        description = "Template Haskell code to generate instances of classes in dependent-sum package";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -62068,7 +59724,6 @@ self: {
        executableHaskellDepends = [
          base bio bytestring cmdargs directory process regex-compat
        ];
-       homepage = "http://malde.org/~ketil/biohaskell/dephd";
        description = "Analyze quality of nucleotide sequences";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62081,7 +59736,6 @@ self: {
        version = "0.2.1";
        sha256 = "0r1jabz5jamm79nrbwjnajzzn77fkhqbjfnmkahg293761z1k781";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nikita-volkov/deque";
        description = "Double-ended queue";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -62142,7 +59796,6 @@ self: {
          pretty process syb template-haskell transformers uniplate
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/ndmitchell/derive#readme";
        description = "A program and library to derive instances for data types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62155,7 +59808,6 @@ self: {
        version = "0.1.1";
        sha256 = "0bggj2jb3bbgxcz75v8q2yx29v88skiwjaj3fxkkynnv5zvrbgwr";
        libraryHaskellDepends = [ base instant-generics template-haskell ];
-       homepage = "http://github.com/konn/derive-IG";
        description = "Macro to derive instances for Instant-Generics using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62168,7 +59820,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "08zhyn9xcmhrrnh7y2a1r7v4nmgm2af0d41ns0wjqais67rzsxsp";
        libraryHaskellDepends = [ base data-default ];
-       homepage = "https://github.com/mgoszcz2/derive-enumerable";
        description = "Generic instances for enumerating complex data types";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62207,22 +59858,19 @@ self: {
        libraryHaskellDepends = [ base template-haskell ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base semigroups ];
-       homepage = "https://github.com/sboosali/derive-monoid#readme";
        description = "derive Semigroup/Monoid/IsList";
        license = stdenv.lib.licenses.mit;
      }) {};
 
   "derive-storable" = callPackage
-    ({ mkDerivation, base, hspec, QuickCheck }:
+    ({ mkDerivation, base, criterion, deepseq, hspec, QuickCheck }:
      mkDerivation {
        pname = "derive-storable";
-       version = "0.1.1.1";
-       sha256 = "0rb60s5wznlqqq2s8l2wrvbgzalk719x550h321vf1xx6ck6g8g2";
-       revision = "1";
-       editedCabalFile = "1rf8k42k35lq7rq4g506s06cn3fn94m39934gn0mcbznbqhmvd8v";
+       version = "0.1.2.0";
+       sha256 = "1rh2nm4cb34x9rdg9jpz15kidvkvlzja1354v8z5jwpc0pqkp50s";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://www.github.com/mkloczko/derive-storable/";
+       benchmarkHaskellDepends = [ base criterion deepseq ];
        description = "Derive Storable instances with GHC.Generics.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -62242,7 +59890,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq derive-storable
        ];
-       homepage = "https://www.github.com/mkloczko/derive-storable-plugin/";
        description = "GHC core plugin supporting the derive-storable package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -62264,7 +59911,6 @@ self: {
          QuickCheck simple-sql-parser syb template-haskell th-expand-syns
          transformers
        ];
-       homepage = "https://github.com/HaskellZhangSong/derive-topdown";
        description = "Help Haskellers derive class instances for composited data types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62277,7 +59923,6 @@ self: {
        version = "0.2.1";
        sha256 = "11c378mh5razibd9ljffm5353v4plrgvkfb62p6029f04sf29jnc";
        libraryHaskellDepends = [ array base containers template-haskell ];
-       homepage = "http://github.com/baldo/derive-trie";
        description = "Automatic derivation of Trie implementations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62302,7 +59947,6 @@ self: {
          template-haskell transformers transformers-compat
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/haskell-compat/deriving-compat";
        description = "Backports of GHC deriving extensions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -62325,7 +59969,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "0j883w01k9scz6cfxljkw9s2kgs9f7vdxyyxxhlvvkgzb0050v0x";
        libraryHaskellDepends = [ base derp ];
-       homepage = "http://darcsden.com/kyagrd/derp-lib";
        description = "combinators based on parsing with derivatives (derp) package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62342,7 +59985,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/tfausak/derulo#readme";
        description = "Parse and render JSON simply";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -62388,7 +60030,6 @@ self: {
          filepath hashtables hspec HUnit megaparsec QuickCheck stm text
          transformers yaml
        ];
-       homepage = "https://bitbucket.org/jakobeha/descript-lang/src/master/README.md";
        description = "Library, interpreter, and CLI for Descript programming language";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62409,7 +60050,6 @@ self: {
        testHaskellDepends = [
          aeson base bifunctors containers hspec HUnit mtl text transformers
        ];
-       homepage = "https://github.com/chrisdone/descriptive";
        description = "Self-describing consumers/parsers; forms, cmd-line args, JSON, etc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -62430,7 +60070,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/zjhmale/desert";
        description = "a simple build tool for OCaml projects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -62454,7 +60093,6 @@ self: {
        sha256 = "1hdwr1vxfng3yc9mdnnsraapikq9kq1c07ik16csgp2ggnhgpprs";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/TGOlson/deterministic-game-engine";
        description = "Simple deterministic game engine";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62506,7 +60144,6 @@ self: {
          aeson base bytestring directory filepath hinotify process split
          text unix unordered-containers
        ];
-       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;
      }) {};
@@ -62520,7 +60157,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers elf hdis86 syb
        ];
-       homepage = "https://github.com/kmcallister/dewdrop";
        description = "Find gadgets for return-oriented programming on x86";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62541,7 +60177,6 @@ self: {
          attoparsec base bytestring QuickCheck tasty tasty-quickcheck text
          time
        ];
-       homepage = "https://github.com/k0001/di";
        description = "Type, render and parse the df1 hierarchical structured log format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -62585,7 +60220,6 @@ self: {
        sha256 = "1brffyfawrdgr2659hbda42mpn9jiiq474a0yd57kj7z0dzq25f6";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base Cabal QuickCheck ];
-       homepage = "https://github.com/musically-ut/haskell-dgim";
        description = "Implementation of DGIM algorithm";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62598,7 +60232,6 @@ self: {
        version = "0.2";
        sha256 = "100xlxqhy33kllyb4dy7q0bwwy5wn9w45qy1cb5f0yb0dqff1pnx";
        libraryHaskellDepends = [ base HTTP mtl network split ];
-       homepage = "http://www.dmwit.com/dgs";
        description = "Haskell front-end for DGS' bot interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62714,7 +60347,6 @@ self: {
        executableHaskellDepends = [
          base containers dhall directory filepath fsnotify text trifecta
        ];
-       homepage = "https://github.com/anfelor/dhall-check#readme";
        description = "Check all dhall files in a project";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62843,7 +60475,6 @@ self: {
        testHaskellDepends = [
          base bytestring Cabal Diff filepath tasty tasty-golden text
        ];
-       homepage = "https://github.com/ocharles/dhall-to-cabal";
        description = "Compile Dhall expressions to Cabal files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62863,7 +60494,6 @@ self: {
        testHaskellDepends = [
          attoparsec base bytestring chronos ip tasty tasty-hunit
        ];
-       homepage = "https://github.com/andrewthad/dhcp-lease-parser#readme";
        description = "Parse a DHCP lease file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62880,7 +60510,6 @@ self: {
        libraryHaskellDepends = [
          base df1 di-core di-df1 di-handle di-monad exceptions
        ];
-       homepage = "https://github.com/k0001/di";
        description = "Typeful hierarchical structured logging using di, mtl and df1";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62899,7 +60528,6 @@ self: {
          base exceptions QuickCheck stm tasty tasty-hunit tasty-quickcheck
          time
        ];
-       homepage = "https://github.com/k0001/di";
        description = "Typeful hierarchical structured logging without monad towers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -62919,7 +60547,6 @@ self: {
          base bytestring df1 di-core QuickCheck tasty tasty-quickcheck text
          time
        ];
-       homepage = "https://github.com/k0001/di";
        description = "Write logs in the df1 format using the di logging framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62934,7 +60561,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring di-core exceptions unix
        ];
-       homepage = "https://github.com/k0001/di";
        description = "IO support for file handles in di-core";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62951,7 +60577,6 @@ self: {
        libraryHaskellDepends = [
          base containers di-core exceptions mtl pipes stm transformers
        ];
-       homepage = "https://github.com/k0001/di";
        description = "mtl flavoured typeful hierarchical structured logging for di-core";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -62999,7 +60624,6 @@ self: {
          diagrams-contrib diagrams-core diagrams-lib diagrams-svg
        ];
        doHaddock = false;
-       homepage = "http://projects.haskell.org/diagrams";
        description = "Embedded domain-specific language for declarative vector graphics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63040,7 +60664,6 @@ self: {
          filepath hashable JuicyPixels lens mtl optparse-applicative
          Rasterific time
        ];
-       homepage = "https://github.com/mlang/diagrams-braille#readme";
        description = "Braille diagrams with plain text";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63070,7 +60693,6 @@ self: {
          diagrams-postscript diagrams-rasterific diagrams-svg directory
          filepath JuicyPixels lens svg-builder
        ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "hint-based build service for the diagrams graphics EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63092,7 +60714,6 @@ self: {
          optparse-applicative pango split statestack transformers unix
          vector
        ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "Cairo backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63112,7 +60733,6 @@ self: {
          diagrams-core diagrams-lib lens mtl NumInstances
          optparse-applicative statestack text
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "HTML5 canvas backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63140,7 +60760,6 @@ self: {
          base containers diagrams-lib HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "Collection of user contributions to diagrams EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63161,7 +60780,6 @@ self: {
          adjunctions base containers distributive dual-tree lens linear
          monoid-extras mtl profunctors semigroups unordered-containers
        ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "Core libraries for diagrams EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63173,14 +60791,11 @@ self: {
      }:
      mkDerivation {
        pname = "diagrams-graphviz";
-       version = "1.4";
-       sha256 = "1lb1r8681c2dypm420102grnkxkwjqzgv30gljnq2dnpm6m42fj8";
-       revision = "1";
-       editedCabalFile = "0x1nsbp8np317qx96civ9bgknqhvjff7afcj24bg8ql56f5sd2cl";
+       version = "1.4.1";
+       sha256 = "05mddk0ii8afhiv4ysig6ngns7s2zg328k7xswz37vvg1f2j2gvy";
        libraryHaskellDepends = [
          base containers diagrams-lib fgl graphviz split
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "Graph layout and drawing with GrahpViz and diagrams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63197,7 +60812,6 @@ self: {
        libraryHaskellDepends = [
          base cairo diagrams-cairo diagrams-lib gtk
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "Backend for rendering diagrams directly to GTK windows";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63229,7 +60843,6 @@ self: {
          base containers haskell-src-exts lens parsec QuickCheck tasty
          tasty-quickcheck
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "Preprocessor for embedding diagrams in Haddock documentation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63247,7 +60860,6 @@ self: {
          base colour containers diagrams-core diagrams-lib hsqml lens text
          transformers
        ];
-       homepage = "https://github.com/marcinmrotek/diagrams-hsqml";
        description = "HsQML (Qt5) backend for Diagrams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63267,7 +60879,6 @@ self: {
          diagrams-lib lens mtl NumInstances optparse-applicative split
          statestack static-canvas text
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "HTML5 canvas backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63287,8 +60898,8 @@ self: {
        pname = "diagrams-lib";
        version = "1.4.2.2";
        sha256 = "1rfn1fk251n84bxfn6p82p62gdjiq4yp4dwqmspp7ha2x6abn2s7";
-       revision = "2";
-       editedCabalFile = "1iwcrwfsga9kxp1h9cf3358dn64fzw3rbzrx1z24nd3ayy937vjk";
+       revision = "3";
+       editedCabalFile = "033w27x3w0s567hsifb7nxc1msv9fvzz8idl88n8d5pifpgxg803";
        libraryHaskellDepends = [
          active adjunctions array base bytestring cereal colour containers
          data-default-class diagrams-core diagrams-solve directory
@@ -63302,7 +60913,6 @@ self: {
          tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion diagrams-core ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "Embedded domain-specific language for declarative graphics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63345,7 +60955,6 @@ self: {
          base cmdargs colour diagrams-core diagrams-lib filepath HPDF lens
          monoid-extras mtl semigroups split vector-space
        ];
-       homepage = "http://www.alpheccar.org";
        description = "PDF backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63368,7 +60977,6 @@ self: {
          diagrams-lib directory filepath hashable JuicyPixels mtl
          optparse-applicative process split texrunner time vector zlib
        ];
-       homepage = "http://github.com/cchalmers/diagrams-pgf";
        description = "PGF backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63383,11 +60991,12 @@ self: {
        pname = "diagrams-postscript";
        version = "1.4.1";
        sha256 = "171c53msr2x8da87fghl7jikbmrwy7gdxwhdviixc2y3k4fijn57";
+       revision = "1";
+       editedCabalFile = "0z0rh7lwyr3vx6llq6q9s5f1vzqk4zxpcg5ibfn5jdp274kfd7r1";
        libraryHaskellDepends = [
          base containers data-default-class diagrams-core diagrams-lib dlist
          hashable lens monoid-extras mtl semigroups split statestack
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "Postscript backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63403,7 +61012,6 @@ self: {
        libraryHaskellDepends = [
          array base colour diagrams-core diagrams-lib
        ];
-       homepage = "https://github.com/prowdsponsor/diagrams-qrcode";
        description = "Draw QR codes to SVG, PNG, PDF or PS files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63426,7 +61034,6 @@ self: {
          lens mtl optparse-applicative Rasterific
        ];
        testHaskellDepends = [ base diagrams-core diagrams-lib ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "Rasterific backend for diagrams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63445,7 +61052,6 @@ self: {
          base colour containers diagrams-core diagrams-lib lens
          monoid-extras mtl reflex reflex-dom reflex-dom-contrib
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "reflex backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63462,7 +61068,6 @@ self: {
        libraryHaskellDepends = [
          adjunctions base data-default-class diagrams-lib distributive lens
        ];
-       homepage = "https://github.com/timjb/rubiks-cube";
        description = "Library for drawing the Rubik's Cube";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63482,7 +61087,6 @@ self: {
        testHaskellDepends = [
          base deepseq tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "Pure Haskell solver routines used by diagrams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -63504,7 +61108,6 @@ self: {
          diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl
          optparse-applicative semigroups split svg-builder text
        ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "SVG backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63519,7 +61122,6 @@ self: {
        libraryHaskellDepends = [
          base diagrams-core diagrams-lib dlist mtl
        ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "TikZ backend for diagrams drawing EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63538,7 +61140,6 @@ self: {
        libraryHaskellDepends = [
          base cairo diagrams-cairo diagrams-lib wx wxcore
        ];
-       homepage = "https://github.com/spinda/diagrams-wx#readme";
        description = "Backend for rendering diagrams in wxWidgets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63557,7 +61158,6 @@ self: {
          base bytestring filepath glib gtk3 open-browser text transformers
          webkitgtk3
        ];
-       homepage = "https://gitlab.com/lamefun/dialog";
        description = "Simple dialog-based user interfaces";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63611,7 +61211,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://monoid.at/code";
        description = "Cryptographically secure n-sided dice via rejection sampling";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63640,7 +61239,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring pretty safe time
        ];
-       homepage = "http://github.com/dicomgrid/dicom-haskell-library/";
        description = "A library for reading and writing DICOM files in the Explicit VR Little Endian transfer syntax";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63698,7 +61296,6 @@ self: {
        libraryHaskellDepends = [ base parsec split ];
        executableHaskellDepends = [ base parsec ];
        testHaskellDepends = [ base hspec parsec ];
-       homepage = "http://github.com/mwotton/dictparser";
        description = "Parsec parsers for the DICT format produced by dictfmt -t";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63711,7 +61308,6 @@ self: {
        version = "0.0.1";
        sha256 = "0qkyfmys5k6la10dvi8wsmw120xfarjblpkr33xiazll2m9845wh";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tonymorris/diet";
        description = "Discrete Interval Encoding Tree";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -63737,7 +61333,6 @@ self: {
          base Diff KMP QuickCheck string-similarity
        ];
        testHaskellDepends = [ base Diff ];
-       homepage = "http://github.com/chrismwendt/diff-gestalt";
        description = "A diff algorithm based on recursive longest common substrings";
        license = "unknown";
      }) {};
@@ -63766,7 +61361,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://github.com/ocharles/diff3.git";
        description = "Perform a 3-way difference of documents";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -63796,7 +61390,6 @@ self: {
          base bytestring Cabal containers Diff directory filepath pretty
          process
        ];
-       homepage = "http://code.haskell.org/~dons/code/diffcabal";
        description = "Diff two .cabal files syntactically";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63837,7 +61430,6 @@ self: {
          adjunctions base comonad containers deepseq distributive doctest
          groups hedgehog hedgehog-checkers QuickCheck semigroupoids
        ];
-       homepage = "https://github.com/oisdk/difference-monoid#readme";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -63863,7 +61455,6 @@ self: {
          base bytestring highlighter2 pretty-show protolude tasty
          tasty-hunit text
        ];
-       homepage = "https://github.com/jml/difftodo#readme";
        description = "Generate todo lists from source code";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -63876,7 +61467,6 @@ self: {
        version = "1.0";
        sha256 = "1156jr67fjpp68r2qnq0py80cmk42cz356aarqsd8al98dnvxxn6";
        libraryHaskellDepends = [ base math-functions ];
-       homepage = "https://github.com/bgamari/digamma";
        description = "A (deprecated) implementation of the digamma function";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -63901,7 +61491,6 @@ self: {
        sha256 = "0rb5jkzn1d4z90hd47qh98mf4n90wvj0cqf3qfpj7ndvw52yy95w";
        libraryHaskellDepends = [ array base bytestring ];
        testHaskellDepends = [ array base bytestring digest QuickCheck ];
-       homepage = "http://github.com/danieldk/digest-pure";
        description = "Pure hash functions for bytestrings";
        license = "unknown";
      }) {};
@@ -63956,7 +61545,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          time
        ];
-       homepage = "http://github.com/jaspervdj/digestive-functors";
        description = "A practical formlet library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -63978,7 +61566,6 @@ self: {
          aeson base bytestring digestive-functors HUnit mtl scientific tasty
          tasty-hunit text
        ];
-       homepage = "http://github.com/ocharles/digestive-functors-aeson";
        description = "Run digestive-functors forms against JSON";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -63994,7 +61581,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html blaze-markup digestive-functors text
        ];
-       homepage = "http://github.com/jaspervdj/digestive-functors";
        description = "Blaze frontend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64010,7 +61596,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring digestive-functors happstack-server text
        ];
-       homepage = "http://github.com/jaspervdj/digestive-functors";
        description = "Happstack backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64027,7 +61612,6 @@ self: {
          base blaze-builder digestive-functors heist map-syntax mtl text
          xmlhtml
        ];
-       homepage = "http://github.com/jaspervdj/digestive-functors";
        description = "Heist frontend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64041,7 +61625,6 @@ self: {
        sha256 = "00n1cxkrkd3ayl7pp6pr7nyx6zcwqpsqzflnnnf0f8dabrz4wzdc";
        libraryHaskellDepends = [ base digestive-functors hsp hsx text ];
        libraryToolDepends = [ trhsx ];
-       homepage = "http://src.seereason.com/digestive-functors-hsp";
        description = "HSP support for digestive-functors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64054,7 +61637,6 @@ self: {
        version = "0.0.0.5";
        sha256 = "176vc7gsm0379100imk1i8y8r2gx0l66dijgmxkqbq1qwkjfizs5";
        libraryHaskellDepends = [ base digestive-functors lucid text ];
-       homepage = "https://github.com/athanclark/digestive-functors-lucid";
        description = "Lucid frontend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64073,7 +61655,6 @@ self: {
          base bytestring digestive-functors http-types scotty text wai
          wai-extra
        ];
-       homepage = "https://github.com/mmartin/digestive-functors-scotty";
        description = "Scotty backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64090,7 +61671,6 @@ self: {
          base bytestring containers digestive-functors directory filepath
          mtl snap-core text
        ];
-       homepage = "http://github.com/jaspervdj/digestive-functors";
        description = "Snap backend for the digestive-functors library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64112,7 +61692,6 @@ self: {
          ansi-wl-pprint base hedgehog lens papa parsec parsers pretty tasty
          tasty-hedgehog tasty-hspec tasty-hunit text
        ];
-       homepage = "https://github.com/qfpl/digit";
        description = "A data-type representing digits 0-9 and other combinations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64130,7 +61709,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base doctest hspec ];
-       homepage = "https://github.com/KazumaSATO/digitalocean-kzs";
        description = "digitalocean api for haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64161,7 +61739,6 @@ self: {
        executableHaskellDepends = [
          base FontyFruity JuicyPixels Rasterific vector
        ];
-       homepage = "http://sha-bang.de";
        description = "ASCII based Diagram drawing in Haskell (Idea based on ditaa)";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -64182,7 +61759,6 @@ self: {
          base doctest Glob hspec QuickCheck template-haskell
        ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/bjornbm/dimensional/";
        description = "Statically checked physical dimensions, using Type Families and Data Kinds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64194,7 +61770,6 @@ self: {
        version = "2014.0.0.0";
        sha256 = "1qyalw1y4ijl293s8qx2xp34716yiq4pfafb5czlk5vrwb4ym925";
        libraryHaskellDepends = [ base dimensional numtype-dk ];
-       homepage = "https://github.com/dmcclean/dimensional-codata";
        description = "CODATA Recommended Physical Constants with Dimensional Types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64207,7 +61782,6 @@ self: {
        version = "0.3.0.4";
        sha256 = "052daw4kj1ivj3h2lvs39m3xz1xy5ra8fj5pmpfnjmjgg5kfv2w1";
        libraryHaskellDepends = [ base numtype-tf time ];
-       homepage = "http://dimensional.googlecode.com/";
        description = "Statically checked physical dimensions, implemented using type families";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64221,7 +61795,6 @@ self: {
        sha256 = "13y87wakhkw7fzfhqjif96y8z57h6pa0c7wirb0rvhfzdknyc1x0";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base Cabal QuickCheck ];
-       homepage = "https://github.com/achirkin/easytensor#readme";
        description = "Safe type-level dimensionality for multidimensional data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64297,7 +61870,6 @@ self: {
        sha256 = "118r59mwvihzqsjd530x4pdnvqjk87b3jjdhx5avq31cfdbiyaj9";
        libraryHaskellDepends = [ array base ];
        libraryToolDepends = [ happy ];
-       homepage = "https://github.com/llllllllll/Math.Diophantine";
        description = "A quadratic diophantine equation solving library";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64314,7 +61886,6 @@ self: {
        libraryHaskellDepends = [
          base containers HUnit parsec transformers TypeNat
        ];
-       homepage = "https://github.com/avieth/diplomacy";
        description = "Diplomacy board game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64339,7 +61910,6 @@ self: {
          rest-core rest-wai stm Stream text transformers transformers-compat
          TypeNat wai warp warp-tls
        ];
-       homepage = "https://github.com/avieth/diplomacy-server";
        description = "Play Diplomacy over HTTP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64352,7 +61922,6 @@ self: {
        version = "1.0";
        sha256 = "0ci6av8sgrlsn12dbpvqf3imq9w1hm2ll5np2fz7gh9760vvdidr";
        libraryHaskellDepends = [ base bytestring mtl ];
-       homepage = "http://ireneknapp.com/software/";
        description = "Serialization and deserialization monads for streams and ByteStrings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64365,7 +61934,6 @@ self: {
        version = "3.1";
        sha256 = "0698l8zylkgafx8g91icysz6rq2lyrnd25blhday67s9vkdpbvxh";
        libraryHaskellDepends = [ base unix ];
-       homepage = "http://dankna.com/software/";
        description = "Library to switch to daemon mode using built-in OS facilities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64381,7 +61949,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mtl network utf8-string
        ];
-       homepage = "http://dankna.com/software/";
        description = "Native implementation of the FastCGI protocol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64401,7 +61968,6 @@ self: {
          monad-control mtl network old-locale SafeSemaphore time
          transformers-base unix utf8-string
        ];
-       homepage = "http://ireneknapp.com/software/";
        description = "Native webserver that acts as a library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64414,7 +61980,6 @@ self: {
        version = "1.0.1";
        sha256 = "09hv06hslz83gpqfxxv6bfg4i6l7pfv82jxab4lf8g964ciaa42q";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://ireneknapp.com/software/";
        description = "An implementation of the MurmurHash3 algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64426,7 +61991,6 @@ self: {
        version = "1.1";
        sha256 = "03f7jrx0skqiirvpzzakk3wwwdjanjxpzv8j5nwpzvqpb4syshcr";
        libraryHaskellDepends = [ base ghc ghc-paths ];
-       homepage = "http://dankna.com/software/";
        description = "Lightweight replacement for Plugins, specific to GHC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64447,7 +62011,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory filepath safe-exceptions
        ];
-       homepage = "https://github.com/TerrorJack/direct-rocksdb#readme";
        description = "Bindings to RocksDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64465,7 +62028,6 @@ self: {
        testHaskellDepends = [
          base base16-bytestring bytestring directory HUnit temporary text
        ];
-       homepage = "https://github.com/IreneKnapp/direct-sqlite";
        description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64548,7 +62110,6 @@ self: {
        sha256 = "05z5ws58kky3wcwwwv6q16m9vs0lzj35qqs9v5acy9m2nfal8272";
        libraryHaskellDepends = [ base directory filepath ];
        testHaskellDepends = [ base directory filepath process ];
-       homepage = "http://brandon.si/code/directory-tree-module-released/";
        description = "A simple directory-like tree datatype, with useful IO functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64591,7 +62152,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1yg1mb9w679m1iml0rx2i6gq1ps8s56da4dvn2knvkgg7m1cr39c";
        libraryHaskellDepends = [ array base containers mtl parsec ];
-       homepage = "https://github.com/mgrabmueller/disassembler";
        description = "Disassembler for X86 & AMD64 machine code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64615,7 +62175,6 @@ self: {
          aeson api-builder base bytestring Cabal hspec text time
          transformers
        ];
-       homepage = "http://github.com/accraze/discogs-haskell";
        description = "Client for Discogs REST API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64632,7 +62191,6 @@ self: {
        libraryHaskellDepends = [
          aeson base discord-types hslogger transformers url websockets wuss
        ];
-       homepage = "https://github.com/jano017/Discord.hs";
        description = "An API wrapper for Discord in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64650,7 +62208,6 @@ self: {
          base discord-gateway discord-rest discord-types hashable mtl url
          websockets
        ];
-       homepage = "https://github.com/jano017/Discord.hs";
        description = "An API wrapper for Discord in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64669,7 +62226,6 @@ self: {
          aeson base bytestring comonad data-default discord-types hashable
          hslogger http-client mtl req stm text time url
        ];
-       homepage = "https://github.com/jano017/Discord.hs";
        description = "An API wrapper for Discord in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64687,7 +62243,6 @@ self: {
          aeson base hashable text time transformers unordered-containers
          vector
        ];
-       homepage = "https://github.com/jano017/Discord.hs";
        description = "Type information for discord-hs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64700,7 +62255,6 @@ self: {
        version = "0.1";
        sha256 = "0ykbfisrb6k8vsqx5avv99j0z4j4615hmql263h12jzhjxfzd22d";
        libraryHaskellDepends = [ base time ];
-       homepage = "https://github.com/kallisti-dev/discordian-calendar";
        description = "library for handling Discordian calendar dates";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64714,7 +62268,6 @@ self: {
        sha256 = "1q1lz9dgxp5kq0ngh7pagijmlc616vwrfrb14pjx2vc9s7yvg779";
        libraryHaskellDepends = [ base bytestring text ];
        librarySystemDepends = [ markdown ];
-       homepage = "http://github.com/lightquake/discount";
        description = "Haskell bindings to the discount Markdown library";
        license = stdenv.lib.licenses.mit;
      }) {markdown = null;};
@@ -64726,7 +62279,6 @@ self: {
        version = "0.0.3";
        sha256 = "1in70wlm6qcmc743v0w1lha4wffjinbwsgcyq44gzk0lb79ix6lb";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/chessai/discrete-intervals";
        description = "Discrete Intervals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64742,7 +62294,6 @@ self: {
        libraryHaskellDepends = [
          adjunctions base comonad distributive keys semigroupoids
        ];
-       homepage = "https://github.com/sjoerdvisscher/discrete-space-map";
        description = "A discrete space map";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64766,7 +62317,6 @@ self: {
          base containers criterion deepseq ghc-prim primitive
          unordered-containers
        ];
-       homepage = "http://github.com/ekmett/discrimination/";
        description = "Fast generic linear-time sorting, joins and container construction";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64784,7 +62334,6 @@ self: {
          aeson base containers doctest QuickCheck quickcheck-classes
          semigroups
        ];
-       homepage = "https://github.com/andrewthad/disjoint-containers#readme";
        description = "Disjoint containers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64802,7 +62351,6 @@ self: {
        testHaskellDepends = [
          base containers HUnit mtl QuickCheck transformers
        ];
-       homepage = "https://github.com/maxwellsayles/disjoint-set";
        description = "Persistent disjoint-sets, a.k.a union-find.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64816,7 +62364,6 @@ self: {
        sha256 = "0fl3yii5pr41hy5fqg9vg902xq342l6xvfl6vb4nf15vbsff84c5";
        libraryHaskellDepends = [ base primitive ref-tf vector ];
        testHaskellDepends = [ base hspec primitive ref-tf vector ];
-       homepage = "https://github.com/clintonmead/disjoint-set-stateful";
        description = "Monadic disjoint set";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -64829,7 +62376,6 @@ self: {
        version = "0.1";
        sha256 = "0yy4gp5jhfsj3gbk7gh3yplxkxxfsmrl84chp4wfr4v46ff9pc2m";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://github.com/ppetr/disjoint-sets-st/";
        description = "Imperative ST/IO based disjoint set data structure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64843,7 +62389,6 @@ self: {
        revision = "3";
        editedCabalFile = "0x0wjycr3rhw9vcq51b4sz8cf7mcvx7whhywv72y25r9385lxb3i";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/redneb/disk-free-space";
        description = "Retrieve information about disk space usage";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64874,7 +62419,6 @@ self: {
        version = "0.0.1";
        sha256 = "0hn1zdis621h87r4mr35vic9473iwqcdjnmmfgs1j5dfsh62kd6b";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "https://github.com/chrisdone/display#readme";
        description = "Display things for humans to read";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64886,7 +62430,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0j2rsmgmkfwy0w96y1qzr5vmhr16qgd46rka8ya17rakb4rzvi3q";
        libraryHaskellDepends = [ aeson base text ];
-       homepage = "https://github.com/KitFreddura/HaskellDO-Display";
        description = "A display API for HaskellDO";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -64898,7 +62441,6 @@ self: {
        version = "0.2.0.4";
        sha256 = "0sn93wmwajzbdj6h4cjwmyj1mbn6ga9gw1i2sny4kvqarqny2gy2";
        libraryHaskellDepends = [ base dlist ghcjs-base-stub ];
-       homepage = "https://github.com/louispan/disposable#readme";
        description = "Allows storing different resource-releasing actions together";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64927,7 +62469,6 @@ self: {
        revision = "1";
        editedCabalFile = "0iysmnl4p1fsb4zd0mmr6q7zc7w90jrwcxxm7vi38658x19r8qmq";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/agrafix/distance#readme";
        description = "Useful distance datatype and functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -64940,7 +62481,6 @@ self: {
        sha256 = "0s6d6a2b3pqxmgs3h7pqalwgb5m3f3pfjgc80wa57bf85f9f0gpk";
        libraryHaskellDepends = [ base time ];
        testHaskellDepends = [ base hspec QuickCheck time ];
-       homepage = "https://github.com/joshuaclayton/distance-of-time#readme";
        description = "Generate readable distances between times";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -64957,7 +62497,6 @@ self: {
          base binary bytestring constraints syb template-haskell
        ];
        testHaskellDepends = [ base binary hspec QuickCheck ];
-       homepage = "https://github.com/tweag/distributed-closure";
        description = "Serializable closures for distributed programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -64982,7 +62521,6 @@ self: {
        benchmarkHaskellDepends = [
          base binary bytestring network-transport-tcp
        ];
-       homepage = "http://haskell-distributed.github.com/";
        description = "Cloud Haskell: Erlang-style concurrency in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65008,7 +62546,6 @@ self: {
          network-transport network-transport-tcp rematch stm test-framework
          test-framework-hunit transformers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-async";
        description = "Cloud Haskell Async API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65032,7 +62569,6 @@ self: {
          libssh2 mtl network-transport network-transport-tcp pureMD5
          rank1dynamic transformers unix
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process";
        description = "Microsoft Azure backend for Cloud Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65063,7 +62599,6 @@ self: {
          mtl network network-transport network-transport-tcp rematch stm
          test-framework test-framework-hunit transformers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-client-server";
        description = "The Cloud Haskell Application Platform";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65115,7 +62650,6 @@ self: {
          QuickCheck rematch stm test-framework test-framework-hunit
          test-framework-quickcheck2 time transformers unordered-containers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-execution";
        description = "Execution Framework for The Cloud Haskell Application Platform";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65149,7 +62683,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 time
          transformers unordered-containers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-extras";
        description = "Cloud Haskell Extras";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65183,7 +62716,6 @@ self: {
          QuickCheck rematch stm test-framework test-framework-hunit
          test-framework-quickcheck2 time transformers unordered-containers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-fsm";
        description = "The Cloud Haskell implementation of Erlang/OTP gen_statem";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65210,7 +62742,6 @@ self: {
          network-transport network-transport-tcp rematch test-framework
          test-framework-hunit transformers
        ];
-       homepage = "https://github.com/jeremyjh/distributed-process-lifted";
        description = "monad-control style typeclass and transformer instances for Process monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65228,7 +62759,6 @@ self: {
          base distributed-process monad-control transformers
          transformers-base
        ];
-       homepage = "http://haskell-distributed.github.io";
        description = "Orphan instances for MonadBase and MonadBaseControl";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65249,7 +62779,6 @@ self: {
          network-transport network-transport-tcp
        ];
        executableHaskellDepends = [ base distributed-process mtl ];
-       homepage = "https://bitbucket.org/dpwiz/distributed-process-p2p/";
        description = "Peer-to-peer node discovery for Cloud Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65280,7 +62809,6 @@ self: {
          QuickCheck rematch stm test-framework test-framework-hunit
          test-framework-quickcheck2 time transformers unordered-containers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-platform";
        description = "The Cloud Haskell Application Platform";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65314,7 +62842,6 @@ self: {
          stm test-framework test-framework-hunit time transformers
          unordered-containers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-registry";
        description = "Cloud Haskell Extended Process Registry";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65338,7 +62865,6 @@ self: {
          network network-multicast network-transport network-transport-tcp
          transformers
        ];
-       homepage = "http://haskell-distributed.github.com";
        description = "Simple zero-configuration backend for Cloud Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65371,7 +62897,6 @@ self: {
          rematch stm test-framework test-framework-hunit time transformers
          unordered-containers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-supervisor";
        description = "Supervisors for The Cloud Haskell Application Platform";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65392,7 +62917,6 @@ self: {
          distributed-static HUnit network network-transport random rematch
          stm test-framework test-framework-hunit
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-systest";
        description = "Cloud Haskell Test Support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65430,7 +62954,6 @@ self: {
          QuickCheck rematch stm test-framework test-framework-hunit
          test-framework-quickcheck2 time transformers unordered-containers
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process-task";
        description = "Task Framework for The Cloud Haskell Application Platform";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65455,7 +62978,6 @@ self: {
          base network network-transport network-transport-inmemory
          test-framework
        ];
-       homepage = "http://github.com/haskell-distributed/distributed-process/tree/master/distributed-process-tests";
        description = "Tests and test support tools for distributed-process";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65484,7 +63006,6 @@ self: {
          lifted-base monad-control network network-transport
          network-transport-tcp transformers
        ];
-       homepage = "https://github.com/jeremyjh/distributed-process-zookeeper";
        description = "A Zookeeper back-end for Cloud Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65501,7 +63022,6 @@ self: {
        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;
      }) {};
@@ -65515,7 +63035,6 @@ self: {
        libraryHaskellDepends = [
          array base containers MonadRandom random
        ];
-       homepage = "https://github.com/redelmann/haskell-distribution";
        description = "Finite discrete probability distributions";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -65533,7 +63052,6 @@ self: {
          pretty process split
        ];
        testHaskellDepends = [ base deepseq hspec lens ];
-       homepage = "https://github.com/peti/distribution-nixpkgs#readme";
        description = "Types and functions to manipulate the Nixpkgs distribution";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -65551,7 +63069,6 @@ self: {
          base Chart Chart-cairo colour containers data-default-class
          distribution lens
        ];
-       homepage = "https://github.com/redelmann/haskell-distribution-plot";
        description = "Easily plot distributions from the distribution package..";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65573,7 +63090,6 @@ self: {
          base base-orphans tagged transformers transformers-compat
        ];
        testHaskellDepends = [ base doctest generic-deriving hspec ];
-       homepage = "http://github.com/ekmett/distributive/";
        description = "Distributive functors -- Dual to Traversable";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65596,7 +63112,6 @@ self: {
        executableHaskellDepends = [
          base containers fasta optparse-applicative pipes semigroups
        ];
-       homepage = "https://github.com/GregorySchwartz/diversity";
        description = "Quantify the diversity of a population";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65635,7 +63150,6 @@ self: {
          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";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65652,7 +63166,6 @@ self: {
          base hmidi hspec lens mtl QuickCheck random
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/reedrosenbluth/Djembe";
        description = "Hit drums with haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65695,7 +63208,6 @@ self: {
        version = "0.0.1.3";
        sha256 = "0r1kby67flpyizj117r5q0q3sj61csqxd44za5r9292hj3cacd9v";
        libraryHaskellDepends = [ base containers mtl pretty ];
-       homepage = "http://www.augustsson.net/Darcs/Djinn/";
        description = "Generate Haskell code from a type. Library extracted from djinn package.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65709,7 +63221,6 @@ self: {
        libraryHaskellDepends = [
          base containers logict template-haskell
        ];
-       homepage = "http://gitorious.org/djinn-th";
        description = "Generate executable Haskell code from a type";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65723,7 +63234,6 @@ self: {
        sha256 = "0yirrh0s6acjy9hhvf5fqg2d6q5y6gm9xs04v6w1imndh1xqdwdc";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [ base Cabal QuickCheck ];
-       homepage = "https://github.com/spl/dlist";
        description = "Difference lists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65735,7 +63245,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "0nsgrr25r4qxv2kpn7i20hra8jjkyllxfrhh5hml3ysjdz010jni";
        libraryHaskellDepends = [ base dlist semigroups ];
-       homepage = "https://github.com/gregwebs/dlist-instances";
        description = "Difference lists instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65760,7 +63269,6 @@ self: {
        benchmarkHaskellDepends = [
          base base-compat criterion dlist dlist-instances
        ];
-       homepage = "https://github.com/phadej/dlist-nonempty";
        description = "Non-empty difference lists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65775,7 +63283,6 @@ self: {
        editedCabalFile = "1rpxbbk5mqk39xajn8f73v0z0kignl60rf3ippwr526n4hssxs56";
        libraryHaskellDepends = [ base process ];
        testHaskellDepends = [ base hspec process QuickCheck ];
-       homepage = "https://github.com/ciez/dmc";
        description = "cmd: run shell commands from code";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -65804,7 +63311,6 @@ self: {
          aeson base bytestring classy-prelude configurator containers
          monad-control monad-logger random stm text unix unliftio websockets
        ];
-       homepage = "https://github.com/f-me/dmcc#readme";
        description = "AVAYA DMCC API bindings and WebSockets server for AVAYA";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -65820,7 +63326,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory lens mtl process transformers
        ];
-       homepage = "https://github.com/m0rphism/haskell-dmenu";
        description = "Complete bindings to the dmenu and dmenu2 command line tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65839,7 +63344,6 @@ self: {
        executableHaskellDepends = [
          base containers directory dmenu lens mtl process transformers
        ];
-       homepage = "https://github.com/m0rphism/haskell-dmenu-pkill";
        description = "dmenu script for killing applications. Sortable by process id or CPU/MEM usage.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65858,7 +63362,6 @@ self: {
        executableHaskellDepends = [
          base containers directory dmenu lens mtl process transformers
        ];
-       homepage = "https://github.com/m0rphism/haskell-dmenu-pmount";
        description = "Mounting and unmounting linux devices as user with dmenu and pmount";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65877,7 +63380,6 @@ self: {
        executableHaskellDepends = [
          base containers directory dmenu lens mtl process transformers
        ];
-       homepage = "https://github.com/m0rphism/haskell-dmenu-search";
        description = "dmenu script for searching the web with customizable search engines";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65957,7 +63459,6 @@ self: {
        sha256 = "07xq52aqqmzq1f68m8spr7fyax0cqnpv9mh5m4x3klxm0iznv9xm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers hsdns HUnit network ];
-       homepage = "http://www.pigscanfly.ca/~holden/dnsrbl/";
        description = "Asynchronous DNS RBL lookup";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65971,7 +63472,6 @@ self: {
        sha256 = "0gfyyr1wcxni0r0r9df6lkmv6gvi0qvwclwi9majzg10pas6dk2n";
        libraryHaskellDepends = [ base transformers ];
        librarySystemDepends = [ dns_sd ];
-       homepage = "https://github.com/maxpow4h/dnssd";
        description = "DNS service discovery bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -65986,7 +63486,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion mtl text ];
-       homepage = "https://github.com/tserduke/do-list#readme";
        description = "Do notation for free";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66012,7 +63511,6 @@ self: {
          sqlite tagchup text time transformers unix xhtml-combinators xml
          xml-basic
        ];
-       homepage = "https://github.com/j3h/doc-review";
        description = "Document review Web application, like http://book.realworldhaskell.org/";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66032,7 +63530,6 @@ self: {
          attoparsec base directory directory-tree filepath ghc ghc-paths
          text
        ];
-       homepage = "https://github.com/Fuuzetsu/doccheck";
        description = "Checks Haddock comments for pitfalls and version changes";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66052,7 +63549,6 @@ self: {
          base Cabal containers directory filepath html MissingH mtl
          old-locale tagsoup time
        ];
-       homepage = "http://github.com/gimbo/docidx.hs";
        description = "Generate an HTML index of installed Haskell packages and their documentation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66087,7 +63583,6 @@ self: {
          tasty-hunit tasty-quickcheck text transformers unordered-containers
          vector
        ];
-       homepage = "https://github.com/denibertovic/docker-hs";
        description = "An API client for docker written in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66105,7 +63600,6 @@ self: {
        executableHaskellDepends = [
          base containers foldl language-docker system-filepath text turtle
        ];
-       homepage = "https://github.com/seatgeek/docker-build-cacher#readme";
        description = "Builds a services with docker and caches all of its intermediate stages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66123,7 +63617,6 @@ self: {
        executableHaskellDepends = [
          base containers foldl language-docker system-filepath text turtle
        ];
-       homepage = "https://github.com/seatgeek/docker-build-cacher#readme";
        description = "Builds a services with docker and caches all of its intermediate stages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66158,7 +63651,6 @@ self: {
          optparse-applicative process text unordered-containers
        ];
        testHaskellDepends = [ base HTF text vector ];
-       homepage = "https://github.com/factisresearch/dockercook";
        description = "A build tool for multiple docker image layers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66192,7 +63684,6 @@ self: {
          aeson ansi-terminal base bytestring containers HUnit parsec split
          template-haskell text th-lift
        ];
-       homepage = "https://github.com/docopt/docopt.hs";
        description = "A command-line interface parser that will make you smile";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -66206,7 +63697,6 @@ self: {
        libraryHaskellDepends = [
          base containers heredoc template-haskell
        ];
-       homepage = "https://github.com/daig/docstrings#readme";
        description = "Docstrings for documentation in the repl";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -66226,7 +63716,6 @@ self: {
          scientific text unordered-containers vector
        ];
        testHaskellDepends = [ aeson base hspec text ];
-       homepage = "https://github.com/jgm/doctemplates#readme";
        description = "Pandoc-style document templates";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66253,7 +63742,6 @@ self: {
          hspec HUnit mockery process QuickCheck setenv silently
          stringbuilder syb transformers with-location
        ];
-       homepage = "https://github.com/sol/doctest#readme";
        description = "Test interactive Haskell examples";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -66283,7 +63771,6 @@ self: {
          hspec HUnit mockery process QuickCheck setenv silently
          stringbuilder syb transformers with-location
        ];
-       homepage = "https://github.com/sol/doctest#readme";
        description = "Test interactive Haskell examples";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66307,7 +63794,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest ];
        doHaddock = false;
-       homepage = "http://github.com/karun012/doctest-discover";
        description = "Easy way to run doctests via cabal";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66331,7 +63817,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest ];
        doHaddock = false;
-       homepage = "http://github.com/karun012/doctest-discover";
        description = "Easy way to run doctests via cabal";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66357,7 +63842,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest ];
        doHaddock = false;
-       homepage = "http://github.com/relrod/doctest-discover-noaeson";
        description = "Easy way to run doctests via cabal (no aeson dependency, uses configurator instead)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66374,7 +63858,6 @@ self: {
        libraryHaskellDepends = [ base doctest ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/Hexirp/doctest-driver-gen#readme";
        description = "Generate driver file for doctest's cabal integration";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66414,7 +63897,6 @@ self: {
          lens mtl parsec pretty-show process split tasty tasty-golden
          tasty-hunit temporary
        ];
-       homepage = "https://github.com/wincent/docvim";
        description = "Documentation generator for Vim plug-ins";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66444,7 +63926,6 @@ self: {
          regex-tdfa safe strict tagsoup temporary time transformers
          urlencoded utility-ht
        ];
-       homepage = "http://johannesgerer.com/doi";
        description = "Automatic Bibtex and fulltext of scientific articles";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66457,7 +63938,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1pipbyfpny8mq540rpfkgkwbc3mc13yf6xm1h9vxm0fnaa8kcbw9";
        libraryHaskellDepends = [ base profunctors semigroups ];
-       homepage = "https://github.com/qfpl/dollaridoos";
        description = "A newtype for monetary values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66490,7 +63970,6 @@ self: {
          base data-default hspec lens semigroups shakespeare text
          xml-conduit
        ];
-       homepage = "https://github.com/typeable/dom-parser";
        description = "Simple monadic DOM parser";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -66512,7 +63991,6 @@ self: {
          base data-default hspec lens semigroups shakespeare text
          xml-conduit
        ];
-       homepage = "https://github.com/typeable/dom-parser";
        description = "Simple monadic DOM parser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66534,7 +64012,6 @@ self: {
          base blaze-html containers html-conduit parsec QuickCheck
          template-haskell text th-lift xml-conduit
        ];
-       homepage = "https://github.com/nebuta/";
        description = "DOM traversal by CSS selectors for xml-conduit package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66569,7 +64046,6 @@ self: {
        libraryHaskellDepends = [ base containers lens mtl random ];
        executableHaskellDepends = [ base containers lens mtl random ];
        testHaskellDepends = [ base containers hspec lens mtl random ];
-       homepage = "http://github.com/egonschiele/dominion";
        description = "A simulator for the board game Dominion";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66586,7 +64062,6 @@ self: {
          base bytestring containers tagsoup text unordered-containers vector
          yaml
        ];
-       homepage = "https://github.com/valderman/domplate";
        description = "A simple templating library using HTML5 as its template language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66599,7 +64074,6 @@ self: {
        version = "0.2.2";
        sha256 = "0j4v7vbmm6gfv1y4dp0r7ajiw7iinzflhw8sp867gyafszrpb0a3";
        libraryHaskellDepends = [ base impure-containers text ];
-       homepage = "https://github.com/andrewthad/dot#readme";
        description = "Data types and encoding for graphviz dot files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66626,7 +64100,6 @@ self: {
          attoparsec base bytestring HUnit tasty tasty-hunit turtle
          unordered-containers
        ];
-       homepage = "https://github.com/pjrt/Dot-Linker#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66641,7 +64114,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers graphviz hxt text ];
-       homepage = "http://redmine.iportnov.ru/projects/dot2graphml";
        description = "Converter from GraphViz .dot format to yEd GraphML";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66670,7 +64142,6 @@ self: {
          base base-compat directory exceptions hspec hspec-megaparsec
          megaparsec process text transformers yaml
        ];
-       homepage = "https://github.com/stackbuilders/dotenv-hs";
        description = "Loads environment variables from dotenv files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66703,7 +64174,6 @@ self: {
          test-framework-quickcheck2 transformers
        ];
        doHaddock = false;
-       homepage = "http://github.com/toothbrush/dotfs";
        description = "Filesystem to manage and parse dotfiles";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66718,7 +64188,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/ku-fpg/dotgen";
        description = "A simple interface for building .dot graph files.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66730,7 +64199,6 @@ self: {
        version = "0.0.1.0";
        sha256 = "1hws424hf4ifijmz2xn3jvwvayll5jig83bgkl9zavwipkzqvjnq";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/YoEight/dotnet-timespan";
        description = ".NET TimeSpan";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66748,7 +64216,6 @@ self: {
          base bytestring HUnit test-framework test-framework-hunit
          test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/bos/double-conversion";
        description = "Fast conversion between double precision floating point and text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66765,7 +64232,6 @@ self: {
          aeson base bytestring cassava deepseq double-conversion
          rawstring-qm text
        ];
-       homepage = "https://github.com/tolysz/double-extra#readme";
        description = "Missing presentations for Double numbers (fixed, scientific etc.)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66777,7 +64243,6 @@ self: {
        version = "0.0.2";
        sha256 = "15rwwhxi3pm1dvxdbc3rwiw1cjz7pxr0khf6kw29nw4hg9w5b0ic";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/christian-marie/double-metaphone";
        description = "Haskell bindings to a C double-metaphone implementation";
        license = "GPL";
      }) {};
@@ -66789,7 +64254,6 @@ self: {
        version = "0.0.1";
        sha256 = "0libb7w3a8ffcr08x6s3xqzhbkxb8n111f53g638jr0xpz3r98yv";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/doublifyapis/toolkit-haskell";
        description = "Doublify API toolkit for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66832,7 +64296,6 @@ self: {
        sha256 = "1wpf8kxq924482p7bm5l24nhmvrr75sjqinfjkj6x2x55hd40vd0";
        libraryHaskellDepends = [ base bytestring feed tagsoup xml ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/psibi/download";
        description = "High-level file download based on URLs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66846,7 +64309,6 @@ self: {
        revision = "2";
        editedCabalFile = "032f19gn7bnx3fpfdwclm1z1hsxaya6yml7p2hcg3b2ad6d11pyl";
        libraryHaskellDepends = [ base bytestring curl feed tagsoup xml ];
-       homepage = "http://code.haskell.org/~dons/code/download-curl";
        description = "High-level file download based on URLs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -66864,7 +64326,6 @@ self: {
        executableHaskellDepends = [
          base bytestring filepath http-enumerator tagsoup text
        ];
-       homepage = "http://github.com/jaspervdj/download-media-content";
        description = "Simple tool to download images from RSS feeds (e.g. Flickr, Picasa)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66877,7 +64338,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0sqvxyj3aybqvjlrz2a93lnp1vbjiqikysm575wizri2rd3vfj1l";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/siddhanathan/dozenal";
        description = "A Haskell library for using Dozenal (Duodecimal - Base 12) numbers";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66898,7 +64358,6 @@ self: {
          aeson base bytestring data-default-class http-client http-types
          reflection scientific text transformers
        ];
-       homepage = "https://github.com/philopon/dozens-hs";
        description = "dozens api library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66913,7 +64372,6 @@ self: {
        libraryHaskellDepends = [
          array base ghc-prim pretty random vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell common config and debugging functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66933,7 +64391,6 @@ self: {
          base containers dph-base dph-lifted-vseg dph-prim-par HUnit
          old-time parseargs random vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell example programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66951,7 +64408,6 @@ self: {
          array base containers dph-base dph-prim-par ghc pretty random
          template-haskell vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell common definitions used by other dph-lifted packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66968,7 +64424,6 @@ self: {
        libraryHaskellDepends = [
          array base dph-base dph-prim-par ghc random template-haskell vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell lifted array combinators. (deprecated version)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66986,7 +64441,6 @@ self: {
          array base containers dph-base dph-lifted-base dph-prim-par ghc
          pretty random template-haskell vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell lifted array combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -66999,7 +64453,6 @@ self: {
        version = "0.5.1.99";
        sha256 = "0csgd8ghbxv1vwp95dn98qv1zp8229fffm9j274bmjg857588i97";
        doHaddock = false;
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "(deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67011,7 +64464,6 @@ self: {
        version = "0.7.0.1";
        sha256 = "17m03gylc61d7mx26rz70kwmi014rv1g14683vraa1b77pci5h8j";
        libraryHaskellDepends = [ base dph-base random vector ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell segmented arrays. (abstract interface)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67029,7 +64481,6 @@ self: {
          base dph-base dph-prim-interface dph-prim-seq old-time random
          vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell segmented arrays. (production version)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67046,7 +64497,6 @@ self: {
        libraryHaskellDepends = [
          base dph-base dph-prim-interface ghc-prim primitive random vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "Data Parallel Haskell segmented arrays. (sequential implementation)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67059,7 +64509,6 @@ self: {
        version = "0.5.1.99";
        sha256 = "10s6qq4ayh85wvhnyl7dfdr72a76irvg83s71lww8ig988599ygp";
        doHaddock = false;
-       homepage = "http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell";
        description = "(deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67094,7 +64543,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq random semigroups
        ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "A generic implementation of dynamic partial-order reduction (DPOR) for testing arbitrary models of concurrency";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -67106,7 +64554,6 @@ self: {
        version = "0.1";
        sha256 = "10rcmqa2x5xlh5pqfsg9dagf2lmrwc2bby3zklzv3x4s3yqg2ar3";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/cwi-swat/monadic-frp";
        description = "Monadic FRP";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67125,7 +64572,6 @@ self: {
        libraryHaskellDepends = [ base random-shuffle safe ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://tune.hateblo.jp/entry/2015/05/12/023112";
        description = "playing draw poker";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67140,7 +64586,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec QuickCheck ];
-       homepage = "https://github.com/yamadapc/haskell-drawille#readme";
        description = "A port of asciimoo's drawille to haskell";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -67180,7 +64625,6 @@ self: {
        testHaskellDepends = [
          base tasty tasty-hunit tasty-quickcheck text
        ];
-       homepage = "https://github.com/AndrewRademacher/drifter";
        description = "Simple schema management for arbitrary databases";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -67201,7 +64645,6 @@ self: {
        testHaskellDepends = [
          base drifter either postgresql-simple tasty tasty-hunit text
        ];
-       homepage = "http://github.com/michaelxavier/drifter-postgresql";
        description = "PostgreSQL support for the drifter schema migration tool";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67220,7 +64663,6 @@ self: {
          base conduit conduit-combinators exceptions gauge list-t ListT
          machines mtl pipes transformers
        ];
-       homepage = "https://github.com/fumieval/drinkery#readme";
        description = "Boozy streaming library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67255,7 +64697,6 @@ self: {
          pem resourcet template-haskell time tls tls-extra transformers
          urlencoded utf8-string
        ];
-       homepage = "http://github.com/cakoose/dropbox-sdk-haskell";
        description = "A library to access the Dropbox HTTP API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67310,7 +64751,6 @@ self: {
          base base64-bytestring bytestring hspec QuickCheck SimpleAES
          string-conversions
        ];
-       homepage = "https://github.com/qoelet/dsc#readme";
        description = "Helper functions for setting up Double Submit Cookie defense for forms";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -67388,7 +64828,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "15pqja0q1lram7xi5xk8dlcfg5m1z0l4zscqw24wm50hmqpxi09d";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "https://github.com/lcycon/hs-dson";
        description = "Haskell DogeScript Object Notation Parser";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67401,7 +64840,6 @@ self: {
        version = "0.4.1.1";
        sha256 = "1zflz9vhcz7psssn6hrizmwdmrvpagxhl0648k6f1n9xj50kp99y";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "https://github.com/alvare/dson-parsec";
        description = "DSON parser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67417,7 +64855,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ array base containers random ];
        testHaskellDepends = [ array base containers QuickCheck ];
-       homepage = "http://www.haskell.org/haskellwiki/DSP";
        description = "Haskell Digital Signal Processing";
        license = "GPL";
      }) {};
@@ -67429,7 +64866,6 @@ self: {
        version = "0.4.0.4";
        sha256 = "15zy1dhfs87hxq1qm54ym0pdhvg7l76m7vy5y06dnksb1sblhaqm";
        libraryHaskellDepends = [ base base-unicode-symbols dlist ];
-       homepage = "https://github.com/basvandijk/dstring";
        description = "Difference strings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67471,7 +64907,6 @@ self: {
          lifted-base monad-control network resourcet text transformers
          uri-conduit xml-catalog xml-conduit xml-types
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "Parse and render DTD files (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67488,7 +64923,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base containers dtd-types text xml-types
        ];
-       homepage = "http://github.com/m15k/hs-dtd-text";
        description = "Parse and render XML DTDs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67501,7 +64935,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "1w2ni9b8kn242grdqb4wxvgxqpkpp9qy66d57n33l5jghlg8b0s7";
        libraryHaskellDepends = [ base text xml-types ];
-       homepage = "http://projects.haskell.org/dtd/";
        description = "Basic types for representing XML DTDs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67558,12 +64991,13 @@ self: {
        pname = "dual-game";
        version = "0.1.0.1";
        sha256 = "1w69d7d2xbpi82n41gq08qdmldh834ka7qwvy159vsac556wwcfg";
+       revision = "1";
+       editedCabalFile = "0cd1kjlkbslyhchqp6p52rkxli88z65ky1345zxz67sr5hq9ia66";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
          base bifunctors cereal gloss network websockets
        ];
-       homepage = "https://github.com/fgaz/dual";
        description = "Network multiplayer 2D shooting game";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -67607,7 +65041,6 @@ self: {
          quickcheck-instances resourcet safe-exceptions tasty tasty-hunit
          tasty-quickcheck text time uri-bytestring xml-conduit xml-types
        ];
-       homepage = "https://github.com/k0ral/dublincore-xml-conduit";
        description = "XML streaming parser/renderer for the Dublin Core standard elements";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67639,7 +65072,6 @@ self: {
        testHaskellDepends = [
          aeson base tasty tasty-hunit text time unordered-containers
        ];
-       homepage = "https://github.com/facebookincubator/duckling#readme";
        description = "A Haskell library for parsing text into structured data";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -67658,7 +65090,6 @@ self: {
          unordered-containers
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/leftaroundabout/dumb-cas";
        description = "A computer “algebra” system that knows nothing about algebra, at the core";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -67679,7 +65110,6 @@ self: {
          base haskell-src-meta hspec interpolatedstring-perl6 QuickCheck
          template-haskell text
        ];
-       homepage = "https://github.com/Wizek/dump";
        description = "Dumps the names and values of expressions to ease debugging";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -67711,7 +65141,6 @@ self: {
        libraryHaskellDepends = [
          base MonadRandom transformers transformers-base
        ];
-       homepage = "https://github.com/ivanperez-keera/dunai";
        description = "Generalised reactive framework supporting classic, arrowized and monadic FRP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67765,7 +65194,6 @@ self: {
        testHaskellDepends = [
          base doctest hspec parsec template-haskell time
        ];
-       homepage = "https://github.com/ryota-ka/duration#readme";
        description = "A tiny compile-time time utility library inspired by zeit/ms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67788,7 +65216,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/mwotton/dustme#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67850,7 +65277,6 @@ self: {
        sha256 = "1kxnzzm24kslsyy9fsjazfz14svbh9svh6f7rnf060as864vmj5g";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/kvanberendonck/codec-dvorak";
        description = "Dvorak encoding for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67910,7 +65336,6 @@ self: {
        sha256 = "117f3s3rvka5m9zk8lhwxmqx3slxpf040r7485x6gz58ra33dsg9";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/xngns/dwergaz";
        description = "A minimal testing library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67965,7 +65390,6 @@ self: {
        editedCabalFile = "0w0az7jkkyfvaldh44b9pmqlwrfvjxmfk07hvrdiwxl62klg4plq";
        libraryHaskellDepends = [ base exact-combinatorics text ];
        testHaskellDepends = [ ansi-terminal base hspec text ];
-       homepage = "https://github.com/laserpants/dyckword#readme";
        description = "A library for working with binary Dyck words";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -67987,7 +65411,6 @@ self: {
          base containers directory doctest filepath ghc HUnit tasty
          tasty-hunit tasty-th
        ];
-       homepage = "http://github.com/bennofs/dynamic-cabal/";
        description = "Access the functions from the Cabal library without depending on it";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68005,7 +65428,6 @@ self: {
        libraryHaskellDepends = [
          base cairo colour GLFW-b GLUtil OpenGL pango pipes transformers
        ];
-       homepage = "https://github.com/adamwalker/dynamic-graph";
        description = "Draw and update graphs in real time with OpenGL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68018,7 +65440,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "1agk7q556yf6v776568apvc4dgvxiqfshina12f69ky8afvjr6qz";
        libraryHaskellDepends = [ base containers template-haskell unix ];
-       homepage = "http://github.com/hsyl20/dynamic-linker-template";
        description = "Automatically derive dynamic linking methods from a data type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68035,7 +65456,6 @@ self: {
        libraryHaskellDepends = [
          base directory ghc-prim hashable hashtables time transformers
        ];
-       homepage = "https://github.com/ggreif/dynamic-loader";
        description = "lightweight loader of GHC-based modules or packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68047,7 +65467,6 @@ self: {
        version = "0.1.0.5";
        sha256 = "0hsy9mgnl2yf94kqxy69wgmr5hjqxpp55qvij3f53sxxywjrxdi2";
        libraryHaskellDepends = [ base primitive vector ];
-       homepage = "https://github.com/AndrasKovacs/dynamic-mvector";
        description = "A wrapper around MVector that enables pushing, popping and extending";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68091,7 +65510,6 @@ self: {
          random random-fu semigroups tagged time transformers vector
          vector-space
        ];
-       homepage = "https://github.com/leftaroundabout/dynamic-plot";
        description = "Interactive diagram windows";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68113,7 +65531,6 @@ self: {
          ansi-terminal base blaze-builder bytestring Cabal hashable
          HUnit-Plus unordered-containers utf8-string
        ];
-       homepage = "https://github.com/emc2/dynamic-pp";
        description = "A pretty-print library that employs a dynamic programming algorithm for optimal rendering";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68158,7 +65575,6 @@ self: {
          lens safe-exceptions semigroups tagged text transformers
          unordered-containers
        ];
-       homepage = "https://github.com/ondrap/dynamodb-simple";
        description = "Typesafe library for working with DynamoDB database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68208,7 +65624,6 @@ self: {
          base binary directory executable-path filepath ghc-paths io-storage
          process time unix xdg-basedir
        ];
-       homepage = "http://github.com/willdonnelly/dyre";
        description = "Dynamic reconfiguration in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68245,7 +65660,6 @@ self: {
        sha256 = "0yh7q86kmz7ryl95hzm3qvi1l1qhsqf34b35mpkph41snda5g4xl";
        libraryHaskellDepends = [ base dlist template-haskell ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/dramforever/each#readme";
        description = "Template Haskell library for writing monadic expressions more easily";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68275,7 +65689,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring cryptonite memory mtl pretty-hex
        ];
-       homepage = "https://github.com/erickg/eap#readme";
        description = "Extensible Authentication Protocol (EAP)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68291,7 +65704,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base filepath hspec ];
-       homepage = "https://github.com/zaidan/earclipper#readme";
        description = "Ear Clipping Triangulation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68320,7 +65732,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring either http-conduit mtl resourcet text
        ];
-       homepage = "http://github.com/sanetracker/easy-api";
        description = "Utility code for building HTTP API bindings more quickly";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68339,7 +65750,6 @@ self: {
          aeson base base16-bytestring binary byteable bytestring cryptohash
          deepseq lens postgresql-simple safe text
        ];
-       homepage = "https://github.com/vwwv/easy-bitcoin";
        description = "types and functions for bitcoin applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68351,7 +65761,6 @@ self: {
        version = "0.2.2";
        sha256 = "0zmlcz723051qpn8l8vi51c5rx1blwrw4094jcshkmj8p9r2xxaj";
        libraryHaskellDepends = [ base directory filepath time unix ];
-       homepage = "http://github.com/kazu-yamamoto/easy-file";
        description = "Cross-platform File handling";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68367,7 +65776,6 @@ self: {
        libraryHaskellDepends = [
          base mtl parsec text unordered-containers vector
        ];
-       homepage = "https://github.com/thinkpad20/easyjson";
        description = "Haskell JSON library with an emphasis on simplicity, minimal dependencies, and ease of use";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68380,7 +65788,6 @@ self: {
        version = "1.0";
        sha256 = "18kndgvdj2apjpfga6fp7m16y1gx8zrwp3c5vfj03sx4v6jvciqk";
        libraryHaskellDepends = [ base process ];
-       homepage = "http://hub.darcs.net/scravy/easyplot";
        description = "A tiny plotting library, utilizes gnuplot for plotting";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68396,7 +65803,6 @@ self: {
        sha256 = "105s3d5yz7qz9cv5jq005kzd7jfdn2fccnc4s1xgkszk46y83qbx";
        setupHaskellDepends = [ base Cabal superdoc ];
        libraryHaskellDepends = [ base bytestring containers mtl zlib ];
-       homepage = "http://www.mathstat.dal.ca/~selinger/easyrender/";
        description = "User-friendly creation of EPS, PostScript, and PDF files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68411,7 +65817,6 @@ self: {
        libraryHaskellDepends = [ base dimensions ];
        testHaskellDepends = [ base Cabal dimensions QuickCheck ];
        benchmarkHaskellDepends = [ base dimensions time ];
-       homepage = "https://github.com/achirkin/easytensor#readme";
        description = "Pure, type-indexed haskell vector, matrix, and tensor library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68423,7 +65828,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "1d3jxqhv0c6pd08av31mdxshban2g0msdpljhl3wi5flrj93s8m3";
        libraryHaskellDepends = [ base dimensions easytensor vulkan-api ];
-       homepage = "https://github.com/achirkin/easytensor#readme";
        description = "Use easytensor with vulkan-api";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68440,7 +65844,6 @@ self: {
          async base call-stack containers mtl random stm text transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/joelburget/easytest";
        description = "Simple, expressive testing library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -68491,7 +65894,6 @@ self: {
          base base64-bytestring bytestring doctest hspec http-types HUnit
          QuickCheck SHA
        ];
-       homepage = "https://github.com/worksap-ate/ec2-signature";
        description = "The Amazon EC2 style signature calculator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68511,7 +65913,6 @@ self: {
          amazonka amazonka-core amazonka-ec2 amazonka-s3 base bytestring
          directory filepath lens process semigroups temporary text time unix
        ];
-       homepage = "http://github.com/GaloisInc/ec2-unikernel";
        description = "A handy tool for uploading unikernels to Amazon's EC2";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68544,7 +65945,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring crypto-api crypto-pubkey-types hecc
        ];
-       homepage = "https://github.com/singpolyma/ecdsa-haskell";
        description = "Basic ECDSA signing implementation";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68561,7 +65961,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base process ];
-       homepage = "https://github.com/RyanGlScott/echo";
        description = "A cross-platform, cross-console way to handle echoing terminal input";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68580,7 +65979,6 @@ self: {
          base containers data-default lens parsec safe transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/fabianbergmark/ECMA-262";
        description = "A ECMA-262 interpreter library";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68597,7 +65995,6 @@ self: {
        libraryHaskellDepends = [
          base containers kan-extensions mtl transformers
        ];
-       homepage = "http://github.com/isovector/ecstasy/";
        description = "A GHC.Generics based entity component system.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68636,7 +66033,6 @@ self: {
          base bytestring directory doctest filepath hlint QuickCheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
-       homepage = "http://thoughtpolice.github.com/hs-ed25519";
        description = "Ed25519 cryptographic signatures";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -68648,7 +66044,6 @@ self: {
        version = "0.1.1";
        sha256 = "0kpqh4fzij9152sazbwxmbzv1b16ih17lwmr1bkii2xi5kkjbnvd";
        libraryHaskellDepends = [ base bytestring crypto-api ];
-       homepage = "github.com/tommd/hs-ed25519-donna";
        description = "Haskell bindings to ed25519-donna (Elliptical Curve Signature Scheme)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68666,7 +66061,6 @@ self: {
        executableHaskellDepends = [
          base bifunctors classy-prelude hint optparse-applicative safe
        ];
-       homepage = "http://chiselapp.com/user/mwm/repository/eddie/";
        description = "Command line file filtering with haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68693,7 +66087,6 @@ self: {
        testHaskellDepends = [
          aeson base bifunctors bytestring directory tasty tasty-golden text
        ];
-       homepage = "http://github.com/brendanhay/ede";
        description = "Templating language with similar syntax and features to Liquid or Jinja2";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68706,7 +66099,6 @@ self: {
        version = "1.2.0.0";
        sha256 = "1wbasb9lsw2rycl2ibd8r9p3d9dl8gd75390qsc83znqx802ylxj";
        libraryHaskellDepends = [ base containers deepseq parallel ];
-       homepage = "http://www.mathematik.uni-marburg.de/~eden";
        description = "Semi-explicit parallel programming library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68740,7 +66132,6 @@ self: {
          array base binary bytestring cairo containers directory filepath
          ghc-events-parallel gtk mtl text zip-archive
        ];
-       homepage = "http://www.mathematik.uni-marburg.de/~eden";
        description = "A Tool to Visualize Parallel Functional Program Executions";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68760,7 +66151,6 @@ self: {
        executableHaskellDepends = [
          ALUT base cmdtheline containers gloss OpenAL random wraparound
        ];
-       homepage = "https://qlfiles.net/the-ql-files/the-edge/";
        description = "Top view space combat arcade game";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68777,6 +66167,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "edit" = callPackage
+    ({ mkDerivation, base, comonad, deepseq, doctest, QuickCheck, tasty
+     , tasty-discover, tasty-quickcheck, transformers, uniplate
+     }:
+     mkDerivation {
+       pname = "edit";
+       version = "0.0.1.1";
+       sha256 = "0smxb6v4n83b09dyaj388hhi7kx1ca6axg60q3adnixy13a284lz";
+       libraryHaskellDepends = [ base deepseq transformers ];
+       testHaskellDepends = [
+         base comonad doctest QuickCheck tasty tasty-discover
+         tasty-quickcheck uniplate
+       ];
+       description = "A monad for rewriting things";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "edit-distance" = callPackage
     ({ mkDerivation, array, base, containers, criterion, deepseq
      , process, QuickCheck, random, test-framework
@@ -68796,7 +66203,6 @@ self: {
        benchmarkHaskellDepends = [
          array base containers criterion deepseq process random time unix
        ];
-       homepage = "http://github.com/phadej/edit-distance";
        description = "Levenshtein and restricted Damerau-Levenshtein edit distances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68811,7 +66217,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck quickcheck-instances vector
        ];
-       homepage = "https://github.com/thsutton/edit-distance-vector";
        description = "Calculate edit distances and edit scripts between vectors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68850,7 +66255,6 @@ self: {
        version = "1.0.0.2";
        sha256 = "15jz0b913xd8yd3nzk4vrlj0vzbhjarl05h9j0mdcfgxns5j0yxi";
        libraryHaskellDepends = [ base text vty vty-ui ];
-       homepage = "https://github.com/maxpow4h/editable";
        description = "Interactive editors for Generics";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68863,7 +66267,6 @@ self: {
        version = "0.2.1.1";
        sha256 = "101zhzja14n8bhbrly7w2aywx3sxyzgyjdrmgpg4gn4alf4lzdlz";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/editline";
        description = "Bindings to the editline library (libedit)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68887,7 +66290,6 @@ self: {
        executableHaskellDepends = [
          base bytestring conduit conduit-extra resourcet
        ];
-       homepage = "https://github.com/pharpend/editor-open";
        description = "Open the user's $VISUAL or $EDITOR for text input";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -68905,7 +66307,6 @@ self: {
        executableHaskellDepends = [
          base optparse-applicative process temporary unix
        ];
-       homepage = "http://github.com/puffnfresh/editpipe#readme";
        description = "Edit stdin using an editor before sending to stdout";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -68923,7 +66324,6 @@ self: {
          base hspec hspec-discover HUnit QuickCheck
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/edofic/effect-handlers";
        description = "A library for writing extensible algebraic effects and handlers. Similar to extensible-effects but with deep handlers.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68956,7 +66356,6 @@ self: {
          base Cabal ghc-prim hashtables HUnit mtl QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://pleiad.cl/EffectiveAspects";
        description = "A monadic embedding of aspect oriented programming";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68978,7 +66377,6 @@ self: {
          base Cabal ghc-prim hashtables HUnit mzv QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://pleiad.cl/EffectiveAspects";
        description = "A monadic embedding of aspect oriented programming, using \"Monads, Zippers and Views\" instead of mtl";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -68991,7 +66389,6 @@ self: {
        version = "0.2.3";
        sha256 = "174mlzs1n2zw2jzxn95lkr8f2m2rjigvgpqljrvim9bsb991dhc0";
        libraryHaskellDepends = [ base containers newtype-generics void ];
-       homepage = "http://github.com/sjoerdvisscher/effects";
        description = "Computational Effects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69003,7 +66400,6 @@ self: {
        version = "0.1";
        sha256 = "0vjjld95kg02a4nr2a0lwlcwaq3867qvbbjk8b1g6fd3d1qj456r";
        libraryHaskellDepends = [ base effects ];
-       homepage = "http://github.com/nybble41/effects-parser";
        description = "Parser Effect for the Control.Effects Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69015,7 +66411,6 @@ self: {
        version = "0.3.0.3";
        sha256 = "1kq5n25m7bzw4zrz35b5zc8r4q0p0ai801hdf7r537fim0ia973x";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/YellPika/effin";
        description = "A Typeable-free implementation of extensible effects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69051,7 +66446,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq mtl transformers
        ];
-       homepage = "http://www.egison.org";
        description = "Programming language with non-linear pattern-matching against non-free data";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -69065,7 +66459,6 @@ self: {
        libraryHaskellDepends = [
          base egison mtl parsec template-haskell
        ];
-       homepage = "https://github.com/xenophobia/Egison-Quote";
        description = "A quasi quotes for using Egison expression in Haskell code";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69087,7 +66480,6 @@ self: {
          ghc-paths haskeline mtl parsec regex-posix transformers
          unordered-containers
        ];
-       homepage = "http://www.egison.org";
        description = "A tutorial program for the Egison programming language";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -69106,7 +66498,6 @@ self: {
          base directory filepath mtlparse process regexpr utf8-string
          yjtools
        ];
-       homepage = "http://homepage3.nifty.com/salamander/second/projects/ehaskell/index.xhtml";
        description = "like eruby, ehaskell is embedded haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69128,7 +66519,6 @@ self: {
          base bytestring haskell-src-meta parsec template-haskell text
          transformers
        ];
-       homepage = "http://github.com/minpou/ehs/";
        description = "Embedded haskell template using quasiquotes";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69167,7 +66557,6 @@ self: {
        testHaskellDepends = [
          base binary bytestring mtl primitive transformers vector
        ];
-       homepage = "https://github.com/osidorkin/haskell-eigen";
        description = "Eigen C++ library (linear algebra: matrices, sparse matrices, vectors, numerical solvers)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69184,7 +66573,6 @@ self: {
          base bifunctors mtl profunctors semigroupoids semigroups
        ];
        testHaskellDepends = [ base hedgehog ];
-       homepage = "http://github.com/ekmett/either/";
        description = "Combinators for working with sums";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69209,7 +66597,6 @@ self: {
        sha256 = "0m7fkf8r1i0z3zrfmnqsdzk0fc9mhanqmx7x6rjiisjiaf91yr8d";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/chris-martin/either-list-functions#readme";
        description = "Functions involving lists of Either";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -69221,7 +66608,6 @@ self: {
        version = "1.1";
        sha256 = "0g1f5m7bcpnyg2sdvwx8x34ml6dqfrn326s8pbfciaqqf7wddayc";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/gcross/either-unwrap";
        description = "Functions for probing and unwrapping values inside of Either";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69253,7 +66639,6 @@ self: {
          aeson base bytestring ekg-core ekg-json filepath network snap-core
          snap-server text time transformers unordered-containers
        ];
-       homepage = "https://github.com/tibbe/ekg";
        description = "Remote monitoring of processes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69271,7 +66656,6 @@ self: {
          aeson base ekg-core http-client lens network network-uri old-locale
          text time unordered-containers vector wreq
        ];
-       homepage = "http://github.com/ocharles/ekg-bosun";
        description = "Send ekg metrics to a Bosun instance";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69288,7 +66672,6 @@ self: {
          base ekg-core network network-carbon text time unordered-containers
          vector
        ];
-       homepage = "http://github.com/ocharles/ekg-carbon";
        description = "An EKG backend to send statistics to Carbon (part of Graphite monitoring tools)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69306,7 +66689,6 @@ self: {
          amazonka amazonka-cloudwatch amazonka-core base bytestring ekg-core
          lens resourcet semigroups text time unordered-containers
        ];
-       homepage = "https://github.com/sellerlabs/ekg-cloudwatch#readme";
        description = "An ekg backend for Amazon Cloudwatch";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69326,7 +66708,6 @@ self: {
          base containers ghc-prim text unordered-containers
        ];
        benchmarkHaskellDepends = [ base ];
-       homepage = "https://github.com/tibbe/ekg-core";
        description = "Tracking of system metrics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69343,7 +66724,6 @@ self: {
          aeson base bytestring ekg-core hostname http-client lens text time
          unordered-containers wreq
        ];
-       homepage = "https://github.com/cdodev/ekg-elastic";
        description = "Push metrics to elastic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69362,7 +66742,6 @@ self: {
          aeson base bytestring data-default-class ekg-core hostname
          http-client lens req text time unordered-containers
        ];
-       homepage = "https://github.com/cdodev/ekg-elasticsearch";
        description = "Push metrics to elasticsearch";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69379,7 +66758,6 @@ self: {
          base clock containers ekg-core libinfluxdb text time
          unordered-containers vector
        ];
-       homepage = "https://github.com/angerman/ekg-influxdb";
        description = "An EKG backend to send statistics to influxdb";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69397,7 +66775,6 @@ self: {
        libraryHaskellDepends = [
          aeson base ekg-core text unordered-containers
        ];
-       homepage = "https://github.com/tibbe/ekg-json";
        description = "JSON encoding of ekg metrics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69414,7 +66791,6 @@ self: {
          aeson base bytestring directory ekg-core fast-logger filepath text
          time unix unordered-containers
        ];
-       homepage = "https://github.com/ixmatus/ekg-log";
        description = "Push metrics to a log file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69433,7 +66809,6 @@ self: {
          unordered-containers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/adinapoli/ekg-prometheus-adapter#readme";
        description = "Easily expose your EKG metrics to Prometheus";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69452,7 +66827,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring ekg-core text time unordered-containers
        ];
-       homepage = "https://github.com/adarqui/ekg-push";
        description = "Small framework to push metric deltas to a broadcast channel using the ekg-core library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69474,7 +66848,6 @@ self: {
          base ekg-core HUnit test-framework test-framework-hunit text time
          unordered-containers
        ];
-       homepage = "https://bitbucket.org/davecturner/ekg-rrd";
        description = "Passes ekg statistics to rrdtool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69493,7 +66866,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring ekg-core network text time unordered-containers
        ];
-       homepage = "https://github.com/tibbe/ekg-statsd";
        description = "Push metrics to statsd";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69514,7 +66886,6 @@ self: {
          aeson base bytestring ekg-core ekg-json filepath http-types network
          text time transformers unordered-containers wai wai-app-static warp
        ];
-       homepage = "https://github.com/tvh/ekg-wai";
        description = "Remote monitoring of processes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69539,7 +66910,6 @@ self: {
        sha256 = "1plqdvyy4ln1cg2195bx6wpylnscj8b7zvks24qmq6sqskhckspr";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://bitbucket.org/ciezbit/elenco-albero";
        description = "make tree from a list";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -69578,7 +66948,6 @@ self: {
        version = "0.1.1";
        sha256 = "1dfbgnwn0jj3lv2fskc2k3m4h0crars2d1p0gpj265r4k58qis36";
        libraryHaskellDepends = [ base elerea SDL ];
-       homepage = "http://github.com/singpolyma/elerea-sdl";
        description = "Elerea FRP wrapper for SDL";
        license = "unknown";
      }) {};
@@ -69590,7 +66959,6 @@ self: {
        version = "0.2.3";
        sha256 = "1m509dh5k9ci87g22gd2j8lfg4hm4wn156gvd86p3r636c5hbdw2";
        libraryHaskellDepends = [ base extensible transformers ];
-       homepage = "https://github.com/fumieval/elevator";
        description = "Immediately lifts to a desired level";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69604,7 +66972,6 @@ self: {
        sha256 = "0mzikwgd3dnzjgj1xa69lgrs38pnvwffvblckrqnwf0h7fd149wy";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base binary bytestring ];
-       homepage = "https://github.com/wangbj/elf";
        description = "Parser for ELF object format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69622,7 +66989,6 @@ self: {
          th-abstraction th-desugar
        ];
        testHaskellDepends = [ base hspec singleton-nats singletons ];
-       homepage = "https://github.com/RyanGlScott/eliminators";
        description = "Dependently typed elimination functions using singletons";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69641,7 +67007,6 @@ self: {
        ];
        testHaskellDepends = [ base hspec singleton-nats singletons ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/RyanGlScott/eliminators";
        description = "Dependently typed elimination functions using singletons";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69657,7 +67022,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base profunctors ];
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/crough/elision#readme";
        description = "Arrows with holes";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -69675,7 +67039,6 @@ self: {
        testHaskellDepends = [
          aeson base containers hspec QuickCheck text
        ];
-       homepage = "https://github.com/agrafix/elm-bridge";
        description = "Derive Elm types and Json code from Haskell types, using aeson's options";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69692,7 +67055,6 @@ self: {
          base bytestring containers elm-compiler elm-core-sources file-embed
          template-haskell
        ];
-       homepage = "http://github.com/JoeyEremondi/elm-build-lib";
        description = "Compile Elm code to JS within Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69731,7 +67093,6 @@ self: {
          test-framework-quickcheck2 text transformers union-find
          unordered-containers
        ];
-       homepage = "http://elm-lang.org";
        description = "Values to help with elm-package, elm-make, and elm-lang.org.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69747,7 +67108,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers file-embed template-haskell
        ];
-       homepage = "http://github.com/JoeyEremondi/elm-build-lib";
        description = "Source files for the Elm runtime and standard libraries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69769,7 +67129,6 @@ self: {
          base bytestring containers Diff hspec hspec-core HUnit QuickCheck
          quickcheck-instances text time
        ];
-       homepage = "http://github.com/krisajenkins/elm-export";
        description = "A library to generate Elm types from Haskell source";
        license = "unknown";
      }) {};
@@ -69786,7 +67145,6 @@ self: {
          aeson base elm-export persistent scientific text
          unordered-containers
        ];
-       homepage = "https://github.com/jb55/elm-export-persistent";
        description = "elm-export persistent entities";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ jb55 ];
@@ -69813,7 +67171,6 @@ self: {
          directory Elm filepath HTTP http-client http-client-tls http-types
          mtl network optparse-applicative process vector
        ];
-       homepage = "http://github.com/elm-lang/elm-get";
        description = "Tool for sharing and using Elm libraries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69828,7 +67185,6 @@ self: {
          base directory filepath split text time
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://gitlab.com/paramander/elm-hybrid";
        description = "Combine Elm with Haskell for data based applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69869,7 +67225,6 @@ self: {
          containers directory elm-compiler elm-package filepath mtl
          optparse-applicative text
        ];
-       homepage = "http://elm-lang.org";
        description = "A build tool for Elm projects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69899,7 +67254,6 @@ self: {
          http-types mtl network optparse-applicative pretty process text
          time unordered-containers vector zip-archive
        ];
-       homepage = "http://github.com/elm-lang/elm-package";
        description = "Package manager for Elm libraries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69924,7 +67278,6 @@ self: {
          snap-server system-filepath text time transformers
          unordered-containers websockets websockets-snap
        ];
-       homepage = "http://elm-lang.org";
        description = "Interactive development tool for Elm programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69950,7 +67303,6 @@ self: {
          elm-package filepath haskeline HUnit mtl parsec process QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/elm-lang/elm-repl";
        description = "a REPL for Elm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -69970,7 +67322,6 @@ self: {
          base bytestring cmdargs containers directory Elm filepath mtl
          process snap-core snap-server unordered-containers
        ];
-       homepage = "http://elm-lang.org";
        description = "Server for developing Elm projects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70000,7 +67351,6 @@ self: {
          aeson base concurrent-extra hspec http-types mtl network text wai
          warp websockets
        ];
-       homepage = "http://github.com/rhyskeepence/elm-websocket";
        description = "Generate ELM code from a Wai websocket application";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70017,7 +67367,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-markup Elm shakespeare-js text yesod-core
        ];
-       homepage = "http://elm-lang.org";
        description = "The Elm language Yesod compatibility module";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70030,7 +67379,6 @@ self: {
        sha256 = "0bfabxy48jdcnhplvjb4n42m3yl4by2r00gsy627mw8qaw3iinrb";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty ];
-       homepage = "http://github.com/mfine/elo";
        description = "Elo Rating Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70051,7 +67399,6 @@ self: {
          base hlint MonadRandom proctest QuickCheck random tasty
          tasty-quickcheck tasty-th
        ];
-       homepage = "https://www.github.com/sgillespie/elocrypt";
        description = "Generate easy-to-remember, hard-to-guess passwords";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70074,7 +67421,6 @@ self: {
        ];
        executableHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base directory filepath tasty tasty-hunit ];
-       homepage = "http://github.com/ucsd-progsys/elsa";
        description = "A tiny language for understanding the lambda-calculus";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70094,7 +67440,6 @@ self: {
        testHaskellDepends = [
          base doctest tasty tasty-hspec tasty-quickcheck xkbcommon
        ];
-       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 = stdenv.lib.platforms.none;
@@ -70134,7 +67479,6 @@ self: {
          base bytestring case-insensitive containers QuickCheck tasty
          tasty-quickcheck text time
        ];
-       homepage = "http://github.com/knrafto/email-header";
        description = "Parsing and rendering of email and MIME headers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70167,7 +67511,6 @@ self: {
          attoparsec base bytestring template-haskell
        ];
        testHaskellDepends = [ base bytestring doctest hspec QuickCheck ];
-       homepage = "https://github.com/Porges/email-validate-hs";
        description = "Email address validation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70179,7 +67522,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "06fwm2m83pqp1l4sij7vmxhcry2w8dcp52cwwvpkfimw8iszxqqc";
        libraryHaskellDepends = [ aeson base email-validate text ];
-       homepage = "https://github.com/mwotton/email-validate-json#readme";
        description = "Aeson instances for email-validate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70224,7 +67566,6 @@ self: {
          product-profunctors profunctors text
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/cdepillabout/emailaddress#readme";
        description = "Wrapper around email-validate library adding instances for common type classes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70236,8 +67577,8 @@ self: {
      }:
      mkDerivation {
        pname = "emailparse";
-       version = "0.2.0.8";
-       sha256 = "1x6hzmmsmdyqbcsx3sfgzi59y21ps7knz5hdinsyg1s30i22zgkz";
+       version = "0.2.0.9";
+       sha256 = "13fg4sly6a3v8xy9prrn9nh3ly14y8k2jghr9b7dmyi7pvmlpss7";
        libraryHaskellDepends = [
          attoparsec base bytestring either either-unwrap mime MissingH
          strptime text text-icu time word8
@@ -70264,7 +67605,6 @@ self: {
        executableHaskellDepends = [
          base filepath her-lexer MissingH process
        ];
-       homepage = "https://github.com/nushio3/embeddock";
        description = "Embed the values in scope in the haddock documentation of the module";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70277,7 +67617,6 @@ self: {
        version = "0.1";
        sha256 = "07xc7kdnlbfwr08zhgjphbcmn8ycilp6pna3nk4y0w2hw87g7db0";
        libraryHaskellDepends = [ base embeddock time ];
-       homepage = "https://github.com/nushio3/embeddock-example";
        description = "Example of using embeddock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70297,7 +67636,6 @@ self: {
          base bytestring dlist gloss haskell98 HCodecs mtl
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://ludflu@github.com/ludflu/embroidery.git";
        description = "support for embroidery formats in haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70311,7 +67649,6 @@ self: {
        sha256 = "0cpcwrb6wqwq371wqjmhzfhdwk3vfhjjgz4vgjsjvw6cdhbpw5p1";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base HUnit QuickCheck syb ];
-       homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/EMGM";
        description = "Extensible and Modular Generics for the Masses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70331,7 +67668,6 @@ self: {
          aeson base bytestring template-haskell text unordered-containers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/nakaji-dayo/hs-emoji#readme";
        description = "emoji utility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70354,7 +67690,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0h68fff0qpyapkpsqcd6mgg8nyxcbjsw389dv8z8vm4hrqh1pip5";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/vadimvinnik/empty-monad";
        description = "A container that always has no values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70371,7 +67706,6 @@ self: {
        libraryPkgconfigDepends = [ enchant ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/kseo/enchant#readme";
        description = "Binding to the Enchant library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70395,7 +67729,6 @@ self: {
          async base deepseq hspec lifted-base monad-control QuickCheck stm
          transformers transformers-base
        ];
-       homepage = "https://github.com/jcristovao/enclosed-exceptions";
        description = "Catching all exceptions from within an enclosed computation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -70412,7 +67745,6 @@ self: {
        testHaskellDepends = [
          base bytestring QuickCheck quickcheck-instances text
        ];
-       homepage = "https://github.com/minad/encode-string#readme";
        description = "Safe string conversion and encoding";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -70434,7 +67766,6 @@ self: {
          ghc-prim mtl regex-compat
        ];
        testHaskellDepends = [ base bytestring HUnit QuickCheck ];
-       homepage = "http://code.haskell.org/encoding/";
        description = "A library for various character encodings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70449,7 +67780,6 @@ self: {
        libraryHaskellDepends = [
          base chunked-data deepseq transformers-base
        ];
-       homepage = "https://github.com/TerrorJack/encoding-io#readme";
        description = "Encoding-aware file I/O";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70468,7 +67798,6 @@ self: {
        libraryHaskellDepends = [
          base between data-default-class mtl transformers
        ];
-       homepage = "https://github.com/trskop/endo";
        description = "Endomorphism utilities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70488,7 +67817,6 @@ self: {
        testHaskellDepends = [
          base containers doctest tasty tasty-hunit text
        ];
-       homepage = "https://github.com/ChrisCoffey/eng-stemmer";
        description = "An English language stemmer (Porter2)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70507,7 +67835,6 @@ self: {
          free monad-loops mwc-random stm stm-delay text transformers
          unordered-containers vector websockets
        ];
-       homepage = "http://github.com/ocharles/engine.io";
        description = "A Haskell implementation of Engine.IO";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70528,7 +67855,6 @@ self: {
          pipes-attoparsec pipes-wai socket-io text transformers
          unordered-containers wai wai-websockets websockets
        ];
-       homepage = "http://github.com/iand675/growler";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -70546,7 +67872,6 @@ self: {
          base bytestring containers engine-io io-streams lifted-base
          snap-core unordered-containers websockets websockets-snap
        ];
-       homepage = "http://github.com/ocharles/engine.io";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -70565,7 +67890,6 @@ self: {
          transformers transformers-compat unordered-containers wai
          wai-websockets websockets
        ];
-       homepage = "http://github.com/ocharles/engine.io";
        description = "An @engine-io@ @ServerAPI@ that is compatible with @Wai@";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70626,7 +67950,6 @@ self: {
        sha256 = "1l3lfigqvdlmxkz1wl7zdkmc0i2r5p6z4xzhiw8xdsbsw7aljfkl";
        setupHaskellDepends = [ base Cabal directory filepath process ];
        libraryHaskellDepends = [ base bytestring unix ];
-       homepage = "https://github.com/TomMD/entropy";
        description = "A platform independent entropy source";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70641,12 +67964,27 @@ self: {
        sha256 = "1ahz5g148l6sax3dy505na2513i99c7bxix68jja5kbx4f271zcf";
        setupHaskellDepends = [ base Cabal directory filepath process ];
        libraryHaskellDepends = [ base bytestring unix ];
-       homepage = "https://github.com/TomMD/entropy";
        description = "A platform independent entropy source";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "enum-subset-generate" = callPackage
+    ({ mkDerivation, base, generic-random, hspec, microlens, QuickCheck
+     , template-haskell
+     }:
+     mkDerivation {
+       pname = "enum-subset-generate";
+       version = "0.1.0.0";
+       sha256 = "10a5n6bvg5pfc947sa5wijsysha3008bqwdkpl3mpvlmjh4c41yx";
+       libraryHaskellDepends = [ base microlens template-haskell ];
+       testHaskellDepends = [
+         base generic-random hspec microlens QuickCheck template-haskell
+       ];
+       description = "Generate an ADT being a subset of another ADT, and the corresponding mappings";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "enumerable" = callPackage
     ({ mkDerivation, base, control-monad-omega, tagged }:
      mkDerivation {
@@ -70673,7 +68011,6 @@ self: {
          vinyl
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sboosali/enumerate";
        description = "enumerate all the values in a finite type (automatically)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -70694,7 +68031,6 @@ self: {
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "http://github.com/sboosali/enumerate-function#readme";
        description = "simple package for inverting functions and testing totality, via brute enumeration of the domain";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70714,7 +68050,6 @@ self: {
        testHaskellDepends = [
          arith-encode arithmoi base binary Cabal containers heap HUnit-Plus
        ];
-       homepage = "https://github.com/emc2/enumeration";
        description = "A practical API for building recursive enumeration procedures and enumerating datatypes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70730,7 +68065,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers text transformers
        ];
-       homepage = "https://john-millikin.com/software/enumerator/";
        description = "Reliable, high-performance processing with left-fold enumerators";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -70742,7 +68076,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0xbrkv65m206qlvnjlbfb52kvjhw91rdnihwv3y31p2qj5zlz29p";
        libraryHaskellDepends = [ base enumerator mtl ];
-       homepage = "https://john-millikin.com/software/enumerator/";
        description = "Enumerator instances for monads-fd classes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -70754,7 +68087,6 @@ self: {
        version = "0.1.1";
        sha256 = "0s47j6pf05nwl105i2vwvsn18gis1v96gid85kj49ngb8ax0pjsp";
        libraryHaskellDepends = [ base enumerator monads-tf ];
-       homepage = "https://john-millikin.com/software/enumerator/";
        description = "Enumerator instances for monads-tf classes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -70766,7 +68098,6 @@ self: {
        version = "0.5.1.0";
        sha256 = "1fq4zmhc825bmyslfm7kbsa29qq773cgrz4npj2bcfl0jkbl3ndc";
        libraryHaskellDepends = [ base enummapset-th ];
-       homepage = "https://github.com/liyang/enumfun";
        description = "Finitely represented /total/ EnumMaps";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70804,7 +68135,6 @@ self: {
        version = "0.5.2.2";
        sha256 = "0x6fihrgvb2y6m0z2gi8n97b54aidydd8fnbmj02bq3x73gxnbvr";
        libraryHaskellDepends = [ base containers deepseq semigroups ];
-       homepage = "https://github.com/michalt/enummapset";
        description = "IntMap and IntSet with Enum keys/elements";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70818,7 +68148,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq template-haskell
        ];
-       homepage = "https://github.com/tsurucapital/enummapset-th";
        description = "TH-generated EnumSet/EnumMap wrappers around IntSet/IntMap";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70844,7 +68173,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1wgw8z144w5l9sns44jf9acld5zx06jw2yg7m2yq868lwfwzxwgj";
        libraryHaskellDepends = [ base old-locale time ];
-       homepage = "https://github.com/Ongy/locale-hs";
        description = "A (non-forking) interface to the current locale";
        license = "LGPL";
      }) {};
@@ -70863,7 +68191,6 @@ self: {
          bytestring containers http-types mtl network old-locale text time
          transformers
        ];
-       homepage = "http://github.com/tel/env-parser";
        description = "Pull configuration information from the ENV";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70879,7 +68206,6 @@ self: {
        sha256 = "1ybyhq3yfcyaj1q1pwm41xzyfjdkmy6lls0n7kn5ks06z7inykfg";
        libraryHaskellDepends = [ aeson base http-api-data mtl text ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/cdepillabout/envelope#readme";
        description = "Defines generic 'Envelope' type to wrap reponses from a JSON API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70892,7 +68218,6 @@ self: {
        sha256 = "0gc0h9cyrszydfkbbsmm48qdilwannbb9js5x9iqzhyk1v6xg7dz";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec text ];
-       homepage = "https://supki.github.io/envparse";
        description = "Parse environment variables";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -70924,7 +68249,6 @@ self: {
        version = "2.0.12.4";
        sha256 = "1jpz58zlkhgf2fl4fzicpdkqqdbwy3sw56dga8yvjmgv5zcqqshx";
        libraryHaskellDepends = [ base ];
-       homepage = "http://epanet.de/developer/haskell.html";
        description = "Haskell binding for EPANET";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70937,7 +68261,6 @@ self: {
        version = "0.2.1";
        sha256 = "0sg5pipzc4s9xq83ari7rigjbvhyh76kqnp57i98bs3k54ba53ym";
        libraryHaskellDepends = [ base stm time ];
-       homepage = "http://github.com/baldo/epass";
        description = "Baisc, Erlang-like message passing supporting sockets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70956,7 +68279,6 @@ self: {
        executableHaskellDepends = [
          array base Cabal directory mtl process
        ];
-       homepage = "http://www.dcs.st-and.ac.uk/~eb/epic.php";
        description = "Compiler for a simple functional language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -70971,7 +68293,6 @@ self: {
        revision = "1";
        editedCabalFile = "1f0asynn06lr4mjn0cf29a624pfn45n2vddmamv8plxmdg176mi1";
        libraryHaskellDepends = [ base unix ];
-       homepage = "https://gitlab.com/twittner/epoll";
        description = "epoll bindings";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71025,7 +68346,6 @@ self: {
          base bytestring directory filepath HUnit hxt mtl regex-compat-tdfa
          utf8-string zip-archive
        ];
-       homepage = "http://hub.darcs.net/dino/epub-metadata";
        description = "Library for parsing epub document metadata";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -71047,7 +68367,6 @@ self: {
        testHaskellDepends = [
          base directory epub-metadata filepath HUnit mtl parsec regex-compat
        ];
-       homepage = "https://github.com/dino-/epub-tools.git";
        description = "Command line utilities for working with epub files";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -71064,7 +68383,6 @@ self: {
        executableHaskellDepends = [
          base directory epub-metadata mtl regex-compat
        ];
-       homepage = "http://ui3.info/d/proj/epubname.html";
        description = "Rename epub ebook files based on meta information";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71077,7 +68395,6 @@ self: {
        version = "4.1";
        sha256 = "10k1xnvga7c6ijmkfq2qd4vc5i2lnkz4xjmba74g0xzhk6gkvp0n";
        libraryHaskellDepends = [ base semigroupoids ];
-       homepage = "http://github.com/ekmett/eq/";
        description = "Leibnizian equality";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -71089,7 +68406,6 @@ self: {
        version = "4.2";
        sha256 = "1s3h77i0h4z3dg97sqqjl027rz0k82h48cpzp0c7a75g0qx70q21";
        libraryHaskellDepends = [ base semigroupoids ];
-       homepage = "http://github.com/ekmett/eq/";
        description = "Leibnizian equality";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71109,7 +68425,6 @@ self: {
          base bytestring explicit-exception filemanip transformers
          utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/equal-files/";
        description = "Shell command for finding equal files";
        license = "GPL";
      }) {};
@@ -71149,7 +68464,6 @@ self: {
          test-framework test-framework-quickcheck2 transformers
          transformers-compat
        ];
-       homepage = "https://github.com/pa-ba/equivalence";
        description = "Maintaining an equivalence relation implemented as union-find using STT";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -71167,7 +68481,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers graphviz parsec text
        ];
-       homepage = "https://github.com/BurntSushi/erd";
        description = "An entity-relationship diagram generator from a plain text description";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71191,7 +68504,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "0i031ws189rjl5gn44qpkfylx8kz7rdf3nzw9h0dmy2h86xbkckc";
        libraryHaskellDepends = [ base polynomial ];
-       homepage = "http://code.haskell.org/~mokus/erf-native";
        description = "Native Haskell implementation of the interface from the erf package";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71208,7 +68520,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring directory filepath MissingH network random
        ];
-       homepage = "http://github.com/gombocarti/erlang-ffi";
        description = "FFI interface to Erlang";
        license = "GPL";
      }) {};
@@ -71306,7 +68617,6 @@ self: {
          safe-exceptions tasty tasty-hunit text unliftio-core
          unordered-containers
        ];
-       homepage = "https://github.com/mtesseract/error-context#readme";
        description = "Provides API for enriching errors with contexts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71319,7 +68629,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0rv59fhlfr03qis957mjgl4gyk1i5axfyvr680z3ykbfd3k5gc1s";
        libraryHaskellDepends = [ base either mtl transformers ];
-       homepage = "https://github.com/echatav/error-continuations";
        description = "Error Continuations";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71332,7 +68641,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0k0rpscg4h55215mgkd72yd5la3f2im21vlsgyg7v4pkrxd1cj1j";
        libraryHaskellDepends = [ base mtl text text-render ];
-       homepage = "http://github.com/thinkpad20/error-list";
        description = "A useful type for collecting error messages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71345,7 +68653,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0ch7c537fp52yg3qmc1v9rs4y70cc0zyb3g3i0bmmhgdhxd90bm5";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/joelteon/error-loc";
        description = "An error replacement with call-site metadata";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71358,7 +68665,6 @@ self: {
        version = "0.1.5.5";
        sha256 = "1gfi3jvag662xbsiv75ndb8p9s3c7j6lny15a9gqk8wd4l71myid";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/gregwebs/ErrorLocation.hs";
        description = "error functions that show file location information";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -71374,7 +68680,6 @@ self: {
        libraryHaskellDepends = [
          ansi-wl-pprint base containers either-unwrap InfixApplicative mtl
        ];
-       homepage = "http://github.com/gcross/error-message";
        description = "Composable error messages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71387,7 +68692,6 @@ self: {
        version = "0.0.1.2";
        sha256 = "01jfbq43ps6wjl9z5l1g8zfdi225mfn3xy59n6vrfxh0vsi1c6fz";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/pmlodawski/error-util";
        description = "Set of utils and operators for error handling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -71450,7 +68754,6 @@ self: {
        testHaskellDepends = [
          base errors exceptions HUnit monad-control mtl transformers
        ];
-       homepage = "https://github.com/A1-Triard/errors-ext#readme";
        description = "`bracket`-like functions for `ExceptT` over `IO` monad";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -71474,7 +68777,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/ersaconcat";
        description = "A script to concatenate AIP ERSA";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71504,7 +68806,6 @@ self: {
          array base containers lens mtl parsec semigroups
        ];
        testHaskellDepends = [ array base directory doctest filepath mtl ];
-       homepage = "http://github.com/ekmett/ersatz";
        description = "A monad for expressing SAT or QSAT problems using observable sharing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71523,7 +68824,6 @@ self: {
        libraryHaskellDepends = [
          array base containers ersatz toysolver transformers
        ];
-       homepage = "https://github.com/msakai/ersatz-toysat";
        description = "toysat driver as backend for ersatz";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71547,7 +68847,6 @@ self: {
        executableHaskellDepends = [
          aeson attoparsec base bytestring yaml
        ];
-       homepage = "https://bitbucket.org/kayo/ert";
        description = "Easy Runtime Templates";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71565,7 +68864,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec QuickCheck silently text
        ];
-       homepage = "https://github.com/EarthCitizen/escape-artist#readme";
        description = "ANSI Escape Sequence Text Decoration Made Easy";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71616,7 +68914,6 @@ self: {
          stream-fusion tuple unix
        ];
        doHaddock = false;
-       homepage = "http://www.killersmurf.com/projects/esotericbot";
        description = "Esotericbot is a sophisticated, lightweight IRC bot";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71641,7 +68938,6 @@ self: {
          persistent persistent-sqlite persistent-template QuickCheck
          resourcet text transformers
        ];
-       homepage = "https://github.com/bitemyapp/esqueleto";
        description = "Type-safe EDSL for SQL queries on persistent backends";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71654,7 +68950,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0pxrs9vr6gc61md9q4rxdc5fikvjandqw2rygs0xamrqlna51bcq";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/michaelochurch/ess";
        description = "The type-level S combinator in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71670,7 +68965,6 @@ self: {
        libraryHaskellDepends = [
          ad base distributive lens linear reflection
        ];
-       homepage = "https://github.com/GaloisInc/estimator";
        description = "State-space estimation algorithms such as Kalman Filters";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -71704,7 +68998,6 @@ self: {
        executableHaskellDepends = [
          base bio bytestring containers random
        ];
-       homepage = "http://blog.malde.org/";
        description = "Repeats from ESTs";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71723,7 +69016,6 @@ self: {
          aeson base hashable rio text typed-process unliftio
        ];
        testHaskellDepends = [ aeson base rio tasty tasty-hunit ];
-       homepage = "https://github.com/roman/Haskell-etc";
        description = "Declarative configuration spec for Haskell projects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71781,7 +69073,6 @@ self: {
          cereal directory potoki potoki-cereal QuickCheck
          quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/metrix-ai/eternity";
        description = "Native event-sourcing database";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71800,7 +69091,6 @@ self: {
          attoparsec base cereal directory eternity generic-random hashable
          potoki QuickCheck text time timestamp
        ];
-       homepage = "https://github.com/metrix-ai/eternity-timestamped";
        description = "Automatic timestamping for Eternity";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71830,7 +69120,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq lens mtl transformers
        ];
-       homepage = "https://int-index.github.io/ether/";
        description = "Monad transformers and classes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -71854,7 +69143,6 @@ self: {
          base bytestring ethereum-analyzer-deps extra GenericPretty hoopl
          hspec protolude text wl-pprint-text
        ];
-       homepage = "https://github.com/zchn/ethereum-analyzer";
        description = "A Ethereum contract analyzer";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71883,7 +69171,6 @@ self: {
        executableHaskellDepends = [
          base ethereum-analyzer-deps hflags monad-logger protolude
        ];
-       homepage = "https://github.com/zchn/ethereum-analyzer";
        description = "A CLI frontend for ethereum-analyzer";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -71930,7 +69217,6 @@ self: {
        executableHaskellDepends = [
          base ethereum-analyzer ethereum-analyzer-deps hflags monad-logger
        ];
-       homepage = "https://github.com/zchn/ethereum-analyzer";
        description = "A web frontend for ethereum-analyzer";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72058,7 +69344,6 @@ self: {
        ];
        testToolDepends = [ happy ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/decomputed/euler";
        description = "Mathematics utilities for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72080,7 +69365,6 @@ self: {
          base containers keys QuickCheck sequence tasty tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "https://github.com/k0ral/euler-tour-tree";
        description = "Euler tour trees";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -72105,7 +69389,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq enummapset-th unordered-containers
        ];
-       homepage = "http://github.com/tsurucapital/euphoria";
        description = "Dynamic network FRP with events and continuous values";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72143,7 +69426,6 @@ self: {
        testHaskellDepends = [
          base data-default hspec hspec-core lens mtl
        ];
-       homepage = "https://github.com/ChrisPenner/eve#readme";
        description = "An extensible event framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72161,7 +69443,6 @@ self: {
          base bytestring eve lens mtl text vty
        ];
        testHaskellDepends = [ base bytestring eve lens mtl text vty ];
-       homepage = "https://github.com/ChrisPenner/eve-cli#readme";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -72197,7 +69478,6 @@ self: {
        version = "0.0.0.3";
        sha256 = "1515v1khdkr145z5inrm2ardhpzfsbncpl5wmfd9nmilw97da9ld";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://code.haskell.org/~mokus/event-handlers";
        description = "Event handlers";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -72217,7 +69497,6 @@ self: {
          base non-negative QuickCheck random semigroups transformers
          utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/event-list/";
        description = "Event lists with relative or absolute time stamps";
        license = "GPL";
      }) {};
@@ -72234,7 +69513,6 @@ self: {
          base containers event-handlers haskell98 monad-loops mtl pretty
          prettyclass priority-queue stateref
        ];
-       homepage = "http://code.haskell.org/~mokus/event-monad";
        description = "Event-graph simulation monad transformer";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72251,7 +69529,6 @@ self: {
        libraryHaskellDepends = [ base transformers ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/schell/event-transformer#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72274,7 +69551,6 @@ self: {
          path-pieces sum-type-boilerplate template-haskell text transformers
          uuid
        ];
-       homepage = "https://github.com/jdreaver/eventful#readme";
        description = "Core module for eventful";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72298,7 +69574,6 @@ self: {
          eventful-core eventful-test-helpers hspec HUnit lens QuickCheck
          quickcheck-instances safe text unordered-containers vector
        ];
-       homepage = "https://github.com/jdreaver/eventful#readme";
        description = "Library for eventful DynamoDB event stores";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72319,7 +69594,6 @@ self: {
          base containers eventful-core eventful-test-helpers hspec HUnit mtl
          safe stm
        ];
-       homepage = "https://github.com/jdreaver/eventful#readme";
        description = "In-memory implementations for eventful";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72342,7 +69616,6 @@ self: {
          eventful-test-helpers hspec HUnit mtl persistent
          persistent-postgresql text
        ];
-       homepage = "https://github.com/jdreaver/eventful#readme";
        description = "Postgres implementations for eventful";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72360,7 +69633,6 @@ self: {
          aeson base bytestring eventful-core mtl persistent
          persistent-template text uuid
        ];
-       homepage = "https://github.com/jdreaver/eventful#readme";
        description = "Common library for SQL event stores";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72383,7 +69655,6 @@ self: {
          eventful-test-helpers hspec HUnit mtl persistent persistent-sqlite
          text uuid
        ];
-       homepage = "https://github.com/jdreaver/eventful#readme";
        description = "SQLite implementations for eventful";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72399,7 +69670,6 @@ self: {
        libraryHaskellDepends = [
          aeson aeson-casing base eventful-core extra hspec monad-logger text
        ];
-       homepage = "https://github.com/jdreaver/eventful#readme";
        description = "Common module used for eventful tests";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72416,7 +69686,6 @@ self: {
          aeson base bytestring concurrent-utilities deepseq network stm
          suspend text timers websockets
        ];
-       homepage = "-";
        description = "A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72437,11 +69706,30 @@ self: {
          lifted-base monad-control monad-loops mtl stm stm-chans
          string-conversions text transformers-base unordered-containers uuid
        ];
-       homepage = "https://github.com/YoEight/eventsource-api#readme";
        description = "Provides an eventsourcing high level API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "eventsource-api_1_3_1" = callPackage
+    ({ mkDerivation, aeson, base, bytestring, containers
+     , enclosed-exceptions, lifted-async, lifted-base, monad-control
+     , monad-loops, mtl, stm, stm-chans, string-conversions, text
+     , transformers-base, unordered-containers, uuid
+     }:
+     mkDerivation {
+       pname = "eventsource-api";
+       version = "1.3.1";
+       sha256 = "0dlrbc3xxijz1hf8w34lvk70ic6gsfb9j5z3ldqdssvv9c8fksy2";
+       libraryHaskellDepends = [
+         aeson base bytestring containers enclosed-exceptions lifted-async
+         lifted-base monad-control monad-loops mtl stm stm-chans
+         string-conversions text transformers-base unordered-containers uuid
+       ];
+       description = "Provides an eventsourcing high level API";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "eventsource-geteventstore-store" = callPackage
     ({ mkDerivation, aeson, base, eventsource-api
      , eventsource-store-specs, eventstore, mtl, protolude
@@ -72459,7 +69747,6 @@ self: {
          base eventsource-api eventsource-store-specs eventstore protolude
          tasty tasty-hspec
        ];
-       homepage = "https://github.com/YoEight/eventsource-api#readme";
        description = "GetEventStore store implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72477,7 +69764,6 @@ self: {
          aeson async base eventsource-api mtl tasty tasty-hspec text
          transformers-base uuid
        ];
-       homepage = "https://github.com/YoEight/eventsource-api#readme";
        description = "Provides common test specification for Store implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72498,7 +69784,6 @@ self: {
          aeson base eventsource-api eventsource-store-specs protolude tasty
          tasty-hspec
        ];
-       homepage = "https://github.com/YoEight/eventsource-api#readme";
        description = "An in-memory stub store implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72520,7 +69805,6 @@ self: {
        testHaskellDepends = [
          base blaze-builder bytestring HUnit wai-extra
        ];
-       homepage = "https://github.com/richardTowers/eventsourced#readme";
        description = "Server-Sent Events the UNIX way";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72554,7 +69838,41 @@ self: {
          semigroups stm stm-chans tasty tasty-hspec tasty-hunit text time
          transformers-base unordered-containers uuid
        ];
-       homepage = "https://github.com/YoEight/eventstore#readme";
+       description = "EventStore TCP Client";
+       license = stdenv.lib.licenses.bsd3;
+       platforms = [ "x86_64-darwin" "x86_64-linux" ];
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "eventstore_1_1_4" = callPackage
+    ({ mkDerivation, aeson, array, async, base, bifunctors, bytestring
+     , cereal, clock, connection, containers, dns, dotnet-timespan
+     , ekg-core, exceptions, fast-logger, hashable, http-client
+     , interpolate, lifted-async, lifted-base, machines, monad-control
+     , monad-logger, mono-traversable, mtl, protobuf, random
+     , safe-exceptions, semigroups, stm, stm-chans, tasty, tasty-hspec
+     , tasty-hunit, text, time, transformers-base, unordered-containers
+     , uuid
+     }:
+     mkDerivation {
+       pname = "eventstore";
+       version = "1.1.4";
+       sha256 = "0xhhw5dxq1h4w7dpngrhnaipzhfpzvs4y7jdvimzk86hvgv0mmfj";
+       libraryHaskellDepends = [
+         aeson array base bifunctors bytestring cereal clock connection
+         containers dns dotnet-timespan ekg-core exceptions fast-logger
+         hashable http-client interpolate lifted-async lifted-base machines
+         monad-control monad-logger mono-traversable mtl protobuf random
+         safe-exceptions semigroups stm stm-chans text time
+         transformers-base unordered-containers uuid
+       ];
+       testHaskellDepends = [
+         aeson async base bytestring cereal connection containers
+         dotnet-timespan exceptions fast-logger hashable lifted-async
+         lifted-base monad-control mono-traversable protobuf safe-exceptions
+         semigroups stm stm-chans tasty tasty-hspec tasty-hunit text time
+         transformers-base unordered-containers uuid
+       ];
        description = "EventStore TCP Client";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "x86_64-darwin" "x86_64-linux" ];
@@ -72568,7 +69886,6 @@ self: {
        version = "0.0.1";
        sha256 = "1rc0g5rn8hzglm2b4biaf8jvj5kb2j1s5vsxnm24q2gvrvjg03sx";
        libraryHaskellDepends = [ async base stm ];
-       homepage = "https://github.com/athanclark/every#readme";
        description = "Run a process every so often";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72580,7 +69897,6 @@ self: {
        version = "0.1";
        sha256 = "0r959iyd5nsw3sj7p0gwsccdgaald9lwisg0lvq9qynyz09kh4vj";
        libraryHaskellDepends = [ base haskell98 ];
-       homepage = "http://research.microsoft.com/en-us/people/dimitris/pearl.pdf";
        description = "A functional pearl on encoding and decoding using question-and-answer strategies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72600,7 +69916,6 @@ self: {
          array base containers mtl pretty transformers
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://github.com/jfcmacro/ewe";
        description = "A language for teaching simple programming languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72617,7 +69932,6 @@ self: {
        libraryHaskellDepends = [
          base exceptions hashable stm time transformers vector
        ];
-       homepage = "https://github.com/kim/ex-pool";
        description = "Another fork of resource-pool, with a MonadIO and MonadCatch constraint";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72629,7 +69943,6 @@ self: {
        version = "0.2.0.8";
        sha256 = "0pj7sh6s1kawk39hb42q1sx20g2rmzanpmr3zri9yvmb16qj5a1j";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Efficient exact computation of combinatoric functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72644,7 +69957,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers tasty tasty-hunit ];
-       homepage = "https://github.com/arthurl/exact-cover";
        description = "Efficient exact cover solver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72657,7 +69969,6 @@ self: {
        version = "0.4.1.3";
        sha256 = "1r1cjyz6aqbq8ydn3gq4107n3hnd6zbygj7pw299nqdaag38g7jf";
        libraryHaskellDepends = [ base numtype-dk semigroups ];
-       homepage = "https://github.com/dmcclean/exact-pi/";
        description = "Exact rational multiples of pi (and integer powers of pi)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72677,7 +69988,6 @@ self: {
          tasty tasty-hunit tasty-quickcheck tasty-th
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://github.com/expipiplus1/exact-real";
        description = "Exact real arithmetic";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72704,7 +70014,6 @@ self: {
        revision = "1";
        editedCabalFile = "09i2w1ry7vmjc0a4d05a4hs7kdj3brn5jrxsy638f6acj41g5dhk";
        libraryHaskellDepends = [ base exceptions transformers ];
-       homepage = "https://github.com/thumphries/except-exceptions";
        description = "Safely deal with exceptions in ExceptT";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72716,7 +70025,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1zk06z8fwr4g701c79vvsqmagjcm2h850d9m96zrig08kz3lshm9";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "yet";
        description = "Exception type hierarchy with TemplateHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72729,7 +70037,6 @@ self: {
        version = "0.4.1";
        sha256 = "068zhr90gldin0f6xafqp1pncf6rhhm3gagnvn6r3p0kx060ia23";
        libraryHaskellDepends = [ base hslogger mime-mail text ];
-       homepage = "https://github.com/drpowell/exception-mailer";
        description = "Catch all runtime exceptions and send an email";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72745,7 +70052,6 @@ self: {
        libraryHaskellDepends = [
          base exception-transformers monads-fd transformers
        ];
-       homepage = "http://www.eecs.harvard.edu/~mainland/";
        description = "Exception monad transformer instances for monads-fd classes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72808,7 +70114,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "01lzx4ihdvyivjnkvn78hcdsk83dvm6iy9v5q1f28kd1iv96x1ns";
        libraryHaskellDepends = [ base exceptions ];
-       homepage = "https://github.com/";
        description = "Essentially the Maybe type with error messages";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -72831,7 +70136,6 @@ self: {
          base mtl QuickCheck stm template-haskell test-framework
          test-framework-quickcheck2 transformers transformers-compat
        ];
-       homepage = "http://github.com/ekmett/exceptions/";
        description = "Extensible optionally-pure exceptions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -72853,7 +70157,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 transformers
          transformers-compat
        ];
-       homepage = "http://github.com/ekmett/exceptions/";
        description = "Extensible optionally-pure exceptions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72869,7 +70172,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base directory process text ];
-       homepage = "https://github.com/wapxmas/execs#readme";
        description = "Tool to run stack exec prj-exe more easy";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72895,7 +70197,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/fpco/executable-hash";
        description = "Provides the SHA1 hash of the program executable";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -72907,7 +70208,6 @@ self: {
        version = "0.0.3.1";
        sha256 = "0vxwmnsvx13cawcyhbyljkds0l1vr996ijldycx7nj0asjv45iww";
        libraryHaskellDepends = [ base directory filepath unix ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Finding out the full path of the executable";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -72920,7 +70220,6 @@ self: {
        sha256 = "0knqdlq3ziwpx5dx7i015009ks1qyhzs8cz0sx383xy5im5wcrg7";
        libraryHaskellDepends = [ async base process ];
        testHaskellDepends = [ async base doctest hspec process ];
-       homepage = "https://github.com/GianlucaGuarini/executor";
        description = "Shell helpers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72952,7 +70251,6 @@ self: {
          base containers data-pprint deepseq either haskell-src-exts hood
          mtl multistate process transformers
        ];
-       homepage = "https://github.com/lspitzner/exference";
        description = "Tool to search/generate (haskell) expressions with a given type";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -72968,7 +70266,6 @@ self: {
        libraryHaskellDepends = [
          base generics-sop template-haskell transformers
        ];
-       homepage = "http://github.com/ocharles/exhaustive";
        description = "Compile time checks that a computation considers producing data through all possible constructors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73029,7 +70326,6 @@ self: {
          hashable profunctors QuickCheck serialise singletons tasty
          tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/k0001/exinst";
        description = "Dependent pairs and their instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73044,7 +70340,6 @@ self: {
        libraryHaskellDepends = [
          aeson base constraints exinst singletons
        ];
-       homepage = "https://github.com/k0001/exinst";
        description = "Derive instances for the `aeson` library for your existential types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73059,7 +70354,6 @@ self: {
        libraryHaskellDepends = [
          base bytes constraints exinst singletons
        ];
-       homepage = "https://github.com/k0001/exinst";
        description = "Derive instances for the `bytes` library for your existential types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73072,7 +70366,6 @@ self: {
        version = "0.2";
        sha256 = "0q9fq5w6lir3qqybf8d0j0hhs33zsvv1xg49669cv5irl9hixh9z";
        libraryHaskellDepends = [ base constraints deepseq exinst ];
-       homepage = "https://github.com/k0001/exinst";
        description = "Derive instances for the `deepseq` library for your existential types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73087,7 +70380,6 @@ self: {
        libraryHaskellDepends = [
          base constraints exinst hashable singletons
        ];
-       homepage = "https://github.com/k0001/exinst";
        description = "Derive instances for the `hashable` library for your existential types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73122,7 +70414,6 @@ self: {
        version = "0.2";
        sha256 = "1f7v2f7jmqx0nkl2wla88mnb21nava74b73rvsmfbj4kxmwchsgy";
        libraryHaskellDepends = [ base contravariant ];
-       homepage = "http://github.com/glehel/exists";
        description = "Existential datatypes holding evidence of constraints";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73135,7 +70426,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0v8z5wkhyavd7zzcfbjm229mbgp1xcjbz9mvcxnjikcljn5xi181";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/JustusAdam/exit-codes";
        description = "Exit codes as defined by BSD";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73158,7 +70448,6 @@ self: {
          base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck
          transformers
        ];
-       homepage = "https://github.com/qfpl/exitcode";
        description = "Monad transformer for exit codes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73171,8 +70460,8 @@ self: {
      }:
      mkDerivation {
        pname = "exp-cache";
-       version = "0.1.0.0";
-       sha256 = "01y5kxskbai7a34xkr1b0clsawj3583m3m7l86zziyjfsbn048nm";
+       version = "0.1.0.1";
+       sha256 = "0yg5p3682fgkb0cn8gyb01zr9qy7y5maqzc6ssc04w9ll06l66jd";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -73183,7 +70472,6 @@ self: {
        testHaskellDepends = [
          base HUnit QuickCheck random tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/ChrisCoffey/exp-cache#readme";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -73196,7 +70484,6 @@ self: {
        revision = "2";
        editedCabalFile = "050v0c9l9gi1bxpqbfcl2j9mdiv7xdh1mdfwymxcgpjydv60xwh0";
        libraryHaskellDepends = [ base compensated log-domain ];
-       homepage = "https://code.mathr.co.uk/exp-extended";
        description = "floating point with extended exponent range";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73218,7 +70505,6 @@ self: {
          base matrix QuickCheck random smallcheck tasty tasty-hunit
          tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/Bodigrim/exp-pairs";
        description = "Linear programming over exponent pairs";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -73248,7 +70534,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring enumerator hexpat text transformers xml-types
        ];
-       homepage = "http://john-millikin.com/software/expat-enumerator/";
        description = "Enumerator-based API for Expat";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73268,7 +70553,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers hashable time unordered-containers
        ];
-       homepage = "https://github.com/elblake/expiring-cache-map";
        description = "General purpose simple caching";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73290,7 +70574,6 @@ self: {
          base containers hashable int-multimap quickcheck-instances tasty
          tasty-hunit tasty-quickcheck time timestamp unordered-containers
        ];
-       homepage = "https://github.com/metrix-ai/expiring-containers";
        description = "Expiring containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73318,7 +70601,6 @@ self: {
        executableHaskellDepends = [
          ansi-wl-pprint base haskell-src-exts
        ];
-       homepage = "https://github.com/joelteon/explain";
        description = "Show how expressions are parsed";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73332,7 +70614,6 @@ self: {
        sha256 = "181frvmgv65rcjpiya4gswvpq9ahz97c8lalhgmwknx9jx5nqd98";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/leftaroundabout/explicit-constraint-lens";
        description = "Fully-flexible polymorphic lenses, without any bizarre profunctors";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -73344,7 +70625,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0g20kblzvhx53mi82frpx29x0nsfjrzsanqq8f6yw22lh47pbm4y";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jwaldmann/haskell-explicit-determinant";
        description = "explicit computation of determinant of small matrices";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73359,7 +70639,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base deepseq semigroups transformers ];
-       homepage = "http://www.haskell.org/haskellwiki/Exception";
        description = "Exceptions which are explicit in the type signature";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73371,7 +70650,6 @@ self: {
        version = "0.6.0.5";
        sha256 = "0irz1zy6iaipym73x343zvr6cqym6ci2vbjbyr564d29ymd6ldzd";
        libraryHaskellDepends = [ base base-unicode-symbols tagged ];
-       homepage = "https://github.com/basvandijk/explicit-iomodes/";
        description = "File handles with explicit IOModes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73384,7 +70662,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "0h3dlgkd2gx8zr3sh949nhqgrdg943dgpp4v1n599jjjpqpw16hj";
        libraryHaskellDepends = [ base bytestring explicit-iomodes ];
-       homepage = "https://github.com/basvandijk/explicit-iomodes-bytestring/";
        description = "Extends explicit-iomodes with ByteString operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73397,7 +70674,6 @@ self: {
        version = "0.1.0.8";
        sha256 = "12ny5wa1j1wp8fbg5k8zkv4a3axmssxcvfvhg3frsm4dych6hmyg";
        libraryHaskellDepends = [ base explicit-iomodes text ];
-       homepage = "https://github.com/basvandijk/explicit-iomodes-text/";
        description = "Extends explicit-iomodes with Text operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73412,7 +70688,6 @@ self: {
        libraryHaskellDepends = [
          base containers derive mtl template-haskell
        ];
-       homepage = "http://sebfisch.github.com/explicit-sharing";
        description = "Explicit Sharing of Monadic Effects";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73427,7 +70702,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base directory pngload ];
-       homepage = "http://corsis.sourceforge.net/haskell/explore";
        description = "Experimental Plot data Reconstructor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73538,7 +70812,6 @@ self: {
          network old-locale regex-tdfa smartGroup stringsearch time xhtml
          xml
        ];
-       homepage = "http://patch-tag.com/r/salazar/extemp";
        description = "automated printing for extemp speakers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73551,7 +70824,6 @@ self: {
        version = "0.2.0";
        sha256 = "1dg9zvqszlg5v3mygazzgm84qlkcmpryv3vv4x3zwrzi1g0idq72";
        libraryHaskellDepends = [ base constraints ghc-prim tagged ];
-       homepage = "github.com/ian-mi/extended-categories";
        description = "Extended Categories";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73570,7 +70842,6 @@ self: {
          base deepseq HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
          tasty-th
        ];
-       homepage = "https://github.com/msakai/extended-reals/";
        description = "Extension of real numbers with positive/negative infinities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73593,7 +70864,6 @@ self: {
          transformers unordered-containers vector
        ];
        testHaskellDepends = [ base lens QuickCheck template-haskell ];
-       homepage = "https://github.com/fumieval/extensible";
        description = "Extensible, efficient, optics-friendly data types and effects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73632,7 +70902,6 @@ self: {
          base criterion HUnit mtl test-framework test-framework-hunit
          test-framework-quickcheck2 test-framework-th
        ];
-       homepage = "https://github.com/suhailshergill/extensible-effects";
        description = "An Alternative to Monad Transformers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73656,7 +70925,6 @@ self: {
          base criterion HUnit mtl test-framework test-framework-hunit
          test-framework-quickcheck2 test-framework-th
        ];
-       homepage = "https://github.com/suhailshergill/extensible-effects";
        description = "An Alternative to Monad Transformers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73664,19 +70932,19 @@ self: {
 
   "extensible-effects-concurrent" = callPackage
     ({ mkDerivation, base, containers, directory, extensible-effects
-     , filepath, lens, mtl, parallel, process, QuickCheck, random, stm
-     , tagged, time, transformers
+     , filepath, lens, logging-effect, monad-control, mtl, parallel
+     , process, QuickCheck, random, stm, tagged, time, transformers
      }:
      mkDerivation {
        pname = "extensible-effects-concurrent";
-       version = "0.1.1.0";
-       sha256 = "1zf67f7400n4nvwvvb0znr3aigkhawqnlz911rl79bybcibx85nc";
+       version = "0.1.2.2";
+       sha256 = "0iylnsg2q7gx7y2zi7sfklx71p6lghyink0692clipd7z5915ysf";
        libraryHaskellDepends = [
-         base containers directory extensible-effects filepath lens mtl
-         parallel process QuickCheck random stm tagged time transformers
+         base containers directory extensible-effects filepath lens
+         logging-effect monad-control mtl parallel process QuickCheck random
+         stm tagged time transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/sheyll/extensible-effects-concurrent#readme";
        description = "Message passing concurrency as extensible-effect";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73699,7 +70967,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0s51rvsg41dymk173fxf7065yynlgx234xjs149lzm00gcwv92r6";
        libraryHaskellDepends = [ base lens ];
-       homepage = "https://github.com/githubuser/extensible-sp#readme";
        description = "light-weight, extensible sums and products over types and kinds";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -73729,11 +70996,27 @@ self: {
          base clock directory filepath process time unix
        ];
        testHaskellDepends = [ base directory filepath QuickCheck unix ];
-       homepage = "https://github.com/ndmitchell/extra#readme";
        description = "Extra functions I use";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "extra_1_6_8" = callPackage
+    ({ mkDerivation, base, clock, directory, filepath, process
+     , QuickCheck, time, unix
+     }:
+     mkDerivation {
+       pname = "extra";
+       version = "1.6.8";
+       sha256 = "1kngk46nkrjkpqaj845c6r823r8aawlk1ir693lr6rskhy1k7dlp";
+       libraryHaskellDepends = [
+         base clock directory filepath process time unix
+       ];
+       testHaskellDepends = [ base directory filepath QuickCheck unix ];
+       description = "Extra functions I use";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "extract-dependencies" = callPackage
     ({ mkDerivation, async, base, Cabal, containers
      , package-description-remote
@@ -73750,7 +71033,6 @@ self: {
        executableHaskellDepends = [
          async base Cabal containers package-description-remote
        ];
-       homepage = "https://github.com/yamadapc/stack-run-auto";
        description = "Given a hackage package outputs the list of its dependencies";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73763,7 +71045,6 @@ self: {
        version = "0.0.1";
        sha256 = "1bf0naqx0gb66dr7g58lfaba87zmg09ynzdb3cyyymwcv4l1knp8";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/athanclark/extractable-singleton#readme";
        description = "A functor, where the \"stored\" value is isomorphic to Identity";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73782,7 +71063,6 @@ self: {
          base bytestring bytestring-mmap directory elf filepath
          optparse-applicative
        ];
-       homepage = "https://github.com/Peaker/extractelf";
        description = "Extract an ELF's metadata and sections into files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73799,7 +71079,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring http-client http-client-tls text time
        ];
-       homepage = "https://github.com/wuest/haskell-extralife-api";
        description = "API Client for ExtraLife team and user data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73814,7 +71093,6 @@ self: {
          base leancheck speculate template-haskell
        ];
        testHaskellDepends = [ base leancheck speculate ];
-       homepage = "https://github.com/rudymatela/extrapolate#readme";
        description = "generalize counter-examples of test properties";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73838,7 +71116,6 @@ self: {
          random resourcet string-conversions text time unordered-containers
          vector
        ];
-       homepage = "https://github.com/nikita-volkov/ez-couch";
        description = "A high level static library for working with CouchDB";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73864,7 +71141,6 @@ self: {
        version = "0.0.2.0";
        sha256 = "0apgad2rqpgxypm10n98agmfrlxydcawvsvyafdwj8jhynfycx03";
        libraryHaskellDepends = [ base free ];
-       homepage = "http://github.com/haskell-faceted/haskell-faceted";
        description = "Faceted computation for dynamic information flow security";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73891,7 +71167,6 @@ self: {
          array base containers data-default deepseq primes QuickCheck random
          toolshed
        ];
-       homepage = "https://functionalley.eu/Factory/factory.html";
        description = "Rational arithmetic in an irrational world";
        license = "GPL";
      }) {};
@@ -73909,7 +71184,6 @@ self: {
          aeson attoparsec base bytestring containers curl dataenc hoauth
          HTTP MissingH text unordered-containers utf8-string vector
        ];
-       homepage = "https://github.com/rudyl313/factual-haskell-driver";
        description = "A driver for the Factual API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73922,7 +71196,6 @@ self: {
        version = "1.1.0.1";
        sha256 = "00n5m3fa14y882rnzw7pwc154bgp46rhvvj2cghldvybxmj61zgm";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/bjornbm/fad";
        description = "Forward Automatic Differentiation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -73945,7 +71218,6 @@ self: {
        testHaskellDepends = [
          base containers hspec hspec-contrib HUnit lens
        ];
-       homepage = "http://github.com/slpopejoy/fadno";
        description = "Minimal library for music generation and notation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73963,7 +71235,6 @@ self: {
          base containers data-default diagrams diagrams-lib
          diagrams-rasterific lens random
        ];
-       homepage = "http://github.com/slpopejoy/";
        description = "Braid representations in Haskell";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73979,7 +71250,6 @@ self: {
        libraryHaskellDepends = [
          base containers Decimal lens mtl parsec xml
        ];
-       homepage = "http://github.com/slpopejoy/fadno-xml";
        description = "XML/XSD combinators/schemas/codegen";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -73992,7 +71262,6 @@ self: {
        version = "4.9.0.0";
        sha256 = "18nlj6xvnggy61gwbyrpmvbdkq928wv0wx2zcsljb52kbhddnp3d";
        doHaddock = false;
-       homepage = "https://prime.haskell.org/wiki/Libraries/Proposals/MonadFail";
        description = "Forward-compatible MonadFail class";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74015,7 +71284,6 @@ self: {
        version = "0.2.0.3";
        sha256 = "0jimc2x46zq7wnmzfbnqi67jl8yhbvr0fa65ljlc9p3fns9mca3p";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://www.haskell.org/haskellwiki/Failure";
        description = "A simple type class for success/failure computations. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74045,7 +71313,6 @@ self: {
        sha256 = "1z0c83gfmvwhzsj2iz422mxcyxc8jnic25i1vz6yp4xzv41ibmj6";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://sebfisch.github.com/fair-predicates";
        description = "Fair Predicates";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -74062,7 +71329,6 @@ self: {
          base containers generics-sop random text time
        ];
        testHaskellDepends = [ base hspec random text time ];
-       homepage = "https://github.com/mightybyte/fake";
        description = "Randomly generated fake data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74075,7 +71341,6 @@ self: {
        sha256 = "0m1w0qhny6vwnv320irrla82qzdk9ih9zyvi5lkkdj4jiqlsgriw";
        libraryHaskellDepends = [ base base-prelude split X11 ];
        librarySystemDepends = [ libXtst ];
-       homepage = "http://github.com/aelve/fake-type";
        description = "A crossplatform library to simulate keyboard input";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74089,7 +71354,6 @@ self: {
        sha256 = "1wl0jx3adibf7z8k3jadnr90jvkmf3zhkq34qpsifcl18zip8skq";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base gimlh random split ];
-       homepage = "https://github.com/gazay/faker";
        description = "Pure Haskell library for generating fake data";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -74109,7 +71373,6 @@ self: {
          base gloss gloss-raster JuicyPixels-repa QuickCheck random repa
          repa-algorithms vector
        ];
-       homepage = "http://github.com/tranma/falling-turnip";
        description = "Falling sand game/cellular automata simulation using regular parallel arrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74129,7 +71392,6 @@ self: {
        executableHaskellDepends = [
          base containers haskell98 SDL SDL-mixer SDL-ttf
        ];
-       homepage = "http://bencode.blogspot.com/2009/03/falling-blocks-tetris-clone-in-haskell.html";
        description = "A fun falling blocks game";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74158,7 +71420,6 @@ self: {
          base binary containers hashable intervals lens tables text time
          unordered-containers
        ];
-       homepage = "https://github.com/Taneb/family-tree";
        description = "A family tree library for the Haskell programming language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74173,7 +71434,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring hspec QuickCheck ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/abhinav/farmhash";
        description = "Fast hash functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74189,7 +71449,6 @@ self: {
        libraryHaskellDepends = [ base composition-prelude gmpint ];
        testHaskellDepends = [ arithmoi base combinat hspec QuickCheck ];
        benchmarkHaskellDepends = [ arithmoi base combinat criterion ];
-       homepage = "https://github.com/vmchale/fast-arithmetic#readme";
        description = "Fast functions on integers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74211,7 +71470,6 @@ self: {
          scientific template-haskell text true-name unordered-containers
          vector
        ];
-       homepage = "http://github.com/takano-akio/fast-builder";
        description = "Fast ByteString Builder";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74231,7 +71489,6 @@ self: {
        libraryHaskellDepends = [ base composition-prelude ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com//fast-combinatorics#readme";
        description = "Fast combinatorics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74251,7 +71508,6 @@ self: {
          tasty-smallcheck
        ];
        benchmarkHaskellDepends = [ base criterion digits ];
-       homepage = "https://github.com/Bodigrim/fast-digits";
        description = "The fast library for integer-to-digits conversion";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -74269,7 +71525,6 @@ self: {
          unix unix-time
        ];
        testHaskellDepends = [ base bytestring directory hspec ];
-       homepage = "https://github.com/kazu-yamamoto/logger";
        description = "A fast logging system";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74292,7 +71547,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0lpgfb1a2kf0c9w9br2izzqn0f66pchydnq87a7z74lzs5jm1bba";
        libraryHaskellDepends = [ base ghc-prim integer-gmp strict-base ];
-       homepage = "https://github.com/clintonmead/fast-mult#readme";
        description = "Numeric type with asymptotically faster multiplications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74316,8 +71570,8 @@ self: {
      }:
      mkDerivation {
        pname = "fast-tags";
-       version = "1.4.1";
-       sha256 = "0d3i5npmc9nx91nmfbd2cwq33yd48b269gbc9k2ls6sbj9qdi172";
+       version = "1.4.2";
+       sha256 = "19z36f76w2cp763ija5di0zn1p9c9i1albx6q429f0afrpxymzp5";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
@@ -74333,7 +71587,6 @@ self: {
          async base bytestring containers directory filepath tasty
          tasty-hunit text
        ];
-       homepage = "https://github.com/elaforge/fast-tags";
        description = "Fast incremental vi and emacs tags";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74349,7 +71602,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers tagsoup text text-icu
        ];
-       homepage = "https://github.com/vshabanov/fast-tagsoup";
        description = "Fast parsing and extracting information from (possibly malformed) HTML/XML documents";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74361,7 +71613,6 @@ self: {
        version = "1.0.5";
        sha256 = "10svhgjvp1802jawr1s5chkincl2xhh6k0grm60f216jpasbvff4";
        libraryHaskellDepends = [ base bytestring tagsoup text ];
-       homepage = "https://github.com/exbb2/fast-tagsoup";
        description = "Fast parser for tagsoup package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74379,7 +71630,6 @@ self: {
          attoparsec base bytestring containers foldl lens parsec pipes
          pipes-attoparsec pipes-bytestring pipes-group pipes-text split text
        ];
-       homepage = "https://github.com/GregorySchwartz/fasta";
        description = "A simple, mindless parser for fasta files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74392,7 +71642,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1nqrfrhw8gd3blfzrwbf7pm4wwqbxfaw640bzx62kwh7x2h6v3cm";
        libraryHaskellDepends = [ base hmatrix vector ];
-       homepage = "https://github.com/cscherrer/fastbayes";
        description = "Bayesian modeling algorithms accelerated for particular model structures";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74466,7 +71715,6 @@ self: {
          microlens thyme transformers vector-space
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/bartavelle/fastparser#readme";
        description = "A fast, but bare bones, bytestring parser combinators library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74487,7 +71735,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion cryptonite pbkdf
        ];
-       homepage = "https://github.com/adinapoli/fastpbkdf2-hs#readme";
        description = "Haskell bindings to the fastpbkdf2 C library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openssl;};
@@ -74502,7 +71749,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cassava hxt network-uri text
        ];
-       homepage = "https://github.com/guiltydolphin/fathead-util";
        description = "Utilities for working with DuckDuckHack's FatHead Instant Answers";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74515,7 +71761,6 @@ self: {
        version = "0.0.0";
        sha256 = "04m6hfj0sqhmq89fwfq4igz1rc0p3rzkhfg6fzsw5kyda2c8bbz0";
        libraryHaskellDepends = [ base yices ];
-       homepage = "http://tomahawkins.org";
        description = "A fault tree analysis library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74549,7 +71794,6 @@ self: {
          unordered-containers utf8-string vector
        ];
        executableHaskellDepends = [ base mtl optparse-applicative split ];
-       homepage = "https://github.com/faylang/fay/wiki";
        description = "A compiler for Fay, a Haskell subset that compiles to JavaScript";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74563,7 +71807,6 @@ self: {
        sha256 = "1i19q04a4z3aix8njw5im8ixkw7l53xfhff0rrgx3ibnf9jy752z";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base fay ];
-       homepage = "https://github.com/faylang/fay/";
        description = "The base package for Fay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74595,7 +71838,6 @@ self: {
        sha256 = "1zm6w6nccswaksr283alhnsss6xw4k7s61yp8ff4lg5127ff9wp0";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base ];
-       homepage = "https://github.com/faylang/fay-dom";
        description = "DOM FFI wrapper library for Fay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74609,7 +71851,6 @@ self: {
        sha256 = "1qmkwfqgvj6a8fan1l3i18ggpl00vrfd2mhqj13g0gh9yhvgxv1q";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base fay-text ];
-       homepage = "https://github.com/victoredwardocallaghan/fay-geoposition";
        description = "W3C compliant implementation of GeoPosition API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74623,7 +71864,6 @@ self: {
        sha256 = "1mzjna8yc7jczgggpcgh9i6akiy72d60jczvmzxngh778z3g5zmi";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base fay-jquery ];
-       homepage = "http://www.happstack.com/";
        description = "Clientside HTML generation for fay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74637,7 +71877,6 @@ self: {
        sha256 = "04vg018zynb5ckj7ca9a9a3lbs8kjx8a5k0l3k73yp2y27w7xx8g";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base fay-text ];
-       homepage = "https://github.com/faylang/fay-jquery";
        description = "jQuery bindings for Fay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74651,7 +71890,6 @@ self: {
        sha256 = "1dcifraih13zqwmm4xn57wfg63rdkiac81avyymid308r6p1x9cn";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base ];
-       homepage = "https://github.com/A1kmm/fay-ref";
        description = "Like IORef but for Fay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74665,7 +71903,6 @@ self: {
        sha256 = "0cw06vl39p7mflf8wfl8ql1h8bryv2d1kvvf4swqgda05jk13mxq";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base ];
-       homepage = "https://github.com/Lupino/fay-simplejson";
        description = "SimpleJSON library for Fay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74679,7 +71916,6 @@ self: {
        sha256 = "1q1v8jzkccy9arq6jkz4ynpzm1691d1dv9wzyi4i5m6n0gl7aans";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay fay-base text ];
-       homepage = "https://github.com/faylang/fay-text";
        description = "Fay Text type represented as JavaScript strings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74693,7 +71929,6 @@ self: {
        sha256 = "1vv4jgkz9cx8inbn6g6sn3a0nf1ak81qlj5li21sk2isj0yws1nr";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base ];
-       homepage = "https://github.com/faylang/fay-uri";
        description = "Persistent FFI bindings for using jsUri in Fay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74724,7 +71959,6 @@ self: {
          http-conduit HUnit QuickCheck resourcet text time transformers
          unliftio
        ];
-       homepage = "https://github.com/psibi/fb";
        description = "Bindings to Facebook's API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74754,7 +71988,6 @@ self: {
          http-conduit HUnit QuickCheck resourcet text time transformers
          unliftio
        ];
-       homepage = "https://github.com/psibi/fb";
        description = "Bindings to Facebook's API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74767,7 +72000,6 @@ self: {
        version = "0.3.6";
        sha256 = "1il06mlvvjybfnqpdnir9nr1g0irf84fa4q8lzavrlqgny8f294s";
        libraryHaskellDepends = [ base cereal fb persistent text time ];
-       homepage = "https://github.com/prowdsponsor/fb-persistent";
        description = "Provides Persistent instances to Facebook types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74797,7 +72029,6 @@ self: {
          servant servant-server stm text transformers wai wai-logger warp
        ];
        testHaskellDepends = [ aeson base bytestring filepath hspec text ];
-       homepage = "https://github.com/mseri/fbmessenger-api-hs#fbmessenger-api";
        description = "High-level bindings to Facebook Messenger Platform API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74832,7 +72063,6 @@ self: {
          base containers hashable mtl unordered-containers
        ];
        testHaskellDepends = [ base hspec mtl ];
-       homepage = "http://github.com/ylilarry/fcache#readme";
        description = "Cache a function (a -> b)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74853,7 +72083,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/Neki/fcd";
        description = "A faster way to navigate directories using the command line";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74879,7 +72108,6 @@ self: {
        version = "0.1";
        sha256 = "1yvsnk9awik143jh2268w1l5x70kmky60gac10fy2y1450dcn65x";
        libraryHaskellDepends = [ base cgi HaXml xhtml ];
-       homepage = "http://peteg.org/";
        description = "Server-Side Integration for FCKeditor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74900,7 +72128,6 @@ self: {
          base HUnit mtl template-haskell transformers
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/sebastiaanvisser/fclabels";
        description = "First class accessor labels implemented as lenses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74924,7 +72151,6 @@ self: {
        version = "0.3.1";
        sha256 = "1n4zk1i7g34w0wk5zy8n4r63xbglxf62h8j78kv5fc2yn95l30vh";
        libraryHaskellDepends = [ base containers dbus ];
-       homepage = "http://bitbucket.org/taejo/fdo-notify/";
        description = "Desktop Notifications client";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -74945,7 +72171,6 @@ self: {
        executableHaskellDepends = [
          base Diff directory filepath old-locale parsec time unix url
        ];
-       homepage = "https://github.com/jkarlson/fdo-trash";
        description = "Utilities related to freedesktop Trash standard";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -74958,7 +72183,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1lssjgksq0k2dd7l5lmzxnr9f5zk3gbh386zfmcqgc4iczdzfk0f";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/iand675/feature-flags";
        description = "A simple library for dynamically enabling and disabling functionality";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -74977,7 +72201,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers digest hspec mtl text
        ];
-       homepage = "https://github.com/toddmohney/flipper#readme";
        description = "A minimally obtrusive feature flag library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -74999,7 +72222,6 @@ self: {
          base bytestring containers feature-flipper hspec monad-logger mtl
          persistent persistent-postgresql
        ];
-       homepage = "https://github.com/toddmohney/flipper-postgres#readme";
        description = "A minimally obtrusive feature flag library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75012,7 +72234,6 @@ self: {
        version = "0.1.1";
        sha256 = "04ryd1c06l45af6627vjvprhs0rk1rwl0k9gq0byr95ghvc6mk6d";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://allmydata.org/source/zfec";
        description = "Forward error correction of ByteStrings";
        license = "GPL";
      }) {};
@@ -75028,7 +72249,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath process time unix
        ];
-       homepage = "https://github.com/fedora-haskell/fedora-haskell-tools";
        description = "Building and managing tools for Fedora Haskell";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -75051,7 +72271,6 @@ self: {
          aeson base bytestring containers hlint HsOpenSSL hspec http-streams
          io-streams lens text
        ];
-       homepage = "https://github.com/relrod/fedora-packages-hs";
        description = "Haskell interface to the Fedora Packages webapp API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75068,7 +72287,6 @@ self: {
        libraryHaskellDepends = [ base QuickCheck ];
        executableHaskellDepends = [ base QuickCheck ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/sahabi/fee-estimate#readme";
        description = "Short description of your package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75094,7 +72312,6 @@ self: {
          test-framework-hunit text time time-locale-compat utf8-string
          xml-conduit xml-types
        ];
-       homepage = "https://github.com/bergmark/feed";
        description = "Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75113,7 +72330,6 @@ self: {
        executableHaskellDepends = [
          base directory feed old-locale old-time time xml
        ];
-       homepage = "http://www.syntaxpolice.org/darcs_repos/feed-cli";
        description = "A simple command line interface for creating and updating feeds like RSS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75132,7 +72348,6 @@ self: {
          base data-default-class feed http-client http-client-tls time
          time-interval time-units timerep transformers utf8-string
        ];
-       homepage = "http://rel4tion.org/projects/feed-collect/";
        description = "Watch RSS/Atom feeds (and do with them whatever you like)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75150,7 +72365,6 @@ self: {
          base bytestring conduit connection http-conduit http-types hxt
          network-uri text transformers
        ];
-       homepage = "https://github.com/danchoi/feed-crawl";
        description = "Utility for fetching feeds with redirect info and HTML link detection";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75190,7 +72404,6 @@ self: {
          process tasty tasty-hspec tasty-hunit tasty-quickcheck
          tasty-smallcheck temporary text transformers
        ];
-       homepage = "http://github.com/sgraf812/feed-gipeda#readme";
        description = "CI service around gipeda";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75213,7 +72426,6 @@ self: {
          cryptohash feed iso639 lens naver-translate network-uri
          raw-strings-qq scotty text transformers wai warp wreq xml
        ];
-       homepage = "https://github.com/dahlia/feed-translator";
        description = "Translate syndication feeds";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75250,7 +72462,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring download-curl feed hs-twitter
        ];
-       homepage = "http://github.com/tomlokhorst/feed2twitter";
        description = "Send posts from a feed to Twitter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75280,7 +72491,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion data-default deepseq feldspar-language
        ];
-       homepage = "http://feldspar.github.com";
        description = "Compiler for the Feldspar language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75305,7 +72515,6 @@ self: {
          base bytestring QuickCheck random tasty tasty-golden
          tasty-quickcheck tasty-th utf8-string
        ];
-       homepage = "http://feldspar.github.com";
        description = "A functional embedded language for DSP and parallelism";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75324,7 +72533,6 @@ self: {
          base base-compat feldspar-compiler feldspar-compiler-shim
          feldspar-language imperative-edsl mainland-pretty monadic-edsl-priv
        ];
-       homepage = "https://github.com/markus-git/feldspar-signal";
        description = "Signal Processing extension for Feldspar";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75380,7 +72588,6 @@ self: {
          base cairo gtk harp HaXml mtl template-haskell unix
        ];
        executableSystemDepends = [ raptor ];
-       homepage = "http://fenfire.org/";
        description = "Graph-based notetaking system";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75407,7 +72614,6 @@ self: {
          aeson base bytestring HUnit memory QuickCheck tasty tasty-golden
          tasty-hunit tasty-quickcheck time
        ];
-       homepage = "https://github.com/rvl/fernet-hs";
        description = "Generate and verify HMAC-based authentication tokens";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75420,7 +72626,6 @@ self: {
        version = "1.0.3";
        sha256 = "1gssbkwg9lqm3ajqkkcjnxjz8nhz855ki2hi5n2di3dappr73f0b";
        libraryHaskellDepends = [ base containers regex-compat ];
-       homepage = "http://ui3.info/d/proj/fez-conf.html";
        description = "Simple functions for loading config files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75491,7 +72696,6 @@ self: {
        libraryPkgconfigDepends = [
          ffmpeg libavcodec libavdevice libavformat libswscale
        ];
-       homepage = "http://github.com/acowley/ffmpeg-light";
        description = "Minimal bindings to the FFmpeg library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75510,7 +72714,6 @@ self: {
        executableHaskellDepends = [
          base bytestring haskell98 hs-ffmpeg SDL stm
        ];
-       homepage = "http://patch-tag.com/r/VasylPasternak/ffmpeg-tutorials";
        description = "Tutorials on ffmpeg usage to play video/audio";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75541,7 +72744,6 @@ self: {
        sha256 = "1ka58mkn30mrhma7l5cshilhaif4r2jqxqpm6rvmscrvnrjq3nyz";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ fftw ];
-       homepage = "https://github.com/adamwalker/haskell-fftw-simple";
        description = "Low level bindings to FFTW";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) fftw;};
@@ -75582,7 +72784,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0p9dv7hq312wjqzm2ha4rafnmd1vplzwd5vk5fmzypgl2a1cz42s";
        libraryHaskellDepends = [ base containers fgl ];
-       homepage = "http://www.bioinf.uni-leipzig.de/~choener/";
        description = "Graph decomposition algorithms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75616,7 +72817,6 @@ self: {
          containers directory filepath hslogger mtl old-locale old-time
          process regex-compat statistics syb tabular time vector
        ];
-       homepage = "http://github.com/dmpots/fibon/wiki";
        description = "Tools for running and analyzing Haskell benchmarks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75629,7 +72829,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "18jqb4ynjsnpvydzpqzh7l5wyrjb3s3kxgc6a6ipwb6w2hygyf7k";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/sebfisch/fibonacci";
        description = "Fast computation of Fibonacci numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75666,7 +72865,6 @@ self: {
        libraryHaskellDepends = [
          array base containers fclabels monads-fd transformers
        ];
-       homepage = "http://github.com/AstraFIN/fields";
        description = "First-class record field combinators with infix record field syntax";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75707,7 +72905,6 @@ self: {
        version = "1.4.0";
        sha256 = "03bxiicvfwia5g0whg454ph2s34n8firjcqhn6d7qvbim338hkxq";
        libraryHaskellDepends = [ base containers parsec pretty ];
-       homepage = "http://www.bergsoe.org/fig";
        description = "Manipulation of FIG files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75721,7 +72918,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring clock directory zip-archive
        ];
-       homepage = "https://github.com/joelwilliamson/file-collection";
        description = "Provide a uniform interface over file archives and directories";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75738,7 +72934,6 @@ self: {
        libraryHaskellDepends = [
          base parsec process system-filepath template-haskell text
        ];
-       homepage = "https://github.com/jfischoff/file-command-qq";
        description = "Quasiquoter for system commands involving filepaths";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75756,7 +72951,6 @@ self: {
          base bytestring directory filepath template-haskell
        ];
        testHaskellDepends = [ base filepath ];
-       homepage = "https://github.com/snoyberg/file-embed";
        description = "Use Template Haskell to embed file contents directly";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75776,7 +72970,6 @@ self: {
          template-haskell text th-lift-instances transformers
        ];
        testHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/phadej/file-embed-lzma";
        description = "Use Template Haskell to embed (LZMA compressed) data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75795,7 +72988,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory file-embed filepath hspec
        ];
-       homepage = "https://github.com/sasinestro/file-embed";
        description = "Use Template Haskell to embed file contents directly";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75813,7 +73005,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base lifted-base process ];
-       homepage = "https://github.com/gregwebs/FileLocation.hs";
        description = "common functions that show file location information";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75837,7 +73028,6 @@ self: {
          async base directory filepath haskell-src-exts MissingH
          regex-compat regex-pcre
        ];
-       homepage = "https://github.com/yamadapc/stack-run-auto";
        description = "Takes a Haskell source-code file and outputs its modules";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -75856,7 +73046,6 @@ self: {
          attoparsec base bytestring directory filepath foundation
          transformers unordered-containers
        ];
-       homepage = "https://github.com/anfelor/file-templates#readme";
        description = "Use templates for files and directories";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75876,7 +73065,6 @@ self: {
        testHaskellDepends = [
          base containers directory filepath hspec stm temporary
        ];
-       homepage = "http://lpuppet.banquise.net/";
        description = "A cache system associating values to files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75898,7 +73086,6 @@ self: {
        testHaskellDepends = [
          base directory either mtl tasty tasty-hunit text time transformers
        ];
-       homepage = "https://github.com/bgwines/filediff";
        description = "Diffing and patching module";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -75912,7 +73099,6 @@ self: {
        sha256 = "0g90wgm4bcfr5j44sc5s2jlcd7ggk092lph3jqjgf6f67sqxrw8g";
        libraryHaskellDepends = [ base unix ];
        testHaskellDepends = [ async base process ];
-       homepage = "http://github.com/takano-akio/filelock";
        description = "Portable interface to file locking (flock / LockFileEx)";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -75928,7 +73114,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory filepath mtl unix-compat
        ];
-       homepage = "https://github.com/bos/filemanip";
        description = "Expressive file and directory manipulation for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -75952,7 +73137,6 @@ self: {
        sha256 = "0bnryq00xbcsswxmahl42x85bfh23mxsap0gq8q0dm1v67ij7a0q";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/haskell/filepath#readme";
        description = "Library for manipulating FilePaths in a cross platform way";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76001,7 +73185,6 @@ self: {
          base comonad comonad-transformers data-lens directory filepath mtl
          transformers
        ];
-       homepage = "https://github.com/tonymorris/filepather";
        description = "Functions on System.FilePath";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76018,7 +73201,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec mtl QuickCheck temporary
        ];
-       homepage = "https://github.com/agrafix/fileplow#readme";
        description = "Library to process and search large files or a collection of files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76062,7 +73244,6 @@ self: {
          base blaze-builder bytestring conduit hspec QuickCheck text
          transformers
        ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Use system-filepath data types with conduits. (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76079,7 +73260,6 @@ self: {
        libraryHaskellDepends = [
          base enumerator system-fileio system-filepath transformers unix
        ];
-       homepage = "https://john-millikin.com/software/haskell-filesystem/";
        description = "Enumerator-based API for manipulating the filesystem";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76097,7 +73277,6 @@ self: {
          base cond containers data-lens-light deepseq directory dlist
          filepath mtl unix
        ];
-       homepage = "https://github.com/kallisti-dev/filesystem-trees";
        description = "Recursively manipulate and traverse filesystems as lazy rose trees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76115,7 +73294,6 @@ self: {
          base data-default parsec text unordered-containers
        ];
        testHaskellDepends = [ base doctest hspec unordered-containers ];
-       homepage = "https://github.com/ishiy1993/fillit#readme";
        description = "Flexible string substitution";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76138,7 +73316,6 @@ self: {
        ];
        executableHaskellDepends = [ aeson base bytestring scotty ];
        testHaskellDepends = [ base bytestring HUnit ];
-       homepage = "https://github.com/caneroj1/filter-logger#readme";
        description = "Filterable request logging wai middleware. Change how data is logged and when.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -76150,7 +73327,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0g1ngsbxrydbwa637sk8zvpvygppr6abj9hh87maf56ily4ki9fn";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/strake/filtrable.hs";
        description = "Class of filtrable containers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76166,7 +73342,6 @@ self: {
        sha256 = "0mqs6qayj2n54siz3bpab9z6sk9030wdaxgvgg9g36983yaqmlil";
        libraryHaskellDepends = [ base deepseq hashable ];
        testHaskellDepends = [ base inspection-testing tagged ];
-       homepage = "https://github.com/phadej/vec";
        description = "Nat and Fin: peano naturals and finite numbers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76179,7 +73354,6 @@ self: {
        version = "0.1";
        sha256 = "189vby5ym6hcjpz6y9chlgkyzl8wnndqkhzk7s7qy8mksr3g66f9";
        libraryHaskellDepends = [ base stm transformers ];
-       homepage = "http://github.com/errge/final";
        description = "utility to add extra safety to monadic returns";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76221,7 +73395,6 @@ self: {
          aeson base BiobaseNewick bytestring clumpiness containers
          optparse-applicative text tree-fun unordered-containers
        ];
-       homepage = "http://github.com/GregorySchwartz/find-clumpiness#readme";
        description = "Find the clumpiness of labels in a tree";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -76268,7 +73441,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1iiyfp8p0iaf39brii95wp6887ds63bx8qrrm4raks8y4b1hflrc";
        libraryHaskellDepends = [ base Cabal directory filepath mtl ];
-       homepage = "https://github.com/oisdk/find-source-files#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -76341,7 +73513,6 @@ self: {
        version = "0.1.3.0";
        sha256 = "17a82djlpapdzw34afv79w99jrpy5nlbdw1k1xjs59bvvqv36wyv";
        libraryHaskellDepends = [ base deepseq ];
-       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;
      }) {};
@@ -76359,7 +73530,6 @@ self: {
          aeson base blaze-html bytestring case-insensitive containers cookie
          http-types mtl regex-pcre text transformers wai warp
        ];
-       homepage = "https://github.com/ChrisPenner/firefly#readme";
        description = "A simple HTTP server framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76376,7 +73546,6 @@ self: {
        executableHaskellDepends = [
          aeson base blaze-html firefly mtl text wai
        ];
-       homepage = "https://github.com/ChrisPenner/Firefly#readme";
        description = "A simple example using Firefly";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76390,7 +73559,6 @@ self: {
        sha256 = "1nprsgkv6qr6ld0a11rpwfpm88jv3xyr8gsxam09r5haagaqhn7j";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/markandrus/first-and-last";
        description = "First and Last generalized to return up to n values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76403,7 +73571,6 @@ self: {
        version = "0.3.2.3";
        sha256 = "051pmakbg3ipa4vrzk47c0v9ng3sj19wd99qi6gvp40gdkjjmplk";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/reinerp/first-class-patterns";
        description = "First class patterns and pattern matching, using type families";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76421,7 +73588,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath homeomorphic mtl Safe yhccore
        ];
-       homepage = "http://www-users.cs.york.ac.uk/~ndm/firstify/";
        description = "Defunctionalisation for Yhc Core";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76446,7 +73612,6 @@ self: {
        testHaskellDepends = [
          base Cabal containers mtl QuickCheck toolshed
        ];
-       homepage = "http://functionalley.eu";
        description = "Calculates file-size frequency-distribution";
        license = "GPL";
      }) {};
@@ -76479,7 +73644,6 @@ self: {
        sha256 = "07zsd05ncq8rnrswk4kzg97sam8czibw2nhlrqxg8q1a5canisag";
        libraryHaskellDepends = [ base filepath mtl ];
        librarySystemDepends = [ cfitsio ];
-       homepage = "http://github.com/esessoms/fitsio";
        description = "A library for reading and writing data files in the FITS data format";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76497,7 +73661,6 @@ self: {
        ];
        testHaskellDepends = [ base leancheck ];
        benchmarkHaskellDepends = [ base pretty ];
-       homepage = "https://github.com/rudymatela/fitspec#readme";
        description = "refining property sets for testing Haskell programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76552,7 +73715,6 @@ self: {
        version = "0.2.1.1";
        sha256 = "1qhmwx8iqshns0crmr9d2f8hm65jxbcp3dvv0c39v34ra7if3a94";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/ekmett/fixed";
        description = "Signed 15.16 precision fixed point arithmetic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76564,7 +73726,6 @@ self: {
        version = "0.2";
        sha256 = "16rqls3zhrm757brz7zkw7m58nvxbj03af9vff98w6hp8gag4w9i";
        libraryHaskellDepends = [ base non-empty tfp utility-ht ];
-       homepage = "http://hub.darcs.net/thielema/fixed-length/";
        description = "Lists with statically known length based on non-empty package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76576,7 +73737,6 @@ self: {
        version = "0.1.6";
        sha256 = "1gpv0p7xyzmrrq20irf0mpggnc0vm5hpq36j4vd1xlq6bplq1xmb";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/jvranish/FixedList/tree/master";
        description = "A fixed length list type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76628,7 +73788,6 @@ self: {
        libraryHaskellDepends = [
          base hmpfr integer-gmp reflection tagged template-haskell
        ];
-       homepage = "http://github.com/ekmett/fixed-precision";
        description = "Fixed Precision Arithmetic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76716,7 +73875,6 @@ self: {
        revision = "1";
        editedCabalFile = "0gc12lyp07yjs1xhdbfwllbw2ccdr131w0naxv5cn09bh9iay5xs";
        libraryHaskellDepends = [ base deepseq fixed-vector primitive ];
-       homepage = "http://github.org/Shimuuar/fixed-vector-hetero";
        description = "Generic heterogeneous vectors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76728,7 +73886,6 @@ self: {
        version = "0.5.0.0";
        sha256 = "1446xsj030xr7zry2pqq0yxv4f0j46jmpisfmp357jb0n9l5kwm3";
        libraryHaskellDepends = [ base deepseq fixed-vector primitive ];
-       homepage = "http://github.org/Shimuuar/fixed-vector-hetero";
        description = "Generic heterogeneous vectors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76769,7 +73926,6 @@ self: {
        executableHaskellDepends = [
          aeson attoparsec base bytestring text
        ];
-       homepage = "https://github.com/michaelochurch/fixedwidth-hs";
        description = "Quick parsing of fixed-width data formats";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -76798,7 +73954,6 @@ self: {
          servant servant-client stm text time validity validity-containers
          validity-time yaml
        ];
-       homepage = "https://github.com/NorfairKing/fixer#readme";
        description = "A Haskell client for http://fixer.io/";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76821,7 +73976,6 @@ self: {
          base bytestring cereal directory exceptions lens mtl QuickCheck
          tasty tasty-quickcheck temporary
        ];
-       homepage = "https://github.com/revnull/fixfile";
        description = "File-backed recursive data structures";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76847,7 +74001,6 @@ self: {
          attoparsec base bytestring containers deepseq dlist HaXml MissingH
          old-time QuickCheck text
        ];
-       homepage = "http://github.com/urv/fixhs";
        description = "FIX (co)parser";
        license = stdenv.lib.licenses.lgpl21;
      }) {};
@@ -76868,7 +74021,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-discover mtl template-haskell transformers
        ];
-       homepage = "http://github.com/jxv/fixie#readme";
        description = "Opininated testing framework for mtl style (spies, stubs, and mocks)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -76888,7 +74040,6 @@ self: {
        testHaskellDepends = [
          base containers QuickCheck tasty tasty-quickcheck
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Uniplate-style generic traversals for optionally annotated fixed-point types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76900,7 +74051,6 @@ self: {
        version = "0.1.1";
        sha256 = "05h1cw1gpnwk1qjlia4l27j375cva8pp75fzn99w2rxsv6khszpb";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.cse.unsw.edu.au/~rl/code/fixpoint.html";
        description = "Data types as fixpoints";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -76912,7 +74062,6 @@ self: {
        version = "1.5.0.2";
        sha256 = "1walxcyi1wrv28vgy318c88z3mprz6mc8qfhbjgxb156iwfv80w5";
        libraryHaskellDepends = [ base time ];
-       homepage = "https://github.com/pharpend/fixtime";
        description = "Some fixes to the time package";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -76953,7 +74102,6 @@ self: {
        executableHaskellDepends = [
          async base bytestring network-simple optparse-applicative
        ];
-       homepage = "https://github.com/chris-martin/fizzbuzz-as-a-service";
        description = "FizzBuzz as a service";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -76979,7 +74127,6 @@ self: {
          base bytestring data-default-class directory filepath hspec
          temporary transformers vector wave
        ];
-       homepage = "https://github.com/mrkkrp/flac";
        description = "Complete high-level binding to libFLAC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77001,7 +74148,6 @@ self: {
          base bytestring data-default-class directory flac hspec JuicyPixels
          temporary
        ];
-       homepage = "https://github.com/mrkkrp/flac-picture";
        description = "Support for writing picture to FLAC metadata blocks with JuicyPixels";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77020,7 +74166,6 @@ self: {
        executableHaskellDepends = [
          base binary deepseq HTTP optparse-applicative process
        ];
-       homepage = "http://noaxiom.org/flAccurateRip";
        description = "Verify FLAC files ripped form CD using AccurateRip™";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -77032,7 +74177,6 @@ self: {
        version = "0.0.5.1";
        sha256 = "10kfy1cnp721hgz6lbc28y7hkjhbv6gpk2jff6nk2avrfbaqqd8x";
        libraryHaskellDepends = [ base template-haskell text ];
-       homepage = "https://charmander.me/flamethrower/";
        description = "A template engine for HTML";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77072,7 +74216,6 @@ self: {
          base bytestring containers cpu deepseq derive ghc-prim pretty tasty
          tasty-hunit tasty-quickcheck text
        ];
-       homepage = "http://github.com/tittoassini/flat";
        description = "Principled and efficient bit-oriented binary serialization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77085,7 +74228,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0kxyr7k47lsw7xg523kf98d57p6i1iz5dmyp91zg1xs2hsbjgvlq";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/AndrasKovacs/flat-maybe";
        description = "Strict Maybe without space and indirection overhead";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77107,7 +74249,6 @@ self: {
          mwc-probability pipes primitive text transformers vector
        ];
        testHaskellDepends = [ base vector ];
-       homepage = "https://github.com/jtobin/flat-mcmc";
        description = "Painless general-purpose sampling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -77121,7 +74262,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory parsec ];
-       homepage = "https://github.com/jwaldmann/flat-tex";
        description = "flatten a latex multi-file latex document";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -77132,11 +74272,10 @@ self: {
      }:
      mkDerivation {
        pname = "flay";
-       version = "0.3";
-       sha256 = "1m5580xbmk9113ksx7b5z27b03b9w21ayn9y13hv7dk5khlividx";
+       version = "0.4";
+       sha256 = "1vqkjjf2bzmi489wsx23ryyplbg26q9qrzb98dz80j5b5rj3xzq1";
        libraryHaskellDepends = [ base constraints transformers ];
-       testHaskellDepends = [ base tasty tasty-quickcheck ];
-       homepage = "https://github.com/k0001/flay";
+       testHaskellDepends = [ base tasty tasty-quickcheck transformers ];
        description = "Work generically on your datatype without knowing its shape nor its contents";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -77152,7 +74291,6 @@ self: {
        libraryHaskellDepends = [
          base containers template-haskell th-extras transformers
        ];
-       homepage = "https://github.com/mokus0/flexible-defaults";
        description = "Generate default function implementations for complex type classes";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -77164,7 +74302,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "179k0r58r5s0g1vfs7ab382iq7qf5xbrnmvx2y8p86pz8fcz7a8l";
        libraryHaskellDepends = [ base bytestring unix-time ];
-       homepage = "https://github.com/tattsun/flexible-time";
        description = "simple extension of Data.UnixTime.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77245,7 +74382,6 @@ self: {
          system-filepath transformers
        ];
        testHaskellDepends = [ base hlint ];
-       homepage = "https://github.com/BlockScope/haskell-flight-igc#readme";
        description = "A parser for IGC files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77260,7 +74396,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base process safe-exceptions ];
-       homepage = "https://github.com/aiya000/hs-flip-cmd";
        description = "e.g. `flip systemctl foo.service start` does `systemctl start foo.service`";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -77290,7 +74425,6 @@ self: {
        executableHaskellDepends = [
          array base containers haskell98 parsec
        ];
-       homepage = "http://www.cs.york.ac.uk/fp/reduceron/";
        description = "f-lite compiler, interpreter and libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77328,7 +74462,6 @@ self: {
        testHaskellDepends = [
          attoparsec base hspec HUnit QuickCheck split text
        ];
-       homepage = "https://github.com/llelf/float-binstring";
        description = "C99 printf \"%a\" style formatting and parsing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -77354,7 +74487,6 @@ self: {
        version = "0.2.4";
        sha256 = "1zsxjwgm8nkphnmsbz03yvplc2r02qybb387n910j4j6vya98khc";
        libraryHaskellDepends = [ array base integer-gmp ];
-       homepage = "https://bitbucket.org/dafis/floatshow";
        description = "Alternative faster String representations for Double and Float, String representations for more general numeric types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -77367,12 +74499,11 @@ self: {
        pname = "flock";
        version = "0.3.1.8";
        sha256 = "1g1gf7qnlqkl57h28nzxnbzj7v2h73czffp5y7s7jm9vbihcwd4n";
-       revision = "3";
-       editedCabalFile = "06hdirzgghlxpdymb5b5l58v20m34lmn2z8hmp9lwcskc8xfqqfn";
+       revision = "4";
+       editedCabalFile = "02jqldkxg366v0gljiqg7zv5sd3zhswabcvg5xx6h8ns67kn3my6";
        libraryHaskellDepends = [
          base lifted-base monad-control transformers unix
        ];
-       homepage = "http://github.com/hesselink/flock";
        description = "Wrapper for flock(2)";
        license = "unknown";
      }) {};
@@ -77385,7 +74516,6 @@ self: {
        sha256 = "0c9mg6d8krv7c0sxlkgcpvhcspb8g65hp0h7pgjql4644ivqpn3p";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest QuickCheck template-haskell ];
-       homepage = "https://github.com/tfausak/flow#readme";
        description = "Write more understandable Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -77398,7 +74528,6 @@ self: {
        sha256 = "19nvcg1dsr9spqmjgrixqckbs7rc12fxbgn54ydq05qmy6w6p7f8";
        libraryHaskellDepends = [ base flow ];
        testHaskellDepends = [ base doctest flow QuickCheck ];
-       homepage = "https://github.com/expede/flower#README";
        description = "More directional operators";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77417,7 +74546,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl parsec QuickCheck utf8-string
        ];
-       homepage = "http://adept.linux.kiev.ua:8080/repos/flow2dot";
        description = "Library and binary to generate sequence/flow diagrams from plain text source";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77438,7 +74566,6 @@ self: {
          lens lens-action mtl network pipes pipes-aeson pipes-http
          pipes-parse template-haskell text unordered-containers uuid
        ];
-       homepage = "https://github.com/brewtown/hs-flowdock";
        description = "Flowdock client library for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77476,7 +74603,6 @@ self: {
          monad-logger MonadCatchIO-transformers template-haskell text time
          transformers unordered-containers vector
        ];
-       homepage = "https://github.com/gabemc/flowdock-api";
        description = "API integration with Flowdock";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77505,7 +74631,6 @@ self: {
          http-client http-client-tls lens semigroups tagged tasty
          tasty-quickcheck text time unordered-containers
        ];
-       homepage = "https://github.com/futurice/haskell-flowdock-rest#readme";
        description = "Flowdock REST API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77524,7 +74649,6 @@ self: {
        executableHaskellDepends = [
          array base binary bio bytestring cmdargs containers mtl random
        ];
-       homepage = "http://biohaskell.org/Applications/Flower";
        description = "Analyze 454 flowgrams (.SFF files)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77557,7 +74681,6 @@ self: {
          array base biocore biofasta biosff bytestring cmdargs containers
          directory MonadRandom mtl random
        ];
-       homepage = "http://biohaskell.org/Applications/FlowSim";
        description = "Simulate 454 pyrosequencing";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77577,7 +74700,6 @@ self: {
        libraryHaskellDepends = [ base bytestring text ];
        libraryToolDepends = [ c2hs ];
        executableHaskellDepends = [ base directory filepath mtl parsec ];
-       homepage = "http://github.com/deech/fltkhs";
        description = "FLTK bindings";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -77594,7 +74716,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory fltkhs process stm
        ];
-       homepage = "http://github.com/deech/fltkhs-demos";
        description = "FLTKHS demos. Please scroll to the bottom for more information.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77609,7 +74730,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring fltkhs ];
-       homepage = "http://github.com/deech/fltkhs-fluid-demos";
        description = "Fltkhs Fluid Demos";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77624,7 +74744,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring fltkhs ];
-       homepage = "http://github.com/deech/fltkhs-fluid-examples";
        description = "Fltkhs Fluid Examples";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -77638,7 +74757,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base fltkhs ];
-       homepage = "http://github.com/deech/fltkhs-hello-world";
        description = "Fltkhs template project";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77781,7 +74899,6 @@ self: {
        sha256 = "18r7q7sh35sr71ays0c9ic6f7vmrblpw25mz1y5v9sbk5x2lh64s";
        libraryHaskellDepends = [ base bindings-DSL containers directory ];
        librarySystemDepends = [ fluidsynth ];
-       homepage = "https://github.com/MostAwesomeDude/hsfluidsynth";
        description = "Haskell bindings to FluidSynth";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77800,7 +74917,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath mtl process Unixutils
        ];
-       homepage = "http://github.com/jabolopes/fmark";
        description = "A Friendly Markup language without syntax";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77813,7 +74929,6 @@ self: {
        version = "0.9.2";
        sha256 = "02868865hqm189h5wjd916abvqwkhbrx5b0119s1dwp70ifvbi4g";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/sjoerdvisscher/fmlist";
        description = "FoldMap lists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -77841,7 +74956,6 @@ self: {
          base bytestring containers criterion deepseq formatting interpolate
          text text-format vector
        ];
-       homepage = "http://github.com/aelve/fmt";
        description = "A new formatting library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -77869,7 +74983,6 @@ self: {
          base bytestring containers criterion deepseq formatting interpolate
          text vector
        ];
-       homepage = "http://github.com/aelve/fmt";
        description = "A new formatting library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77892,7 +75005,6 @@ self: {
          base directory filepath hspec http-types resourcet text
          unordered-containers wai wai-extra
        ];
-       homepage = "http://github.com/positiondev/fn#readme";
        description = "A functional web framework";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -77912,7 +75024,6 @@ self: {
          fn heist http-types lens map-syntax mtl resourcet text wai
          wai-extra wai-util xmlhtml
        ];
-       homepage = "http://github.com/positiondev/fn#readme";
        description = "Extras for Fn, a functional web framework";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -77925,7 +75036,6 @@ self: {
        version = "0.1.5.2";
        sha256 = "1dswf4l7d6z3rrv1d00fr3vcpawnvxhj3q741fh62s5wq948v662";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nikita-volkov/focus";
        description = "A general abstraction for manipulating elements of container data structures";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -77942,7 +75052,6 @@ self: {
          base data-default-class stm stm-delay time
        ];
        testHaskellDepends = [ base hspec stm time ];
-       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;
      }) {};
@@ -77962,7 +75071,6 @@ self: {
        testHaskellDepends = [
          base conduit hspec resourcet stm transformers
        ];
-       homepage = "https://github.com/debug-ito/fold-debounce-conduit";
        description = "Regulate input traffic from conduit Source with Control.FoldDebounce";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78025,7 +75133,6 @@ self: {
          QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck vector
        ];
        benchmarkHaskellDepends = [ base containers criterion foldl ];
-       homepage = "https://github.com/tonyday567/foldl-incremental";
        description = "incremental folds";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78051,7 +75158,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion foldl mwc-random statistics vector
        ];
-       homepage = "http://github.com/Data61/foldl-statistics#readme";
        description = "Statistical functions from the statistics package implemented as Folds";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78127,7 +75233,6 @@ self: {
        testHaskellDepends = [
          base bytestring deepseq directory doctest filepath mtl semigroups
        ];
-       homepage = "http://github.com/ekmett/folds";
        description = "Beautiful Folding";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78160,7 +75265,6 @@ self: {
        executableHaskellDepends = [
          array base containers gloss optparse-applicative xml
        ];
-       homepage = "https://github.com/SU-LOSP/folgerhs#readme";
        description = "Toolset for Folger Shakespeare Library's XML annotated plays";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -78202,7 +75306,6 @@ self: {
          ansi-wl-pprint base cmdargs directory filepath hs-twitter
          old-locale strict time
        ];
-       homepage = "http://rebworks.net/projects/follower/";
        description = "Follow Tweets anonymously";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78216,7 +75319,6 @@ self: {
        sha256 = "1aiy4bizzx5g87lvlx8xy24rxvzh093mlaavxkcr542fq9ki8yb3";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ foma ];
-       homepage = "http://github.com/joom/foma.hs";
        description = "Simple Haskell bindings for Foma";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78229,7 +75331,6 @@ self: {
        version = "0.1";
        sha256 = "1njwikgrsm52diq84j6lgjcndssk3ihmgp7fndwjq9m2v2h346gh";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/spl/font-awesome-type";
        description = "A Font Awesome data type enumerating all icon classes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78260,7 +75361,6 @@ self: {
        executableHaskellDepends = [
          base containers GLUT haskell98 OpenGL
        ];
-       homepage = "http://sourceforge.net/projects/fooengine/?abmode=1";
        description = "Paper soccer, an OpenGL game";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78277,7 +75377,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/githubuser/foobar#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78315,7 +75414,6 @@ self: {
          base control-monad-loop hashable hashtables hspec primitive
          transformers vector
        ];
-       homepage = "http://github.com/minpou/forbidden-fruit";
        description = "A library accelerates imperative style programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78358,7 +75456,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "17wsqrq1zq1p80gnrfsvks5bhickfqj5mh2prbzzkzb3s28l1mby";
        libraryHaskellDepends = [ aeson base text ];
-       homepage = "https://github.com/stormont/forecast-io";
        description = "A Haskell library for working with forecast.io data.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78382,7 +75479,6 @@ self: {
        version = "0.2";
        sha256 = "1p436dn6l5zjzizcsj0hn10s2n907gr7c8y89i4sm3h69lhqlw86";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/chrisdone/foreign-store";
        description = "Store a stable pointer in a foreign context to be retrieved later";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78396,7 +75492,6 @@ self: {
        revision = "1";
        editedCabalFile = "077s05370sx7pn053z1y6ygjg77dsvpcd5r8ivx9q9rk8m1hdjgr";
        libraryHaskellDepends = [ base stm transformers ];
-       homepage = "http://github.com/ekmett/foreign-var/";
        description = "Encapsulating mutatable state in external libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78413,7 +75508,6 @@ self: {
        libraryHaskellDepends = [
          aeson base deepseq hashable profunctors semigroupoids
        ];
-       homepage = "https://github.com/duairc/forest";
        description = "Tree and Forest types";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -78435,7 +75529,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers HUnit mtl tasty tasty-hunit
        ];
-       homepage = "https://github.com/toothbrush/forest-fire#readme";
        description = "Recursively delete CloudFormation stacks and their dependants";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78451,7 +75544,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sfischer13/haskell-forger";
        description = "Library for generating fake placeholder data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78464,7 +75556,6 @@ self: {
        version = "0.1.1";
        sha256 = "0nxcjx3cf8bkl0cwkpgz5c6byld13kw2601q4157fmfa370bi11h";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://code.google.com/p/forkable-monad/";
        description = "An implementation of forkIO for monad stacks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78485,24 +75576,22 @@ self: {
          unordered-containers
        ];
        testHaskellDepends = [ aeson base hspec mtl text ];
-       homepage = "https://github.com/mrkkrp/forma";
        description = "Parse and validate forms in JSON format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "forma_1_0_0" = callPackage
+  "forma_1_1_0" = callPackage
     ({ mkDerivation, aeson, base, containers, hspec, mtl, text
      , unordered-containers
      }:
      mkDerivation {
        pname = "forma";
-       version = "1.0.0";
-       sha256 = "11rqwlqsjw5r674zqv9lmafqhlb339afifa2376a6cgbxm7j2msd";
+       version = "1.1.0";
+       sha256 = "09f377ak1208lr8sskdga3nq47a151whd7z982pwv552w1q75p5p";
        libraryHaskellDepends = [
          aeson base containers mtl text unordered-containers
        ];
        testHaskellDepends = [ aeson base containers hspec mtl text ];
-       homepage = "https://github.com/mrkkrp/forma";
        description = "Parse and validate forms in JSON format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78539,7 +75628,6 @@ self: {
        sha256 = "1vv9b0hif5hi3jkd1n6j85b5mkfkjyixldblm2l4qfgrj95igmph";
        libraryHaskellDepends = [ haskell2010 parsec ];
        testHaskellDepends = [ haskell2010 parsec QuickCheck ];
-       homepage = "https://github.com/bytbox/hs-format";
        description = "Rendering from and scanning to format strings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78553,7 +75641,6 @@ self: {
        sha256 = "19ii2b804i6rmz21qpjy1p5yvb32gglniszhgcpmb268aldmd90c";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base hspec text ];
-       homepage = "https://github.com/agrafix/format-numbers#readme";
        description = "Various number formatting functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -78592,7 +75679,6 @@ self: {
          base bytestring data-default-class double-conversion hspec HUnit
          lens old-locale QuickCheck text time
        ];
-       homepage = "https://github.com/Soostone/formattable";
        description = "Business-quality formatting of numbers, dates, and other things";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78636,7 +75722,6 @@ self: {
          interpolatedstring-perl6 jmacro MissingH mtl network pandoc parsec
          process text urlencoded utf8-string zlib
        ];
-       homepage = "http://texodus.github.com/forml";
        description = "A statically typed, functional programming language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78654,7 +75739,6 @@ self: {
          applicative-extras base blaze-html bytestring haskell98 syb
          transformers xhtml
        ];
-       homepage = "http://github.com/chriseidhof/formlets/tree/master";
        description = "Formlets implemented in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78694,7 +75778,6 @@ self: {
        executableHaskellDepends = [
          ansi-wl-pprint base containers lens text trifecta
        ];
-       homepage = "http://nushio3.github.io";
        description = "Formura is a simple language to describe stencil computation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78709,7 +75792,6 @@ self: {
        sha256 = "1cfqv2mn1ccbp2j7vnjj123ys2n5s414dqid4ywy1l749pzf7w1j";
        libraryHaskellDepends = [ base directory old-time process random ];
        testHaskellDepends = [ base hspec ];
-       homepage = "http://forsyde.ict.kth.se/";
        description = "ForSyDe's Haskell-embedded Domain Specific Language";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78766,7 +75848,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ ansi-terminal base text ];
        testHaskellDepends = [ async base doctest hspec process ];
-       homepage = "https://github.com/gianlucaguarini/fortytwo#readme";
        description = "Interactive terminal prompt";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78779,7 +75860,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "0q11h91mlbaflxl35sya5r4h9r5d18v5ib0hplrzcnsgwchdcd3f";
        libraryHaskellDepends = [ base SafeSemaphore stm unagi-chan ];
-       homepage = "http://github.com/mmirman/forward-chan";
        description = "Concurrent channels with a forwarding primitive";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -78799,7 +75879,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/foscam-directory";
        description = "Foscam File format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78820,7 +75899,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath parsec QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/foscam-filename";
        description = "Foscam File format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78848,7 +75926,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/foscam-sort";
        description = "Foscam File format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78863,7 +75940,6 @@ self: {
        libraryHaskellDepends = [ base basement ghc-prim ];
        testHaskellDepends = [ base basement ];
        benchmarkHaskellDepends = [ base basement gauge ];
-       homepage = "https://github.com/haskell-foundation/foundation";
        description = "Alternative prelude with batteries and no dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78875,7 +75951,6 @@ self: {
        version = "0.0.3";
        sha256 = "0dqpalqn9p10vmz3sw60aga76rpi4d92hrvq2v91pv44p1iva2mb";
        libraryHaskellDepends = [ bytestring foundation text ];
-       homepage = "https://github.com/haskell-foundation/foundation";
        description = "foundation's edge with the conventional set of packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78887,7 +75962,6 @@ self: {
        version = "0.1";
        sha256 = "0mxzrvrag2qwn22llklmdkcf4icd8n9ifg1awd9q7ffll8a1a67p";
        libraryHaskellDepends = [ base containers random ];
-       homepage = "http://tomahawkins.org";
        description = "A fountain codec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -78924,7 +75998,6 @@ self: {
          aeson base bytestring data-default directory filepath ini network
          optparse-applicative process safe text unordered-containers
        ];
-       homepage = "https://www.fpcomplete.com/page/api";
        description = "Simple interface to the FP Complete IDE API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -78998,7 +76071,6 @@ self: {
          QuickCheck regex-compat test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/jrp2014/fptest";
        description = "IEEE754r floating point conformance tests";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79054,7 +76126,6 @@ self: {
        version = "0.1.0.6";
        sha256 = "0ajkrp7babip4y0symj65yanyazsazp7lsbbsa3il2b6kp9fwgxd";
        libraryHaskellDepends = [ base semigroups ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/fraction";
        description = "Fractions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79069,7 +76140,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base GLUT OpenGL random ];
-       homepage = "http://haskell.org/haskellwiki/Frag";
        description = "A 3-D First Person Shooter Game";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79139,7 +76209,6 @@ self: {
          transformers type-aligned vinyl-plus
        ];
        testHaskellDepends = [ base mtl time transformers ];
-       homepage = "https://github.com/ElvishJerricco/fraxl";
        description = "Cached and parallel data fetching";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79160,7 +76229,6 @@ self: {
          amqp async base broadcast-chan bytestring data-default hspec random
          text uuid
        ];
-       homepage = "https://github.com/salemove/freddy-hs";
        description = "RabbitMQ Messaging API supporting request-response";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -79180,7 +76248,6 @@ self: {
          profunctors semigroupoids semigroups template-haskell transformers
          transformers-base transformers-compat
        ];
-       homepage = "http://github.com/ekmett/free/";
        description = "Monads for free";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79192,7 +76259,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1caiwxhm2wx0cnr2g4zvk2qv170jps14lf9j1q40qvx5qy3fxwlz";
        libraryHaskellDepends = [ base type-aligned ];
-       homepage = "https://github.com/srijs/haskell-free-concurrent";
        description = "Free monads suitable for concurrent computation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79208,7 +76274,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/osa1/free-er";
        description = "An extensible effects library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79226,7 +76291,6 @@ self: {
          algebraic-classes base bifunctors comonad constraints contravariant
          profunctors template-haskell transformers
        ];
-       homepage = "https://github.com/sjoerdvisscher/free-functors";
        description = "Free functors, adjoint to functors that forget class constraints";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79249,7 +76313,6 @@ self: {
          JuicyPixels-util lens linear mtl OpenGL OpenGLRaw random reflection
          StateVar template-haskell transformers vector void
        ];
-       homepage = "https://github.com/fumieval/free-game";
        description = "Create games for free";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79267,7 +76330,6 @@ self: {
          base bytestring free http-client http-types mtl QuickCheck text
          time transformers
        ];
-       homepage = "https://github.com/aaronlevin/free-http";
        description = "An HTTP Client based on Free Monads";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79392,7 +76454,6 @@ self: {
        libraryHaskellDepends = [
          base lens linear MemoTrie pragmatic-show vector vector-space
        ];
-       homepage = "https://github.com/leftaroundabout/free-vector-spaces";
        description = "Instantiate the classes from the vector-space package with types from linear";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79411,7 +76472,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base containers mtl tasty tasty-hunit ];
-       homepage = "http://github.com/aaronlevin/free-vl";
        description = "van Laarhoven encoded Free Monad with Extensible Effects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79433,7 +76493,6 @@ self: {
          filepath FTGL haskell98 mtl OpenGL pngload random SDL
          template-haskell
        ];
-       homepage = "http://github.com/anttisalonen/freekick2";
        description = "A soccer game";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79454,7 +76513,6 @@ self: {
          array base bytestring containers doctest indextype text
          transformers
        ];
-       homepage = "https://github.com/clintonmead/freelude#readme";
        description = "A generalisation of the Category->Functor->Applicative->Monad hierarchy and more";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79469,7 +76527,6 @@ self: {
        libraryHaskellDepends = [ base vector ];
        librarySystemDepends = [ freenect freenect_sync ];
        libraryPkgconfigDepends = [ libfreenect ];
-       homepage = "https://github.com/chrisdone/freenect";
        description = "Interface to the Kinect device";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -79492,7 +76549,6 @@ self: {
          base QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion free mtl ];
-       homepage = "https://gitlab.com/queertypes/freer";
        description = "Implementation of the Freer Monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79530,7 +76586,6 @@ self: {
          base QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion free mtl ];
-       homepage = "https://github.com/IxpertaSolutions/freer-effects";
        description = "Implementation of effect system for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79557,7 +76612,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion extensible-effects free mtl
        ];
-       homepage = "https://github.com/lexi-lambda/freer-simple#readme";
        description = "Implementation of a friendly effect system for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79575,7 +76629,6 @@ self: {
        executableHaskellDepends = [
          array base cpphs directory mtl parallel pretty random syb
        ];
-       homepage = "http://fremissant.net/freesect";
        description = "A Haskell syntax extension for generalised sections";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79598,7 +76651,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers data-default hspec hspec-core
        ];
-       homepage = "https://github.com/kaoskorobase/freesound";
        description = "Access the Freesound Project database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79614,7 +76666,6 @@ self: {
        libraryHaskellDepends = [
          base boundingboxes bytestring freetype2 linear
        ];
-       homepage = "https://github.com/capsjac/freetype-simple";
        description = "Single line text rendering for OpenGL ES";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79641,20 +76692,26 @@ self: {
        sha256 = "1lvgazbqfcbrngvmp0k9pm2sldlg950hm8x9z4dcygmyjc2ncw2w";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec HUnit ];
-       homepage = "https://github.com/tserduke/french-cards#readme";
        description = "French Playing Cards";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
   "freq" = callPackage
-    ({ mkDerivation }:
+    ({ mkDerivation, base, bytestring, containers, gauge, hedgehog
+     , primitive
+     }:
      mkDerivation {
        pname = "freq";
-       version = "0.0.0";
-       sha256 = "0vrhdmhahhxp43312864mvq38w8100970n92vjd77fj50cbh0r2i";
-       doHaddock = false;
-       description = "TBA";
-       license = stdenv.lib.licenses.bsd3;
+       version = "0.1.0.3";
+       sha256 = "0b9ji45n6yhz24x29adyhwmrwp9xyhl2ydm0kk5a9jqv9lddddkp";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring containers primitive ];
+       executableHaskellDepends = [ base bytestring containers ];
+       testHaskellDepends = [ base bytestring containers hedgehog ];
+       benchmarkHaskellDepends = [ base bytestring containers gauge ];
+       description = "Are you ready to get freaky?";
+       license = stdenv.lib.licenses.mit;
      }) {};
 
   "fresco-binding" = callPackage
@@ -79680,7 +76737,6 @@ self: {
        version = "0.1.1";
        sha256 = "1441yv55bwmiwnr6jsccq91anq8vhc2a4ka0irn3i2i9cjzw0gkw";
        libraryHaskellDepends = [ base containers haskell-src-exts syb ];
-       homepage = "https://github.com/davidlazar/fresh";
        description = "Introduce fresh variables into Haskell source code";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79704,7 +76760,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/RaphaelJ/friday";
        description = "A functional image processing library for Haskell";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -79721,7 +76776,6 @@ self: {
          base bytestring convertible deepseq friday transformers vector
        ];
        librarySystemDepends = [ libdevil ];
-       homepage = "https://github.com/RaphaelJ/friday-devil";
        description = "Uses the DevIL C library to read and write images from and to files and memory buffers";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79739,7 +76793,6 @@ self: {
        testHaskellDepends = [
          base bytestring file-embed friday hspec JuicyPixels
        ];
-       homepage = "github.com/TomMD/friday-juicypixels";
        description = "Converts between the Friday and JuicyPixels image types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79755,7 +76808,6 @@ self: {
        libraryHaskellDepends = [
          base base-compat carray fft friday vector
        ];
-       homepage = "https://github.com/axman6/friday-scale-dct#readme";
        description = "Scale Friday images with DCT";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79797,7 +76849,6 @@ self: {
        version = "0.2.2";
        sha256 = "1mdncc38qwakadr8q4ncz9vzvx9scfhlgk2m540y2mjdypdiicy1";
        libraryHaskellDepends = [ array base containers mtl semigroups ];
-       homepage = "http://repetae.net/computer/frisby/";
        description = "Linear time composable parser for PEG grammars";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79810,7 +76861,6 @@ self: {
        sha256 = "0rv66a7mhswb4sqkyarg9kxxfpiymsmrk49gprq8mpwq7d1qmvd1";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/cdepillabout/from-sum";
        description = "Canonical fromMaybeM and fromEitherM functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79827,7 +76877,6 @@ self: {
        testHaskellDepends = [
          attoparsec base bytestring hspec QuickCheck text yaml
        ];
-       homepage = "https://github.com/yamadapc/haskell-frontmatter";
        description = "Parses frontmatter as used in Jekyll markdown files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -79853,7 +76902,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "18mnxlwlyh4q18xc9svpwma3qgwp473dfg1z1rmdll6za82zmvzn";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "http://github.com/frp-arduino/frp-arduino";
        description = "Arduino programming without the hassle of C";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79867,7 +76915,6 @@ self: {
        sha256 = "1ixhcif2db8v6k8m4bgrpiivl0ygb83padnj18w4jyy5br6s1bqz";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers mtl transformers ];
-       homepage = "https://github.com/atzeus/FRPNow";
        description = "Principled practical FRP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79883,7 +76930,6 @@ self: {
        libraryHaskellDepends = [
          base containers frpnow gloss mtl transformers
        ];
-       homepage = "https://github.com/atzeus/FRPNow";
        description = "Program awesome stuff with Gloss and frpnow!";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79900,7 +76946,6 @@ self: {
        libraryHaskellDepends = [
          base containers frpnow glib gtk mtl transformers
        ];
-       homepage = "https://github.com/atzeus/FRPNow";
        description = "Program GUIs with GTK and frpnow!";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -79914,7 +76959,6 @@ self: {
        libraryHaskellDepends = [
          base containers frpnow glib gtk3 mtl text
        ];
-       homepage = "https://github.com/george-steel/frpnow-gtk3";
        description = "Program GUIs with GTK3 and frpnow!";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79930,7 +76974,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base frpnow vty ];
        executableHaskellDepends = [ base containers frpnow vty ];
-       homepage = "https://github.com/noughtmare/frpnow-vty";
        description = "Program terminal applications with vty and frpnow!";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79957,7 +77000,6 @@ self: {
        version = "0.1";
        sha256 = "0jw6cx9fzzs8r20acjq8nq8zjhwiwnvg1b0kc97c2sij1bhw6pw4";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/nkpart/fs-events";
        description = "A haskell binding to the FSEvents API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -79997,7 +77039,6 @@ self: {
        libraryHaskellDepends = [
          base containers fgl filepath graphviz MissingH mtl parsec pretty
        ];
-       homepage = "http://projects.haskell.org/fsmActions/";
        description = "Finite state machines and FSM actions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80021,29 +77062,27 @@ self: {
          async base directory filepath tasty tasty-hunit temporary
          unix-compat
        ];
-       homepage = "https://github.com/haskell-fswatch/hfsnotify";
        description = "Cross platform library for file change notification";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "fsnotify_0_2_1_2" = callPackage
+  "fsnotify_0_3_0_0" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, directory
-     , filepath, hinotify, tasty, tasty-hunit, temporary, text, time
-     , unix-compat
+     , filepath, hinotify, random, shelly, tasty, tasty-hunit, temporary
+     , text, time, unix, unix-compat
      }:
      mkDerivation {
        pname = "fsnotify";
-       version = "0.2.1.2";
-       sha256 = "1384yksg5v1rsbbhncairxh8ahwqmg661mgc2yrcs6hbnv5jzjyp";
+       version = "0.3.0.0";
+       sha256 = "1ni5zmrbc255raxn4ws20n6b1n89yyjxrf96d1fs8y74h3z4ny85";
        libraryHaskellDepends = [
-         async base bytestring containers directory filepath hinotify text
-         time unix-compat
+         async base bytestring containers directory filepath hinotify shelly
+         text time unix unix-compat
        ];
        testHaskellDepends = [
-         async base directory filepath tasty tasty-hunit temporary
+         async base directory filepath random tasty tasty-hunit temporary
          unix-compat
        ];
-       homepage = "https://github.com/haskell-fswatch/hfsnotify";
        description = "Cross platform library for file change notification";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80064,7 +77103,6 @@ self: {
          base conduit directory filepath fsnotify hspec resourcet temporary
          transformers
        ];
-       homepage = "https://github.com/fpco/fsnotify-conduit#readme";
        description = "Get filesystem notifications as a stream of events";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80085,7 +77123,6 @@ self: {
          array base haskeline mtl transformers
        ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "http://www.cse.chalmers.se/alumni/markus/fstStudio/";
        description = "Finite state transducers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80097,7 +77134,6 @@ self: {
        version = "0.1.2";
        sha256 = "07lx4928d1fnjbpfmky4jhhk7sqj98b11vdbv4f67p3bwfn5lrp8";
        libraryHaskellDepends = [ base directory filepath ];
-       homepage = "https://github.com/Raynes/fsutils";
        description = "File system utilities for Haskell that are missing from built in libraries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80118,7 +77154,6 @@ self: {
          base hinotify optparse-applicative optparse-generic semigroups stm
          system-filepath text time-units turtle
        ];
-       homepage = "https://github.com/ixmatus/fswait";
        description = "Wait and observe events on the filesystem for a path, with a timeout";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80140,7 +77175,6 @@ self: {
        executableHaskellDepends = [
          base directory fsnotify haskeline optparse-applicative process
        ];
-       homepage = "https://github.com/kelemzol/watch";
        description = "File System watching tool with cli and slave functionalities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80159,7 +77193,6 @@ self: {
          base directory fsnotify optparse-applicative process
          regex-pcre-builtin system-filepath unix
        ];
-       homepage = "http://www.github.com/ehamberg/fswatcher/";
        description = "Watch a file/directory and run a command when it's modified";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80196,7 +77229,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mr/ftp-client";
        description = "Transfer files with FTP and FTPS";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80215,7 +77247,6 @@ self: {
          ftp-client resourcet
        ];
        testHaskellDepends = [ base ftp-clientconduit ];
-       homepage = "https://github.com/mr/ftp-client";
        description = "Transfer file with FTP and FTPS with Conduit";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80234,7 +77265,6 @@ self: {
          base byteorder bytestring conduit MissingH network transformers
          utf8-string
        ];
-       homepage = "https://github.com/litherum/ftp-conduit";
        description = "FTP client package with conduit interface based off http-conduit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80253,7 +77283,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hslogger MissingH mtl network parsec regex-compat
        ];
-       homepage = "http://software.complete.org/ftphs";
        description = "FTP Client and Server Library";
        license = "LGPL";
      }) {};
@@ -80265,7 +77294,6 @@ self: {
        version = "0.1.3";
        sha256 = "1ma87jnwsgzlr7z6ac303i0qy9i2lywvjgb2zjv9qgnbkf18pg3m";
        libraryHaskellDepends = [ base ShowF type-unary ];
-       homepage = "https://github.com/conal/ftree/";
        description = "Depth-typed functor-based trees, both top-down and bottom-up";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80307,7 +77335,6 @@ self: {
        version = "0.6.2.1";
        sha256 = "0irm1zrggjl9zrapzxfl3kj32d81k30c8nbmr3bf9ramjg65xm90";
        libraryHaskellDepends = [ base ghc network ];
-       homepage = "http://www.agusa.i.is.nagoya-u.ac.jp/person/sydney/full-sessions.html";
        description = "a monad for protocol-typed network programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80346,7 +77373,6 @@ self: {
        testHaskellDepends = [
          base HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://hub.darcs.net/kowey/fullstop";
        description = "Simple sentence segmenter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80376,7 +77402,6 @@ self: {
          settings tagsoup text time time-interval time-units transformers
          unordered-containers utf8-string vcs-web-hook-parse
        ];
-       homepage = "https://notabug.org/fr33domlover/funbot";
        description = "IRC bot for fun, learning, creativity and collaboration";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80396,7 +77421,6 @@ self: {
          aeson aeson-pretty base bytestring funbot-ext-events HTTP
          network-uri
        ];
-       homepage = "https://notabug.org/fr33domlover/funbot-client/";
        description = "Report events to FunBot over a JSON/HTTP API";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80409,7 +77433,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "075h2iwa4vjhl2ckv7qv4n5s1zfvsnsam06xsznhqpjb9m2m1208";
        libraryHaskellDepends = [ aeson base text ];
-       homepage = "https://notabug.org/fr33domlover/funbot-ext-events";
        description = "Interact with FunBot's external events";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -80429,7 +77452,6 @@ self: {
          base bytestring directory filepath funbot-client funbot-ext-events
          hit network-uri template text utf8-string
        ];
-       homepage = "https://notabug.org/fr33domlover/funbot-git-hook/";
        description = "Git hook which sends events to FunBot";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80443,7 +77465,6 @@ self: {
        sha256 = "1d5appkjhajb9ndv2gwnfz8lw2w53v8baajzmrhg26ihzj1bkch8";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base filepath pretty process ];
-       homepage = "https://github.com/peti/funcmp";
        description = "Functional MetaPost is a Haskell frontend to the MetaPost language";
        license = stdenv.lib.licenses.gpl3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -80470,7 +77491,6 @@ self: {
          base bv containers directory funcons-values gll mtl multiset
          random-strings regex-applicative split text TypeCompose vector
        ];
-       homepage = "http://plancomps.org";
        description = "A modular interpreter for executing funcons";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80487,7 +77507,6 @@ self: {
        libraryHaskellDepends = [
          base bv containers multiset random-strings text vector
        ];
-       homepage = "http://plancomps.org";
        description = "Library providing values and operations on values";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -80511,7 +77530,6 @@ self: {
        version = "0.1";
        sha256 = "0dxym6xrylngw8r5spi246nmi8fvvxxx776qismcr04zqshv7ygw";
        libraryHaskellDepends = [ base numeric-prelude ];
-       homepage = "github.com/kreuzschlitzschraubenzieher/function-instances-algebra";
        description = "Instances of the Algebra.* classes for functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80536,7 +77554,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1l72f0zz2hfhxydsmi0kqcq7mwib0cvk050mdhgyqgqdglphdpi9";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/mniip/functional-kmp";
        description = "KMP implemented on haskell's built-in cons-cell-based lists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80562,7 +77579,6 @@ self: {
        version = "0.11";
        sha256 = "0jshf7and80p0gq26zz83xj4p3ff8lppa5252qg0646xsr06lfkr";
        doHaddock = false;
-       homepage = "http://comonad.com/reader/";
        description = "This package has been subsumed by semigroupoids";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80580,7 +77596,6 @@ self: {
        libraryHaskellDepends = [
          base containers hashable unordered-containers vector
        ];
-       homepage = "https://github.com/phadej/functor-classes-compat#readme";
        description = "Data.Functor.Classes instances for core packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80608,7 +77623,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1apbdfhmhw1f30w62wwq6nr98pqhqbadp9c05vc424jm82v0169d";
        libraryHaskellDepends = [ base recursion-schemes ];
-       homepage = "https://github.com/matt-noonan/functor-friends#readme";
        description = "Friendly helpers for your recursion schemes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80620,7 +77634,6 @@ self: {
        version = "0.0.5";
        sha256 = "0rifm1p5zq2711vak2lyxzz2xs03saym3m3695wpf3zy38safbpn";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/fmap/functor-infix";
        description = "Infix operators for mapping over compositions of functors. Lots of them.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80633,7 +77646,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "1qfrnny4qsn94n24q705z8d9gh9llz9nbyqbyy7hwh79bf1rkrcg";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/ombocomp/FunctorMonadic/";
        description = "Monad-style combinators for functors";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -80645,7 +77657,6 @@ self: {
        version = "1.17.1";
        sha256 = "1ixssxdhw94l1kjxd5k4gvq8wz4b9d0vww5mg2al9q3vzb7d4pld";
        libraryHaskellDepends = [ base ghc-prim lens ];
-       homepage = "https://github.com/luna/functor-utils";
        description = "Collection of functor utilities, providing handy operators, like generalization of (.).";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80670,7 +77681,6 @@ self: {
        version = "0.1";
        sha256 = "0nfnjxihn0nhj0rhi1wvqax1f95wskr3fwb7c2clz4lvsma6bfg6";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/aristidb/functors";
        description = "(.:) and friends, syntax for Functor and Applicative.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80709,7 +77719,6 @@ self: {
          path-io process random safe-exceptions tasty tasty-hunit temporary
          text unix
        ];
-       homepage = "https://github.com/tweag/funflow";
        description = "Workflows with arrows";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80728,7 +77737,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory filepath haskell98 HFuse unix
        ];
-       homepage = "http://github.com/nathanwiegand/funion";
        description = "A unioning file-system using HFuse";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80745,7 +77753,6 @@ self: {
        libraryHaskellDepends = [ base hscolour ipprint ];
        testHaskellDepends = [ base hscolour ipprint tasty tasty-hspec ];
        benchmarkHaskellDepends = [ base criterion hscolour ipprint ];
-       homepage = "https://github.com/Pitometsu/funnyprint#readme";
        description = "funnyPrint function to colorize GHCi output";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -80779,7 +77786,6 @@ self: {
          array base bimap bitset containers fgl mtl parse-dimacs pretty
          QuickCheck random time
        ];
-       homepage = "http://github.com/dbueno/funsat";
        description = "A modern DPLL-style SAT solver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80795,7 +77801,6 @@ self: {
        sha256 = "0vs899jxnxx7hkw4rxwdd372zpkxb8na8mgc92jidylqxsjw5a4m";
        libraryHaskellDepends = [ base pipes-safe transformers void ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "https://github.com/jwiegley/fusion";
        description = "Effectful streaming library based on shortcut fusion techniques";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80822,7 +77827,6 @@ self: {
        version = "2.0.0";
        sha256 = "1gvv1m6sfxdc28h4rzp5dh6hrz6nfh031nhs192606v8wg78m3ri";
        libraryHaskellDepends = [ base ];
-       homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/future";
        description = "Supposed to mimics and enhance proposed C++ \"future\" features";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80853,7 +77857,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-expectations HUnit QuickCheck
        ];
-       homepage = "https://github.com/fpco/fuzzcheck";
        description = "A simple checker for stress testing monadic code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80866,7 +77869,6 @@ self: {
        sha256 = "1jz9arrg33x64ygipk0115b7jfchxh20cy14177iwg0na8mpl2l2";
        libraryHaskellDepends = [ base monoid-subclasses ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "http://github.com/joom/fuzzy";
        description = "Filters a list based on a fuzzy string search";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80880,7 +77882,6 @@ self: {
        sha256 = "1hanmwzr1g11am4z3r9wrkzfycvk76a03cg9bqpifidv7y9hcd73";
        libraryHaskellDepends = [ base hourglass hspec lens parsec ];
        testHaskellDepends = [ base hourglass hspec lens parsec ];
-       homepage = "https://github.com/ReedOei/fuzzy-dates#readme";
        description = "Libary for parsing dates in strings in varied formats";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80901,7 +77902,6 @@ self: {
          base containers HUnit mtl QuickCheck random test-framework
          test-framework-hunit test-framework-quickcheck2 time
        ];
-       homepage = "https://github.com/tlaitinen/fuzzy-timings";
        description = "Translates high-level definitions of \"fuzzily\" scheduled objects (e.g. play this commercial 10 times per hour between 9:00-13:00) to a list of accurately scheduled objects using glpk-hs.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80923,7 +77923,6 @@ self: {
          base base-unicode-symbols hspec ieee754 lens text
          unordered-containers
        ];
-       homepage = "https://github.com/laserpants/fuzzyset-haskell";
        description = "Fuzzy set for approximate string matching";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -80955,7 +77954,6 @@ self: {
        libraryHaskellDepends = [
          base hashable transformers unordered-containers vect vector Yampa
        ];
-       homepage = "https://github.com/ziocroc/FWGL";
        description = "Game engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80973,7 +77971,6 @@ self: {
          base fwgl gl GLFW-b hashable JuicyPixels transformers
          unordered-containers vect vector
        ];
-       homepage = "https://github.com/ziocroc/FWGL";
        description = "FWGL GLFW backend";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -80990,7 +77987,6 @@ self: {
        libraryHaskellDepends = [
          base fwgl ghcjs-base hashable unordered-containers vect
        ];
-       homepage = "https://github.com/ziocroc/FWGL";
        description = "FWGL GHCJS backend";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81003,7 +77999,6 @@ self: {
        version = "0.10.1";
        sha256 = "1awscv2y8ywcyyn08hdmlh3qdjs33akr7grfdfls59rmhidg4fhd";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nikita-volkov/fx";
        description = "Horizontally composable effects";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -81030,7 +78025,6 @@ self: {
        sha256 = "11n0kq3gmmsb5gx796k1x0m20s9zwhx5bgq4ng8j8qwyzmrh4a7w";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/cacay/G4ip";
        description = "A theorem prover for propositional logic that uses G4ip";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81080,7 +78074,6 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [ array base hscurses random text ];
        testHaskellDepends = [ array base hspec ];
-       homepage = "http://github.com/marcusbuffett/game-of-life";
        description = "Conway's Game of Life";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -81133,7 +78126,6 @@ self: {
        libraryHaskellDepends = [
          base continued-fractions converge template-haskell vector
        ];
-       homepage = "https://github.com/mokus0/gamma";
        description = "Gamma function and related functions";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -81159,7 +78151,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base haskeline transformers ];
        executableHaskellDepends = [ base haskeline transformers ];
-       homepage = "http://hub.darcs.net/mekeor/Garepinoh/text/README.md";
        description = "reverse prefix notation calculator and calculation library";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81210,7 +78201,6 @@ self: {
        sha256 = "1mky2jm8qadlv4534xnzfn4r24dipw6ac8s3wpkf90mxw9s6m8xm";
        libraryHaskellDepends = [ base mtl transformers ];
        testHaskellDepends = [ base hspec mtl transformers ];
-       homepage = "https://github.com/parsonsmatt/garlic-bread#readme";
        description = "A monad transformer for keeping track of where you've come from";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -81252,7 +78242,6 @@ self: {
          base bytestring deepseq directory HUnit tasty tasty-hunit
        ];
        benchmarkHaskellDepends = [ base ];
-       homepage = "https://github.com/vincenthz/hs-gauge";
        description = "small framework for performance measurement and analysis";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -81268,7 +78257,6 @@ self: {
        libraryHaskellDepends = [
          base containers fgl Graphalyze haskell98 mtl regex-posix
        ];
-       homepage = "http://www.daneel0yaitskov.000space.com";
        description = "planar graph embedding into a plane";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81287,7 +78275,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath hlint parallel
        ];
-       homepage = "http://github.com/ekmett/gc/";
        description = "Poor Richard's Memory Manager";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -81304,7 +78291,6 @@ self: {
          aeson base blaze-builder conduit http-types text transformers
          unordered-containers wai
        ];
-       homepage = "https://github.com/yihuang/gc-monitoring-wai";
        description = "a wai application to show GHC.GCStats";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81331,7 +78317,6 @@ self: {
          pipes-aeson pipes-attoparsec pipes-bytestring pipes-parse
          pipes-safe text
        ];
-       homepage = "https://github.com/hackerspace/gcodehs";
        description = "GCode processor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81348,7 +78333,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base glib text ];
        libraryPkgconfigDepends = [ GConf ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the GNOME configuration database system";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs.gnome2) GConf;};
@@ -81402,7 +78386,6 @@ self: {
          exceptions lens lens-aeson mtl tasty tasty-hunit tasty-quickcheck
          tasty-th text time unordered-containers vector websockets wuss
        ];
-       homepage = "https://github.com/AndrewRademacher/gdax";
        description = "API Wrapping for Coinbase's GDAX exchange";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81415,7 +78398,6 @@ self: {
        version = "1.1";
        sha256 = "1d0d8f8bfw7ld6a1d5y6syzdha5qsm909mqzd5gfqcbi2wnh8aqc";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/eelco/gdiff";
        description = "Generic diff and patch";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -81431,7 +78413,6 @@ self: {
        libraryHaskellDepends = [
          array base ghc-prim instant-generics template-haskell
        ];
-       homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics";
        description = "Generic diff for the instant-generics library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81451,7 +78432,6 @@ self: {
        testHaskellDepends = [
          base containers gdiff mtl template-haskell th-expand-syns uniplate
        ];
-       homepage = "https://github.com/jfischoff/gdiff-th";
        description = "Generate gdiff GADTs and Instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81484,7 +78464,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base GLUT OpenGLRaw Vec ];
-       homepage = "https://code.mathr.co.uk/gearbox";
        description = "zooming rotating fractal gears graphics demo";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -81502,7 +78481,6 @@ self: {
          text-all time
        ];
        testHaskellDepends = [ base hspec megaparsec text-all ];
-       homepage = "https://github.com/CLowcay/hs-gedcom";
        description = "Parser for the GEDCOM genealogy file format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81524,7 +78502,6 @@ self: {
          hack2-contrib miku moe mtl process random safe system-filepath text
          text-icu time
        ];
-       homepage = "http://github.com/nfjinjing/geek";
        description = "Geek blog engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81549,7 +78526,6 @@ self: {
          air base bytestring data-default geek hack2
          hack2-handler-snap-server pandoc text
        ];
-       homepage = "http://github.com/nfjinjing/geek";
        description = "Geek blog engine server";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81571,7 +78547,6 @@ self: {
        ];
        librarySystemDepends = [ gegl ];
        libraryPkgconfigDepends = [ gegl ];
-       homepage = "https://github.com/nek0/gegl#readme";
        description = "Haskell bindings to GEGL library";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81591,7 +78566,6 @@ self: {
          base bytestring containers lens linear mtl transformers vector
        ];
        executableHaskellDepends = [ base linear mtl vector ];
-       homepage = "https://github.com/schell/gelatin";
        description = "A graphics description language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81610,7 +78584,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/schell/gelatin/gelatin-freetype2#readme";
        description = "FreeType2 based text rendering for the gelatin realtime rendering system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81623,7 +78596,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0yp3z4sz52f21zvdy1xmd0bvpicbnv4wa53937rq1vw2jv60xx2r";
        libraryHaskellDepends = [ base FontyFruity gelatin linear vector ];
-       homepage = "https://github.com/schell/gelatin-fruity#readme";
        description = "Gelatin's support for rendering TTF outlines, using FontyFruity";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81646,7 +78618,6 @@ self: {
          transformers vector
        ];
        executableHaskellDepends = [ base gelatin lens linear mtl vector ];
-       homepage = "https://github.com/schell/gelatin/gelatin-gl";
        description = "OpenGL rendering routines for the gelatin-picture graphics EDSL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81665,7 +78636,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base gelatin-gl mtl sdl2 transformers ];
        executableHaskellDepends = [ base either filepath sdl2 ];
-       homepage = "https://github.com/schell/gelatin";
        description = "An SDL2 backend for the gelatin renderer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81679,7 +78649,6 @@ self: {
        sha256 = "001ifyyv85b9gb5l4hf21b5dqakg4f7n3bil5a1abb4vcj2zmpfr";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring filepath gelatin ];
-       homepage = "https://github.com/schell/gelatin-shaders#readme";
        description = "Gelatin's OpenGL shaders";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81698,7 +78667,6 @@ self: {
          array base bitmap bitmap-opengl containers FTGL lens linear OpenGL
          random SDL SDL-image stb-image transformers
        ];
-       homepage = "http://corbinsimpson.com/";
        description = "A simple library of helpers for SDL+GL games";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81715,7 +78683,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring Cabal containers filepath hackage-db pretty
        ];
-       homepage = "https://github.com/clintonmead/gen-imports#readme";
        description = "Code to generate instances for the package \"ghc-instances\"";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81734,7 +78701,6 @@ self: {
        executableHaskellDepends = [
          base bytestring optparse-applicative random vector
        ];
-       homepage = "https://github.com/anfelor/gen-passwd#readme";
        description = "Create wordlist-based passwords easily";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81752,7 +78718,6 @@ self: {
          base combinat containers ieee754 memoize random template-haskell
          transformers
        ];
-       homepage = "http://github.com/JacquesCarette/GenCheck";
        description = "A testing framework inspired by QuickCheck and SmallCheck";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81769,7 +78734,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ attoparsec base text ];
        executableHaskellDepends = [ attoparsec base text ];
-       homepage = "https://github.com/womfoo/gender";
        description = "Identify a persons gender by their first name";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81802,7 +78766,6 @@ self: {
          aeson aeson-pretty base bytestring safe text
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/seanhess/gendocs#readme";
        description = "Library for generating interface documentation from types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -81819,7 +78782,6 @@ self: {
          base monad-loops MonadRandom random random-shuffle
        ];
        testHaskellDepends = [ base hspec HUnit MonadRandom ];
-       homepage = "https://github.com/cgorski/general-games";
        description = "Library supporting simulation of a number of games";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -81846,7 +78808,6 @@ self: {
        version = "0.5.5";
        sha256 = "1rwz2ribijj5hb2isg0yz6hb2mwyjhzfg0ys041yb43qlcbhkhdd";
        libraryHaskellDepends = [ base List transformers ];
-       homepage = "http://github.com/yairchu/generator/tree";
        description = "Python-generators notation for creation of monadic lists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -81858,7 +78819,6 @@ self: {
        version = "1.0.3";
        sha256 = "0i51xx2hhjqjdvyzy2jza921jcfhy37azyp1cfaakvrj9kxl2w2q";
        libraryHaskellDepends = [ base mtl random ];
-       homepage = "http://liamoc.net/pdf/Generator.pdf";
        description = "Actually useful monadic random value generators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81947,11 +78907,10 @@ self: {
      }:
      mkDerivation {
        pname = "generic-data";
-       version = "0.1.0.0";
-       sha256 = "1fc2q8wzs67ww0dy00wsyyqnhb5igrpqsvi1hwxxsq5z00icvk6z";
+       version = "0.1.1.0";
+       sha256 = "1a7pjpr5xmwdmy9l2243a0259n9ndmh868x99ckhm4r7gnra9gg6";
        libraryHaskellDepends = [ base contravariant show-combinators ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/Lysxia/generic-data#readme";
        description = "Utilities for GHC.Generics";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -81978,7 +78937,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim template-haskell
        ];
-       homepage = "https://github.com/dreixel/generic-deriving";
        description = "Generic programming library for generalised deriving";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -81999,7 +78957,6 @@ self: {
        ];
        testHaskellDepends = [ base hspec template-haskell ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/dreixel/generic-deriving";
        description = "Generic programming library for generalised deriving";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82030,7 +78987,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq lens QuickCheck
        ];
-       homepage = "https://github.com/kcsongor/generic-lens";
        description = "Generic data-structure operations exposed as lenses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82050,7 +79006,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq lens QuickCheck
        ];
-       homepage = "https://github.com/kcsongor/generic-lens";
        description = "Generically derive traversals, lenses and prisms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82063,7 +79018,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0lhzxknz8117zc28d7l9wfvln5lp7alxfx8f6q4b986i93dzkl09";
        libraryHaskellDepends = [ base generic-lens ];
-       homepage = "https://github.com/duog/generic-lens-labels";
        description = "GHC.OverloadedLabels.IsLabel instance for lenses from ghc-generics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82096,7 +79050,6 @@ self: {
          split text unordered-containers vector
        ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/jfischoff/generic-maybe";
        description = "A generic version of Data.Maybe";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82116,7 +79069,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers tasty tasty-hunit text vector
        ];
-       homepage = "https://github.com/tanakh/generic-pretty";
        description = "Pretty printing for Generic value";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82132,7 +79084,6 @@ self: {
        editedCabalFile = "1qhjsxaadvnh41qrlnzp2wxrbxxsbsz9np4mhwq5vck07kqws5bk";
        libraryHaskellDepends = [ base QuickCheck ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "http://github.com/lysxia/generic-random";
        description = "Generic random generators";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -82144,7 +79095,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0xga8vm89xjgzmnz5032kqyq1q8nhbf01n55xjgda4kfjzkx1yr0";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kcsongor/generic-records";
        description = "Magic record operations using generics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82193,7 +79143,6 @@ self: {
        revision = "1";
        editedCabalFile = "0rr6fncm17ff7z9jdb90gvd03smd8vlhmhzf5b9hzms7s2scnvh6";
        libraryHaskellDepends = [ base containers transformers ];
-       homepage = "http://github.com/glguy/tries";
        description = "A map, where the keys may be complex structured data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82228,7 +79177,6 @@ self: {
        testHaskellDepends = [
          base hxt hxt-pickle-utils tasty tasty-hunit tasty-th
        ];
-       homepage = "http://github.com/silkapp/generic-xmlpickler";
        description = "Generic generation of HXT XmlPickler instances using GHC Generics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82248,7 +79196,6 @@ self: {
          mockery QuickCheck shake
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/soenkehahn/generics-eot#readme";
        description = "A library for generic programming that aims to be easy to understand";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82266,12 +79213,22 @@ self: {
          base directory doctest filepath hspec interpolate markdown-unlit
          mockery QuickCheck shake silently
        ];
-       homepage = "https://generics-eot.readthedocs.io/";
        description = "A library for generic programming that aims to be easy to understand";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "generics-mrsop" = callPackage
+    ({ mkDerivation, base, containers, mtl, template-haskell }:
+     mkDerivation {
+       pname = "generics-mrsop";
+       version = "1.0.0.1";
+       sha256 = "1spnsr127rhcpjwd7604pp7rpqp3q4rc8lb9msgl424hf62xbqq3";
+       libraryHaskellDepends = [ base containers mtl template-haskell ];
+       description = "Generic Programming with Mutually Recursive Sums of Products";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "generics-sop" = callPackage
     ({ mkDerivation, base, deepseq, ghc-prim, template-haskell }:
      mkDerivation {
@@ -82295,7 +79252,6 @@ self: {
        revision = "3";
        editedCabalFile = "1phq0hjpgxfvb8ay9v4ix6axk07mbd266javss9nmqmqmn3vnb51";
        libraryHaskellDepends = [ base generics-sop lens ];
-       homepage = "https://github.com/phadej/generics-sop-lens#readme";
        description = "Lenses for types in generics-sop";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82336,7 +79292,6 @@ self: {
          base hspec monad-control monad-logger monad-persist
          persistent-sqlite persistent-template text
        ];
-       homepage = "https://github.com/cjdev/genesis#readme";
        description = "Opinionated bootstrapping for Haskell web services";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82361,7 +79316,6 @@ self: {
          base envparse genesis hspec monad-logger monad-persist
          persistent-template text
        ];
-       homepage = "https://github.com/cjdev/genesis#readme";
        description = "Opinionated bootstrapping for Haskell web services";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82400,7 +79354,6 @@ self: {
          hslogger json mtl process text transformers wx wxcore yaml-light
        ];
        executableHaskellDepends = [ base GenI ];
-       homepage = "http://projects.haskell.org/GenI";
        description = "GenI graphical user interface";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82425,7 +79378,6 @@ self: {
        executableHaskellDepends = [
          base bytestring cmdargs directory filepath GenI json text
        ];
-       homepage = "http://kowey.github.io/GenI";
        description = "Companion tools for use with the GenI surface realiser";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82446,7 +79398,6 @@ self: {
          base binary containers GenI haskell98 HaXml HUnit mtl parsec
          QuickCheck utf8-string
        ];
-       homepage = "http://wiki.loria.fr/wiki/GenI";
        description = "Conversion utility for the GenI generator";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82460,7 +79411,6 @@ self: {
        sha256 = "0ic0hhdm789gj1s88n1zhixc0c2y81ycicgcnlzgl6l6lv7z3w1d";
        libraryHaskellDepends = [ base containers mtl template-haskell ];
        testHaskellDepends = [ base containers mtl template-haskell ];
-       homepage = "https://github.com/danr/genifunctors";
        description = "Generate generalized fmap, foldMap and traverse";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82484,7 +79434,6 @@ self: {
        version = "0.7.6";
        sha256 = "1y0m0bw5zpm1y1y6d9qmxj3swl8j8hlw1shxbr5awycf6k884ssb";
        libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "https://github.com/danr/geniplate";
        description = "Use Template Haskell to generate Uniplate-like functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -82518,7 +79467,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1a9b2h4swfwx5zwcyr2zdhxdxi9f68pwpglijxhxb5javjc4dppr";
        libraryHaskellDepends = [ base MonadRandom syb syz ];
-       homepage = "http://github.com/jsnajder/genprog";
        description = "Genetic programming library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82532,7 +79480,6 @@ self: {
        sha256 = "1cb9si5axwqi1d893vp6n2mr68isdxc9qp6dfygy0v6hci2spnmm";
        libraryHaskellDepends = [ base parsec transformers ];
        testHaskellDepends = [ base HUnit parsec transformers ];
-       homepage = "http://github.com/andriyp/gentlemark";
        description = "Gentle markup language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82546,7 +79493,6 @@ self: {
        sha256 = "0gfndjss4j2dmyk46r9ab3ahw8pmc6bry7nzzx7qpgim6zz5597w";
        libraryHaskellDepends = [ base QuickCheck validity ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Testing utilities for the validity library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -82559,7 +79505,6 @@ self: {
        sha256 = "0xf1sd5g87gvdg1n3g7in7x8x4cf1jnsbaxmq64qmjlns4qr0fnk";
        libraryHaskellDepends = [ base QuickCheck validity ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Testing utilities for the validity library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82583,7 +79528,6 @@ self: {
        testHaskellDepends = [
          aeson base genvalidity genvalidity-hspec hspec
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for aeson";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82607,7 +79551,6 @@ self: {
        testHaskellDepends = [
          aeson base genvalidity genvalidity-hspec hspec
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for aeson";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82627,7 +79570,6 @@ self: {
        testHaskellDepends = [
          base bytestring genvalidity genvalidity-hspec hspec QuickCheck
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for ByteString";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82647,7 +79589,6 @@ self: {
        testHaskellDepends = [
          base bytestring genvalidity genvalidity-hspec hspec QuickCheck
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for ByteString";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82667,7 +79608,6 @@ self: {
        testHaskellDepends = [
          base containers genvalidity genvalidity-hspec hspec
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82687,7 +79627,6 @@ self: {
        testHaskellDepends = [
          base containers genvalidity genvalidity-hspec hspec
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82708,7 +79647,6 @@ self: {
        testHaskellDepends = [
          base doctest genvalidity hspec hspec-core QuickCheck
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Standard spec's for GenValidity instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82729,7 +79667,6 @@ self: {
        testHaskellDepends = [
          base doctest genvalidity hspec hspec-core QuickCheck
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Standard spec's for GenValidity instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82752,7 +79689,6 @@ self: {
          aeson base doctest genvalidity genvalidity-aeson genvalidity-hspec
          genvalidity-text hspec text
        ];
-       homepage = "http://cs-syd.eu";
        description = "Standard spec's for aeson-related instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82775,7 +79711,6 @@ self: {
          aeson base doctest genvalidity genvalidity-aeson genvalidity-hspec
          genvalidity-text hspec text
        ];
-       homepage = "http://cs-syd.eu";
        description = "Standard spec's for aeson-related instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82793,7 +79728,6 @@ self: {
          base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck
        ];
        testHaskellDepends = [ base doctest genvalidity hspec ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Standard spec's for binary-related Instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82811,7 +79745,6 @@ self: {
          base binary deepseq genvalidity genvalidity-hspec hspec QuickCheck
        ];
        testHaskellDepends = [ base doctest genvalidity hspec ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Standard spec's for binary-related Instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82829,7 +79762,6 @@ self: {
          base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck
        ];
        testHaskellDepends = [ base doctest genvalidity hspec ];
-       homepage = "http://cs-syd.eu";
        description = "Standard spec's for cereal-related instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82847,7 +79779,6 @@ self: {
          base cereal deepseq genvalidity genvalidity-hspec hspec QuickCheck
        ];
        testHaskellDepends = [ base doctest genvalidity hspec ];
-       homepage = "http://cs-syd.eu";
        description = "Standard spec's for cereal-related instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82870,7 +79801,6 @@ self: {
          base doctest genvalidity genvalidity-hspec hashable hspec
          hspec-core QuickCheck
        ];
-       homepage = "https://github.com/NorfairKing/validity";
        description = "Standard spec's for Hashable instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82893,7 +79823,6 @@ self: {
          base doctest genvalidity genvalidity-hspec hashable hspec
          hspec-core QuickCheck
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Standard spec's for Hashable instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82909,7 +79838,6 @@ self: {
        sha256 = "140myxs62amq43mrxdkyxg33ilj8ll4jwd602c5cwz05x0wn634h";
        libraryHaskellDepends = [ base genvalidity path validity-path ];
        testHaskellDepends = [ base genvalidity-hspec hspec path ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for Path";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82930,7 +79858,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion genvalidity path QuickCheck
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for Path";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82948,7 +79875,6 @@ self: {
          base genvalidity hspec QuickCheck validity
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Standard properties for functions on `Validity` types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -82965,7 +79891,6 @@ self: {
          base genvalidity hspec QuickCheck validity
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Standard properties for functions on `Validity` types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -82985,7 +79910,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec QuickCheck scientific
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for Scientific";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83005,7 +79929,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec QuickCheck scientific
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for Scientific";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83025,7 +79948,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec QuickCheck text
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for Text";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83045,7 +79967,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec QuickCheck text
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for Text";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83063,7 +79984,6 @@ self: {
          base genvalidity QuickCheck time validity-time
        ];
        testHaskellDepends = [ base genvalidity-hspec hspec time ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for time";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83081,7 +80001,6 @@ self: {
          base genvalidity QuickCheck time validity-time
        ];
        testHaskellDepends = [ base genvalidity-hspec hspec time ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for time";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83103,7 +80022,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec unordered-containers
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for unordered-containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83125,7 +80043,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec unordered-containers
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for unordered-containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83145,7 +80062,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec QuickCheck uuid
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for UUID";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83165,7 +80081,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec QuickCheck uuid
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for UUID";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83185,7 +80100,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec vector
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for vector";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83205,7 +80119,6 @@ self: {
        testHaskellDepends = [
          base genvalidity genvalidity-hspec hspec vector
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "GenValidity support for vector";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83229,7 +80142,6 @@ self: {
          base base64-bytestring bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/markenwerk/haskell-geo-resolver/";
        description = "Performs geo location lookups and parses the results";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83247,7 +80159,6 @@ self: {
        libraryHaskellDepends = [
          array base binary bytestring bzlib template-haskell th-lift
        ];
-       homepage = "https://github.com/tolysz/geo-uk";
        description = "High precision conversion between GPS and UK Grid";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83274,7 +80185,6 @@ self: {
        libraryHaskellDepends = [
          base containers hjson HTTP network network-uri
        ];
-       homepage = "http://github.com/mrd/geocode-google";
        description = "Geocoding using the Google Web API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83291,7 +80201,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/NICTA/geodetic";
        description = "Geodetic calculations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83312,7 +80221,6 @@ self: {
          array base checkers dimensional HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/PaulJohnson/geodetics";
        description = "Terrestrial coordinate systems and geodetic calculations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83361,7 +80269,6 @@ self: {
          base bytestring directory doctest filepath hlint QuickCheck
          template-haskell
        ];
-       homepage = "https://github.com/domdere/hs-geojson";
        description = "A thin GeoJSON Layer above the aeson library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83374,7 +80281,6 @@ self: {
        version = "0.1.3";
        sha256 = "10kcrvimb7mdy59bk7x7nwkzhp85ws4511xakcl6bgiwhls39x4j";
        libraryHaskellDepends = [ aeson base bson bytestring lens text ];
-       homepage = "https://github.com/alios/geojson-types/";
        description = "GeoJSON data types including JSON/BSON conversion";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83394,7 +80300,6 @@ self: {
          base colonnade directory HUnit pipes pipes-bytestring pipes-text
          siphon test-framework test-framework-hunit text
        ];
-       homepage = "https://github.com/andrewthad/colonnade";
        description = "Geolite CSV Parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83446,7 +80351,6 @@ self: {
          base curl directory filepath haskell98 hxt mtl old-locale process
          time
        ];
-       homepage = "http://bitbucket.org/kenko/getemx";
        description = "Fetch from emusic using .emx files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83479,7 +80383,6 @@ self: {
          base base-compat base-orphans filepath generics-sop hspec
          QuickCheck safe silently tagged
        ];
-       homepage = "https://github.com/soenkehahn/getopt-generics#readme";
        description = "Create command line interfaces with ease";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83491,7 +80394,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1pf40nc3jzprv4wn9h8mr0nhzxzilffgkapxg3k0qksfxydzv7pp";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://bitbucket.org/dpwiz/getopt-simple";
        description = "A \"System.Console.GetOpt\" wrapper to make simple use case easy.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83527,7 +80429,6 @@ self: {
          sed -i "s|numJobs (bf bi)++||" ./Setup.hs
        '';
        preBuild = ''export LD_LIBRARY_PATH=`pwd`/dist/build:$LD_LIBRARY_PATH'';
-       homepage = "http://www.grammaticalframework.org/";
        description = "Grammatical Framework";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83543,7 +80444,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base containers parsec ];
-       homepage = "http://a319-101.ipm.edu.mo/~wke/ggts/impl/";
        description = "A type checker and runtime system of rCOS/g (impl. of ggts-FCS).";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83560,7 +80460,6 @@ self: {
        executableHaskellDepends = [
          base directory github memory text vector
        ];
-       homepage = "https://github.com/vincenthz/gh-labeler#readme";
        description = "Github Standard Labeler";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83580,7 +80479,6 @@ self: {
        ];
        executableHaskellDepends = [ aeson base bytestring ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/pbrisbin/gh-pocket-knife#readme";
        description = "Script helpers for interacting with GitHub";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83601,7 +80499,6 @@ self: {
          time transformers unix
        ];
        libraryToolDepends = [ alex happy ];
-       homepage = "http://www.haskell.org/ghc/";
        description = "The GHC API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83642,7 +80539,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "01gvyl2r7jqxca33gdavv6l2a6yz4xh2ndmb4v0y2mdgc9sskymc";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/treeowl/ghc-call-stack-extras";
        description = "Extra utilities for HasCallStack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83674,7 +80570,6 @@ self: {
        executableHaskellDepends = [
          base colorize-haskell directory filepath pcre-light process
        ];
-       homepage = "https://github.com/shachaf/ghc-core";
        description = "Display GHC's core and assembly output in a pager";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83693,7 +80588,6 @@ self: {
        executableHaskellDepends = [
          base blaze-html bytestring containers mtl parsec process
        ];
-       homepage = "https://github.com/vincenthz/ghc-core-html";
        description = "Core to HTML display";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83718,7 +80612,6 @@ self: {
        version = "0.2.0";
        sha256 = "0wmlryqsw4mhk85wnril0p14gx2y0wjmq9iv9jjy0wl6gw5ps1yh";
        libraryHaskellDepends = [ base deepseq ghc-heap-view ];
-       homepage = "http://felsin9.de/nnis/ghc-datasize";
        description = "Determine the size of data structures in GHC's memory";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83759,7 +80652,6 @@ self: {
          aeson base bytestring ghc optparse-applicative pretty pretty-show
          process unordered-containers vector
        ];
-       homepage = "https://github.com/edsko/ghc-dump-tree";
        description = "Dump GHC's parsed, renamed, and type checked ASTs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83899,7 +80791,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory filepath process ];
-       homepage = "http://code.haskell.org/~dons/code/ghc-gc-tune";
        description = "Graph performance of Haskell programs with different GC flags";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -83911,7 +80802,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0264ma0w85fwypnagd0l4zfs1wi1yk16rygn6fhpzgsxycwmg47h";
        libraryHaskellDepends = [ base ghc ];
-       homepage = "https://github.com/alanz/ghc-generic-instances";
        description = "Derived instances of GHC.Generic of the GHC AST";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83967,7 +80857,6 @@ self: {
          monad-journal mtl optparse-applicative parsec process
          process-streaming safe syb transformers
        ];
-       homepage = "https://github.com/carlohamalainen/ghc-imported-from";
        description = "Find the Haddock documentation for a symbol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -83990,7 +80879,6 @@ self: {
          filepath ghc ghc-boot ghc-compact ghc-prim hoopl hpc integer-gmp
          process template-haskell time unix
        ];
-       homepage = "https://github.com/clintonmead/ghc-instances#readme";
        description = "Easily import all instances contained in GHC distributed libraries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84003,7 +80891,6 @@ self: {
        sha256 = "0qr6ipsq7g1275svdgqcppcb37r387fvap5fyyn6fn4h84dhvkby";
        libraryHaskellDepends = [ base ghc hashable ];
        testHaskellDepends = [ base inspection-testing ];
-       homepage = "https://github.com/nomeata/ghc-justdoit";
        description = "A magic typeclass that just does it";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84020,7 +80907,6 @@ self: {
        executableHaskellDepends = [
          base process shake unordered-containers
        ];
-       homepage = "https://github.com/ndmitchell/ghc-make#readme";
        description = "Accelerated version of ghc --make";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84081,7 +80967,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion directory filepath temporary
        ];
-       homepage = "https://github.com/DanielG/ghc-mod";
        description = "Happy Haskell Hacking";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84097,7 +80982,6 @@ self: {
        libraryHaskellDepends = [
          base exceptions extensible-exceptions ghc mtl
        ];
-       homepage = "http://hub.darcs.net/jcpetruzza/ghc-mtl";
        description = "An mtl compatible version of the Ghc-Api monads and monad-transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84120,7 +81004,6 @@ self: {
          base bin-package-db Cabal directory filepath ghc ghc-paths process
          transformers unix
        ];
-       homepage = "https://github.com/ranjitjhala/ghc-options.git";
        description = "Utilities for extracting GHC options needed to compile a given Haskell target";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84148,7 +81031,6 @@ self: {
          base directory filepath HUnit process QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/23Skidoo/ghc-parmake";
        description = "A parallel wrapper for 'ghc --make'";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84161,7 +81043,6 @@ self: {
        sha256 = "1130fpddf3jx84k558gsc83j3166qy15jp878w2d3lwgzxjcqx5v";
        libraryHaskellDepends = [ base ghc ];
        libraryToolDepends = [ cpphs happy ];
-       homepage = "https://github.com/gibiansky/IHaskell";
        description = "Haskell source parser from GHC";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -84208,7 +81089,6 @@ self: {
        libraryHaskellDepends = [
          base Cabal directory filepath ghc ghc-paths
        ];
-       homepage = "https://github.com/JPMoresmau/ghc-pkg-lib";
        description = "Provide library support for ghc-pkg information";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84243,7 +81123,6 @@ self: {
          attoparsec base containers directory filepath process tasty
          tasty-hunit temporary text
        ];
-       homepage = "https://github.com/maoe/ghc-prof";
        description = "Library for parsing GHC time and allocation profiling reports";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84256,7 +81135,6 @@ self: {
        sha256 = "10vwwxiy53bacdzz0i62ashbr5snzda1v3qlb5bqk4f770fa7mpl";
        libraryHaskellDepends = [ aeson base text vector ];
        testHaskellDepends = [ aeson base bytestring hspec ];
-       homepage = "https://github.com/Fuuzetsu/ghc-prof-aeson#readme";
        description = "Parser for GHC's JSON profiling output";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84275,7 +81153,6 @@ self: {
          aeson base bytestring containers ghc-prof-aeson
          optparse-applicative text vector
        ];
-       homepage = "https://github.com/Fuuzetsu/ghc-prof-aeson-flamegraph#readme";
        description = "Turn GHC `-pj` profiling output into FlameGraph format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84302,7 +81179,6 @@ self: {
        sha256 = "1kyy2wck8n6cjfcsqv4ki5dsakgps9brpad0lcsgnpixx9x8w88h";
        libraryHaskellDepends = [ base ghc ];
        testHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/nomeata/ghc-proofs";
        description = "GHC plugin to prove program equations by simplification";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -84333,7 +81209,6 @@ self: {
          transformers-compat
        ];
        executableHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/pmlodawski/ghc-session";
        description = "Simplified GHC API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84350,7 +81225,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring directory filepath ghc ghc-paths
        ];
-       homepage = "https://github.com/valderman/ghc-simple";
        description = "Simplified interface to the GHC API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84375,7 +81249,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0rwx7l89r5yfi1187c0zgx1ph2rsagyvrizb1c0vnbyrwhpbslh0";
        libraryHaskellDepends = [ base ghc ];
-       homepage = "http://github.com/nominolo/ghc-syb";
        description = "Data and Typeable instances for the GHC API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84389,7 +81262,6 @@ self: {
        sha256 = "0fj7cqkdkb2kbfsif62bgc17cymnxjr6nnbsd1z4hfw8hz4pchjz";
        libraryHaskellDepends = [ base ghc syb ];
        testHaskellDepends = [ base directory filepath ghc ghc-paths ];
-       homepage = "http://github.com/nominolo/ghc-syb";
        description = "Scrap Your Boilerplate utilities for the GHC API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84404,7 +81276,6 @@ self: {
        libraryHaskellDepends = [ base ghc text ];
        testHaskellDepends = [ base hspec text ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/mrkkrp/ghc-syntax-highlighter";
        description = "Syntax highlighter for Haskell using lexer of GHC itself";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84417,7 +81288,6 @@ self: {
        version = "0.2.5";
        sha256 = "0xkq24dr2div9d9hr4rpz65968syqjignn9xn5q48vmzh1m1xwws";
        libraryHaskellDepends = [ base ghc ];
-       homepage = "http://github.com/clash-lang/ghc-tcplugins-extra";
        description = "Utilities for writing GHC type-checker plugins";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -84429,7 +81299,6 @@ self: {
        version = "0.3";
        sha256 = "0k1ph8za52mx6f146xhaakn630xrzk42ylchv4b9r04hslhzvb1h";
        libraryHaskellDepends = [ base ghc ];
-       homepage = "http://github.com/clash-lang/ghc-tcplugins-extra";
        description = "Utilities for writing GHC type-checker plugins";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84450,7 +81319,6 @@ self: {
          attoparsec base directory filepath process tasty tasty-hunit
          temporary text
        ];
-       homepage = "https://github.com/maoe/ghc-time-alloc-prof";
        description = "Library for parsing GHC time and allocation profiling reports";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84463,7 +81331,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "074pvam1mb5sranh04i6xcs55vgk3h45vg0mdxnbxc3jmmv76lgi";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/bitonic/ghc-timers#readme";
        description = "Provides bindings to functions starting and stopping the RTS timers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84476,7 +81343,6 @@ self: {
        sha256 = "00lq6bcl78drqlzj39avf9k2x2q4d2fdac3rrxrxicsdwry6brkk";
        libraryHaskellDepends = [ base bytestring text ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/maoe/ghc-trace-events";
        description = "Faster replacements for traceEvent and traceEventMarker";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84500,7 +81366,6 @@ self: {
          base ghc-typelits-knownnat ghc-typelits-natnormalise tasty
          tasty-hunit template-haskell
        ];
-       homepage = "http://www.clash-lang.org/";
        description = "Additional type-level operations on GHC.TypeLits.Nat";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -84522,7 +81387,6 @@ self: {
          base ghc-typelits-knownnat ghc-typelits-natnormalise tasty
          tasty-hunit template-haskell
        ];
-       homepage = "http://www.clash-lang.org/";
        description = "Additional type-level operations on GHC.TypeLits.Nat";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84546,7 +81410,6 @@ self: {
        testHaskellDepends = [
          base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://clash-lang.org/";
        description = "Derive KnownNat constraints from other KnownNat constraints";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -84567,7 +81430,6 @@ self: {
        testHaskellDepends = [
          base ghc-typelits-natnormalise tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://clash-lang.org/";
        description = "Derive KnownNat constraints from other KnownNat constraints";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84587,7 +81449,6 @@ self: {
          base ghc ghc-tcplugins-extra integer-gmp
        ];
        testHaskellDepends = [ base tasty tasty-hunit template-haskell ];
-       homepage = "http://www.clash-lang.org/";
        description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -84604,7 +81465,6 @@ self: {
          base ghc ghc-tcplugins-extra integer-gmp transformers
        ];
        testHaskellDepends = [ base tasty tasty-hunit template-haskell ];
-       homepage = "http://www.clash-lang.org/";
        description = "GHC typechecker plugin for types of kind GHC.TypeLits.Nat";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84624,7 +81484,6 @@ self: {
          base containers equational-reasoning ghc ghc-tcplugins-extra pretty
          reflection
        ];
-       homepage = "https://github.com/konn/ghc-typelits-presburger#readme";
        description = "Presburger Arithmetic Solver for GHC Type-level natural numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84657,7 +81516,6 @@ self: {
          base cairo containers deepseq fgl ghc-heap-view graphviz gtk3 mtl
          svgcairo text transformers xdot
        ];
-       homepage = "http://felsin9.de/nnis/ghc-vis";
        description = "Live visualization of data structures in GHCi";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84707,7 +81565,6 @@ self: {
          array base bytestring directory filepath ghc ghc-paths haskeline
          mtl process unix
        ];
-       homepage = "http://code.haskell.org/~judah/ghci-haskeline";
        description = "An implementation of ghci using the Haskeline line-input library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84733,7 +81590,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "06lg1czsr6k5h18aks33p2kbahiidhv7xsrv7n1fcvqsgglzgk3z";
        libraryHaskellDepends = [ base ghc MissingH ];
-       homepage = "http://github.com/gibiansky/IHaskell";
        description = "A library for interactively evaluating Haskell code";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84756,7 +81612,6 @@ self: {
          array base bytestring containers directory filepath ghc ghc-paths
          haskeline process syb time transformers unix
        ];
-       homepage = "https://github.com/chrisdone/ghci-ng";
        description = "Next generation GHCi";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84769,7 +81624,6 @@ self: {
        version = "0.0.2";
        sha256 = "01syl5c6ana4m8d3jc5pbi64zf3c4l2x0r7jwkizm7kymszmbns5";
        libraryHaskellDepends = [ base hscolour ipprint ];
-       homepage = "https://github.com/larskuhtz/ghci-pretty";
        description = "colored pretty-printing within ghci";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -84796,7 +81650,6 @@ self: {
          ansi-terminal base cmdargs containers directory extra filepath
          fsnotify process tasty tasty-hunit terminal-size time unix
        ];
-       homepage = "https://github.com/ndmitchell/ghcid#readme";
        description = "GHCi based bare bones IDE";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84823,7 +81676,6 @@ self: {
          ansi-terminal base cmdargs containers directory extra filepath
          fsnotify process tasty tasty-hunit terminal-size time unix
        ];
-       homepage = "https://github.com/ndmitchell/ghcid#readme";
        description = "GHCi based bare bones IDE";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84836,7 +81688,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0yf2lpd7n891i61w1g0zbmi2zv93a2jzifxdsrqj39wxhl6afpc6";
        libraryHaskellDepends = [ aeson base http-types text ];
-       homepage = "https://github.com/agrafix/ghcjs-ajax#readme";
        description = "Crossbrowser AJAX Bindings for GHCJS";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -84854,7 +81705,6 @@ self: {
          aeson attoparsec base containers deepseq ghc-prim primitive
          scientific text transformers unordered-containers vector
        ];
-       homepage = "https://github.com/louispan/javascript-stub#readme";
        description = "Allow GHCJS projects to compile under GHC and develop using intero";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -84867,7 +81717,6 @@ self: {
        sha256 = "04x5h0i4fgyc2c5ihrnk0w3l1f3avvcl115zlnich93nillgbnfw";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/ghcjs/CodeMirror";
        description = "Installs CodeMirror JavaScript files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -84904,7 +81753,6 @@ self: {
        executableHaskellDepends = [
          base ghcjs-dom jsaddle-warp jsaddle-webkit2gtk mtl
        ];
-       homepage = "https://github.com/ghcjs/ghcjs-dom-hello";
        description = "GHCJS DOM Hello World, an example package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84957,10 +81805,11 @@ self: {
        pname = "ghcjs-fetch";
        version = "0.1.0.0";
        sha256 = "0ya6n8716likfgmm69z8q6dj4gf1w7063ni24di8xbv5ylxa0d39";
+       revision = "1";
+       editedCabalFile = "1fh6jdi5n448g3s61l178q7kc15nch7lzrdqya1w2sggrakww42k";
        libraryHaskellDepends = [
          aeson base bytestring case-insensitive ghcjs-base-stub http-types
        ];
-       homepage = "https://github.com/cocreature/ghcjs-fetch#readme";
        description = "GHCJS bindings for the JavaScript Fetch API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -84978,7 +81827,6 @@ self: {
          base bytestring containers directory ghcjs-perch mtl transformers
          transient transient-universe
        ];
-       homepage = "https://github.com/transient-haskell/ghcjs-hplay";
        description = "Client-side web EDSL for transient nodes running in the web browser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85002,7 +81850,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "06zq3bqcrci7zgkgphkhv5awzw75ivg6hn9avx9c4yp2c1ra3593";
        libraryHaskellDepends = [ base ghcjs-base protolude ];
-       homepage = "https://github.com/vwwv/ghcjs-promise";
        description = "Bidirectional bidings to javascript's promise";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85041,7 +81888,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring binary bytestring ghcjs-base text
        ];
-       homepage = "http://github.com/mstksg/ghcjs-websockets";
        description = "Deprecated: use ghcjs-base's native websockets";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -85053,7 +81899,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "07nra5d0hc70v23wqaivwj96lakiz34vv96m9khi5y9f5lsads0l";
        libraryHaskellDepends = [ base ghcjs-base text ];
-       homepage = "https://github.com/tdammers/ghcjs-xhr";
        description = "XmlHttpRequest (\"AJAX\") bindings for GHCJS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85081,7 +81926,6 @@ self: {
          file-embed hint mtl text time unix unordered-containers vector wai
          wai-websockets warp websockets yesod yesod-static
        ];
-       homepage = "http://github.com/shapr/ghclive/";
        description = "Interactive Haskell interpreter in a browser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85096,7 +81940,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base zenc ];
-       homepage = "https://github.com/Peaker/ghczdecode";
        description = "Decode Z-encoded strings from GHC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -85109,7 +81952,6 @@ self: {
        sha256 = "1mpnvdb6p6hda645njnfia5j259byrs0mg2fl3syff3qww797l02";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/Lazersmoke/ghost-buster#readme";
        description = "Existential type utilites";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -85154,7 +81996,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ atk ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Atk bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85180,7 +82021,6 @@ self: {
          PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
          setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
        '';
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Cairo bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85202,7 +82042,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ libdbusmenu-glib ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Dbusmenu bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85226,7 +82065,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ libdbusmenu-gtk3 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "DbusmenuGtk bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85250,7 +82088,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtk3 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Gdk bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85272,7 +82109,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gdk_pixbuf ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GdkPixbuf bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85294,7 +82130,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtk3 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GdkX11 bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85316,7 +82151,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ libgit2-glib ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "libgit2-glib bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85338,7 +82172,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ glib ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Gio bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85360,7 +82193,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gobjectIntrospection ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GIRepository (gobject-introspection) bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85382,7 +82214,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ glib ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GLib bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85404,7 +82235,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ glib ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GObject bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85426,7 +82256,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gstreamer ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamer bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85448,7 +82277,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gst-plugins-base ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamerAudio bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85470,7 +82298,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gst-plugins-base ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamerBase bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85494,7 +82321,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gstreamer-pbutils ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamer Plugins Base Utils bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85516,7 +82342,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gstreamer-tag ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamer Tag bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85538,7 +82363,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gst-plugins-base ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GStreamerVideo bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85562,7 +82386,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtk3 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Gtk bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85581,7 +82404,6 @@ self: {
          base base-compat containers gi-gdk gi-gdkpixbuf gi-glib gi-gobject
          gi-gtk haskell-gi-base mtl text transformers
        ];
-       homepage = "https://github.com/haskell-gi/gi-gtk-hs";
        description = "A wrapper for gi-gtk, adding a few more idiomatic API parts on top";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85603,7 +82425,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GtkosxApplication bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85627,7 +82448,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtksourceview3 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "GtkSource bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85649,7 +82469,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ webkitgtk ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "JavaScriptCore bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85671,7 +82490,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ libnotify ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Libnotify bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85693,7 +82511,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ ostree ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "OSTree bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85719,7 +82536,6 @@ self: {
          PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
          setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
        '';
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Pango bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85746,7 +82562,6 @@ self: {
          PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
          setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
        '';
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "PangoCairo bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85768,7 +82583,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ poppler ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Poppler bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85790,7 +82604,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ libsecret ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Libsecret bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85812,7 +82625,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ libsoup ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Libsoup bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85835,7 +82647,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ vte ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Vte bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85859,7 +82670,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ webkitgtk24x-gtk3 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "WebKit bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85883,7 +82693,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ webkitgtk ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "WebKit2 bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85907,7 +82716,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ webkitgtk-web-extension ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "WebKit2-WebExtension bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85928,7 +82736,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ x11 ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "xlib bindings";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85949,7 +82756,6 @@ self: {
          async base bytestring Cabal containers directory extra filemanip
          filepath mtl process semigroups stm stm-chans text unix wybor
        ];
-       homepage = "http://github.com/nmattia/giak";
        description = "Fuzzy finder for cabal executables";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -85962,7 +82768,6 @@ self: {
        version = "0.1.3.0";
        sha256 = "1hxdgff1rw3yp3a2p26bj6034jgc458bdzma1xkbh9pahlhwhs2l";
        libraryHaskellDepends = [ base split ];
-       homepage = "https://github.com/gazay/gimlh";
        description = "Haskell parser for GIML";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -85994,7 +82799,6 @@ self: {
          tasty-quickcheck text time transformers unordered-containers
          utf8-string
        ];
-       homepage = "https://bitbucket.org/tdammers/ginger";
        description = "An implementation of the Jinja2 template language in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -86018,7 +82822,6 @@ self: {
          random regex-posix syb unix utf8-string
        ];
        executableSystemDepends = [ openssl ];
-       homepage = "http://repetae.net/computer/ginsu/";
        description = "Ginsu Gale Client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86038,7 +82841,6 @@ self: {
          array base bytestring containers glib mtl
        ];
        libraryPkgconfigDepends = [ system-glib ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to GIO";
        license = stdenv.lib.licenses.lgpl21;
      }) {system-glib = pkgs.glib;};
@@ -86061,7 +82863,6 @@ self: {
          scientific shake split tagged text transformers
          unordered-containers vector yaml
        ];
-       homepage = "https://github.com/nomeata/gipeda";
        description = "Git Performance Dashboard";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86088,7 +82889,6 @@ self: {
          aeson base basic-prelude bytestring containers directory hspec lens
          network-uri text
        ];
-       homepage = "http://github.com/passy/giphy-api#readme";
        description = "Giphy HTTP API wrapper and CLI search tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86107,7 +82907,6 @@ self: {
        executableHaskellDepends = [
          aeson base bytestring conduit http-conduit text
        ];
-       homepage = "http://github.com/simonmichael/gist";
        description = "A reliable command-line client for gist.github.com";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86133,7 +82932,6 @@ self: {
          base bytedump bytestring hourglass tasty tasty-quickcheck
        ];
        doCheck = false;
-       homepage = "https://github.com/vincenthz/hs-git";
        description = "Git operations in haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -86152,7 +82950,6 @@ self: {
          base cmdargs hslogger parallel-io regex-posix shelly system-fileio
          system-filepath text transformers unix
        ];
-       homepage = "https://github.com/jwiegley/git-all";
        description = "Determine which Git repositories need actions to be taken";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86223,7 +83020,6 @@ self: {
          git-annex test
        '';
        enableSharedExecutables = false;
-       homepage = "http://git-annex.branchable.com/";
        description = "manage files with git, without checking their contents into git";
        license = stdenv.lib.licenses.gpl3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -86246,7 +83042,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath optparse-applicative parsec pretty process
        ];
-       homepage = "https://github.com/dougalstanton/git-checklist";
        description = "Maintain per-branch checklists in Git";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86268,7 +83063,6 @@ self: {
          base megaparsec smallcheck smallcheck-series tasty tasty-discover
          tasty-hunit tasty-smallcheck tasty-travis text unordered-containers
        ];
-       homepage = "https://github.com/dogonthehorizon/git-config#readme";
        description = "A simple parser for Git configuration files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86287,7 +83081,6 @@ self: {
          base bytestring old-locale QuickCheck test-framework
          test-framework-quickcheck2 time utf8-string
        ];
-       homepage = "https://github.com/singpolyma/git-date-haskell";
        description = "Bindings to the date parsing from Git";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86304,7 +83097,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath process template-haskell
        ];
-       homepage = "https://github.com/borsboom/git-embed";
        description = "Use TH to embed Git repo information";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -86327,7 +83119,6 @@ self: {
          monad-parallel mtl omnifmt optparse-applicative pipes
          pipes-concurrency process temporary text time
        ];
-       homepage = "https://github.com/hjwylde/git-fmt";
        description = "Custom git command for formatting code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86351,7 +83142,6 @@ self: {
          base bytestring containers hspec io-streams optparse-applicative
          process text
        ];
-       homepage = "https://github.com/fujimura/git-freq";
        description = "A Git subcommand to show total addition, deletion per file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86373,7 +83163,6 @@ self: {
          hslogger old-locale optparse-applicative shelly tagged text time
          transformers
        ];
-       homepage = "http://github.com/jwiegley/gitlib";
        description = "More intelligent push-to-GitHub utility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86388,7 +83177,6 @@ self: {
        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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86408,7 +83196,6 @@ self: {
          ansi-terminal base base-compat Diff directory filepath mtl
          optparse-applicative process unix
        ];
-       homepage = "https://github.com/Peaker/git-mediate";
        description = "Remove trivial conflict markers in a git repository";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -86430,7 +83217,6 @@ self: {
          lifted-async logging old-locale optparse-applicative shelly tagged
          template-haskell text time transformers unix unordered-containers
        ];
-       homepage = "http://github.com/jwiegley/gitlib";
        description = "Passively snapshots working tree changes efficiently";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86448,7 +83234,6 @@ self: {
          attoparsec attoparsec-enumerator base bytestring directory
          enumerator filepath zlib-enum
        ];
-       homepage = "http://www.mew.org/~kazu/";
        description = "Git object and its parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86477,7 +83262,6 @@ self: {
          optparse-applicative process QuickCheck split text time
          transformers unix unix-compat utf8-string
        ];
-       homepage = "http://git-repair.branchable.com/";
        description = "repairs a damanged git repisitory";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86498,7 +83282,6 @@ self: {
          transformers
        ];
        executableHaskellDepends = [ base Cabal ];
-       homepage = "github.com/aloiscochard/git-sanity";
        description = "A sanity checker for your git history";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86529,7 +83312,6 @@ self: {
          base containers directory filepath hspec process temporary
        ];
        testToolDepends = [ git ];
-       homepage = "https://github.com/christian-marie/git-vogue";
        description = "A framework for pre-commit checks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86550,7 +83332,6 @@ self: {
        testHaskellDepends = [
          base mtl parsec tasty tasty-hunit tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "http://github.com/gbataille/gitHUD#readme";
        description = "More efficient replacement to the great git-radar";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -86568,7 +83349,6 @@ self: {
        executableHaskellDepends = [
          base cryptonite directory filepath process utf8-string
        ];
-       homepage = "https://github.com/vincenthz/gitcache";
        description = "Simple git utility to use and manage clone cache";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -86588,7 +83368,6 @@ self: {
          aeson aeson-lens base bytestring foldl lens mtl
          optparse-applicative sqlite-simple system-filepath text turtle wreq
        ];
-       homepage = "https://github.com/mattyhall/gitdo";
        description = "Create Github issues out of TODO comments in code";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86623,7 +83402,6 @@ self: {
          unordered-containers vector
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/phadej/github";
        description = "Access to the GitHub API, v3";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -86651,7 +83429,6 @@ self: {
          utf8-string vector
        ];
        executableToolDepends = [ git ];
-       homepage = "https://github-backup.branchable.com/";
        description = "backs up everything github knows about a repository, to the repository";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86676,7 +83453,6 @@ self: {
          text time tls transformers transformers-compat unordered-containers
          vector vector-instances
        ];
-       homepage = "https://github.com/strake/github.hs";
        description = "Access to the GitHub API, v3";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86694,7 +83470,6 @@ self: {
          aeson base bytestring containers email-validate http-types text wai
          wai-logger warp
        ];
-       homepage = "https://github.com/amutake/github-post-receive";
        description = "GitHub webhooks library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -86718,7 +83493,6 @@ self: {
          aeson base bytestring http-client http-client-tls http-types
          mime-types optparse-generic text unordered-containers uri-templater
        ];
-       homepage = "https://github.com/tfausak/github-release#readme";
        description = "Upload files to GitHub releases";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -86742,7 +83516,6 @@ self: {
          aeson base bytestring http-client http-client-tls http-types
          mime-types optparse-generic text unordered-containers uri-templater
        ];
-       homepage = "https://github.com/tfausak/github-release#readme";
        description = "Upload files to GitHub releases";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86763,7 +83536,6 @@ self: {
          base bytestring containers exceptions github groom html http-client
          http-client-tls monad-parallel tabular tagsoup text time vector
        ];
-       homepage = "https://toktok.github.io/";
        description = "Various Github helper utilities";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -86793,7 +83565,6 @@ self: {
        version = "0.1.0";
        sha256 = "1d7g1rzaqg19bc41vqvcdxdi37z9h7ajy3khsqa4pwbfavj412a5";
        libraryHaskellDepends = [ base basic-prelude github text ];
-       homepage = "https://github.com/greenrd/github-utils";
        description = "Useful functions that use the GitHub API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86849,7 +83620,6 @@ self: {
          deepseq-generics memory text time vector
        ];
        testHaskellDepends = [ aeson base bytestring hspec text vector ];
-       homepage = "https://github.com/onrock-eng/github-webhooks#readme";
        description = "Aeson instances for GitHub Webhook payloads";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -86868,7 +83638,6 @@ self: {
          deepseq-generics memory text time vector
        ];
        testHaskellDepends = [ aeson base bytestring hspec text vector ];
-       homepage = "https://github.com/onrock-eng/github-webhooks#readme";
        description = "Aeson instances for GitHub Webhook payloads";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86889,7 +83658,6 @@ self: {
        testHaskellDepends = [
          base mtl parsec tasty tasty-hunit tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "http://github.com/gbataille/gitHUD#readme";
        description = "More efficient replacement to the great git-radar";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86909,7 +83677,6 @@ self: {
          aeson base base64-bytestring bytestring http-conduit network safe
          text
        ];
-       homepage = "https://github.com/relrod/gitignore";
        description = "Apply GitHub .gitignore templates to already existing repositories.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -86945,7 +83712,6 @@ self: {
          base bytestring directory filepath hslogger HTTP mtl network
          network-uri syb url utf8-string
        ];
-       homepage = "http://gitit.net";
        description = "Wiki using happstack, git or darcs, and pandoc";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87142,7 +83908,6 @@ self: {
        libraryHaskellDepends = [
          base base-compat directory filepath process template-haskell
        ];
-       homepage = "https://github.com/acfoltzer/gitrev";
        description = "Compile git revision info into Haskell projects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87168,7 +83933,6 @@ self: {
        benchmarkHaskellDepends = [
          aeson base criterion directory random transformers
        ];
-       homepage = "https://github.com/myfreeweb/gitson";
        description = "A document store library for Git + JSON";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87213,7 +83977,6 @@ self: {
          base base64-bytestring bytestring containers hspec lens network-uri
          text
        ];
-       homepage = "http://github.com/passy/givegif#readme";
        description = "CLI Giphy search tool with previews in iTerm 2";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87227,7 +83990,6 @@ self: {
        sha256 = "0kqhvich6slcihxg64nwrg1zk9nnpymi7nqrnlmn71flzw6w27ca";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/zaidan/gjk#readme";
        description = "Gilbert-Johnson-Keerthi (GJK) collision detection algorithm";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -87240,7 +84002,6 @@ self: {
        sha256 = "163av54lmkqbayx9vkvviv3mdqq60zwkk9kjn75j7mk13d0iwpp3";
        libraryHaskellDepends = [ base linear ];
        testHaskellDepends = [ base linear ];
-       homepage = "https://github.com/suzumiyasmith/gjk2d#readme";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -87292,7 +84053,6 @@ self: {
        testHaskellDepends = [
          base directory either hspec text unordered-containers
        ];
-       homepage = "https://github.com/MichelBoucey/glabrous";
        description = "A template DSL library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87309,7 +84069,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base glib gtk ];
        libraryPkgconfigDepends = [ libglade ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the glade library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87347,7 +84106,6 @@ self: {
          ansi-wl-pprint base mtl parsec tasty tasty-hunit template-haskell
          transformers
        ];
-       homepage = "https://github.com/goldfirere/glambda";
        description = "A simply typed lambda calculus interpreter, written with GADTs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87364,7 +84122,6 @@ self: {
        executableHaskellDepends = [
          base containers GLFW-b lens mtl OpenGL
        ];
-       homepage = "zyghost.com";
        description = "An OpenGL micro framework";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87390,7 +84147,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "18925rqf3ah1k7xcb15zk0gcbc4slvvhr5lsz32fh96gid089cdv";
        libraryHaskellDepends = [ base lens ];
-       homepage = "https://github.com/louispan/glaze#readme";
        description = "Framework for rendering things with metadata/headers and values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87406,7 +84162,6 @@ self: {
        libraryHaskellDepends = [
          base lens mmorph mtl semigroupoids transformers
        ];
-       homepage = "https://github.com/louispan/glazier#readme";
        description = "Composable widgets framework with enhanced with transformers and lens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87422,7 +84177,6 @@ self: {
        libraryHaskellDepends = [
          base glazier mmorph pipes stm stm-extras transformers
        ];
-       homepage = "https://github.com/louispan/glazier-pipes#readme";
        description = "A threaded rendering framework using glaizer and pipes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87443,7 +84197,6 @@ self: {
          profunctors semigroupoids stm text transformers
          unordered-containers
        ];
-       homepage = "https://github.com/louispan/glazier-react#readme";
        description = "ReactJS binding using Glazier and Pipes.Fluid";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87467,7 +84220,6 @@ self: {
          mtl pipes pipes-concurrency pipes-misc stm text transformers
          unordered-containers
        ];
-       homepage = "https://github.com/louispan/glazier-react#readme";
        description = "Examples of using glazier-react";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87487,7 +84239,6 @@ self: {
          glazier-react javascript-extras lens mmorph mtl pipes-concurrency
          stm transformers
        ];
-       homepage = "https://github.com/louispan/glazier-react-widget#readme";
        description = "Generic widget library using glazier-react";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87513,7 +84264,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/goromlagche/gli#readme";
        description = "Tiny cli to fetch PR info from gitlab";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87532,7 +84282,6 @@ self: {
          base bytestring containers text utf8-string
        ];
        libraryPkgconfigDepends = [ glib ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the GLIB library for Gtk2Hs";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) glib;};
@@ -87562,7 +84311,6 @@ self: {
        sha256 = "122m1nrly1fnskjbsgm06jq1v7jyw2p2rqmzpj8vmgyw8xpd1f44";
        libraryHaskellDepends = [ base containers text ];
        testHaskellDepends = [ base Cabal containers hspec text ];
-       homepage = "https://github.com/klangner/glider-nlp";
        description = "Natural Language Processing library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87606,7 +84354,6 @@ self: {
        ];
        executableHaskellDepends = [ base lens text vty ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/glguy/irc-core";
        description = "Console IRC client";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -87640,7 +84387,6 @@ self: {
          unix
        ];
        benchmarkHaskellDepends = [ base criterion Glob MissingH ];
-       homepage = "https://github.com/rdnetto/glob-posix#readme";
        description = "Haskell bindings for POSIX glob library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87659,7 +84405,6 @@ self: {
          base haskell-src-exts haskell-src-exts-qq loch-th SafeSemaphore stm
          syntax-trees-fork-bairyn tagged template-haskell
        ];
-       homepage = "https://github.com/bairyn/global";
        description = "Library enabling unique top-level declarations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87681,7 +84426,6 @@ self: {
          base bytestring data-default HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 transformers
        ];
-       homepage = "https://github.com/akaspin/global-config";
        description = "Global mutable configuration";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87729,7 +84473,6 @@ self: {
          random time
        ];
        doHaddock = false;
-       homepage = "http://haskell.org/haskellwiki/Glome";
        description = "ray tracer";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87746,7 +84489,6 @@ self: {
        libraryHaskellDepends = [
          base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
        ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Painless 2D vector graphics, animations and simulations";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87765,7 +84507,6 @@ self: {
        libraryHaskellDepends = [
          base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
        ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Painless 2D vector graphics, animations and simulations";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -87781,7 +84522,6 @@ self: {
        libraryHaskellDepends = [
          base bmp bytestring containers ghc-prim gloss-rendering GLUT OpenGL
        ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Painless 2D vector graphics, animations and simulations";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87807,7 +84547,6 @@ self: {
        revision = "1";
        editedCabalFile = "08w84grwvl079gzjwnshfgs12kh1p2gbc5kvbw6qdxc7g292hd5m";
        libraryHaskellDepends = [ base containers ghc-prim gloss ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Data structures and algorithms for working with 2D graphics";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -87819,7 +84558,6 @@ self: {
        version = "1.12.0.0";
        sha256 = "00vji2mlakawarqsywgvl10yk32jmlxcj2d058a6psjqb0pkq0wb";
        libraryHaskellDepends = [ base containers ghc-prim gloss ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Data structures and algorithms for working with 2D graphics";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87834,7 +84572,6 @@ self: {
        revision = "1";
        editedCabalFile = "0nia67zywmxyvcnlk0a906dijh9h7m6w48330n9gs2mjkhkyqb13";
        libraryHaskellDepends = [ base gloss reactive-banana ];
-       homepage = "https://github.com/Twey/gloss-banana";
        description = "An Interface for gloss in terms of a reactive-banana Behavior";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87867,7 +84604,6 @@ self: {
          base bmp bytestring containers ghc-prim gloss gloss-algorithms
          gloss-raster random repa repa-algorithms repa-io vector
        ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Examples using the gloss library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87880,7 +84616,6 @@ self: {
        version = "0.3.3.0";
        sha256 = "01k9600f9lv65n9bi2v40gzcl14gg9cm27fxz8yk4kx1hk5hv980";
        libraryHaskellDepends = [ base gloss gloss-juicy ];
-       homepage = "https://github.com/mchakravarty/gloss-game";
        description = "Gloss wrapper that simplifies writing games";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87900,7 +84635,6 @@ self: {
        executableHaskellDepends = [
          base bmp bytestring gloss JuicyPixels vector
        ];
-       homepage = "http://github.com/alpmestan/gloss-juicy";
        description = "Load any image supported by Juicy.Pixels in your gloss application";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -87918,7 +84652,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim gloss gloss-rendering repa
        ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Parallel rendering of raster images";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -87934,7 +84667,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim gloss gloss-rendering repa
        ];
-       homepage = "http://gloss.ouroborus.net";
        description = "Parallel rendering of raster images";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -87994,7 +84726,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0ygjqzb1pn092j0d0gcwhxdv940rdlvpaj1gxa347mdgvp4jb9za";
        libraryHaskellDepends = [ base gloss sodium ];
-       homepage = "https://github.com/Twey/gloss-sodium";
        description = "A Sodium interface to the Gloss drawing package";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88222,7 +84953,6 @@ self: {
        librarySystemDepends = [ gnome-keyring ];
        libraryPkgconfigDepends = [ gnome-keyring ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://john-millikin.com/software/haskell-gnome-keyring/";
        description = "Bindings for libgnome-keyring";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88241,7 +84971,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gnome-vfs gnome-vfs_module ];
        libraryToolDepends = [ gtk2hs-buildtools ];
-       homepage = "http://www.haskell.org/gtk2hs/";
        description = "Binding to the GNOME Virtual File System library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88270,7 +84999,6 @@ self: {
          aeson aeson-pretty base basic-prelude binary-conduit bytestring
          conduit conduit-extra lens sbp tasty tasty-golden tasty-hunit time
        ];
-       homepage = "http://github.com/swift-nav/gnss-converters";
        description = "GNSS Converters";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88294,7 +85022,6 @@ self: {
        testSystemDepends = [ libidn ];
        testPkgconfigDepends = [ libidn ];
        testToolDepends = [ c2hs ];
-       homepage = "https://john-millikin.com/software/haskell-gnuidn/";
        description = "Bindings for GNU IDN";
        license = stdenv.lib.licenses.gpl3;
      }) {inherit (pkgs) libidn;};
@@ -88316,7 +85043,6 @@ self: {
          deepseq filepath process semigroups temporary time transformers
          utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Gnuplot";
        description = "2D and 3D plots using gnuplot";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -88331,7 +85057,6 @@ self: {
        libraryHaskellDepends = [ base bytestring monads-tf transformers ];
        librarySystemDepends = [ gnutls ];
        libraryPkgconfigDepends = [ gnutls ];
-       homepage = "https://john-millikin.com/software/haskell-gnutls/";
        description = "Bindings for GNU libgnutls";
        license = stdenv.lib.licenses.gpl3;
      }) {inherit (pkgs) gnutls;};
@@ -88442,7 +85167,6 @@ self: {
          base bytestring cereal floating-bits safe split
        ];
        testHaskellDepends = [ base bytestring cereal QuickCheck safe ];
-       homepage = "https://github.com/lovasko/goat";
        description = "Time Series Compression";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88461,7 +85185,6 @@ self: {
          base containers mtl parsec template-haskell
        ];
        testHaskellDepends = [ base containers HUnit mtl parsec ];
-       homepage = "http://khumba.net/projects/goatee";
        description = "A monadic take on a 2,500-year-old board game - library";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88483,7 +85206,6 @@ self: {
        ];
        executableHaskellDepends = [ base gtk ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "http://khumba.net/projects/goatee";
        description = "A monadic take on a 2,500-year-old board game - GTK+ UI";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88506,7 +85228,6 @@ self: {
        ];
        executableHaskellDepends = [ base criterion random weigh ];
        testHaskellDepends = [ base hspec hspec-core ];
-       homepage = "http://github.com/cstrahan/gochan";
        description = "Go-style channels";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88519,7 +85240,6 @@ self: {
        version = "2.30.3";
        sha256 = "1whl3fvwxh26nsb4l6brljsmwl891w5yxlsv69mdfvfb1rl7p64f";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "http://code.haskell.org/~dons/code/gofer-prelude";
        description = "The Gofer 2.30 standard prelude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88543,7 +85263,6 @@ self: {
          time transformers unix-time x509 x509-store
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/ocramz/goggles";
        description = "Extensible interface to Web APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -88560,7 +85279,6 @@ self: {
          aeson base bytestring cryptonite exceptions goggles memory mtl req
          text unix-time
        ];
-       homepage = "https://github.com/ocramz/goggles-gcs";
        description = "`goggles` interface to Google Cloud Storage";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88585,7 +85303,6 @@ self: {
          monad-control mtl resourcet text time transformers
          transformers-base unordered-containers x509 x509-store
        ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Comprehensive Google Services SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88598,7 +85315,6 @@ self: {
        version = "0.3.0";
        sha256 = "1hn2cn3p7jkqvpy0qq3hakcnrns4j2j961zg4xbb8z4mjjj3fgm8";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Ad Exchange Buyer SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88611,7 +85327,6 @@ self: {
        version = "0.3.0";
        sha256 = "1r8pvad01qjdv040agfisnj0183la74p44hvppa0zzbjsybv5n99";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Ad Exchange Seller SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88624,7 +85339,6 @@ self: {
        version = "0.3.0";
        sha256 = "1qjlhg4kgfy93rl2nzivvdhjpyaf4csm4nl097ny649dmxjjf1q9";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Admin Data Transfer SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88637,7 +85351,6 @@ self: {
        version = "0.3.0";
        sha256 = "0pb3ymvx6hw46i1iwrvc4zv7mkmjwjk8w4q6h91jph7kv98kpmpk";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Admin Directory SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88650,7 +85363,6 @@ self: {
        version = "0.3.0";
        sha256 = "1d7w4fv4v54mja7yx8rf29ms1hbjnkjgly54fqx5h4xyfgypymca";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Email Migration API v2 SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88663,7 +85375,6 @@ self: {
        version = "0.3.0";
        sha256 = "0fms60bb7vyn3kkrg5j53x7f2r5111xy922w7a3i7xb04lsbxv3j";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Admin Reports SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88676,7 +85387,6 @@ self: {
        version = "0.3.0";
        sha256 = "0dispksc95m3ig409f44fl57jz4lqnhljhk6y957d520sf1arv53";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google AdSense Management SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88689,7 +85399,6 @@ self: {
        version = "0.3.0";
        sha256 = "1rvglzr4a2lilknrdjla0s47gdkp5n2z6kpwcl0gfgdr00fbrcrw";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google AdSense Host SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88702,7 +85411,6 @@ self: {
        version = "0.3.0";
        sha256 = "1h7kx1ra0vz8pgvcjvj5ip44h077s9q5m7ixplq5vzrr4wdbrvvf";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Affiliate Network SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88715,7 +85423,6 @@ self: {
        version = "0.3.0";
        sha256 = "0myggz1cxq88q3s1sbw5v5zhcmrybjkqj9zd0ap6x4sa7qrp7dys";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Analytics SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88728,7 +85435,6 @@ self: {
        version = "0.3.0";
        sha256 = "0lnliq42ykmizlr8g43ic99lzk5rc7j1l3dl81xbymw0dq0frbcm";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Play EMM SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88741,7 +85447,6 @@ self: {
        version = "0.3.0";
        sha256 = "1cf449zz6ahnqa71fqa25brj5h11xhbq4chw4hn2vczjwz8s6vrv";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Play Developer SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88754,7 +85459,6 @@ self: {
        version = "0.3.0";
        sha256 = "131m4hqf84j4r2xjdbpsp95iww4sbxyw3lvn80pnddrzmvaj52hr";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google App Engine Admin SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88767,7 +85471,6 @@ self: {
        version = "0.3.0";
        sha256 = "0ci85yml0sjjkwxcyfnb1xsw93zkvll0n6fb35kci1h07ywvl8d2";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Apps Activity SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88780,7 +85483,6 @@ self: {
        version = "0.3.0";
        sha256 = "0gjill8hdkhp385i0ay6isb8rm6zcxh6ymdb7389wv6nhzpf5p3x";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Calendar SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88793,7 +85495,6 @@ self: {
        version = "0.3.0";
        sha256 = "0l7yknlp4c2qh0a86q504a6h0gnb0s8jd4glii30qsnim52pijhp";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Enterprise License Manager SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88806,7 +85507,6 @@ self: {
        version = "0.3.0";
        sha256 = "119mlxr6yxmym9pgcmhix9m2s1s9i5zgh2pa3zzayk0jnqjjdpn4";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Enterprise Apps Reseller SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88819,7 +85519,6 @@ self: {
        version = "0.3.0";
        sha256 = "0mcnz2qiymjriqplypzl3gycn9cyc362a38962b4ci7g718wx74v";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Tasks SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88832,7 +85531,6 @@ self: {
        version = "0.3.0";
        sha256 = "129f5gdiq5gbdi6dg6ddz1cq2m0jjp48q7vk5lkxrr82iig05jkw";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google App State SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88845,7 +85543,6 @@ self: {
        version = "0.3.0";
        sha256 = "0insf84wrnn98yqfm6scfmzjnxdj9hikz7wy0cg0vk25dpc2mhp0";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Compute Engine Autoscaler SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88858,7 +85555,6 @@ self: {
        version = "0.3.0";
        sha256 = "1zs497pxcpd87rhblg02bvi0wsqj16ym74v3kgm2mhwfw4spqv9z";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google BigQuery SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88871,7 +85567,6 @@ self: {
        version = "0.3.0";
        sha256 = "12scf28cj2rr0r4z1g0y4ik22gd3yh5sy2wdllydi05qv1cffqbf";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Billing SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88884,7 +85579,6 @@ self: {
        version = "0.3.0";
        sha256 = "08p1hjm29xsmvbb9dj7krr7i1wapn32g9wh283ia2zajys6zscl7";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Blogger SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88897,7 +85591,6 @@ self: {
        version = "0.3.0";
        sha256 = "08g2ah36fk3a6val2p1wczd9b3h7zqp1a4ka7nrn3f9m04say5hs";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Books SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88910,7 +85603,6 @@ self: {
        version = "0.3.0";
        sha256 = "0sgw2jgwki4nmyg9igavf8g2myxr8qnf4nif00jn236rg26pfr2d";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Civic Information SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88923,7 +85615,6 @@ self: {
        version = "0.3.0";
        sha256 = "1bij8szdrxlcfz8xl5472k8rfl10ffnq7hlq38za2pmm9jfhn2dn";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Classroom SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88936,7 +85627,6 @@ self: {
        version = "0.3.0";
        sha256 = "01mfc8f6vl3n499p4f70inak68g83yxc5pci485sxgwvfx078glx";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Monitoring SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88949,7 +85639,6 @@ self: {
        version = "0.3.0";
        sha256 = "1r2whm4s5dwhg9davw9qpcabwhpasyfd7qkjw471xnpnwrq4vcb6";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Trace SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88962,7 +85651,6 @@ self: {
        version = "0.3.0";
        sha256 = "0v902dgjn0hzf42di0kr159p9scpnsha7wxap4fj933x5pv7c97s";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Compute Engine SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88975,7 +85663,6 @@ self: {
        version = "0.3.0";
        sha256 = "1vxl3k48mdfn3rnlld5rmgkjv30pfvg9agz6k2v9pbci5i9kbl8i";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Container Engine SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -88988,7 +85675,6 @@ self: {
        version = "0.3.0";
        sha256 = "15k8d8b58hggfw5izdmzkl44jkaiv1l0gfx237ciwmjjvaw5fdfy";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Container Builder SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89012,7 +85698,6 @@ self: {
          unordered-containers
        ];
        testHaskellDepends = [ base tasty ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Core data types and functionality for Gogol libraries";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89025,7 +85710,6 @@ self: {
        version = "0.3.0";
        sha256 = "075r7j4z9i1jbw6hznrq3ndb23yrp9xpqmwq64laqmh4mw3c47zj";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google CustomSearch SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89038,7 +85722,6 @@ self: {
        version = "0.3.0";
        sha256 = "1cvzhvfipjpvprhgw2rdw9xsrkyka7cdfdk9716x4admly221qcx";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Dataflow SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89051,7 +85734,6 @@ self: {
        version = "0.3.0";
        sha256 = "1b1s148xslz23ibcrx0gifim6kc5f3fsgfdnwh2n4bp0djvp8zy0";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Dataproc SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89064,7 +85746,6 @@ self: {
        version = "0.3.0";
        sha256 = "0wdxvslimfhfm0nw8qv88av14gxjpfif9rxxp3gv8png0qf1qs25";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Datastore SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89077,7 +85758,6 @@ self: {
        version = "0.3.0";
        sha256 = "05qjl7lg62xc5y6yycn98yk6d0qpk60caafw7q9drrgrdz5k7s7v";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Stackdriver Debugger SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89090,7 +85770,6 @@ self: {
        version = "0.3.0";
        sha256 = "01lc27xp2gry9fws5ysq46hld30fxh4lfr7p9lw4985ir82llb9s";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Deployment Manager SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89103,7 +85782,6 @@ self: {
        version = "0.3.0";
        sha256 = "0dhayxwi4pjbj73gxflgk1gp3dvjw4vb07ai9nq22flac1xl1si7";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google DCM/DFA Reporting And Trafficking SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89116,7 +85794,6 @@ self: {
        version = "0.3.0";
        sha256 = "1j2j3zxqq95cd50cdwsvyn633x61fwlghld8nhn1hy12g9l7xdf8";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google APIs Discovery Service SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89129,7 +85806,6 @@ self: {
        version = "0.3.0";
        sha256 = "18af36fx7w0ybcfiacfih7fyvri0rxlm4920yigmgsx551rgrm5l";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud DNS SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89142,7 +85818,6 @@ self: {
        version = "0.3.0";
        sha256 = "0gqlxdnxf2hqdaczvd0gi3ch3p23lk9mjd0xk03h6lhr8c2mx60c";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google DoubleClick Bid Manager SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89155,7 +85830,6 @@ self: {
        version = "0.3.0";
        sha256 = "1wwsv0gbqcjd6xmz7pqjv9hyfg20hwwnxld46yjgiwsyadxrd54d";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google DoubleClick Search SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89168,7 +85842,6 @@ self: {
        version = "0.3.0";
        sha256 = "1l353bwhkw1a3pv2ngjddgiilazq4qds3askkxxyajxzy5f19blz";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Drive SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89181,7 +85854,6 @@ self: {
        version = "0.3.0";
        sha256 = "096rc42f6ajw7biys45zaz4wgwxyqh67js6ihj8aqi4w1b05j3zz";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Firebase Dynamic Links SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89194,7 +85866,6 @@ self: {
        version = "0.3.0";
        sha256 = "0mrq1gp3s770lybwlzy126g8fx1kasqfh1qjd8lczga186972pqq";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Firebase Rules SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89207,7 +85878,6 @@ self: {
        version = "0.3.0";
        sha256 = "1awl1c1z4bcph8b6wgw34vyly7r6svs9h276h8h97z427006p1mv";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Fitness SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89220,7 +85890,6 @@ self: {
        version = "0.3.0";
        sha256 = "0p2ckncnrdgkjqp67l0mygqp80nkp7w3p7plhmraxw2wrjpy15mv";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Fonts Developer SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89233,7 +85902,6 @@ self: {
        version = "0.3.0";
        sha256 = "02m2cpf6jdvd2km3gjvhvhkq3cgy7ijy5abwkrpcwvjzl1hps2vc";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Freebase Search SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89246,7 +85914,6 @@ self: {
        version = "0.3.0";
        sha256 = "0icaa7zdblgs180gww0w4ffffim9fzb4qbl1pwjyvxa6b7vhrks7";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Fusion Tables SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89259,7 +85926,6 @@ self: {
        version = "0.3.0";
        sha256 = "0r0x1g8wkq6vn4hk655wkl8fpfjlqppb0w9gscz99qsvv1gm16dz";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Play Game Services SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89272,7 +85938,6 @@ self: {
        version = "0.3.0";
        sha256 = "04g2kiyzhnyczxl6648gzl14wfszxiihyajvc7428whp54b3b4yg";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Play Game Services Publishing SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89285,7 +85950,6 @@ self: {
        version = "0.3.0";
        sha256 = "192phwrhnsnanq3gf7ss3dsflvnkzf058r1jnb9vqf5035mckb4p";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Play Game Services Management SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89298,7 +85962,6 @@ self: {
        version = "0.3.0";
        sha256 = "0d9i4jlv09fc4ry6qsdypkmx3faj6i5m9c6xv3xys1d06v4mzxkf";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Genomics SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89311,7 +85974,6 @@ self: {
        version = "0.3.0";
        sha256 = "0h9z55bcdyp0as0jzv5wj89v71fz2n75pg8dhwg90iw1pp3rrg83";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Gmail SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89324,7 +85986,6 @@ self: {
        version = "0.3.0";
        sha256 = "0c676dk7x62bdv8nr8wsk1icd7v93060zjbzwzl2xi46q0j59dmk";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Groups Migration SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89337,7 +85998,6 @@ self: {
        version = "0.3.0";
        sha256 = "1xy466x9xcbi7scf7fpnc5cy47hgsmdcg17hqzys4bp86sdc6738";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Groups Settings SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89350,7 +86010,6 @@ self: {
        version = "0.3.0";
        sha256 = "1fn8jx5hq4dxh2i1xf4cbmbsbjwxcplxxh7har1ai4z9ya1zghxs";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Identity and Access Management (IAM) SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89363,7 +86022,6 @@ self: {
        version = "0.3.0";
        sha256 = "1mdkzd5gb8nlaf5nj04fsl97ghyzpkmr4w93pcd5vsr8yxy3lkwz";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Identity Toolkit SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89376,7 +86034,6 @@ self: {
        version = "0.3.0";
        sha256 = "0kldw64ff2p8h8mfdfbplxfk3jinxc8ibr33wa1qzpfzixb72v2n";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Knowledge Graph Search SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89389,7 +86046,6 @@ self: {
        version = "0.3.0";
        sha256 = "0ny2d5bv9dxn1w8rwzv5m7lr5g8akrxqvfhs15bwk87fxdainz5j";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Natural Language SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89402,7 +86058,6 @@ self: {
        version = "0.3.0";
        sha256 = "1gdllvcp6s7rf4093xl2fxq3bvqkrysnrs2s4abyppq54p4s6afk";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Network Performance Monitoring SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89415,7 +86070,6 @@ self: {
        version = "0.3.0";
        sha256 = "1i5q2qqr041qxn458a6300z07idbz17srix9kr2sm3mxbvc5h04g";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Stackdriver Logging SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89428,7 +86082,6 @@ self: {
        version = "0.3.0";
        sha256 = "0211aq7gjmpkhvcqf7fyrwrhdfsn8k5g1qw9gjsisxq0m873i6w0";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Manufacturer Center SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89441,7 +86094,6 @@ self: {
        version = "0.3.0";
        sha256 = "1ajgf2g9yad6zwhap8b0qigf0nfsw5k3132ksnzkcrfflz74swvn";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Maps Coordinate SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89454,7 +86106,6 @@ self: {
        version = "0.3.0";
        sha256 = "15a6z7kxvad3ylr1pkwqlimzbwsk0p8qblfnwgnjbl3mr681xdvv";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Maps Engine SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89467,7 +86118,6 @@ self: {
        version = "0.3.0";
        sha256 = "0ckh2bkjd8c7ybc2yc295wgn0z9kmp471kfkxkjl3swb9dab3fhm";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Mirror SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89480,7 +86130,6 @@ self: {
        version = "0.3.0";
        sha256 = "1qkk8v0yhdyphi5r18x4wawvhn0vwsfbz0gjvrf5mr0sdd80qhav";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Machine Learning SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89493,7 +86142,6 @@ self: {
        version = "0.3.0";
        sha256 = "03jslg15crnngarylydybb48vwq338hsb260mk4riahkg78kd7ga";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Stackdriver Monitoring SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89506,7 +86154,6 @@ self: {
        version = "0.3.0";
        sha256 = "0fdjq6kvh04csi29g4nagmji5vqprvwra2gas42n79rq2qhxfx5n";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google OAuth2 SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89519,7 +86166,6 @@ self: {
        version = "0.3.0";
        sha256 = "1k6n60w4z77fyy5bnsab8bdgr490zfb753m3ljsc7vxwqqfiqhrx";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google PageSpeed Insights SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89532,7 +86178,6 @@ self: {
        version = "0.3.0";
        sha256 = "0xhhmsplvfmsi860skrgpzzz3lixa0qcx73w9cv6da679fh0ddfv";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Partners SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89545,7 +86190,6 @@ self: {
        version = "0.3.0";
        sha256 = "0j2frq599kjrv0wl9bpmpglw51wcjid2ysmm50hhlpbv78z55sfv";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google People SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89558,7 +86202,6 @@ self: {
        version = "0.3.0";
        sha256 = "0v1cs21y94m4ma414nann6k1mc0jfdyj5ariy9bm6hyqbd3c60zc";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Play Movies Partner SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89571,7 +86214,6 @@ self: {
        version = "0.3.0";
        sha256 = "0qwswkjcv0i8m23y7dm9yrk343m3kdckg6srzi9q2jfip6h9hv8v";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google + SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89584,7 +86226,6 @@ self: {
        version = "0.3.0";
        sha256 = "0d0aijvdl2z9prv6qs6qriw54d6z9ljpl2nc5zwwk3647s62kvvi";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google + Domains SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89597,7 +86238,6 @@ self: {
        version = "0.3.0";
        sha256 = "136jrwlwwygz4icl8c5c1bj1l7j9lypc5qxkygs6azc3x3l8ih6g";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Prediction SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89610,7 +86250,6 @@ self: {
        version = "0.3.0";
        sha256 = "1f54km4v9mgil6p12vvziwv5v00d23l5rvk66yl4h614mh402m2v";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Proximity Beacon SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89623,7 +86262,6 @@ self: {
        version = "0.3.0";
        sha256 = "1c2qwqmq3bjfcd322kpyyxfdhsbyxq3r2v614v14dm0kr4cxqnik";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Pub/Sub SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89636,7 +86274,6 @@ self: {
        version = "0.3.0";
        sha256 = "10v82f2bkn4i0w8gq79skagksi13p5i3280cb50x206a8cy9j350";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google QPX Express SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89649,7 +86286,6 @@ self: {
        version = "0.3.0";
        sha256 = "1kjkf7bykmz5wzndj7h0yzwfds56m34d0jvq7m1rkhp2qnn1v1jl";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Compute Engine Instance Group Manager SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89662,7 +86298,6 @@ self: {
        version = "0.3.0";
        sha256 = "14gm5wfay5d079hn39fcjwxfsz8pd02cc60id7jsxxc4jbyxjq42";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Compute Engine Instance Group Updater SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89675,7 +86310,6 @@ self: {
        version = "0.3.0";
        sha256 = "0n2j9liwx5zd2flzmrq2z2hahbbgw2wx53d6nqykvaf5g3vc6l6b";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Resource Manager SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89688,7 +86322,6 @@ self: {
        version = "0.3.0";
        sha256 = "114gjdxzm4kq3ibk32dzy73zvmp9ls9bzb4k7szdkxr922861akp";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Compute Engine Instance Groups SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89701,7 +86334,6 @@ self: {
        version = "0.3.0";
        sha256 = "004k1zy27gk98xh0h3c7ll3zxk2qif31znwnnyyxi30gmwlg19sj";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud RuntimeConfig SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89714,7 +86346,6 @@ self: {
        version = "0.3.0";
        sha256 = "0sxhc8l7ck20zbn2h7zgcywkygh0gp3mzg0mkgvx1qs4hp0nryvq";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Safe Browsing APIs SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89727,7 +86358,6 @@ self: {
        version = "0.3.0";
        sha256 = "1l2bd93zndmi4zy28ygq63cz020q83viz2pyzy1j0hk0inji9k81";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Apps Script Execution SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89740,7 +86370,6 @@ self: {
        version = "0.3.0";
        sha256 = "0lfw9592arh01d3swxyp97glxqzc3cvcd3mn6pcm5q6dsjnda1hi";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Service Control SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89753,7 +86382,6 @@ self: {
        version = "0.3.0";
        sha256 = "0qasq71k1bm9pm298sdivgnnr1sx9701nhmdn82lx8qglnxvd4v3";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Service Management SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89766,7 +86394,6 @@ self: {
        version = "0.3.0";
        sha256 = "1kj179262lada2dh3pq129kc6p0rdzppxhmyglin5p2nnlzmkm9d";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Sheets SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89779,7 +86406,6 @@ self: {
        version = "0.3.0";
        sha256 = "05q68x2krghnv0j7f7bizhqpjgni2lqm03bp74ydcy7f2y675i55";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Content API for Shopping SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89792,7 +86418,6 @@ self: {
        version = "0.3.0";
        sha256 = "0pi4ljv20p5xjw11p99hksn8qz284pjv9f36i7hsdlf5bjd3v1dh";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Site Verification SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89805,7 +86430,6 @@ self: {
        version = "0.3.0";
        sha256 = "1bqyq767c4w8m2w9i78vn6psnv68687l0kwf6kbmn150gvg9c1mb";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Slides SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89818,7 +86442,6 @@ self: {
        version = "0.3.0";
        sha256 = "0b596ajxy6ph28l46wnh03cr264ry4yki197bxls8spvzf8pwf5b";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Spectrum Database SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89831,7 +86454,6 @@ self: {
        version = "0.3.0";
        sha256 = "164w0sqy75m1dsvi64kyrihy647j2gm0k7kar46m9wvym1gvcr3r";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud SQL Administration SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89844,7 +86466,6 @@ self: {
        version = "0.3.0";
        sha256 = "18n4grbbwwg0ymh0gp6qhqdw7v9x81y70lxmslql0w9dlirg959v";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Storage JSON SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89857,7 +86478,6 @@ self: {
        version = "0.3.0";
        sha256 = "0iwal6slja14gbdw2xjs79y3c6l56c1hvv0gyip3b3pz5i2xh4zb";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Storage Transfer SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89870,7 +86490,6 @@ self: {
        version = "0.3.0";
        sha256 = "0hsplk3yvkdglv38pl9cckc6csh23adasyvfdzw08kfbk8b1llgp";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Tag Manager SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89883,7 +86502,6 @@ self: {
        version = "0.3.0";
        sha256 = "0irzyv80q2n4jv144rryv5xqbg51gqyws1pnvpdi5lddq90yvjq3";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google TaskQueue SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89896,7 +86514,6 @@ self: {
        version = "0.3.0";
        sha256 = "0bwmymiz1whc2rffxzlkva72j5cq51y8gxfl7lq5bg668p3grcvk";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Translate SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89909,7 +86526,6 @@ self: {
        version = "0.3.0";
        sha256 = "1hmwk3pfxzyv0hxn33jms7c72yl8pnqnbfpza53ljq0abd749fcv";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google URL Shortener SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89922,7 +86538,6 @@ self: {
        version = "0.3.0";
        sha256 = "0fzmq082x0vvml8c0pxhb3vrnvizmq9cmh8y30yapkad7xwgx3i9";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud User Accounts SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89935,7 +86550,6 @@ self: {
        version = "0.3.0";
        sha256 = "1ssdz7cv3v3hz024m3djv4asj6lpd4c7a3dzrnxm9ipfbfmjb5f9";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Cloud Vision SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89948,7 +86562,6 @@ self: {
        version = "0.3.0";
        sha256 = "0rkpjwnb064i7256j0q8gnkynny596qrg79h2wviadmifz9gyixp";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google Search Console SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89961,7 +86574,6 @@ self: {
        version = "0.3.0";
        sha256 = "1sv7djr2x73n3w0cbxncyzz64kxn7pwydcyznqipni7xv6hi5s1j";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google YouTube Data SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89974,7 +86586,6 @@ self: {
        version = "0.3.0";
        sha256 = "10888jai56jpw6snssclldmxn2my9vadrqm14dmrhl6sr3mabdbh";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google YouTube Analytics SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -89987,7 +86598,6 @@ self: {
        version = "0.3.0";
        sha256 = "0j8xalrigh3rvxb8z009s6bs34nw68kwjvczm1hlx1fcifgjrp4f";
        libraryHaskellDepends = [ base gogol-core ];
-       homepage = "https://github.com/brendanhay/gogol";
        description = "Google YouTube Reporting SDK";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90031,7 +86641,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "12ib4y8cjg0dvvizy8yxgjaqvyawdy7vxmh1ab12b4yg40wwsg6g";
        libraryHaskellDepends = [ aeson base bytestring HTTP lens mtl ];
-       homepage = "https://github.com/mitchellwrosen/google-dictionary-api";
        description = "Simple interface to the google.com/dictionary API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90091,7 +86700,6 @@ self: {
          base containers google-search text time xml-conduit
        ];
        testHaskellDepends = [ base google-search text time xml-conduit ];
-       homepage = "https://github.com/liyang/google-mail-filters";
        description = "Write GMail filters and output to importable XML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90109,7 +86717,6 @@ self: {
          aeson base google-static-maps http-client servant servant-client
          text
        ];
-       homepage = "https://github.com/mpilgrem/google-maps-geocoding#readme";
        description = "Google Maps Geocoding API bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90131,7 +86738,6 @@ self: {
        testHaskellDepends = [
          base bytestring hoauth2 hspec http-conduit load-env text
        ];
-       homepage = "https://github.com/pbrisbin/google-oauth2#readme";
        description = "Google OAuth2 token negotiation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90152,7 +86758,6 @@ self: {
        ];
        testHaskellDepends = [ base tasty tasty-hspec ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/jxv/google-oauth2-easy#readme";
        description = "Opininated use of Google Authentication for ease";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90171,7 +86776,6 @@ self: {
          wai warp
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/ishiy1993/google-oauth2-for-cli#readme";
        description = "Get Google OAuth2 token for CLI tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90187,7 +86791,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring bytestring HsOpenSSL RSA text unix-time
        ];
-       homepage = "https://github.com/MichelBoucey/google-oauth2-jwt";
        description = "Get a signed JWT for Google Service Accounts";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90203,7 +86806,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring bytestring HsOpenSSL RSA text unix-time
        ];
-       homepage = "https://github.com/MichelBoucey/google-oauth2-jwt";
        description = "Get a signed JWT for Google Service Accounts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90216,7 +86818,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1jn22iykcl6694lsshj7xxnqx33d6spqlr2q93v6ak3yaygxd7hr";
        libraryHaskellDepends = [ base free nats text time ];
-       homepage = "https://github.com/liyang/google-search";
        description = "EDSL for Google and GMail search expressions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90240,7 +86841,6 @@ self: {
          monad-logger mtl RSA servant servant-client text time transformers
          transformers-base unix-time unordered-containers wai wai-extra warp
        ];
-       homepage = "https://github.com/arowM/haskell-google-server-api#readme";
        description = "Google APIs for server to server applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90261,7 +86861,6 @@ self: {
          double-conversion http-client JuicyPixels memory network-uri
          servant servant-client servant-JuicyPixels text utf8-string
        ];
-       homepage = "https://github.com/mpilgrem/google-static-maps#readme";
        description = "Bindings to the Google Static Maps API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90297,7 +86896,6 @@ self: {
          aeson attoparsec base bytestring containers enumerator haskell98
          http-enumerator http-types mtl text time timerep transformers url
        ];
-       homepage = "http://github.com/michaelxavier/GooglePlus";
        description = "Haskell implementation of the Google+ API v1";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90317,7 +86915,6 @@ self: {
          base bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/lornap/googlepolyline";
        description = "Google Polyline Encoder/Decoder";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90339,7 +86936,6 @@ self: {
          attoparsec base bytestring directory errors http-types lucid
          mime-types network optparse-applicative text wai warp
        ];
-       homepage = "https://github.com/sternenseemann/gopher-proxy";
        description = "proxy gopher over http";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90377,7 +86973,6 @@ self: {
          profunctors random semigroups time transformers
          unordered-containers
        ];
-       homepage = "https://github.com/Teaspot-Studio/gore-and-ash";
        description = "Core of FRP game engine called Gore&Ash";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90395,7 +86990,6 @@ self: {
          base containers deepseq exceptions gore-and-ash hashable mtl
          resourcet transformers transformers-base unordered-containers
        ];
-       homepage = "https://github.com/Teaspot-Studio/gore-and-ash-actor";
        description = "Gore&Ash engine extension that implements actor style of programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90419,7 +87013,6 @@ self: {
          base containers deepseq exceptions gore-and-ash HUnit mtl
          test-framework test-framework-hunit transformers
        ];
-       homepage = "https://github.com/TeaspotStudio/gore-and-ash-async#readme";
        description = "Core module for Gore&Ash engine that embeds async IO actions into game loop";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90446,7 +87039,6 @@ self: {
          gore-and-ash-sync hashable lens linear network OpenGL sdl2 text
          text-show time transformers unordered-containers vector
        ];
-       homepage = "https://github.com/Teaspot-Studio/gore-and-ash-demo";
        description = "Demonstration game for Gore&Ash game engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90464,7 +87056,6 @@ self: {
          base deepseq exceptions extra GLFW-b gore-and-ash hashable mtl
          transformers unordered-containers
        ];
-       homepage = "https://github.com/Teaspot-Studio/gore-and-ash-glfw";
        description = "Core module for Gore&Ash engine for GLFW input events";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90485,7 +87076,6 @@ self: {
          base containers deepseq exceptions gore-and-ash hashable
          lambdacube-compiler lambdacube-gl mtl text unordered-containers
        ];
-       homepage = "https://github.com/TeaspotStudio/gore-and-ash-lambdacube#readme";
        description = "Core module for Gore&Ash engine that do something";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90505,7 +87095,6 @@ self: {
          resourcet text text-show transformers transformers-base
          unordered-containers
        ];
-       homepage = "https://github.com/Teaspot-Studio/gore-and-ash-logging";
        description = "Core module for gore-and-ash with logging utilities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90527,7 +87116,6 @@ self: {
          resourcet text text-show transformers transformers-base
          typesafe-endian unordered-containers
        ];
-       homepage = "https://github.com/Teaspot-Studio/gore-and-ash-network";
        description = "Core module for Gore&Ash engine with low level network API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90547,7 +87135,6 @@ self: {
          resourcet sdl2 text transformers transformers-base
          unordered-containers
        ];
-       homepage = "git@github.com:Teaspot-Studio/gore-and-ash-sdl.git";
        description = "Gore&Ash core module for integration with SDL library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90568,7 +87155,6 @@ self: {
          gore-and-ash-actor gore-and-ash-logging gore-and-ash-network
          hashable mtl text unordered-containers
        ];
-       homepage = "https://github.com/Teaspot-Studio/gore-and-ash-sync";
        description = "Gore&Ash module for high level network synchronization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90587,7 +87173,6 @@ self: {
        executableHaskellDepends = [
          base brick cmdargs directory random text time vty word-wrap
        ];
-       homepage = "https://github.com/hot-leaf-juice/gotta-go-fast";
        description = "A command line utility for practicing typing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90640,7 +87225,6 @@ self: {
        executableHaskellDepends = [
          base directory exceptions monad-control optparse-generic safe
        ];
-       homepage = "http://github.com/tgolson/gpio";
        description = "Haskell GPIO interface, designed specifically for the RaspberryPi";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90652,7 +87236,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "01bsl7s8r33jgvk9lyca02awj43acii8spa6sskz19ivhm2adcr8";
        libraryHaskellDepends = [ base split ];
-       homepage = "https://github.com/fegu/gpolyline";
        description = "Pure module for encoding/decoding Google Polyline";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90694,7 +87277,6 @@ self: {
          filepath gd gps GPX hsmagick html http-enumerator process random
          tar time xsd
        ];
-       homepage = "https://github.com/robstewart57/Gps2HtmlReport";
        description = "GPS to HTML Summary Report";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90748,7 +87330,6 @@ self: {
        testHaskellDepends = [
          aeson base containers hspec mtl test-fixture text
        ];
-       homepage = "https://github.com/m-arnold/graflog#readme";
        description = "Monadic correlated log events";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90771,7 +87352,6 @@ self: {
          MissingH mtl process QuickCheck regex-posix scientific servant
          servant-client text
        ];
-       homepage = "https://github.com/graknlabs/grakn-haskell";
        description = "A Haskell client for Grakn";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90790,7 +87370,6 @@ self: {
          base containers enumerable fgl graphviz MaybeT mtl multirec parsec
          template-haskell text uu-parsinglib
        ];
-       homepage = "http://projects.haskell.org/grammar-combinators/";
        description = "A parsing library of context-free grammar combinators";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90821,7 +87400,6 @@ self: {
          base containers criterion deepseq monoid-subclasses rank2classes
          text
        ];
-       homepage = "https://github.com/blamario/grampa/tree/master/grammatical-parsers";
        description = "parsers that combine into grammars";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90839,7 +87417,6 @@ self: {
          base colour containers fraction grapefruit-frp grapefruit-records
          grapefruit-ui
        ];
-       homepage = "https://grapefruit-project.org/";
        description = "Examples using the Grapefruit library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90855,7 +87432,6 @@ self: {
        libraryHaskellDepends = [
          arrows base containers fingertree semigroups TypeCompose
        ];
-       homepage = "https://grapefruit-project.org/";
        description = "Functional Reactive Programming core";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90867,7 +87443,6 @@ self: {
        version = "0.1.0.7";
        sha256 = "0j1jy4rq11gk7j08cz7skdqlbnjrciiv0vi491lvmbbwmvf15cd6";
        libraryHaskellDepends = [ arrows base grapefruit-frp ];
-       homepage = "https://grapefruit-project.org/";
        description = "A record system for Functional Reactive Programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90884,7 +87459,6 @@ self: {
          arrows base colour containers fraction grapefruit-frp
          grapefruit-records
        ];
-       homepage = "https://grapefruit-project.org/";
        description = "Declarative user interface programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -90902,7 +87476,6 @@ self: {
          base colour containers fraction glib grapefruit-frp
          grapefruit-records grapefruit-ui gtk3 transformers
        ];
-       homepage = "https://grapefruit-project.org/";
        description = "GTK+-based backend for declarative user interface programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90924,7 +87497,6 @@ self: {
          base containers deepseq hashable HTF mtl QuickCheck safe
          unordered-containers vector
        ];
-       homepage = "https://github.com/factisresearch/graph-core";
        description = "Fast, memory efficient and persistent graph implementation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -90949,7 +87521,6 @@ self: {
          base Cabal containers fgl hspec hspec-expectations multiset
          mwc-random QuickCheck
        ];
-       homepage = "https://github.com/ulikoehler/graph-random";
        description = "Functions for generating structured or random FGL graphs";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -90975,7 +87546,6 @@ self: {
        libraryHaskellDepends = [
          base base-unicode-symbols containers mtl
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Monadic graph rewriting of hypergraphs with ports and multiedges";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -90996,7 +87566,6 @@ self: {
          base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl
          graph-rewriting-layout OpenGL parsec
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Interactive graph rewriting system implementing various well-known combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91014,7 +87583,6 @@ self: {
          AC-Vector base base-unicode-symbols containers GLUT graph-rewriting
          graph-rewriting-layout OpenGL
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "OpenGL interface for interactive port graph rewriting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91037,7 +87605,6 @@ self: {
          graph-rewriting-layout graph-rewriting-strategies IndentParser
          OpenGL parsec
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Lambdascope, an optimal evaluator of the lambda calculus, as an interactive graph-rewriting system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91054,7 +87621,6 @@ self: {
        libraryHaskellDepends = [
          AC-Vector base base-unicode-symbols graph-rewriting
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Force-directed node placement intended for incremental graph drawing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91075,7 +87641,6 @@ self: {
          base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl
          graph-rewriting-layout OpenGL parsec
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Two evalutors of the SKI combinator calculus as interactive graph rewrite systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91092,7 +87657,6 @@ self: {
        libraryHaskellDepends = [
          base base-unicode-symbols containers graph-rewriting
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Evaluation strategies for port-graph rewriting systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91115,7 +87679,6 @@ self: {
          graph-rewriting graph-rewriting-gl graph-rewriting-layout OpenGL
          uu-parsinglib
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Evaluate first-order applicative term rewrite systems interactively using graph reduction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91137,7 +87700,6 @@ self: {
          base base-unicode-symbols GLUT graph-rewriting graph-rewriting-gl
          graph-rewriting-layout IndentParser OpenGL parsec
        ];
-       homepage = "http://rochel.info/#graph-rewriting";
        description = "Evaluator of the lambda-calculus in an interactive graph rewriting system with explicit sharing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91150,7 +87712,6 @@ self: {
        version = "0.2";
        sha256 = "1a9qq5gpyxg6j6ja3kjldnf11wywjvvxpwvgiahlsrmwfw2c8d74";
        libraryHaskellDepends = [ array base bytestring containers ];
-       homepage = "http://github.com/nominolo/graph-serialize";
        description = "Serialization of data structures with references";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91166,7 +87727,6 @@ self: {
        libraryHaskellDepends = [
          base containers fgl mtl parsec syb template-haskell
        ];
-       homepage = "http://github.com/konn/graph-utils/";
        description = "A simple wrapper & quasi quoter for fgl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91183,7 +87743,6 @@ self: {
        libraryHaskellDepends = [
          base containers data-lens data-lens-template mtl
        ];
-       homepage = "https://github.com/atzedijkstra/graph-visit";
        description = "Graph walk abstraction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91201,7 +87760,6 @@ self: {
        testHaskellDepends = [
          array base containers deepseq hspec QuickCheck
        ];
-       homepage = "https://github.com/soenkehahn/graph-wrapper";
        description = "A wrapper around the standard Data.Graph with a less awkward interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91219,7 +87777,6 @@ self: {
          base containers mtl QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/tel/graphbuilder";
        description = "A declarative, monadic graph construction language for small graphs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91237,7 +87794,6 @@ self: {
          base bifunctors containers hashable lens-family lens-family-core
          mtl transformers
        ];
-       homepage = "https://github.com/5outh/graphene";
        description = "A minimal Graph Theory library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91256,7 +87812,6 @@ self: {
        libraryHaskellDepends = [
          base bitmap bitmap-opengl FTGL OpenGL stb-image
        ];
-       homepage = "http://github.com/luqui/graphics-drawingcombinators";
        description = "A functional interface to 2D drawing in OpenGL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91273,7 +87828,6 @@ self: {
        libraryHaskellDepends = [
          base bitmap-opengl containers hxt OpenGL stb-image transformers
        ];
-       homepage = "http://github.com/luqui/collada";
        description = "Load 3D geometry in the COLLADA format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91305,7 +87859,6 @@ self: {
          base bindings-DSL containers CV directory ghc-prim wx wxcore
        ];
        executableHaskellDepends = [ base CV wx wxcore ];
-       homepage = "https://yousource.it.jyu.fi/cvlab/pages/GraphicsTools";
        description = "Tools for creating graphical UIs, based on wxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91327,7 +87880,6 @@ self: {
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/alx741/graphite#readme";
        description = "Graphs and networks library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91346,7 +87898,6 @@ self: {
          base Cabal containers directory dotgen filepath haskell-lexer
          pretty
        ];
-       homepage = "http://github.com/yav/graphmod/wiki";
        description = "Present the module dependencies of a program as a \"dot\" graph";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91360,7 +87911,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ attoparsec base text ];
        testHaskellDepends = [ attoparsec base tasty tasty-hunit text ];
-       homepage = "https://github.com/jdnavarro/graphql-haskell";
        description = "Haskell GraphQL implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91386,7 +87936,6 @@ self: {
        benchmarkHaskellDepends = [
          attoparsec base criterion exceptions protolude transformers
        ];
-       homepage = "https://github.com/haskell-graphql/graphql-api#readme";
        description = "GraphQL API";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -91402,7 +87951,6 @@ self: {
        libraryHaskellDepends = [
          array base containers transformers transformers-compat void
        ];
-       homepage = "http://github.com/ekmett/graphs";
        description = "A simple monadic graph library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91414,7 +87962,6 @@ self: {
        version = "0.3.1.0";
        sha256 = "0y2nqsygqcxb0w7x1irikqqx10m209nihqmxqy1s18snrlvh06c9";
        libraryHaskellDepends = [ base indexed ];
-       homepage = "https://github.com/aaronfriel/graphted#readme";
        description = "Graph indexed monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91432,7 +87979,6 @@ self: {
        executableHaskellDepends = [
          base containers dotgen haskell-src-exts haskell98 uniplate
        ];
-       homepage = "http://github.com/explicitcall/graphtype";
        description = "A simple tool to illustrate dependencies between Haskell types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91446,8 +87992,8 @@ self: {
      }:
      mkDerivation {
        pname = "graphviz";
-       version = "2999.20.0.1";
-       sha256 = "147pwfswjkpmby55j5dwwhrvxpy63gzybrrq6zs4r22mrkcpjx94";
+       version = "2999.20.0.2";
+       sha256 = "0kj7ap0gnliviq2p8lscw1m06capnsa90vpvcys24nqy5nw2wrp7";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -91459,7 +88005,6 @@ self: {
          QuickCheck text
        ];
        benchmarkHaskellDepends = [ base criterion deepseq text ];
-       homepage = "http://projects.haskell.org/graphviz/";
        description = "Bindings to Graphviz for graph visualisation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91476,7 +88021,6 @@ self: {
          aeson base containers process regex-posix scientific text
        ];
        testHaskellDepends = [ base hspec markdown-unlit text ];
-       homepage = "https://github.com/graknlabs/graql-haskell";
        description = "Execute Graql queries on a Grakn graph";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91502,7 +88046,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://bitbucket.org/janmasrovira/am3-project/overview";
        description = "GRASP implementation for the AMMM project";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91532,7 +88075,6 @@ self: {
        sha256 = "0b0pm24mxjsxg95q6yisr9pa0jfklsfw66cicryib42czvv083av";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "http://bitbucket.org/astanin/hs-gray-code";
        description = "Gray code encoder/decoder";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91549,7 +88091,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mhwombat/gray-extended#readme";
        description = "Gray encoding schemes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91572,7 +88113,6 @@ self: {
          aeson aeson-casing base bytestring file-embed network scientific
          tasty tasty-hunit text time vector
        ];
-       homepage = "https://github.com/AndrewRademacher/haskell-graylog";
        description = "Support for graylog output";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91588,7 +88128,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ array base containers pretty ];
-       homepage = "https://github.com/sof/greencard";
        description = "GreenCard, a foreign function pre-processor for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91602,7 +88141,6 @@ self: {
        sha256 = "1a8h36kclb5db7kfy1pb4h2pwy6a6wwnjpm21xzvc9fjx9vj44kd";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ array base containers greencard pretty ];
-       homepage = "http://www.haskell.org/greencard/";
        description = "A foreign function interface pre-processor library for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91622,7 +88160,6 @@ self: {
          base binary classy-prelude directory microlens microlens-mtl text
          unix utf8-string vector X11
        ];
-       homepage = "https://github.com/erebe/greenclip#readme";
        description = "Simple clipboard manager to be integrated with rofi";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91639,7 +88176,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring clock hostname network stm system-uuid time
        ];
-       homepage = "http://code.google.com/p/greg/";
        description = "A scalable distributed logger with a high-precision global time axis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91664,7 +88200,6 @@ self: {
          aeson base lens lens-aeson mtl text unordered-containers
        ];
        testHaskellDepends = [ aeson-qq base hspec lens lens-aeson mtl ];
-       homepage = "http://github.com/nakaji-dayo/gremlin-haskell";
        description = "Graph database client for TinkerPop3 Gremlin Server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91706,7 +88241,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/NICTA/greplicate";
        description = "Generalised replicate functions";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91729,7 +88263,6 @@ self: {
          aeson base bytestring doctest doctest-discover greskell-core hint
          hspec text unordered-containers
        ];
-       homepage = "https://github.com/debug-ito/greskell/";
        description = "Haskell binding for Gremlin graph query language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91749,7 +88282,6 @@ self: {
        testHaskellDepends = [
          aeson base doctest doctest-discover hspec QuickCheck text
        ];
-       homepage = "https://github.com/debug-ito/greskell/";
        description = "Haskell binding for Gremlin graph query language - core data types and tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91767,7 +88299,6 @@ self: {
          base containers QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mhwombat/grid#readme";
        description = "Tools for working with regular grids (graphs, lattices)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91781,7 +88312,6 @@ self: {
        sha256 = "1shycjhis1hsyw8qxm6jfrh03q507rj85689733hrv46c9z022hh";
        libraryHaskellDepends = [ base earclipper gjk gridbox ];
        testHaskellDepends = [ base earclipper gjk gridbox hspec ];
-       homepage = "https://github.com/zaidan/gridbounds#readme";
        description = "Collision detection for GridBox";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91795,7 +88325,6 @@ self: {
        sha256 = "0idal1vxpjw6jizhmj3kc1l3iw8yx6xf9byad0zk8gfzyyw949wi";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/zaidan/gridbox#readme";
        description = "A grid box model";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -91813,7 +88342,6 @@ self: {
          base bson bytestring conduit conduit-extra monad-control mongoDB
          mtl pureMD5 resourcet tagged text time transformers
        ];
-       homepage = "http://github.com/btubbs/haskell-gridfs#readme";
        description = "GridFS (MongoDB file storage) implementation";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91919,7 +88447,6 @@ self: {
          stm-delay text these time transformers unordered-containers uuid
          vector yaml
        ];
-       homepage = "https://github.com/alonsodomin/groot#readme";
        description = "Command line utility to manage AWS ECS resources";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -91955,7 +88482,6 @@ self: {
          containers monad-control mtl resourcet safe-exceptions scientific
          text time transformers transformers-base transformers-compat
        ];
-       homepage = "http://github.com/lykahb/groundhog";
        description = "Type-safe datatype-database mapping library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -91998,7 +88524,6 @@ self: {
          base bytestring cmdargs containers groundhog groundhog-sqlite
          groundhog-th mtl
        ];
-       homepage = "http://github.com/lykahb/groundhog";
        description = "Type-safe datatype-database mapping library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -92086,7 +88611,6 @@ self: {
          base explicit-exception filemanip hsshellscript pathtype time
          transformers unix-compat utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/group-by-date/";
        description = "Shell command for grouping files by dates into folders";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -92103,7 +88627,6 @@ self: {
        testHaskellDepends = [
          base Cabal containers hspec hspec-expectations QuickCheck
        ];
-       homepage = "https://github.com/ulikoehler/group-with";
        description = "Classify objects by key-generating function, like SQL GROUP BY";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92122,7 +88645,6 @@ self: {
        benchmarkHaskellDepends = [
          base code-page criterion optparse-applicative random utility-ht
        ];
-       homepage = "https://github.com/oisdk/groupBy#readme";
        description = "Replacement definition of Data.List.GroupBy";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -92138,7 +88660,6 @@ self: {
        libraryHaskellDepends = [ base binary containers deepseq pointed ];
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/Daniel-Diaz/grouped-list/blob/master/README.md";
        description = "Grouped lists. Equal consecutive elements are grouped.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -92150,7 +88671,6 @@ self: {
        version = "0.1.0";
        sha256 = "0gpjlq9f2il4vp7ihh1sf5g2jr1rbi5big5c6dhjk961n8b1dq0z";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "A Groupoid class";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -92163,7 +88683,6 @@ self: {
        sha256 = "08la44c19pz2clws5mb939zc1d17cb6qy9qlh2n1634pl0zrawb6";
        libraryHaskellDepends = [ base semigroupoids ];
        doHaddock = false;
-       homepage = "http://github.com/ekmett/groupoids/";
        description = "This package has been absorbed into semigroupoids 4.0";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -92196,7 +88715,6 @@ self: {
          regex-compat text transformers transformers-base
          unordered-containers vector wai wai-extra warp
        ];
-       homepage = "http://github.com/iand675/growler";
        description = "A revised version of the scotty library that attempts to be simpler and more performant";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92251,7 +88769,6 @@ self: {
        sha256 = "0cgrw5ypkwp4mzj8m12q783jqng1jp1j7ny15704jmjxbq13cq3q";
        libraryHaskellDepends = [ base bytestring transformers ];
        libraryPkgconfigDepends = [ gsasl ];
-       homepage = "https://john-millikin.com/software/haskell-gsasl/";
        description = "Bindings for GNU libgsasl";
        license = stdenv.lib.licenses.gpl3;
      }) {inherit (pkgs) gsasl;};
@@ -92275,7 +88792,6 @@ self: {
        sha256 = "08jrxpgshvygw7m91nvnwynyrrn94iw6k6gp24fzwdkv8dayzqb2";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [ base vector ];
-       homepage = "http://github.com/patperry/hs-gsl-random";
        description = "Bindings the the GSL random number generation facilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92288,7 +88804,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "1qf5m3zksn16mlgavrwbq6yd1mbyafy27qf1ws4nmkxl8ci0k48i";
        libraryHaskellDepends = [ base gsl-random random-fu ];
-       homepage = "http://code.haskell.org/~mokus/gsl-random-fu";
        description = "Instances for using gsl-random with random-fu";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92307,7 +88822,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl parsec permute sindre text X11
        ];
-       homepage = "http://sigkill.dk/programs/gsmenu";
        description = "A visual generic menu";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92323,11 +88837,10 @@ self: {
        sha256 = "0bpwjggsdkckwfgmp89rvkzxjlagiliawrzf9pzvxrka7wk1ip14";
        libraryHaskellDepends = [ base bytestring resourcet transformers ];
        librarySystemDepends = [ gssapi_krb5 krb5 ];
-       homepage = "https://github.com/ondrap/gssapi";
        description = "libgssapi and libkrb5 bindings for haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {gssapi_krb5 = null; krb5 = null;};
+     }) {gssapi_krb5 = null; inherit (pkgs) krb5;};
 
   "gssapi-wai" = callPackage
     ({ mkDerivation, base, base64-bytestring, bytestring
@@ -92341,7 +88854,6 @@ self: {
          base base64-bytestring bytestring case-insensitive gssapi
          http-types vault wai wai-extra
        ];
-       homepage = "https://github.com/ondrap/gssapi-wai";
        description = "WAI Middleware for SPNEGO authentiaction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92378,7 +88890,6 @@ self: {
          array base bytestring directory glib mtl
        ];
        libraryPkgconfigDepends = [ gst-plugins-base gstreamer ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the GStreamer open source multimedia framework";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) gst-plugins-base; inherit (pkgs) gstreamer;};
@@ -92398,7 +88909,6 @@ self: {
          base containers extensible-exceptions haskeline HTTP json mtl unix
          url utf8-string
        ];
-       homepage = "http://github.com/styx/gtc";
        description = "Console and GUI interface for Google Translate service";
        license = "GPL";
      }) {};
@@ -92432,7 +88942,6 @@ self: {
          array base bytestring cairo containers gio glib mtl pango text
        ];
        libraryPkgconfigDepends = [ gtk2 ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Gtk+ graphical user interface library";
        license = stdenv.lib.licenses.lgpl21;
      }) {gtk2 = pkgs.gnome2.gtk;};
@@ -92448,7 +88957,6 @@ self: {
        libraryHaskellDepends = [
          array base gio glib gtk mtl process template-haskell
        ];
-       homepage = "http://keera.es/blog/community";
        description = "A collection of auxiliary operations and widgets related to Gtk+";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -92460,7 +88968,6 @@ self: {
        version = "0.0.0";
        sha256 = "0fjlk6z8j77l35k9cdzgbyf1w5wd0v0k1sry78vf7f6j4mvv8wb0";
        libraryHaskellDepends = [ base gtk json transformers ];
-       homepage = "http://github.com/timthelion/gtk-jsinput";
        description = "A simple custom form widget for gtk which allows inputing of JSON values";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -92493,7 +89000,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ array base containers glib gtk mtl ];
        libraryPkgconfigDepends = [ gtk-mac-integration-gtk2 ];
-       homepage = "http://www.haskell.org/gtk2hs/";
        description = "Bindings for the Gtk/OS X integration library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92512,7 +89018,6 @@ self: {
          array base containers glib gtk haskell98 mtl
        ];
        libraryPkgconfigDepends = [ gtk2 ];
-       homepage = "http://www.haskell.org/gtk2hs/";
        description = "GTK+ Serialized event";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92525,7 +89030,6 @@ self: {
        version = "0.0.0";
        sha256 = "1qqfhaap2996015h3jkgg9j3hyxrh88wn6kba29ys0q1h35f8yws";
        libraryHaskellDepends = [ base gtk ];
-       homepage = "http://github.com/timthelion/gtk-simple-list-view";
        description = "A simple custom form widget for gtk which allows single LOC creation/updating of list views";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -92554,7 +89058,6 @@ self: {
          base dbus dbus-hslogger gi-gdk gi-gtk gtk-strut hslogger
          optparse-applicative status-notifier-item text unix
        ];
-       homepage = "https://github.com/IvanMalison/gtk-sni-tray#readme";
        description = "A standalone StatusNotifierItem/AppIndicator tray";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92567,7 +89070,6 @@ self: {
        version = "0.1.2.1";
        sha256 = "1m5vvyiyn4v6a8jhizcm8dyi20q2nag9ycm0c2hdxfhsl7fxbx31";
        libraryHaskellDepends = [ base gi-gdk gi-gtk text transformers ];
-       homepage = "https://github.com/IvanMalison/gtk-strut#readme";
        description = "Libary for creating strut windows with gi-gtk";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92580,7 +89082,6 @@ self: {
        version = "0.0.0";
        sha256 = "14hb7nxf4l0q7hab8dzll8dh5ccb4hhc8arywijdgdrz4i2s2706";
        libraryHaskellDepends = [ base gtk ];
-       homepage = "http://github.com/timthelion/gtk-toggle-button-list";
        description = "A simple custom form widget for gtk which allows single LOC creation/updating of toggle button lists";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -92605,7 +89106,6 @@ self: {
        sha256 = "0vc1gwhg5l7l5iqb1i3zwd1bsy8fxsiwkwzza7j15zi07f97k7di";
        libraryHaskellDepends = [ base glib gtk3 ];
        libraryPkgconfigDepends = [ x11 ];
-       homepage = "http://github.com/travitch/gtk-traymanager";
        description = "A wrapper around the eggtraymanager library for Linux system trays";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) x11;};
@@ -92627,7 +89127,6 @@ self: {
        ];
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [ base ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Tools to build the Gtk2Hs suite of User Interface libraries";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -92745,7 +89244,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base glib gtk3 transformers ];
-       homepage = "http://www.haskell.org/hello/";
        description = "Gtk2Hs Hello World, an example package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92779,7 +89277,6 @@ self: {
          array base bytestring cairo containers gio glib mtl pango text
        ];
        libraryPkgconfigDepends = [ gtk3 ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Gtk+ 3 graphical user interface library";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) gtk3;};
@@ -92796,7 +89293,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ array base containers glib gtk3 mtl ];
        libraryPkgconfigDepends = [ gtk-mac-integration-gtk3 ];
-       homepage = "http://www.haskell.org/gtk2hs/";
        description = "Bindings for the Gtk/OS X integration library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92814,7 +89310,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base glib gtk pango ];
        libraryPkgconfigDepends = [ gtkglext ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the GTK+ OpenGL Extension";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92834,7 +89329,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtkimageview ];
        libraryToolDepends = [ gtk2hs-buildtools ];
-       homepage = "http://www.haskell.org/gtk2hs/";
        description = "Binding to the GtkImageView library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92854,7 +89348,6 @@ self: {
        executableHaskellDepends = [
          base gconf glade gtk MissingH process regex-posix unix
        ];
-       homepage = "http://hg.complete.org/gtkrsync";
        description = "Gnome rsync progress display";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92874,7 +89367,6 @@ self: {
          array base containers glib gtk mtl text
        ];
        libraryPkgconfigDepends = [ gtksourceview ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the GtkSourceView library";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs.gnome2) gtksourceview;};
@@ -92893,7 +89385,6 @@ self: {
          array base containers glib gtk3 mtl text
        ];
        libraryPkgconfigDepends = [ gtksourceview3 ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the GtkSourceView library";
        license = stdenv.lib.licenses.lgpl21;
      }) {gtksourceview3 = pkgs.gnome3.gtksourceview;};
@@ -92905,7 +89396,6 @@ self: {
        version = "0.1";
        sha256 = "04396pd4c4yqpw6ai5ciigva9l3acdz7yn4d5hvyks52khv5fsf9";
        libraryHaskellDepends = [ base instant-generics ];
-       homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/GuardedRewriting";
        description = "Datatype-generic rewriting with preconditions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92918,7 +89408,6 @@ self: {
        version = "0.1.1";
        sha256 = "1xaj8zl6cbgks3r0asbnkz1ixq1hlglpjxdymj6ikyjq955sxmzj";
        libraryHaskellDepends = [ base HList ];
-       homepage = "http://code.atnnn.com/project/guess";
        description = "Generate simple combinators given their type";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -92947,7 +89436,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base cairo containers filepath gtk ];
-       homepage = "https://code.mathr.co.uk/gulcii";
        description = "graphical untyped lambda calculus interactive interpreter";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -92959,7 +89447,6 @@ self: {
        version = "1.1.0";
        sha256 = "0vvzlfnvh9r9jqf7v83d0piqpvl40sg0mswf9f41vncgzg0z79v2";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/justinhanekom/gutenberg-fibonaccis";
        description = "The first 1001 Fibonacci numbers, retrieved from the Gutenberg Project";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -92995,7 +89482,6 @@ self: {
        executableHaskellDepends = [
          base exceptions http-client servant-client
        ];
-       homepage = "https://github.com/stites/gym-http-api#readme";
        description = "REST client to the gym-http-api project";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93020,7 +89506,6 @@ self: {
          base bytestring containers directory filepath http-conduit hxt mtl
          stm template-haskell transformers utf8-string vinyl
        ];
-       homepage = "https://github.com/Fuuzetsu/h-booru";
        description = "Haskell library for retrieving data from various booru image sites";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93045,7 +89530,6 @@ self: {
          email-validate exceptions filepath HUnit QuickCheck tasty
          tasty-hunit tasty-quickcheck temporary time transformers unix
        ];
-       homepage = "https://github.com/rethab/h-gpgme";
        description = "High Level Binding for GnuPG Made Easy (gpgme)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93070,7 +89554,6 @@ self: {
        testHaskellDepends = [
          base containers hspec QuickCheck split text
        ];
-       homepage = "https://github.com/apoorvingle/h-reversi";
        description = "Reversi game in haskell/blank-canvas";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93093,7 +89576,6 @@ self: {
          base MonadRandom mtl text transformers vty vty-ui
        ];
        testHaskellDepends = [ base HUnit MonadRandom mtl transformers ];
-       homepage = "https://github.com/Javran/h2048";
        description = "a haskell implementation of Game 2048";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93106,7 +89588,6 @@ self: {
        version = "1.0.0";
        sha256 = "16aljqvzf8n1js0drqii99z3v8xba0468w27c9vmf5w483awkqjb";
        libraryHaskellDepends = [ base bytestring mtl resourcet ];
-       homepage = "https://bitbucket.org/fmapE/h2c";
        description = "Bindings to Linux I2C with support for repeated-start transactions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93123,7 +89604,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mtl serialport time
        ];
-       homepage = "http://leventerkok.github.com/hArduino";
        description = "Control your Arduino board from Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -93183,7 +89663,6 @@ self: {
        libraryHaskellDepends = [ base hashable haskell-src ];
        executableHaskellDepends = [ base hashable ];
        testHaskellDepends = [ base hashable ];
-       homepage = "https://github.com/MarekSuchanek/hCM";
        description = "Conceptual modelling support for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -93283,7 +89762,6 @@ self: {
          aeson attoparsec base bytestring Crypto dataenc ghc-prim HTTP mtl
          old-locale old-time pureMD5 random time
        ];
-       homepage = "http://github.com/itkovian/hMollom";
        description = "Library to interact with the @Mollom anti-spam service";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93299,7 +89777,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base hOff-parser OpenGL ];
        executableHaskellDepends = [ base GLFW hOff-parser OpenGL parsec ];
-       homepage = "https://github.com/Qinka/hOff";
        description = "The tool to transform the OFF to other image format";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -93311,7 +89788,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1vjvn4sr9nb7dd0in57kay6sb49nqzs377v6k9570h5faaj1dyci";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "https://github.com/Qinka/hOff";
        description = "The parser to parser the OFF(Object File Format, Princeton ModelNet)";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -93360,7 +89836,6 @@ self: {
          split text time time-locale-compat transformers unliftio-core
          unordered-containers wl-pprint-extras zlib
        ];
-       homepage = "https://salsa.debian.org/clint/hOpenPGP";
        description = "native Haskell implementation of OpenPGP (RFC4880)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93411,7 +89886,6 @@ self: {
          resourcet semigroups split text time time-locale-compat
          transformers unliftio-core unordered-containers zlib
        ];
-       homepage = "https://salsa.debian.org/clint/hOpenPGP";
        description = "native Haskell implementation of OpenPGP (RFC4880)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93432,7 +89906,6 @@ self: {
          iterable mmap mtl Octree parallel QuickCheck tagged
          template-haskell text unordered-containers vector zlib
        ];
-       homepage = "https://github.com/BioHaskell/hPDB";
        description = "Protein Databank file format library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93459,7 +89932,6 @@ self: {
          AC-Vector base bytestring containers deepseq directory ghc-prim
          hPDB IfElse iterable mtl process template-haskell text time vector
        ];
-       homepage = "https://github.com/BioHaskell/hPDB-examples";
        description = "Examples for hPDB library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93476,7 +89948,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring http-conduit network text
        ];
-       homepage = "tot";
        description = "Pushover.net API functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93501,7 +89972,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "188rs1g2yacka8c4wbqkhwjrin95f3ribm8007lqsxiapaj1d89y";
        libraryHaskellDepends = [ attoparsec base bytestring ];
-       homepage = "https://github.com/yihuang/hresp";
        description = "haskell implementation of RESP (REdis Serialization Protocol)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -93521,7 +89991,6 @@ self: {
          base bytestring Crypto dataenc HTTP hxt MissingH network
          network-uri old-locale old-time random regex-compat utf8-string
        ];
-       homepage = "http://gregheartsfield.com/hS3/";
        description = "Interface to Amazon's Simple Storage Service (S3)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -93569,7 +90038,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mgajda/hTalos";
        description = "Parser, print and manipulate structures in PDB file format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93582,7 +90050,6 @@ self: {
        version = "0.9.1";
        sha256 = "08zmzzwbvqsyz7v5grjwg81434bdr3zkkd12ifhk76xg2p0xfhmk";
        libraryHaskellDepends = [ base containers hmatrix random ];
-       homepage = "http://perception.inf.um.es/tensor";
        description = "Multidimensional arrays and simple tensor computations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -93598,7 +90065,6 @@ self: {
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base hmatrix ];
        executableSystemDepends = [ blas liblapack ];
-       homepage = "http://dslsrv4.cs.missouri.edu/~qqbm9";
        description = "Optimal variable selection in chain graphical model";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93633,7 +90099,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mhwombat/haar";
        description = "Haar wavelet transforms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93659,7 +90124,6 @@ self: {
          resourcet telegram-api text transformers transformers-base
        ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/airalab/habit#readme";
        description = "Haskell message bot framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93672,7 +90136,6 @@ self: {
        version = "0.3.1";
        sha256 = "07h9a8l32j6j5ssrl7f1j02jlmn5f7c48h88fn7lbzhj24kqasl3";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mekeor/hable";
        description = "customizable pretty printer library for tables";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -93719,7 +90182,6 @@ self: {
        sha256 = "0wrfa9fa6skl985fi2a6iv4m8kchg87w9x3k37nf3l8vaz95jmdr";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring data-default ];
-       homepage = "http://github.com/nfjinjing/hack/tree/master";
        description = "a Haskell Webserver Interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -93739,7 +90201,6 @@ self: {
          directory filepath hack haskell98 mps network old-locale old-time
          time utf8-string
        ];
-       homepage = "http://github.com/nfjinjing/hack-contrib";
        description = "Hack contrib";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93757,7 +90218,6 @@ self: {
          base bytestring bytestring-class containers hack json mtl parsec
          press
        ];
-       homepage = "http://github.com/bickfordb/hack-contrib-press";
        description = "Hack helper that renders Press templates";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93776,7 +90236,6 @@ self: {
          base bytestring containers hack happstack-server network
          utf8-string
        ];
-       homepage = "http://github.com/nfjinjing/hack/tree/master";
        description = "hack-frontend-happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93801,7 +90260,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "0pm8vs94dbaahqrdwfffwa1jb9ghyjnq48sirlw1dj2gcsa3np2x";
        libraryHaskellDepends = [ base bytestring hack ];
-       homepage = "http://github.com/snoyberg/hack-handler-cgi/tree/master";
        description = "Hack handler using CGI protocol. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93821,7 +90279,6 @@ self: {
          base containers data-default epoll failure hack HTTP network unix
          utf8-string
        ];
-       homepage = "https://gitlab.com/twittner/hack-handler-epoll";
        description = "hack handler implementation using epoll";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93841,7 +90298,6 @@ self: {
          hack-contrib network
        ];
        librarySystemDepends = [ event ];
-       homepage = "http://github.com/bickfordb/hack-handler-evhttp";
        description = "Hack EvHTTP (libevent) Handler";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93855,7 +90311,6 @@ self: {
        sha256 = "02slh33r9qy8q0vpi4s4vvf5lmb14ypk8bixdicvxakahjvxhanr";
        libraryHaskellDepends = [ base bytestring hack hack-handler-cgi ];
        librarySystemDepends = [ fcgi ];
-       homepage = "http://github.com/snoyberg/hack-handler-fastcgi/tree/master";
        description = "Hack handler direct to fastcgi (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93874,7 +90329,6 @@ self: {
          base bytestring cgi containers data-default hack happstack-server
          mtl network
        ];
-       homepage = "http://github.com/nfjinjing/hack-handler-happstack";
        description = "Hack Happstack server handler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93892,7 +90346,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers data-default hack hyena network
        ];
-       homepage = "http://github.com/nfjinjing/hack-handler-hyena";
        description = "Hyena hack handler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93908,7 +90361,6 @@ self: {
        libraryHaskellDepends = [
          base cgi data-default hack kibro network
        ];
-       homepage = "http://github.com/nfjinjing/hack/tree/master";
        description = "Hack Kibro handler";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93925,7 +90377,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring failure hack network web-encodings
        ];
-       homepage = "http://github.com/snoyberg/hack-handler-simpleserver/tree/master";
        description = "A simplistic HTTP server handler for Hack. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93940,7 +90391,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hack split web-encodings
        ];
-       homepage = "http://github.com/snoyberg/hack-middleware-cleanpath/tree/master";
        description = "Applies some basic redirect rules to get cleaner paths. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93957,7 +90407,6 @@ self: {
        libraryHaskellDepends = [
          base clientsession hack old-locale predicates time web-encodings
        ];
-       homepage = "http://github.com/snoyberg/hack-middleware-clientsession/tree/master";
        description = "Middleware for easily keeping session data in client cookies. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93970,7 +90419,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "1x7526939h7g44yyscyk324gdb40cryyiffh13iinf8aw1rach70";
        libraryHaskellDepends = [ base hack split zlib ];
-       homepage = "http://github.com/snoyberg/hack-middleware-gzip/tree/master";
        description = "Automatic gzip compression of responses. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -93986,7 +90434,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring bytestring-class hack web-encodings
        ];
-       homepage = "http://github.com/snoyberg/hack-middleware-jsonp/tree/master";
        description = "Automatic wrapping of JSON responses to convert into JSONP. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -93999,7 +90446,6 @@ self: {
        version = "2014.11.17";
        sha256 = "1b6jzdisv58scyzb9pxhqrnz74sy0j96jkbbnf84wccwbwn4rf28";
        libraryHaskellDepends = [ base bytestring data-default ];
-       homepage = "https://github.com/nfjinjing/hack2";
        description = "a Haskell Webserver Interface (V2)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94016,7 +90462,6 @@ self: {
          air base bytestring containers data-default directory filepath
          hack2 network-uri text time
        ];
-       homepage = "https://github.com/nfjinjing/hack2-contrib";
        description = "Hack2 contrib";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94035,7 +90480,6 @@ self: {
          air air-extra base bytestring cgi containers data-default directory
          filepath hack2 hack2-contrib network old-locale old-time time
        ];
-       homepage = "https://github.com/nfjinjing/hack2-contrib";
        description = "Hack2 contrib extra";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94054,7 +90498,6 @@ self: {
          base bytestring cgi containers data-default enumerator hack2
          happstack-server mtl network
        ];
-       homepage = "https://github.com/nfjinjing/hack2-handler-happstack-server";
        description = "Hack2 Happstack server handler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94076,7 +90519,6 @@ self: {
          containers data-default directory enumerator hack2 mtl network safe
          stm text unix zeromq-haskell
        ];
-       homepage = "https://github.com/nfjinjing/hack2-handler-mongrel2-http";
        description = "Hack2 Mongrel2 HTTP handler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94096,7 +90538,6 @@ self: {
          data-default directory enumerator hack2 mtl network snap-core
          snap-server
        ];
-       homepage = "https://github.com/nfjinjing/hack2-handler-snap-server";
        description = "Hack2 Snap server handler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94114,7 +90555,6 @@ self: {
        libraryHaskellDepends = [
          air base data-default hack2 hack2-interface-wai warp
        ];
-       homepage = "https://github.com/nfjinjing/hack2-handler-warp";
        description = "Hack2 warp handler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94132,7 +90572,6 @@ self: {
          base bytestring case-insensitive containers data-default hack2
          http-types network safe wai
        ];
-       homepage = "https://github.com/nfjinjing/hack2-interface-wai";
        description = "Hack2 interface to WAI";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94156,7 +90595,6 @@ self: {
        executableHaskellDepends = [
          base bytestring Cabal containers utf8-string
        ];
-       homepage = "https://github.com/peti/hackage-db#readme";
        description = "Access Hackage's package database via Data.Map";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -94176,7 +90614,6 @@ self: {
          aeson base bytestring Cabal containers directory filepath tar time
          utf8-string
        ];
-       homepage = "https://github.com/peti/hackage-db#readme";
        description = "Access Hackage's package database via Data.Map";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94198,7 +90635,6 @@ self: {
          ansi-terminal async attoparsec base Cabal cpphs directory filepath
          haskell-src-exts HTTP mtl process text
        ];
-       homepage = "https://github.com/blitzcode/hackage-diff";
        description = "Compare the public API of different versions of a Hackage library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94229,7 +90665,6 @@ self: {
        executableHaskellDepends = [
          base monad-logger optparse-applicative
        ];
-       homepage = "http://fpcomplete.com";
        description = "Simple mirroring utility for Hackage";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94249,7 +90684,6 @@ self: {
          base bytestring containers directory download-curl filepath gnuplot
          old-locale old-time parsedate
        ];
-       homepage = "http://code.haskell.org/~dons/code/hackage-plot";
        description = "Generate cumulative graphs of hackage uploads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94263,7 +90697,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base Cabal containers hackage-db ];
-       homepage = "http://hub.darcs.net/thielema/hackage-processing";
        description = "Process 00-index.tar.gz from Hackage";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94288,7 +90721,6 @@ self: {
          http-conduit http-types optparse-applicative tar text transformers
          unordered-containers wai warp zlib zlib-conduit
        ];
-       homepage = "http://github.com/snoyberg/hackage-proxy";
        description = "Provide a proxy for Hackage which modifies responses in some way. (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94309,7 +90741,6 @@ self: {
          base bytestring Cabal directory filepath hackage-security network
          network-uri old-time optparse-applicative tar time unix zlib
        ];
-       homepage = "https://github.com/haskell/hackage-security";
        description = "Utility to manage secure file-based package repositories";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94336,7 +90767,6 @@ self: {
          base bytestring Cabal containers network-uri QuickCheck tar tasty
          tasty-hunit tasty-quickcheck temporary time zlib
        ];
-       homepage = "https://github.com/haskell/hackage-security";
        description = "Hackage security library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94354,7 +90784,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hackage-security HTTP mtl network network-uri zlib
        ];
-       homepage = "https://github.com/well-typed/hackage-security";
        description = "Hackage security bindings against the HTTP library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94412,7 +90841,6 @@ self: {
          base bytestring directory download filepath hsparklines old-locale
          old-time parsedate tagsoup
        ];
-       homepage = "http://code.haskell.org/~dons/code/hackage-sparks";
        description = "Generate sparkline graphs of hackage statistics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94431,7 +90859,6 @@ self: {
          base Cabal containers directory filepath hackage-db process
          temporary
        ];
-       homepage = "https://github.com/stepcut/hackage-whatsnew";
        description = "Check for differences between working directory and hackage";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94445,7 +90872,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base download feed tagsoup ];
-       homepage = "http://code.haskell.org/~dons/code/hackage2hwn";
        description = "Convert Hackage RSS feeds to wiki format for publishing on Haskell.org";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94460,7 +90886,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base feed feed2twitter ];
-       homepage = "http://github.com/tomlokhorst/hackage2twitter";
        description = "Send new Hackage releases to Twitter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94479,7 +90904,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers directory filepath mtl process regex-tdfa
        ];
-       homepage = "https://github.com/dterei/Hackager";
        description = "Hackage testing tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94522,7 +90946,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/fgaz/hackertyper";
        description = "\"Hack\" like a programmer in movies and games!";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -94543,7 +90966,6 @@ self: {
          http-client http-client-tls http-types mtl process text
        ];
        executableHaskellDepends = [ base optparse-applicative text ];
-       homepage = "http://github.com/agrafix/hackmanager";
        description = "Generate useful files for Haskell projects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94593,7 +91015,6 @@ self: {
          base containers monad-control mtl resourcet stm stm-chans
          transformers-base
        ];
-       homepage = "https://github.com/Forkk/hactor";
        description = "Lightweight Erlang-style actors for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94606,7 +91027,6 @@ self: {
        version = "0.0.3.1";
        sha256 = "0nxcl3v9gnnyjzdpk30m2pmrhwcva9rky2dxrj4nnkr67ajm2dj0";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/treep/hactors";
        description = "Practical actors for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94626,7 +91046,6 @@ self: {
        testHaskellDepends = [ base Cabal directory filepath process ];
        doCheck = false;
        preCheck = "unset GHC_PACKAGE_PATH";
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94644,7 +91063,6 @@ self: {
        testHaskellDepends = [ base filepath hspec ];
        doCheck = false;
        preCheck = "unset GHC_PACKAGE_PATH";
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94662,7 +91080,6 @@ self: {
        testHaskellDepends = [ base filepath hspec ];
        doCheck = false;
        preCheck = "unset GHC_PACKAGE_PATH";
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94682,7 +91099,6 @@ self: {
          array base bytestring Cabal containers deepseq directory filepath
          ghc ghc-paths haddock-library xhtml
        ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94702,7 +91118,6 @@ self: {
          array base bytestring Cabal containers deepseq directory filepath
          ghc ghc-paths haddock-library xhtml
        ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94725,7 +91140,6 @@ self: {
          ghc ghc-boot ghc-paths haddock-library transformers xhtml
        ];
        testHaskellDepends = [ base containers ghc hspec QuickCheck ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94752,7 +91166,6 @@ self: {
          transformers xhtml
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94772,7 +91185,6 @@ self: {
        executableHaskellDepends = [
          array base Cabal containers directory filepath ghc ghc-paths pretty
        ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "A documentation-generation tool for Haskell libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94790,7 +91202,6 @@ self: {
        testHaskellDepends = [
          base base-compat bytestring deepseq hspec QuickCheck transformers
        ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "Library exposing some functionality of Haddock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94808,7 +91219,6 @@ self: {
        testHaskellDepends = [
          base base-compat bytestring deepseq hspec QuickCheck transformers
        ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "Library exposing some functionality of Haddock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94828,7 +91238,6 @@ self: {
        ];
        testToolDepends = [ hspec-discover ];
        doHaddock = false;
-       homepage = "http://www.haskell.org/haddock/";
        description = "Library exposing some functionality of Haddock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94848,7 +91257,6 @@ self: {
        ];
        testToolDepends = [ hspec-discover ];
        doHaddock = false;
-       homepage = "http://www.haskell.org/haddock/";
        description = "Library exposing some functionality of Haddock";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -94871,7 +91279,6 @@ self: {
        ];
        testToolDepends = [ hspec-discover ];
        doHaddock = false;
-       homepage = "http://www.haskell.org/haddock/";
        description = "Library exposing some functionality of Haddock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94895,7 +91302,6 @@ self: {
        ];
        testToolDepends = [ hspec-discover ];
        doHaddock = false;
-       homepage = "http://www.haskell.org/haddock/";
        description = "Library exposing some functionality of Haddock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94912,7 +91318,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring Cabal directory filepath process syb xhtml xml
        ];
-       homepage = "http://www.haskell.org/haddock/";
        description = "Test utilities for Haddock";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94935,26 +91340,25 @@ self: {
          haddock-api http-types mtl optparse-applicative process resourcet
          sqlite-simple tagsoup text transformers
        ];
-       homepage = "https://github.com/philopon/haddocset";
        description = "Generate docset of Dash by Haddock haskell documentation tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hadolint" = callPackage
-    ({ mkDerivation, aeson, base, bytestring, directory, dlist
+    ({ mkDerivation, aeson, base, bytestring, containers, directory
      , filepath, gitrev, hspec, HUnit, language-docker
      , optparse-applicative, parsec, ShellCheck, split, text, yaml
      }:
      mkDerivation {
        pname = "hadolint";
-       version = "1.6.5";
-       sha256 = "10pn82hichabqxxk931zwqkis8p0z235ydv7dlcrl8nisj6lzda1";
+       version = "1.6.6";
+       sha256 = "13rkz6f5dzkh9qy674ia34ld25xwpylja2mivmwfsijh5pc5qvwq";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
-         aeson base bytestring dlist language-docker parsec ShellCheck split
-         text
+         aeson base bytestring containers language-docker parsec ShellCheck
+         split text
        ];
        executableHaskellDepends = [
          base directory filepath gitrev language-docker optparse-applicative
@@ -94964,7 +91368,6 @@ self: {
          aeson base bytestring hspec HUnit language-docker parsec ShellCheck
          split
        ];
-       homepage = "https://github.com/hadolint/hadolint";
        description = "Dockerfile Linter JavaScript API";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -94983,7 +91386,6 @@ self: {
        libraryHaskellDepends = [ attoparsec base bytestring text vector ];
        librarySystemDepends = [ snappy ];
        testHaskellDepends = [ base bytestring filepath text vector ];
-       homepage = "http://github.com/jystic/hadoop-formats";
        description = "Read/write file formats commonly used by Hadoop";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95005,7 +91407,6 @@ self: {
          unix unordered-containers uuid vector xmlhtml
        ];
        testHaskellDepends = [ base protobuf tasty tasty-hunit vector ];
-       homepage = "http://github.com/jystic/hadoop-rpc";
        description = "Use the Hadoop RPC interface from Haskell";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -95032,7 +91433,6 @@ self: {
          attoparsec base bytestring hadoop-rpc tasty tasty-hunit
          tasty-quickcheck vector
        ];
-       homepage = "http://github.com/jystic/hadoop-tools";
        description = "Fast command line tools for working with Hadoop";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95052,7 +91452,6 @@ self: {
          base bytestring cmdargs dns iproute MissingH parallel-io
        ];
        testHaskellDepends = [ base doctest filemanip ];
-       homepage = "http://michael.orlitzky.com/code/haeredes.php";
        description = "Confirm delegation of NS and MX records";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -95079,7 +91478,6 @@ self: {
        executableHaskellDepends = [
          base directory filemanip filepath optparse-applicative
        ];
-       homepage = "http://github.com/tych0/haggis";
        description = "A static site generator with blogging/comments support";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95155,7 +91553,6 @@ self: {
          base bytestring directory filepath http-client lens lens-aeson
          netrc network-uri optparse-applicative parsec process text wreq
        ];
-       homepage = "https://github.com/TaktInc/hail";
        description = "A service for pull-based continuous deployment based on hydra";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95175,7 +91572,6 @@ self: {
          http-client http-client-tls http-types tagsoup text time
          transformers
        ];
-       homepage = "https://bitbucket.org/robertmassaioli/hailgun";
        description = "Mailgun REST api interface for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -95207,7 +91603,6 @@ self: {
        libraryHaskellDepends = [
          base email-validate hailgun mtl text transformers
        ];
-       homepage = "https://github.com/cdepillabout/hailgun-simple";
        description = "Easy-to-use wrapper for the hailgun package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -95297,7 +91692,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion http-types mtl persistent scotty time wai wai-extra
        ];
-       homepage = "https://github.com/tfausak/hairy";
        description = "A JSON REST API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95328,7 +91722,6 @@ self: {
          test-framework-quickcheck2 vector
        ];
        benchmarkHaskellDepends = [ base criterion deepseq ghc-prim ];
-       homepage = "http://indiana.edu/~ppaml/";
        description = "A probabilistic programming embedded DSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95346,7 +91739,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base filepath mtl time ];
        executableHaskellDepends = [ directory process regexpr yjtools ];
-       homepage = "http://homepage3.nifty.com/salamander/second/projects/hake/index.xhtml";
        description = "make tool. ruby : rake = haskell : hake";
        license = "GPL";
      }) {};
@@ -95358,7 +91750,6 @@ self: {
        version = "0.1";
        sha256 = "1ddmnzan16vn0fbp1fgsidahayihhr0vw8saypdqq7lnhqw8j9d4";
        libraryHaskellDepends = [ base HTTP network ];
-       homepage = "https://code.reaktor42.de/projects/hakismet";
        description = "Akismet spam protection library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95429,7 +91820,6 @@ self: {
          tasty-quickcheck text unordered-containers yaml
        ];
        testToolDepends = [ utillinux ];
-       homepage = "http://jaspervdj.be/hakyll";
        description = "A static website compiler library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) utillinux;};
@@ -95461,7 +91851,6 @@ self: {
          Agda base containers directory filepath hakyll mtl pandoc
          transformers xhtml
        ];
-       homepage = "https://github.com/bitonic/hakyll-agda";
        description = "Wrapper to integrate literate Agda files with Hakyll";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95490,7 +91879,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hakyll pandoc ];
        executableHaskellDepends = [ base directory filepath hakyll ];
-       homepage = "http://jaspervdj.be/hakyll";
        description = "Extra modules for the hakyll website compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95508,7 +91896,6 @@ self: {
          base blaze-html bytestring cassava hakyll vector
        ];
        testHaskellDepends = [ base blaze-html bytestring cassava hspec ];
-       homepage = "https://github.com/narrative/hakyll-contrib-csv#readme";
        description = "Generate Html tables from Csv files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95528,7 +91915,6 @@ self: {
          base bytestring directory hakyll process temporary
        ];
        executableHaskellDepends = [ base hakyll ];
-       homepage = "https://github.com/narrative/hakyll-contrib-elm#readme";
        description = "Compile Elm code for inclusion in Hakyll static site";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95541,7 +91927,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0mkbsivifggi64k97ssxb0dskzwf7h0sny4m8gmkdsvwqjhfdjam";
        libraryHaskellDepends = [ base hakyll hyphenation split tagsoup ];
-       homepage = "https://bitbucket.org/rvlm/hakyll-contrib-hyphenation";
        description = "automatic hyphenation for Hakyll";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95584,7 +91969,6 @@ self: {
        executableHaskellDepends = [
          base bytestring cmdargs directory feed filepath text time xml
        ];
-       homepage = "http://github.com/Minoru/hakyll-convert";
        description = "Convert from other blog engines to Hakyll";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95600,7 +91984,6 @@ self: {
        libraryHaskellDepends = [
          base containers data-default filepath hakyll
        ];
-       homepage = "http://github.com/freylax/hakyll-dir-list";
        description = "Allow Hakyll to create hierarchical menues from directories";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95616,7 +91999,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html blaze-markup Elm hakyll mtl
        ];
-       homepage = "https://github.com/maxsnew/hakyll-elm";
        description = "Hakyll wrapper for the Elm compiler";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -95632,7 +92014,6 @@ self: {
        libraryHaskellDepends = [ base filepath hakyll ];
        executableHaskellDepends = [ base hakyll ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/elaye/hakyll-favicon#README.md";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -95646,7 +92027,6 @@ self: {
        libraryHaskellDepends = [
          base filestore hakyll time time-locale-compat
        ];
-       homepage = "https://gitlab.com/aergus/hakyll-filestore";
        description = "FileStore utilities for Hakyll";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95659,7 +92039,6 @@ self: {
        version = "4.0";
        sha256 = "1w8wmqdfxf9w4mb9k77gak9iqxysa7mbb5phfh9a0hy30vx2qb1d";
        libraryHaskellDepends = [ base hakyll ogmarkup ];
-       homepage = "https://github.com/ogma-project/hakyll-ogmarkup#readme";
        description = "Integrate ogmarkup document with Hakyll";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95676,7 +92055,6 @@ self: {
        libraryHaskellDepends = [
          aeson-pretty base data-default-class filepath hakyll hsass
        ];
-       homepage = "https://github.com/meoblast001/hakyll-sass";
        description = "Hakyll SASS compiler over hsass";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95689,7 +92067,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1c86lzfri5s3xzh5qyw1rpbv1wag26vbxl7pbcmjl25ad380riax";
        libraryHaskellDepends = [ base containers hakyll ];
-       homepage = "https://github.com/oisdk/hakyll-series";
        description = "Adds series functionality to hakyll";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -95757,7 +92134,6 @@ self: {
          haskell-src-exts HUnit mtl split tagged test-framework
          test-framework-hunit
        ];
-       homepage = "http://github.com/haskell-suite/halberd/";
        description = "A tool to generate missing import statements for Haskell modules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95770,7 +92146,6 @@ self: {
        version = "0.2.2.3";
        sha256 = "0p4sb7vv9cljv48wlx65wgdnkryrk5d6yfh7g4yrm20w1p449hl5";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/ekmett/half";
        description = "Half-precision floating-point";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -95784,7 +92159,6 @@ self: {
        sha256 = "14r0nx8hm5fic9gz0ybjjw4kyc758zfgvhhwvzsshpx5caq6zch6";
        libraryHaskellDepends = [ base deepseq template-haskell ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "http://github.com/ekmett/half";
        description = "Half-precision floating-point";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95821,7 +92195,6 @@ self: {
        version = "2.4.1";
        sha256 = "1anyf6mh13rmj5a0lsayrcxzvm3zk0a2943pzkgz06y3aqgmcbdb";
        libraryHaskellDepends = [ base directory HaXml pandoc ];
-       homepage = "http://github.com/peti/halipeto";
        description = "Haskell Static Web Page Generator";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95850,7 +92223,6 @@ self: {
          base bytestring containers filepath foreign-store gl linear mtl
          random sdl2 stm text time
        ];
-       homepage = "https://github.com/lukexi/halive";
        description = "A live recompiler";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95872,7 +92244,6 @@ self: {
          base containers grid HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/timjb/halma";
        description = "Library implementing Halma rules";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95892,7 +92263,6 @@ self: {
          async base data-default diagrams-cairo diagrams-gtk diagrams-lib
          gtk halma mtl mvc pipes timeit
        ];
-       homepage = "https://github.com/timjb/halma";
        description = "GTK application for playing Halma";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95918,7 +92288,6 @@ self: {
          semigroups servant-client telegram-api temporary text transformers
          vector
        ];
-       homepage = "https://github.com/timjb/halma";
        description = "Telegram bot for playing Halma";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -95964,7 +92333,6 @@ self: {
          async base bytestring cereal containers HALVMCore hans HTTP
          mime-types network-uri simple-tar text XenDevice
        ];
-       homepage = "http://halvm.org";
        description = "A simple, static HaLVM web server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96001,7 +92369,6 @@ self: {
          ansi-wl-pprint base containers hmatrix optparse-applicative vector
          vector-sized vty
        ];
-       homepage = "https://github.com/mstksg/hamilton";
        description = "Physics on generalized coordinate systems using Hamiltonian Mechanics and AD";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -96027,7 +92394,6 @@ self: {
          ghc-typelits-knownnat hmatrix optparse-applicative vector
          vector-sized vty
        ];
-       homepage = "https://github.com/mstksg/hamilton#readme";
        description = "Physics on generalized coordinate systems using Hamiltonian Mechanics and AD";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96041,7 +92407,6 @@ self: {
        sha256 = "0rla3ap3malk8j6mh07fr2aqvbscpy743wrfq3skgjv3j4jlpjfi";
        libraryHaskellDepends = [ base shakespeare ];
        doHaddock = false;
-       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "Haml-like template files that are compile-time checked (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -96084,7 +92449,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://git.hemio.de/hemio/hamsql";
        description = "Interpreter for SQL-structure definitions in YAML (YamSql)";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96099,7 +92463,6 @@ self: {
        revision = "1";
        editedCabalFile = "1dik6zsi0x310m2x9qy64c0b4bd2gag1l6v1nsh09xqj7vlfpp5v";
        libraryHaskellDepends = [ array base deepseq hashable ];
-       homepage = "https://github.com/exclipy/pdata";
        description = "A purely functional and persistent hash map";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96122,7 +92485,6 @@ self: {
          conduit-combinators conduit-extra exceptions gitrev
          optparse-applicative resourcet stm-conduit unix
        ];
-       homepage = "https://github.com/tfc/hamtsolo#readme";
        description = "Intel AMT serial-over-lan (SOL) client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96143,7 +92505,6 @@ self: {
          process
        ];
        executableHaskellDepends = [ filepath ];
-       homepage = "https://troglodita.di.uminho.pt/svn/musica/work/HaMusic";
        description = "Library to handle abstract music";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96156,7 +92517,6 @@ self: {
        version = "0.2.9.9";
        sha256 = "1ldfq3y9h9wvhqd3qs99hdi0d02016s7vkmf74p6wppkrzgfs3xn";
        libraryHaskellDepends = [ base ];
-       homepage = "https://bitbucket.org/functionally/raft";
        description = "This package is deprecated. It formerly contained Haskell utilities for data structures and data manipulation.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -96186,7 +92546,6 @@ self: {
          old-locale pretty process pureMD5 random regex-posix resourcet
          split time unix-compat utf8-string xml
        ];
-       homepage = "http://code.google.com/p/hgdata";
        description = "Library and command-line utility for accessing Google services and APIs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96207,7 +92566,6 @@ self: {
        executableHaskellDepends = [
          aeson base bytestring containers scientific
        ];
-       homepage = "http://code.bwbush.io/handa-geodata/";
        description = "Geographic and Geometric Data";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -96224,7 +92582,6 @@ self: {
          aeson array base binary data-default GLUT OpenGL opengl-dlp-stereo
          split vector-space
        ];
-       homepage = "https://bitbucket.org/functionally/handa-opengl";
        description = "Utility functions for OpenGL and GLUT";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -96256,7 +92613,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit tasty-th
        ];
-       homepage = "https://github.com/utdemir/handsy";
        description = "A DSL to describe common shell operations and interpeters for running them locally and remotely";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96281,7 +92637,6 @@ self: {
          base bytestring directory filepath random text
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/ismailmustafa/handwriting-haskell#readme";
        description = "API Client for the handwriting.io API.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -96353,7 +92708,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "10zj129s6l4gf9acvs1yahdwv5vqj9kqwshvfjdak3gbi7arw48s";
        libraryHaskellDepends = [ base bytestring hans pcap ];
-       homepage = "https://github.com/tolysz/hans-pcap";
        description = "Driver for real ethernet devices for HaNS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96366,7 +92720,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "07jspsi8y921n5m5ar93w4gqaff4mjx79ss416ccm4s1k4l2km0b";
        libraryHaskellDepends = [ base bytestring hans pfq ];
-       homepage = "https://github.com/tolysz/hans-pfq";
        description = "Driver for real ethernet devices for HaNS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96414,7 +92767,6 @@ self: {
        testHaskellDepends = [
          base directory filepath hspec mtl path path-io process temporary
        ];
-       homepage = "https://github.com/stackbuilders/hapistrano";
        description = "A deployment library for Haskell applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -96441,7 +92793,6 @@ self: {
        testHaskellDepends = [
          base directory filepath hspec mtl path path-io process temporary
        ];
-       homepage = "https://github.com/stackbuilders/hapistrano";
        description = "A deployment library for Haskell applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96476,12 +92827,49 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base glib gtk3 ];
        libraryPkgconfigDepends = [ libappindicator-gtk3 ];
-       homepage = "https://github.com/mlacorte/happindicator3";
        description = "Binding to the appindicator library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) libappindicator-gtk3;};
 
+  "happlets" = callPackage
+    ({ mkDerivation, base, bytestring, colour, containers, fail, lens
+     , linear, mtl, semigroups, text, time, transformers
+     , unordered-containers
+     }:
+     mkDerivation {
+       pname = "happlets";
+       version = "0.1.0.0";
+       sha256 = "0y93pwhq3sgcsb5ll13yjrmgw0frrwhwkmc2nxwipdr1wv5cdyl8";
+       libraryHaskellDepends = [
+         base bytestring colour containers fail lens linear mtl semigroups
+         text time transformers unordered-containers
+       ];
+       description = "\"Haskell Applets\" provides an event handler and a canvas for building simple GUI apps";
+       license = "AGPL";
+     }) {};
+
+  "happlets-lib-gtk" = callPackage
+    ({ mkDerivation, base, cairo, diagrams-cairo, diagrams-core
+     , diagrams-lib, glib, gtk, happlets, lens, linear, mtl, pango
+     , semigroups, text, time
+     }:
+     mkDerivation {
+       pname = "happlets-lib-gtk";
+       version = "0.1.0.0";
+       sha256 = "1dih333zfqg6g9rh5wwli4vv9aq5m13cmph5zyijf7bf2zibrgsj";
+       libraryHaskellDepends = [
+         base cairo diagrams-cairo diagrams-core diagrams-lib glib gtk
+         happlets lens linear mtl pango semigroups text time
+       ];
+       testHaskellDepends = [
+         base cairo diagrams-cairo diagrams-core diagrams-lib glib gtk
+         happlets lens linear mtl semigroups text time
+       ];
+       description = "The \"Haskell Applets\" Gtk+ ver. 2 back-end for \"happlets\".";
+       license = "AGPL";
+     }) {};
+
   "happraise" = callPackage
     ({ mkDerivation, base, directory, filepath }:
      mkDerivation {
@@ -96562,7 +92950,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base happstack-server ];
        doHaddock = false;
-       homepage = "http://happstack.com";
        description = "The haskell application server stack + code generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96582,7 +92969,6 @@ self: {
          happstack-ixset happstack-server happstack-state mtl old-time
          random
        ];
-       homepage = "http://n-sch.de/happstack-auth";
        description = "A Happstack Authentication Suite";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96613,7 +92999,6 @@ self: {
          time unordered-containers userid web-routes web-routes-boomerang
          web-routes-happstack web-routes-hsp web-routes-th
        ];
-       homepage = "http://www.happstack.com/";
        description = "Happstack Authentication Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -96630,7 +93015,6 @@ self: {
          base bytestring cereal clientsession happstack-server monad-control
          mtl safecopy transformers-base
        ];
-       homepage = "http://happstack.com";
        description = "client-side session data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96652,7 +93036,6 @@ self: {
          happstack-server happstack-state happstack-util HTTP mtl network
          old-time syb unix
        ];
-       homepage = "http://happstack.com";
        description = "Web related tools and services";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96675,7 +93058,6 @@ self: {
          base binary bytestring containers mtl pretty syb syb-with-class
          syb-with-class-instances-text template-haskell text time
        ];
-       homepage = "http://happstack.com";
        description = "Happstack data manipulation libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96694,7 +93076,6 @@ self: {
          applicative-extras base bytestring containers formlets
          happstack-server mtl random template-haskell time xhtml
        ];
-       homepage = "http://patch-tag.com/r/cdsmith/happstack-dlg";
        description = "Cross-request user interactions for Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96721,7 +93102,6 @@ self: {
          network old-time random RJson syb text time utf8-string web-routes
          web-routes-mtl
        ];
-       homepage = "http://src.seereason.com/happstack-facebook/";
        description = "A package for building Facebook applications using Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96755,7 +93135,6 @@ self: {
        libraryHaskellDepends = [
          aeson base fay happstack-fay-ajax happstack-server mtl
        ];
-       homepage = "http://www.happstack.com/";
        description = "Support for using Fay with Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96769,7 +93148,6 @@ self: {
        sha256 = "0zdkvvmywnfvqg5jdvf29qczzxmprvspxj0r1vj46fd6vld53j4j";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ fay-base fay-jquery ];
-       homepage = "http://www.happstack.com/";
        description = "Support for using Fay with Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96791,7 +93169,6 @@ self: {
          monad-control mtl reform reform-happstack reform-hsp safecopy text
          web-routes web-routes-happstack web-routes-hsp web-routes-th
        ];
-       homepage = "http://www.happstack.com/";
        description = "Glue code for using Happstack with acid-state, web-routes, reform, and HSP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -96803,7 +93180,6 @@ self: {
        version = "7.0.4";
        sha256 = "1l12gyyqzblb9psk6692r9xw640jxzyxqldfyg2yrzz8y0zi649a";
        libraryHaskellDepends = [ base happstack-server shakespeare text ];
-       homepage = "http://www.happstack.com/";
        description = "Support for Hamlet HTML templates in Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96821,7 +93197,6 @@ self: {
          base blaze-builder bytestring either filepath happstack-server
          heist mtl text
        ];
-       homepage = "http://www.happstack.com/";
        description = "Support for using Heist templates in Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96846,7 +93221,6 @@ self: {
          MissingH mtl network old-time parsec PBKDF2 pureMD5 random safe syb
          text utf8-string
        ];
-       homepage = "http://patch-tag.com/r/tphyahoo/HAppSHelpers/home";
        description = "Convenience functions for Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96864,7 +93238,6 @@ self: {
          base bytestring happstack-server harp hsp hsx2hs mtl syb text
          utf8-string
        ];
-       homepage = "http://www.happstack.com/";
        description = "Support for using HSP templates in Happstack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -96880,7 +93253,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring happstack-server hslogger HStringTemplate mtl
        ];
-       homepage = "http://www.happstack.com/";
        description = "Support for using HStringTemplate in Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96900,7 +93272,6 @@ self: {
          base containers happstack-data happstack-util mtl syb
          syb-with-class template-haskell
        ];
-       homepage = "http://happstack.com";
        description = "Efficient relational queries on Haskell sets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96919,7 +93290,6 @@ self: {
          base base64-bytestring bytestring cereal digest happstack-server
          jmacro text utf8-string wl-pprint-text
        ];
-       homepage = "http://www.happstack.com/";
        description = "Support for using JMacro with Happstack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -96933,7 +93303,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring happstack-server mtl text
        ];
-       homepage = "http://www.happstack.com/";
        description = "Happstack minus the useless stuff";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96966,7 +93335,6 @@ self: {
        libraryHaskellDepends = [
          base happstack-server mtl plugins-auto template-haskell th-lift
        ];
-       homepage = "http://happstack.com";
        description = "The haskell application server stack + reload";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -96996,7 +93364,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers HUnit parsec zlib
        ];
-       homepage = "http://happstack.com";
        description = "Web related tools and services";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97015,7 +93382,6 @@ self: {
          HsOpenSSL network sendfile time unix
        ];
        librarySystemDepends = [ openssl ];
-       homepage = "http://www.happstack.com/";
        description = "extend happstack-server with https:// support (TLS/SSL)";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openssl;};
@@ -97054,7 +93420,6 @@ self: {
          filepath happstack-data happstack-util hslogger mtl old-time random
          stm syb template-haskell unix
        ];
-       homepage = "http://happstack.com";
        description = "Event-based distributed state";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97071,7 +93436,6 @@ self: {
        libraryHaskellDepends = [
          base containers happstack-server list-tries transformers
        ];
-       homepage = "https://github.com/scrive/happstack-static-routing";
        description = "Support for static URL routing with overlap detection for Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97094,7 +93458,6 @@ self: {
          hslogger mtl network old-locale old-time parsec process random
          template-haskell time unix unix-compat
        ];
-       homepage = "http://happstack.com";
        description = "Web framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97117,7 +93480,6 @@ self: {
          template-haskell text web-routes web-routes-boomerang
          web-routes-happstack web-routes-th
        ];
-       homepage = "http://hub.darcs.net/dag/yui/browse/happstack-yui";
        description = "Utilities for using YUI3 with Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97138,7 +93500,6 @@ self: {
        setupHaskellDepends = [ base Cabal directory filepath ];
        executableHaskellDepends = [ array base containers mtl ];
        testHaskellDepends = [ base process ];
-       homepage = "http://www.haskell.org/happy/";
        description = "Happy is a parser generator for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97159,7 +93520,6 @@ self: {
        setupHaskellDepends = [ base Cabal directory filepath ];
        executableHaskellDepends = [ array base containers mtl ];
        testHaskellDepends = [ base process ];
-       homepage = "https://www.haskell.org/happy/";
        description = "Happy is a parser generator for Haskell";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -97194,7 +93554,6 @@ self: {
          aeson base filepath http-types lifted-base monad-control mtl text
          time transformers transformers-base
        ];
-       homepage = "https://github.com/cstrahan/happybara";
        description = "Acceptance test framework for web applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97215,7 +93574,6 @@ self: {
          filepath happybara http-types lifted-base monad-control mtl network
          process text time transformers transformers-base vector word8
        ];
-       homepage = "https://github.com/cstrahan/happybara/happybara-webkit";
        description = "WebKit Happybara driver";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97228,7 +93586,6 @@ self: {
        version = "0.0.1";
        sha256 = "0vh9ig9mvg12qgysk7gbqwiib3m2ciwi10asb1i0x25xjp585shi";
        libraryHaskellDepends = [ base directory filepath process ];
-       homepage = "https://github.com/cstrahan/happybara/happybara-webkit-server";
        description = "WebKit Server binary for Happybara (taken from capybara-webkit)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97248,7 +93605,6 @@ self: {
        testHaskellDepends = [
          base hspec QuickCheck quickcheck-instances
        ];
-       homepage = "http://github.com/ibabushkin/hapstone";
        description = "Capstone bindings for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97265,7 +93621,6 @@ self: {
        libraryHaskellDepends = [
          base containers parsec split tagsoup text transformers
        ];
-       homepage = "https://github.com/crufter/haquery";
        description = "jQuery for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97288,7 +93643,6 @@ self: {
          base bv data-binary-ieee754 data-default hTensor MonadRandom
          QuickCheck random template-haskell vector
        ];
-       homepage = "https://bitbucket.org/functionally/haquil";
        description = "A Haskell implementation of the Quil instruction set for quantum computing";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97304,7 +93658,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring directory filepath text
        ];
-       homepage = "https://github.com/freizl/har";
        description = "HAR spec in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97323,7 +93676,6 @@ self: {
          base binary network parsec unix zlib
        ];
        executableSystemDepends = [ openssl sqlite ];
-       homepage = "http://www.davidb.org/darcs/harchive/";
        description = "Networked content addressed backup and restore software";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97342,7 +93694,6 @@ self: {
          array base bytestring constraints containers deepseq language-vhdl
          mtl operational-alacarte pretty syntactic
        ];
-       homepage = "https://github.com/markus-git/hardware-edsl";
        description = "Deep embedding of hardware descriptions with code generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97362,7 +93713,6 @@ self: {
          base bytestring directory filepath haskell98 mtl old-locale
          old-time regex-pcre
        ];
-       homepage = "http://code.google.com/p/hark/";
        description = "A Gentoo package query tool";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97437,7 +93787,6 @@ self: {
        version = "0.4.3.1";
        sha256 = "0g4ig5s5rawlbq7zj1hkydnkw2s1gn7x0sdimd6j6kr5bynrdnhk";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/seereason/harp";
        description = "HaRP allows pattern-matching with regular expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97454,7 +93803,6 @@ self: {
          array base containers disassembler mtl parsec pretty
          template-haskell
        ];
-       homepage = "https://github.com/mgrabmueller/harpy";
        description = "Runtime code generation for x86 machine code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97475,7 +93823,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring file-embed hspec time
        ];
-       homepage = "https://github.com/stackbuilders/harvest-api";
        description = "Bindings for Harvest API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97490,7 +93837,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base QuickCheck ];
-       homepage = "http://github.com/nonowarn/has";
        description = "Entity based records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97503,7 +93849,6 @@ self: {
        version = "0.1";
        sha256 = "0yyrfd8mgxwyfgwcg61q7yj2cq2zj6zlk1l340y4vzj71r53qgc4";
        libraryHaskellDepends = [ base has template-haskell ];
-       homepage = "http://github.com/chrisdone/has-th";
        description = "Template Haskell function for Has records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97524,7 +93869,6 @@ self: {
          base binary bytestring connection containers data-binary-ieee754
          data-default hex network text transformers
        ];
-       homepage = "https://github.com/zmactep/hasbolt#readme";
        description = "Haskell driver for Neo4j 3+ (BOLT protocol)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97535,13 +93879,12 @@ self: {
      }:
      mkDerivation {
        pname = "hasbolt-extras";
-       version = "0.0.0.9";
-       sha256 = "08crjy05k2jryfl3cqz4xdmmrj546pyjd4474di67rya8bn3zjwl";
+       version = "0.0.0.10";
+       sha256 = "1h1cz15x531y0h7ss79jbhziypjwwjl70w5hrpcljdfy1kkcgd2m";
        libraryHaskellDepends = [
          base containers free hasbolt lens mtl neat-interpolation
          template-haskell text th-lift-instances
        ];
-       homepage = "https://github.com/biocad/hasbolt-extras#readme";
        description = "Extras for hasbolt library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97556,7 +93899,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base data-default split ];
        executableHaskellDepends = [ base data-default split ];
-       homepage = "https://github.com/mekeor/hascal";
        description = "tiny calculator library and command-line program";
        license = "GPL";
      }) {};
@@ -97584,7 +93926,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit cryptohash hex path
        ];
-       homepage = "https://github.com/VirtualForgeGmbH/hascar";
        description = "Decompress SAPCAR archives";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -97606,7 +93947,6 @@ self: {
          base binary bytestring containers data-binary-ieee754 hspec mtl
          network safe-exceptions stm template-haskell uuid
        ];
-       homepage = "https://github.com/eklavya/hascas#readme";
        description = "Cassandra driver for haskell";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97702,7 +94042,6 @@ self: {
          lens transformers
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/analytics/hash/";
        description = "Hashing tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97748,7 +94087,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion ghc-prim integer-gmp siphash text
        ];
-       homepage = "http://github.com/tibbe/hashable";
        description = "A class for types that can be converted to a hash value";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97768,7 +94106,6 @@ self: {
          transformers-compat
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/analytics/hashable-extras/";
        description = "Higher-rank Hashable";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97788,7 +94125,6 @@ self: {
          test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion ghc-prim hashable ];
-       homepage = "https://github.com/wowus/hashable-generics";
        description = "Automatically generates Hashable instances with GHC.Generics.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97801,7 +94137,6 @@ self: {
        version = "0";
        sha256 = "0mpvfhf07swhj7vb9mrrrbq4a4il0i49nlzh2157kf66a891ih47";
        libraryHaskellDepends = [ base hashable sorted-list time ];
-       homepage = "https://oss.xkcd.com/";
        description = "Provides instances missing from Hashable";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97833,7 +94168,6 @@ self: {
          array base bytestring ghc-prim integer-gmp primitive
          template-haskell text
        ];
-       homepage = "https://github.com/jberryman/hashabler";
        description = "Principled, portable & extensible hashing of data and types, including an implementation of the FNV-1a and SipHash algorithms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97879,7 +94213,6 @@ self: {
        sha256 = "1kzkyni9hfwpvyq9rdv62iziwiax5avzd05ghsh7dgnylv41z697";
        libraryHaskellDepends = [ base bytestring containers split ];
        testHaskellDepends = [ base bytestring containers split ];
-       homepage = "http://hashids.org/";
        description = "Hashids generates short, unique, non-sequential ids from numbers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -97903,7 +94236,6 @@ self: {
        testHaskellDepends = [
          array base bytestring cryptonite mtl QuickCheck template-haskell
        ];
-       homepage = "https://github.com/wangbj/hashing";
        description = "A pure haskell library implements several hash algorithms";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -97915,7 +94247,6 @@ self: {
        version = "1.3.3";
        sha256 = "0ma7svf9nanlfbj9nkk6bzk4m98i7xd71xrdc3a5dmmws5yba1nw";
        libraryHaskellDepends = [ base containers deepseq hashable ];
-       homepage = "https://github.com/foxik/hashmap";
        description = "Persistent containers Map and Set based on hashing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97932,7 +94263,6 @@ self: {
        executableHaskellDepends = [
          base bytestring cryptohash directory filepath
        ];
-       homepage = "https://gist.github.com/rnhmjoj/20ea1b366d45b1c4c0e8";
        description = "Rename every file in a directory with his SHA1 hash";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -97949,7 +94279,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mkscrg/hashring";
        description = "Efficient consistent hashing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -97969,7 +94298,6 @@ self: {
          base containers criterion hashtables QuickCheck
          unordered-containers
        ];
-       homepage = "https://github.com/hongchangwu/hashtable-benchmark#readme";
        description = "Benchmark of hash table implementations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -97983,11 +94311,24 @@ self: {
        libraryHaskellDepends = [
          base ghc-prim hashable primitive vector
        ];
-       homepage = "http://github.com/gregorycollins/hashtables";
        description = "Mutable hash tables in the ST monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hashtables_1_2_3_1" = callPackage
+    ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }:
+     mkDerivation {
+       pname = "hashtables";
+       version = "1.2.3.1";
+       sha256 = "1giw9caajr07slf09j7zry9b0kvm4yj9q78zy1mawzi6gk3wglcg";
+       libraryHaskellDepends = [
+         base ghc-prim hashable primitive vector
+       ];
+       description = "Mutable hash tables in the ST monad";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hashtables-plus" = callPackage
     ({ mkDerivation, base, criterion-plus, deepseq, hashable
      , hashtables, lens, loch-th, mtl, mwc-random, placeholders
@@ -98005,7 +94346,6 @@ self: {
          mwc-random placeholders string-conversions text th-printf
          transformers
        ];
-       homepage = "https://github.com/nikita-volkov/hashtables-plus";
        description = "Extensions for a \"hashtables\" library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98018,7 +94358,6 @@ self: {
        version = "0.1.2";
        sha256 = "03wn142r0sh7adfghjqwb2mgq4rgkqs8nq2rx2jq717dr2xp987n";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "http://huygens.functor.nl/hasim/";
        description = "Process-Based Discrete Event Simulation library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98037,7 +94376,6 @@ self: {
        libraryHaskellDepends = [
          base constraints ghc-prim reflection tagged transformers void
        ];
-       homepage = "http://github.com/ekmett/hask";
        description = "Categories";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98057,7 +94395,6 @@ self: {
          base Cabal directory hmarkup hsemail network parsec process
          regex-compat xhtml
        ];
-       homepage = "http://gregheartsfield.com/hask-home";
        description = "Generate homepages for cabal packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98076,7 +94413,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers errors haskell-src text text-format
        ];
-       homepage = "http://github.com/singpolyma/haskades";
        description = "Utility to generate bindings for BlackBerry Cascades";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98102,7 +94438,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers either-unwrap hspec regex-posix
        ];
-       homepage = "http://github.com/cosbynator/haskakafka";
        description = "Kafka bindings for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) rdkafka;};
@@ -98122,7 +94457,6 @@ self: {
          base freenect hcwiid IfElse MissingH mtl SDL SDL-image SDL-mixer
          SDL-ttf transformers vector Yampa
        ];
-       homepage = "http://github.com/ivanperez-keera/haskanoid";
        description = "A breakout game written in Yampa using SDL";
        license = "unknown";
      }) {};
@@ -98161,7 +94495,6 @@ self: {
          aeson base bytestring connection containers hspec http-conduit
          http-types monads-tf stm text wai warp
        ];
-       homepage = "https://github.com/jonplussed/haskbot-core";
        description = "Easily-extensible chatbot for Slack messaging service";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98187,7 +94520,6 @@ self: {
          optparse-applicative regex-tdfa regex-tdfa-text resourcet text time
          transformers unix-compat
        ];
-       homepage = "https://github.com/maurotrb/haskdeep";
        description = "Computes and audits file hashes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98207,7 +94539,6 @@ self: {
          base bytestring containers directory filepath hasktags
          optparse-applicative process text
        ];
-       homepage = "http://github.com/grwlf/haskdogs";
        description = "Generate tags file for Haskell project and its nearest deps";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98227,7 +94558,6 @@ self: {
          base containers directory haskeline haskell98 mtl network old-time
          parsec process random unix
        ];
-       homepage = "http://www.korgwal.com/haskeem/";
        description = "A small scheme interpreter";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98246,7 +94576,6 @@ self: {
          base bytestring containers directory filepath process stm terminfo
          transformers unix
        ];
-       homepage = "https://github.com/judah/haskeline";
        description = "A command-line interface for user input, written in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98259,7 +94588,6 @@ self: {
        version = "0.6.2";
        sha256 = "0xgdq2xgw2ccyfzkj5n36s5n6km5l947d2iy4y1qms8kbc05zmfl";
        libraryHaskellDepends = [ base haskeline mtl ];
-       homepage = "http://community.haskell.org/~aslatter/code/haskeline-class";
        description = "Class interface for working with Haskeline";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98272,7 +94600,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "0bbjbrhxdms8wbv1dh129l2pkqw5rfva26121ayfx5vr8h7aa7zf";
        libraryHaskellDepends = [ ansi-terminal base haskeline mtl safe ];
-       homepage = "https://github.com/githubuser/haskeline-repl#readme";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -98285,7 +94612,6 @@ self: {
        revision = "1";
        editedCabalFile = "0h900mw5kzd9fvywpbhfd9acnfwp3qk7nfi9yr9ibamjb8s87cm1";
        libraryHaskellDepends = [ base containers mtl protolude text ];
-       homepage = "http://github.com/githubuser/haskelisp#readme";
        description = "Write Emacs module in Haskell, using Emacs 25's Dynamic Module feature";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98312,7 +94638,6 @@ self: {
        executableHaskellDepends = [
          base binary bytestring foundation lens text
        ];
-       homepage = "https://github.com/cwgoes/haskell-abci#readme";
        description = "Haskell Application BlockChain Interface (ABCI) Server Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98336,7 +94661,6 @@ self: {
          system-filepath text time transformers transformers-base vector
          xml2json
        ];
-       homepage = "https://github.com/yihuang/haskell-aliyun/";
        description = "haskell client of aliyun service";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98381,7 +94705,6 @@ self: {
        sha256 = "0nlalip5xs1bizj97yjw3np5cdmz8igppcflm19vvqxrl2akyz22";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring QuickCheck random ];
-       homepage = "http://www.github.com/zbskii/haskell-bcrypt";
        description = "A bcrypt implementation for haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -98422,7 +94745,6 @@ self: {
          HUnit MissingH mtl random time unix
        ];
        executableHaskellDepends = [ base directory process ];
-       homepage = "http://software.intel.com/en-us/articles/intel-concurrent-collections-for-cc/";
        description = "Library for parallel programming in the Intel Concurrent Collections paradigm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98455,7 +94777,6 @@ self: {
        executableHaskellDepends = [
          base bimap boolean-list bytestring containers
        ];
-       homepage = "http://xy30.com";
        description = "compress files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98472,7 +94793,6 @@ self: {
        libraryHaskellDepends = [
          base containers lens pretty-show protolude split text
        ];
-       homepage = "https://github.com/mgajda/haskell-conll#readme";
        description = "Core Types for NLP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98507,7 +94827,6 @@ self: {
          ghc-boot ghc-paths ghci haskeline process text time transformers
          unix
        ];
-       homepage = "https://github.com/phoityne/haskell-dap";
        description = "haskell-dap is a GHCi having DAP interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98525,7 +94844,6 @@ self: {
          base bytestring hedis string-conversions transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/ArekCzarnik/haskell-disque#readme";
        description = "Client library for the Disque datastore";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -98549,7 +94867,6 @@ self: {
        ];
        executableHaskellDepends = [ base ghc text ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/ivan-m/haskell-docs";
        description = "A program to find and display the docs and type of a name";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98563,7 +94880,6 @@ self: {
        sha256 = "16sxdyfvxb9xvfd3jl2x1kdlf758wpj2350jlrl16m94w8l2r98b";
        libraryHaskellDepends = [ base eigen vector ];
        testHaskellDepends = [ base eigen vector ];
-       homepage = "https://github.com/dilawar/haskell-eigen-util#README.md";
        description = "Some utility functions for haskell-eigen library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -98576,7 +94892,6 @@ self: {
        sha256 = "0p4p5ygw068chw6grci8mny2a1bn6nz74jm1q2sj97v7gglglg55";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/emilaxelsson/haskell-exp-parser";
        description = "Simple parser parser from Haskell to TemplateHaskell expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -98617,7 +94932,6 @@ self: {
          base containers directory-tree doctest filemanip filepath hlint
          tasty tasty-hunit
        ];
-       homepage = "https://github.com/evolutics/haskell-formatter";
        description = "Haskell source code formatter";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98645,7 +94959,6 @@ self: {
          lifted-base monad-control network network-conduit process-conduit
          system-filepath text transformers transformers-base unix
        ];
-       homepage = "https://github.com/yihuang/haskell-ftp";
        description = "A Haskell ftp server with configurable backend";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98663,7 +94976,6 @@ self: {
          base containers haskell-src-exts template-haskell transformers
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/bennofs/haskell-generate/";
        description = "Typesafe generation of haskell source code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98713,7 +95025,6 @@ self: {
          base containers directory filepath haskell-gi-base pretty-show text
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Generate Haskell bindings for GObject Introspection capable libraries";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98728,7 +95039,6 @@ self: {
        sha256 = "0p992mpyy9z699zpvp8i8b5v8a3jhiq6c4n29zlf7qbcxc8z4z36";
        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;};
@@ -98740,7 +95050,6 @@ self: {
        version = "0.0";
        sha256 = "1smz5fr5saw1l129h21qcywyp47mrbf7355kmwkspjh75yl2gix5";
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Overloading support for haskell-gi";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -98752,7 +95061,6 @@ self: {
        version = "1.0";
        sha256 = "0ak8f79ia9zlk94zr02sq8bqi5n5pd8ria8w1dj3adcdvpw9gmry";
        doHaddock = false;
-       homepage = "https://github.com/haskell-gi/haskell-gi";
        description = "Overloading support for haskell-gi";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98767,7 +95075,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers gloss ];
-       homepage = "https://github.com/prateekkumarweb/haskell-go-checkers";
        description = "Go and Checkers game in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98787,7 +95094,6 @@ self: {
          base bytestring haskell-fake-user-agent lens regex-base regex-posix
          tagsoup text wreq
        ];
-       homepage = "https://github.com/grzegorzgoldapl/haskell-google-trends";
        description = "Simple library for accessing Google Trends";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -98799,26 +95105,23 @@ self: {
        version = "1.0.0.0";
        sha256 = "13xyxck9f15mwi641zs9zw77cnrgh30p2771f66haby96k8wx9jf";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/8084/haskell-holes-th";
        description = "Infer haskell code by given type";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "haskell-igraph" = callPackage
-    ({ mkDerivation, base, bytestring, bytestring-lexing, c2hs, cereal
-     , colour, conduit, data-ordlist, hashable, hxt, igraph, matrices
-     , primitive, random, singletons, split, tasty, tasty-golden
-     , tasty-hunit, unordered-containers
+    ({ mkDerivation, base, bytestring, c2hs, cereal, colour, conduit
+     , containers, data-ordlist, hxt, igraph, matrices, primitive
+     , random, singletons, split, tasty, tasty-golden, tasty-hunit
      }:
      mkDerivation {
        pname = "haskell-igraph";
-       version = "0.6.0";
-       sha256 = "15mq27zxgnnd0z0xcv8ncg7spw3hwmr7w65cr4y1wqixgxjzqsm0";
+       version = "0.7.0";
+       sha256 = "139qicfqg2m6jl3r7lbs2wcp1bvra3rp0vgb7ghafj2k70i0vddv";
        libraryHaskellDepends = [
-         base bytestring bytestring-lexing cereal colour conduit
-         data-ordlist hashable hxt primitive singletons split
-         unordered-containers
+         base bytestring cereal colour conduit containers data-ordlist hxt
+         primitive singletons split
        ];
        librarySystemDepends = [ igraph ];
        libraryToolDepends = [ c2hs ];
@@ -98845,7 +95148,6 @@ self: {
          base classy-prelude ghc graphviz process text transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/ncaq/haskell-import-graph#readme";
        description = "create haskell import graph for graphviz";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -98859,7 +95161,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base HGL random ];
-       homepage = "http://www.informatik.uni-bremen.de/~cxl/lehre/pi3.ws01/asteroids/";
        description = "'Asteroids' arcade games";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -98879,7 +95180,6 @@ self: {
          lens network-uri QuickCheck quickcheck-instances scientific servant
          servant-client split text unordered-containers vector wai
        ];
-       homepage = "https://github.com/soundcloud/haskell-kubernetes";
        description = "Haskell bindings to the Kubernetes API (via swagger-codegen)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98922,7 +95222,6 @@ self: {
          aeson base containers directory hashable hspec lens sorted-list
          text yi-rope
        ];
-       homepage = "https://github.com/alanz/haskell-lsp";
        description = "Haskell library for the Microsoft Language Server Protocol";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -98953,7 +95252,6 @@ self: {
          aeson base containers directory filepath hashable hspec lens
          network-uri sorted-list text yi-rope
        ];
-       homepage = "https://github.com/alanz/haskell-lsp";
        description = "Haskell library for the Microsoft Language Server Protocol";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -98975,7 +95273,6 @@ self: {
        executableHaskellDepends = [
          base directory haskell-lsp lens process text unix
        ];
-       homepage = "https://github.com/noughtmare/haskell-lsp-client#readme";
        description = "A haskell package to build your own Language Server client";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -98992,7 +95289,6 @@ self: {
          aeson base bytestring data-default filepath hashable lens
          network-uri text unordered-containers
        ];
-       homepage = "https://github.com/alanz/haskell-lsp";
        description = "Haskell library for the Microsoft Language Server Protocol, data types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -99004,7 +95300,6 @@ self: {
        version = "0.2.1";
        sha256 = "18s8g82v3h4b7maz6di43vfym6d3w16j4rbh5sjh4ps26yjnnfy4";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/jlamothe/haskell-menu";
        description = "A simple menu system for Haskell programs";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -99036,7 +95331,6 @@ self: {
        sha256 = "08bcw7g84509rak9xqn2g4pr1mk3a2clikgfdiafrsr7lff16gyf";
        libraryHaskellDepends = [ array base bytestring cereal ];
        testHaskellDepends = [ array base bytestring cereal hspec ];
-       homepage = "http://www.github.com/jhickner/haskell-modbus";
        description = "A cereal-based parser for the Modbus protocol";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99048,7 +95342,6 @@ self: {
        version = "0.1";
        sha256 = "1bbj26sgd1szb5309rrbiibsb4zai80lmadmkzb7jd2kzyyxvlcv";
        libraryHaskellDepends = [ base ghc-prim integer-gmp ];
-       homepage = "http://github.com/comius/haskell-mpfr";
        description = "Correctly-rounded arbitrary-precision floating-point arithmetic";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99069,7 +95362,6 @@ self: {
        ];
        librarySystemDepends = [ open-pal open-rte openmpi ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/bjpop/haskell-mpi";
        description = "Distributed parallel programming in Haskell using MPI";
        license = stdenv.lib.licenses.bsd3;
      }) {open-pal = null; open-rte = null; inherit (pkgs) openmpi;};
@@ -99093,7 +95385,6 @@ self: {
          base containers filemanip filepath haskell-src-exts mtl pretty-show
          tasty tasty-golden traverse-with-class
        ];
-       homepage = "http://documentup.com/haskell-suite/haskell-names";
        description = "Name resolution library for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99126,7 +95417,6 @@ self: {
          text transformers transformers-base transformers-compat
          unordered-containers vector
        ];
-       homepage = "https://github.com/asilvestre/haskell-neo4j-rest-client";
        description = "A Haskell neo4j client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99142,7 +95432,6 @@ self: {
          base bytestring cereal network network-info
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/brooksbp/haskell-openflow";
        description = "OpenFlow protocol in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99162,7 +95451,6 @@ self: {
          haskell-src-exts hse-cpp mtl optparse-applicative tagged
          transformers transformers-compat
        ];
-       homepage = "http://documentup.com/haskell-suite/haskell-packages";
        description = "Haskell suite library for package management and integration with Cabal";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99183,7 +95471,6 @@ self: {
          base bytestring cairo containers directory filepath glib gtk
          old-locale poppler template-haskell time zlib
        ];
-       homepage = "http://michaeldadams.org/projects/haskell-pdf-presenter/";
        description = "Tool for presenting PDF-based presentations";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99213,7 +95500,6 @@ self: {
          zlib
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://code.haskell.org/~dons/code/haskell-platform-test";
        description = "A test system for the Haskell Platform environment";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99236,7 +95522,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/potomak/haskell-player";
        description = "A terminal music player based on afplay";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99254,7 +95539,6 @@ self: {
          base Chart Chart-cairo Chart-gtk colour data-default lens
          math-functions vector
        ];
-       homepage = "https://github.com/kaizhang/haskell-plot";
        description = "A library for generating 2D plots painlessly";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99274,7 +95558,6 @@ self: {
          base base64-string bytestring lens random regex-base regex-posix
          text wreq
        ];
-       homepage = "https://github.com/grzegorzgoldapl/haskell-proxy-list";
        description = "Simple library for retrieving proxy servers info from https://proxy-list.org";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -99287,7 +95570,6 @@ self: {
        sha256 = "1cq6fpz4vsx1kfnxnxnqz0pi5nzfg86s76vd0hcqvyqxnqbcd8hj";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ qrencode ];
-       homepage = "https://github.com/jamessanders/haskell-qrencode";
        description = "Haskell bindings for libqrencode";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) qrencode;};
@@ -99300,7 +95582,6 @@ self: {
        sha256 = "08sx6hxqssx9qm2yd9pmpr9vsqck3wlm6kzp13p63dpkyxln8kga";
        libraryHaskellDepends = [ base directory process ];
        testHaskellDepends = [ base directory hspec process ];
-       homepage = "https://github.com/yamadapc/haskell-read-editor";
        description = "Opens a temporary file on the system's EDITOR and returns the resulting edits";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99335,6 +95616,26 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "haskell-snake" = callPackage
+    ({ mkDerivation, base, containers, lens, linear, mtl, random, sdl2
+     , sdl2-ttf, text, vector
+     }:
+     mkDerivation {
+       pname = "haskell-snake";
+       version = "1.0.0";
+       sha256 = "0qm7m4whki060vwlgns5apsl7cw8i8grmnywjwhv9i01dkg952qw";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers lens linear mtl random sdl2 sdl2-ttf text vector
+       ];
+       executableHaskellDepends = [
+         base containers lens linear mtl random sdl2 sdl2-ttf text vector
+       ];
+       description = "Snake game implemetation in Haskell using SDL2";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "haskell-spacegoo" = callPackage
     ({ mkDerivation, aeson, base, bytestring, conduit, conduit-extra
      , mtl, pretty, pretty-show, text, vector, vector-space
@@ -99379,7 +95680,6 @@ self: {
          tasty-golden tasty-smallcheck
        ];
        doCheck = false;
-       homepage = "https://github.com/haskell-suite/haskell-src-exts";
        description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99401,7 +95701,6 @@ self: {
          tasty-golden tasty-smallcheck
        ];
        doCheck = false;
-       homepage = "https://github.com/haskell-suite/haskell-src-exts";
        description = "Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99415,7 +95714,6 @@ self: {
        revision = "1";
        editedCabalFile = "1n4f4yylk09g95040g6pbcygzp95yadihv0sxr4sj87j0d4xa6fc";
        libraryHaskellDepends = [ base haskell-src-exts Hoed ];
-       homepage = "https://github.com/pepeiborra/haskell-src-exts-observe";
        description = "Observable orphan instances for haskell-src-exts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99430,7 +95728,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-exts lens template-haskell
        ];
-       homepage = "https://github.com/DanielWaterworth/haskell-src-exts-prisms";
        description = "Prisms with newtype wrappers for haskell-src-exts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99462,7 +95759,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base haskell-src-exts ];
-       homepage = "https://github.com/achirkin/haskell-src-exts-sc#readme";
        description = "Pretty print haskell code with comments";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99474,7 +95770,6 @@ self: {
        version = "1.20.0.0";
        sha256 = "0p79ppmwb14lj2a1wy42zgm3z3zk5jbyn7rfgwxsyw2g424bw1dk";
        libraryHaskellDepends = [ base haskell-src-exts ];
-       homepage = "https://github.com/int-e/haskell-src-exts-simple";
        description = "A simplified view on the haskell-src-exts AST";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -99491,7 +95786,6 @@ self: {
          base containers data-default haskell-src-exts semigroups
          transformers uniplate
        ];
-       homepage = "https://github.com/pepeiborra/haskell-src-exts-util";
        description = "Helper functions for working with haskell-src-exts trees";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99543,7 +95837,6 @@ self: {
        sha256 = "1xhf68b5a8x6fpjv5w3dc41jc1nv5mdipimxa2g3xhk72761b4r4";
        libraryHaskellDepends = [ base lens semigroups text time ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/mankyKitty/haskell-time-range#readme";
        description = "Some useful wrappers and functions for building time ranges";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99567,7 +95860,6 @@ self: {
          ghc-prim ghc-syb-utils haskell-src-exts hspec HUnit monoid-extras
          mtl pretty QuickCheck rosezipper semigroups syb uniplate
        ];
-       homepage = "https://github.com/alanz/haskell-token-utils";
        description = "Utilities to tie up tokens to an AST";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99585,7 +95877,6 @@ self: {
          base classyplate ghc mtl pretty references template-haskell
          uniplate
        ];
-       homepage = "https://github.com/nboldi/haskell-tools";
        description = "Haskell AST for efficient tooling";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99603,7 +95894,6 @@ self: {
          base bytestring containers ghc haskell-tools-ast mtl references
          safe split template-haskell uniplate
        ];
-       homepage = "https://github.com/nboldi/haskell-tools";
        description = "Creating the Haskell-Tools AST from GHC's representations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99621,7 +95911,6 @@ self: {
          base containers ghc haskell-tools-ast haskell-tools-ast-trf mtl
          references
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Facilities for generating new parts of the Haskell-Tools AST";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99638,7 +95927,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc haskell-tools-ast mtl references uniplate
        ];
-       homepage = "https://github.com/nboldi/haskell-tools";
        description = "Conversions on Haskell-Tools AST to prepare for refactorings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99657,7 +95945,6 @@ self: {
          base bytestring containers ghc ghc-boot-th haskell-tools-ast mtl
          references safe split template-haskell transformers uniplate
        ];
-       homepage = "https://github.com/nboldi/haskell-tools";
        description = "Creating the Haskell-Tools AST from GHC's representations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99689,7 +95976,6 @@ self: {
          haskell-tools-rewrite mtl references split tasty tasty-hunit
          template-haskell time transformers uniplate
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99726,7 +96012,6 @@ self: {
          haskell-tools-builtin-refactorings haskell-tools-daemon knob split
          time
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Command-line frontend for Haskell-tools Refact";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99761,7 +96046,6 @@ self: {
          haskell-tools-builtin-refactorings HUnit network process tasty
          tasty-hunit
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Background process for Haskell-tools that editors can connect to";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99787,7 +96071,6 @@ self: {
          split template-haskell uniplate
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Debugging Tools for Haskell-tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99819,7 +96102,6 @@ self: {
          aeson base bytestring directory filepath HUnit network tasty
          tasty-hunit websockets
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "A web-based demo for Haskell-tools Refactor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99851,7 +96133,6 @@ self: {
          haskell-tools-rewrite mtl references split tasty tasty-hunit
          template-haskell time transformers uniplate
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99869,7 +96150,6 @@ self: {
          base containers ghc haskell-tools-ast mtl references split text
          uniplate
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Pretty printing of Haskell-Tools AST";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99899,7 +96179,6 @@ self: {
          polyparse references split tasty tasty-hunit template-haskell time
          transformers uniplate
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Refactoring Tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99922,7 +96201,6 @@ self: {
          base directory filepath haskell-tools-ast haskell-tools-prettyprint
          tasty tasty-hunit
        ];
-       homepage = "https://github.com/haskell-tools/haskell-tools";
        description = "Facilities for generating new parts of the Haskell-Tools AST";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -99956,7 +96234,6 @@ self: {
          pretty-hex QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 time x509
        ];
-       homepage = "http://github.com/GaloisInc/haskell-tor";
        description = "A Haskell Tor Node";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99971,7 +96248,6 @@ self: {
        libraryHaskellDepends = [
          base containers haskell-src-exts pretty
        ];
-       homepage = "http://code.haskell.org/haskell-type-exts";
        description = "A type checker for Haskell/haskell-src-exts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -99996,7 +96272,6 @@ self: {
        version = "0.4";
        sha256 = "1pqh1v0klpi8iq882l5gk0fsf87kabq6rw1wjwkiq6fvw8cc1l97";
        libraryHaskellDepends = [ base binary bytestring network ];
-       homepage = "https://github.com/PeterScott/haskell-tyrant";
        description = "Haskell implementation of the Tokyo Tyrant binary protocol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100015,7 +96290,6 @@ self: {
        executableHaskellDepends = [
          base bytestring Cabal containers directory filepath process
        ];
-       homepage = "https://haskell.org/haskellwiki/Gentoo#haskell-updater";
        description = "Rebuild Haskell dependencies in Gentoo";
        license = "GPL";
      }) {};
@@ -100034,7 +96308,6 @@ self: {
          array base HaXml html mtl network polyparse pretty random
          regex-compat stm utf8-string
        ];
-       homepage = "http://patch-tag.com/r/adept/haskell-xmpp/home";
        description = "Haskell XMPP (eXtensible Message Passing Protocol, a.k.a. Jabber) library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100047,7 +96320,6 @@ self: {
        version = "1.1.2.0";
        sha256 = "1s0avb08b5iwaym42jz783mk1az9kmjf3zmhfag0kzdw10qcnz4m";
        libraryHaskellDepends = [ array base ghc-prim ];
-       homepage = "http://www.haskell.org/onlinereport/haskell2010/";
        description = "Compatibility with Haskell 2010";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100064,7 +96336,6 @@ self: {
        libraryHaskellDepends = [
          array base directory old-locale old-time process time
        ];
-       homepage = "http://www.haskell.org/definition/";
        description = "Compatibility with Haskell 98";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100081,7 +96352,6 @@ self: {
        libraryHaskellDepends = [
          array base directory old-locale old-time process time
        ];
-       homepage = "http://www.haskell.org/definition/";
        description = "Compatibility with Haskell 98";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100098,7 +96368,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory mtl old-locale old-time pretty time
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "A library of combinators for generating and executing SQL statements";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100111,7 +96380,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1l9ifff33xbgdr6fahnzz00nb7va2r0i3pncjd1j8bbnyya1w2kl";
        libraryHaskellDepends = [ base containers haskelldb HDBC ];
-       homepage = "http://twitter.com/khibino";
        description = "Bracketed HDBC session for HaskellDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100128,7 +96396,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-connect-hdbc HDBC MonadCatchIO-mtl mtl
        ];
-       homepage = "http://twitter.com/khibino";
        description = "Bracketed HaskellDB HDBC session using MonadCatchIO-mtl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100146,7 +96413,6 @@ self: {
          base haskelldb haskelldb-connect-hdbc HDBC
          MonadCatchIO-transformers transformers
        ];
-       homepage = "http://twitter.com/khibino";
        description = "Bracketed HaskellDB HDBC session using MonadCatchIO-transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100164,7 +96430,6 @@ self: {
          base haskelldb haskelldb-connect-hdbc HDBC
          MonadCatchIO-transformers transformers
        ];
-       homepage = "http://twitter.com/khibino";
        description = "Bracketed HaskellDB HDBC session using MonadCatchIO-transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100182,7 +96447,6 @@ self: {
          base haskelldb haskelldb-connect-hdbc HDBC lifted-base
          monad-control transformers-base
        ];
-       homepage = "http://twitter.com/khibino";
        description = "Bracketed HaskellDB HDBC session using lifted-base";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100198,7 +96462,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base haskell98 haskelldb mtl plugins ];
        executableHaskellDepends = [ haskelldb ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the dynamically loaded drivers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100217,7 +96480,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory haskelldb mtl old-time
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "An experimental HaskellDB back-end in pure Haskell (no SQL)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100234,7 +96496,6 @@ self: {
        libraryHaskellDepends = [
          base containers convertible haskelldb HDBC mtl old-time
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for HDBC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100271,7 +96532,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hdbc HDBC HDBC-odbc mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HDBC ODBC driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100291,7 +96551,6 @@ self: {
          base haskelldb haskelldb-hdbc HDBC HDBC-postgresql mtl
        ];
        executableSystemDepends = [ postgresql ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HDBC PostgreSQL driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100310,7 +96569,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hdbc HDBC HDBC-sqlite3 mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HDBC SQLite driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100323,7 +96581,6 @@ self: {
        version = "1.0.0";
        sha256 = "0j1aqix21pqcsw7skl897pd1ir6hg836g4zb2h5338h4gih6blx0";
        libraryHaskellDepends = [ base haskelldb hsql mtl old-time ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for HSQL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100342,7 +96599,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hsql hsql hsql-mysql mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HSQL MySQL driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100361,7 +96617,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hsql hsql hsql-odbc mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HSQL ODBC driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100380,7 +96635,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hsql hsql hsql-oracle mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HSQL Oracle driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100400,7 +96654,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hsql hsql hsql-postgresql mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HSQL PostgreSQL driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100419,7 +96672,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hsql hsql hsql-sqlite mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HSQL SQLite driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100439,7 +96691,6 @@ self: {
        libraryHaskellDepends = [
          base haskelldb haskelldb-hsql hsql hsql-sqlite3 mtl
        ];
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for the HSQL SQLite3 driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100452,7 +96703,6 @@ self: {
        version = "2.1.0";
        sha256 = "12whvz0qy9lqk1frfl5px9lhr1nwy519vj2z9c3g8nqjzscwzayb";
        libraryHaskellDepends = [ base haskelldb mtl template-haskell ];
-       homepage = "http://trac.haskell.org/haskelldb-th";
        description = "Template Haskell utilities for HaskellDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100464,7 +96714,6 @@ self: {
        pname = "haskelldb-wx";
        version = "1.0.0";
        sha256 = "01652m0bym80400navqlpdv5n0gfgnfzd1d0857f3kd13ksqk2hy";
-       homepage = "https://github.com/m4dc4p/haskelldb";
        description = "HaskellDB support for WXHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100489,7 +96738,6 @@ self: {
          semigroups test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://www.github.com/happy0/haskellscrabble";
        description = "A scrabble library capturing the core game logic of scrabble";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100508,7 +96756,6 @@ self: {
        executableHaskellDepends = [
          base cryptohash directory either filepath mtl process text
        ];
-       homepage = "http://github.com/seanparsons/haskellscript/";
        description = "Command line tool for running Haskell scripts with a hashbang";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100542,7 +96789,6 @@ self: {
          template-haskell temporary text th-desugar unordered-containers
          vector
        ];
-       homepage = "http://github.com/JoeyEremondi/haskelm";
        description = "Elm to Haskell translation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -100586,7 +96832,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 text transformers
          vector
        ];
-       homepage = "https://github.com/haskell-haskey";
        description = "A transactional, ACID compliant, embeddable key-value store";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100611,7 +96856,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          transformers vector
        ];
-       homepage = "https://github.com/haskell-haskey/haskey-btree";
        description = "B+-tree implementation in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -100632,7 +96876,6 @@ self: {
          base binary exceptions haskey haskey-btree lens mtl text
          transformers
        ];
-       homepage = "https://github.com/haskell-haskey";
        description = "A monad transformer supporting Haskey transactions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100645,7 +96888,6 @@ self: {
        version = "0.0.6";
        sha256 = "061dhk7d9d8mnb1rs7077q383sqlby8s31ips8jjadkkhyxi5lvz";
        libraryHaskellDepends = [ base containers haskell98 SDL SDL-ttf ];
-       homepage = "http://haskell.org/haskellwiki/HaskGame";
        description = "Haskell game library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100663,7 +96905,6 @@ self: {
          aeson base bytestring http-conduit http-types network old-locale
          text time unordered-containers
        ];
-       homepage = "https://github.com/Raynes/haskheap";
        description = "Haskell bindings to refheap";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100684,7 +96925,6 @@ self: {
          parsec pretty safecopy shelly template-haskell text text-show
          th-lift unordered-containers
        ];
-       homepage = "http://haskhol.org";
        description = "The core logical system of HaskHOL, an EDSL for HOL theorem proving";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100706,7 +96946,6 @@ self: {
          haskell-src-exts HaTeX hint parsec process text transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://daniel-diaz.github.io/projects/haskintex";
        description = "Haskell Evaluation inside of LaTeX code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -100747,7 +96986,6 @@ self: {
          deepseq either HUnit json-rpc mtl pbkdf QuickCheck split
          test-framework test-framework-hunit test-framework-quickcheck2 text
        ];
-       homepage = "http://github.com/haskoin/haskoin";
        description = "Implementation of the Bitcoin protocol";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100778,7 +97016,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          unordered-containers vector
        ];
-       homepage = "http://github.com/haskoin/haskoin";
        description = "Implementation of the core Bitcoin protocol features";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100802,7 +97039,6 @@ self: {
          HUnit mtl QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/plaprade/haskoin-crypto";
        description = "Implementation of Bitcoin cryptographic primitives";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100836,7 +97072,6 @@ self: {
          persistent-sqlite QuickCheck resourcet test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/haskoin/haskoin";
        description = "Implementation of a Bitoin node";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100858,7 +97093,6 @@ self: {
          base binary bytestring haskoin-crypto haskoin-util HUnit QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/plaprade/haskoin-protocol";
        description = "Implementation of the Bitcoin network protocol messages";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100882,7 +97116,6 @@ self: {
          HUnit mtl QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/plaprade/haskoin-script";
        description = "Implementation of Bitcoin script parsing and evaluation";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100904,7 +97137,6 @@ self: {
          base binary bytestring containers either HUnit mtl QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/plaprade/haskoin-util";
        description = "Utility functions for the Network.Haskoin project";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -100948,7 +97180,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          unordered-containers
        ];
-       homepage = "http://github.com/haskoin/haskoin";
        description = "Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101026,7 +97257,6 @@ self: {
          base bytestring data-accessor event-list HUnit midi non-negative
          process QuickCheck random transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Haskore";
        description = "The Haskore Computer Music System";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101045,7 +97275,6 @@ self: {
          base bytestring data-accessor directory event-list haskore midi
          non-negative old-time process transformers unix utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Haskore/";
        description = "Routines for realtime playback of Haskore songs";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101068,7 +97297,6 @@ self: {
          haskore-realtime hosc hsc3 non-negative opensoundcontrol-ht process
          random supercollider-ht transformers unix utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/SuperCollider";
        description = "Haskore back-end for SuperCollider";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101089,7 +97317,6 @@ self: {
          base data-accessor event-list haskore non-negative numeric-prelude
          random synthesizer-core synthesizer-filter utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Music rendering coded in Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101102,7 +97329,6 @@ self: {
        version = "0.3";
        sha256 = "1aq8lwyj4whz4llkwgx7n44rnrhk6ykyi8cpb0cjsabk3h29mm0b";
        libraryHaskellDepends = [ base ];
-       homepage = "http://haskell.org/haskore/";
        description = "The February 2000 version of Haskore";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -101126,7 +97352,6 @@ self: {
          base bytestring directory filepath HUnit json microlens-platform
          utf8-string
        ];
-       homepage = "http://github.com/MarcWeber/hasktags";
        description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101147,7 +97372,6 @@ self: {
          base bytestring haskus-utils QuickCheck tasty tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://www.haskus.org/system";
        description = "Haskus binary format manipulation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101168,7 +97392,6 @@ self: {
          base directory filepath hashable haskus-utils optparse-applicative
          optparse-simple process simple-download temporary text yaml
        ];
-       homepage = "http://www.haskus.org/system";
        description = "Haskus system build tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101188,7 +97411,6 @@ self: {
          template-haskell transformers vector
        ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
-       homepage = "http://www.haskus.org/system";
        description = "Haskus utility modules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101221,7 +97443,6 @@ self: {
          markdown mtl network parsec persistent persistent-sqlite
          persistent-template split tagsoup text time utf8-string
        ];
-       homepage = "https://github.com/okue/haskyapi#readme";
        description = "HTTP server";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -101284,7 +97505,6 @@ self: {
          QuickCheck quickcheck-instances text
        ];
        benchmarkHaskellDepends = [ base criterion directory text ];
-       homepage = "https://github.com/contivero/hasmin#readme";
        description = "CSS Minifier";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101297,7 +97517,6 @@ self: {
        version = "0.1";
        sha256 = "1ln0kdm40y6l8sncrjl0mj9bpd30ffg3msaxyd6fq520ypyws9pm";
        libraryHaskellDepends = [ base HTTP monads-fd network xml ];
-       homepage = "https://github.com/lhpaladin/HaSparql-Client";
        description = "This package enables to write SPARQL queries to remote endpoints";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101311,7 +97530,6 @@ self: {
        sha256 = "08ihdjgjvr8mgxxw62xwymj1lyl33r6w3mhy9chlw7ijcsy44y21";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ aspell ];
-       homepage = "https://github.com/otters/haspell";
        description = "Haskell bindings to aspell";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) aspell;};
@@ -101340,13 +97558,12 @@ self: {
          rerebase tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ bug criterion rerebase ];
-       homepage = "https://github.com/nikita-volkov/hasql";
        description = "An efficient PostgreSQL driver and a flexible mapping API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hasql_1_3" = callPackage
+  "hasql_1_3_0_1" = callPackage
     ({ mkDerivation, attoparsec, base, base-prelude, bug, bytestring
      , bytestring-strict-builder, contravariant, contravariant-extras
      , criterion, data-default-class, dlist, hashable, hashtables
@@ -101357,8 +97574,8 @@ self: {
      }:
      mkDerivation {
        pname = "hasql";
-       version = "1.3";
-       sha256 = "1xqw967jzn8jsyzhfnfyvqgaqr0sb9qppv3knxxvsji15hj5zrid";
+       version = "1.3.0.1";
+       sha256 = "07v79w80k0xrvr4whlcx205a9fpdvlbqdzhq911r7sh3df10kg8f";
        libraryHaskellDepends = [
          attoparsec base base-prelude bytestring bytestring-strict-builder
          contravariant contravariant-extras data-default-class dlist
@@ -101371,7 +97588,6 @@ self: {
          rerebase tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ bug criterion rerebase ];
-       homepage = "https://github.com/nikita-volkov/hasql";
        description = "An efficient PostgreSQL driver and a flexible mapping API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101389,7 +97605,6 @@ self: {
          base base-prelude bytestring either free list-t text transformers
          vector
        ];
-       homepage = "https://github.com/nikita-volkov/hasql-backend";
        description = "API for backends of \"hasql\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101413,7 +97628,6 @@ self: {
          hspec process QuickCheck quickcheck-instances string-qq text time
          vector
        ];
-       homepage = "http://github.com/turingjump/hasql-class#readme";
        description = "Encodable and Decodable classes for hasql";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101437,7 +97651,6 @@ self: {
          foldl hasql QuickCheck quickcheck-instances rebase tasty
          tasty-hunit tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/nikita-volkov/hasql-cursor-query";
        description = "A declarative abstraction over PostgreSQL Cursor";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101456,7 +97669,6 @@ self: {
          base base-prelude bytestring bytestring-tree-builder contravariant
          contravariant-extras hasql hasql-transaction transformers
        ];
-       homepage = "https://github.com/nikita-volkov/hasql-cursor-transaction";
        description = "An abstraction for simultaneous fetching from multiple PostgreSQL cursors";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101476,7 +97688,6 @@ self: {
          generics-sop hasql postgresql-binary scientific text time uuid
          vector
        ];
-       homepage = "https://github.com/chris-kahn/hasql-generic#readme";
        description = "Generic encoder and decoder deriving for Hasql";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101500,7 +97711,6 @@ self: {
        testHaskellDepends = [
          base bytestring hasql hasql-transaction hspec transformers
        ];
-       homepage = "https://github.com/tvh/hasql-migration";
        description = "PostgreSQL Schema Migrations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101517,7 +97727,22 @@ self: {
        libraryHaskellDepends = [
          base-prelude hasql hasql-pool optparse-applicative
        ];
-       homepage = "https://github.com/sannsyn/hasql-optparse-applicative";
+       description = "\"optparse-applicative\" parsers for \"hasql\"";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hasql-optparse-applicative_0_3_0_3" = callPackage
+    ({ mkDerivation, base-prelude, hasql, hasql-pool
+     , optparse-applicative
+     }:
+     mkDerivation {
+       pname = "hasql-optparse-applicative";
+       version = "0.3.0.3";
+       sha256 = "0d33y3bzy3q5yj4vizi9i2xwwnw1lzyxq72jk2daqjs347dc7d33";
+       libraryHaskellDepends = [
+         base-prelude hasql hasql-pool optparse-applicative
+       ];
        description = "\"optparse-applicative\" parsers for \"hasql\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101530,7 +97755,18 @@ self: {
        version = "0.4.3";
        sha256 = "08fzh0y1cxaslp8ia26p9jhs3dckjfdvmiqw1lasdabb7ij82i0j";
        libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
-       homepage = "https://github.com/nikita-volkov/hasql-pool";
+       description = "A pool of connections for Hasql";
+       license = stdenv.lib.licenses.mit;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "hasql-pool_0_5" = callPackage
+    ({ mkDerivation, base-prelude, hasql, resource-pool, time }:
+     mkDerivation {
+       pname = "hasql-pool";
+       version = "0.5";
+       sha256 = "0bsxh9yf5p2iknrnssrif563n42ih14cj95qmy9z2lz2kbycscrs";
+       libraryHaskellDepends = [ base-prelude hasql resource-pool time ];
        description = "A pool of connections for Hasql";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101567,7 +97803,6 @@ self: {
          HDBC-postgresql list-t monad-control mtl-prelude postgresql-simple
          QuickCheck quickcheck-instances scientific text time vector
        ];
-       homepage = "https://github.com/nikita-volkov/hasql-postgres";
        description = "A \"PostgreSQL\" backend for the \"hasql\" library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101583,7 +97818,6 @@ self: {
        libraryHaskellDepends = [
          base-prelude hasql-postgres optparse-applicative
        ];
-       homepage = "https://github.com/nikita-volkov/hasql-postgres-options";
        description = "An \"optparse-applicative\" parser for \"hasql-postgres\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101601,7 +97835,6 @@ self: {
          aeson base bytestring contravariant hasql text time
          unordered-containers vector
        ];
-       homepage = "https://github.com/agrafix/hasql-simple#readme";
        description = "A somewhat opinionated \"simpler\" API to hasql";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101617,7 +97850,6 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring template-haskell text
        ];
-       homepage = "https://github.com/nikita-volkov/hasql-th";
        description = "Template Haskell utilities for Hasql";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -101636,7 +97868,6 @@ self: {
          contravariant-extras hasql mtl transformers
        ];
        testHaskellDepends = [ async hasql rebase ];
-       homepage = "https://github.com/nikita-volkov/hasql-transaction";
        description = "A composable abstraction over the retryable transactions for Hasql";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101656,7 +97887,6 @@ self: {
          contravariant-extras hasql mtl transformers
        ];
        testHaskellDepends = [ async hasql rebase ];
-       homepage = "https://github.com/nikita-volkov/hasql-transaction";
        description = "A composable abstraction over the retryable transactions for Hasql";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101686,7 +97916,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory HUnit mtl syb text
        ];
-       homepage = "http://github.com/lymar/hastache";
        description = "Haskell implementation of Mustache templates";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -101703,7 +97932,6 @@ self: {
          aeson base bytestring containers hastache scientific text
          unordered-containers vector
        ];
-       homepage = "https://github.com/proger/hastache-aeson";
        description = "render hastache templates using aeson values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -101737,7 +97965,6 @@ self: {
          haste-lib haste-prim http-types mtl text transformers utf8-string
          wai wai-websockets warp websockets
        ];
-       homepage = "http://haste-lang.org";
        description = "Framework for type-safe, distributed web applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101766,7 +97993,6 @@ self: {
          shellmate shellmate-extras system-fileio tar terminfo transformers
          unix utf8-string
        ];
-       homepage = "http://haste-lang.org/";
        description = "Haskell To ECMAScript compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101802,7 +98028,6 @@ self: {
          ghc-prim haste-prim integer-gmp monads-tf random time transformers
          utf8-string
        ];
-       homepage = "http://github.com/valderman/haste-compiler";
        description = "Base libraries for haste-compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101818,7 +98043,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath haste-lib
        ];
-       homepage = "http://github.com/ajnsit/haste-markup";
        description = "A port of blaze-markup and blaze-html to Haste";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101831,7 +98055,6 @@ self: {
        version = "0.1.0.9";
        sha256 = "1a92ahmphsr0dgj1jlp2cxpq5yy59b3avw3gzmv0jzrds41p3ic8";
        libraryHaskellDepends = [ base haste-compiler transformers ];
-       homepage = "https://github.com/agocorona/haste-perch";
        description = "Create, navigate and modify the DOM tree with composable syntax, with the haste compiler";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101844,7 +98067,6 @@ self: {
        version = "0.6.0.0";
        sha256 = "1gmvvqy0xy396r3jnfmdhh70j7k73qs38cw9znwgl8jjywpzrmw5";
        libraryHaskellDepends = [ base ghc-prim integer-gmp ];
-       homepage = "http://haste-lang.org";
        description = "Low level primitives for the Haste compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101871,7 +98093,6 @@ self: {
          base directory string-conversions text
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://bitbucket.org/sras/hastily";
        description = "A program to download subtitle files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -101889,7 +98110,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ ad base mwc-probability ];
-       homepage = "http://github.com/jtobin/hasty-hamiltonian";
        description = "Speedy traversal through parameter space";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -101913,7 +98133,6 @@ self: {
          base bytestring containers directory filepath haskeline
          haskell-src-exts polyparse process
        ];
-       homepage = "http://projects.haskell.org/hat/";
        description = "The Haskell tracer, generating and viewing Haskell execution traces";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -101952,7 +98171,6 @@ self: {
        testHaskellDepends = [
          base cmdargs process split tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://michael.orlitzky.com/code/hath.xhtml";
        description = "Hath manipulates network blocks in CIDR notation";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -101983,7 +98201,6 @@ self: {
        benchmarkHaskellDepends = [
          async attoparsec base bytestring criterion random stm
        ];
-       homepage = "https://github.com/kosmoskatten/hats";
        description = "Haskell client for the NATS messaging system";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102007,7 +98224,6 @@ self: {
        testHaskellDepends = [
          base test-framework test-framework-quickcheck2
        ];
-       homepage = "http://extralogical.net/projects/hatt";
        description = "A truth table generator for classical propositional logic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -102074,7 +98290,6 @@ self: {
          hoauth HTTP json mtl network old-locale parsec regex-base
          regex-tdfa SHA time utf8-string
        ];
-       homepage = "http://d.hatena.ne.jp/xanxys/20100321/1269137834";
        description = "A twitter client for GTK+. Beta version.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102101,7 +98316,6 @@ self: {
          containers Decimal directory filepath mtl split template-haskell
          text transformers
        ];
-       homepage = "http://johannesgerer.com/hax";
        description = "Haskell cash-flow and tax simulation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102130,7 +98344,6 @@ self: {
          HUnit test-framework test-framework-hunit text time
          unordered-containers
        ];
-       homepage = "https://github.com/facebook/Haxl";
        description = "A Haskell library for efficient, concurrent, and concise data access";
        license = "unknown";
      }) {};
@@ -102157,7 +98370,6 @@ self: {
          HUnit test-framework test-framework-hunit text time
          unordered-containers
        ];
-       homepage = "https://github.com/facebook/Haxl";
        description = "A Haskell library for efficient, concurrent, and concise data access";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102175,7 +98387,6 @@ self: {
          amazonka amazonka-core async base conduit hashable haxl
          transformers
        ];
-       homepage = "http://github.com/tvh/haxl-amazonka#readme";
        description = "Haxl data source for accessing AWS services through amazonka";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102199,7 +98410,6 @@ self: {
          http-client-tls http-conduit resourcet text time transformers
          unordered-containers vector
        ];
-       homepage = "https://github.com/facebook/Haxl";
        description = "An example Haxl data source for accessing the Facebook Graph API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102225,7 +98435,6 @@ self: {
          mtl optparse-applicative parsec split template-haskell transformers
          utf8-string zlib
        ];
-       homepage = "https://github.com/joelteon/haxparse";
        description = "Readable HaxBall replays";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102247,7 +98456,6 @@ self: {
          network network-uri old-locale old-time template-haskell text time
          utf8-string
        ];
-       homepage = "http://www.haskell.org/haskellwiki/HaXR";
        description = "XML-RPC client and server library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -102259,7 +98467,6 @@ self: {
        version = "3000.5";
        sha256 = "1h1g4r7c5k3rja49ip4m21f2sscn06xjxharnlyazvvs6mzfysif";
        libraryHaskellDepends = [ base haxr template-haskell ];
-       homepage = "http://www.haskell.org/haxr/";
        description = "Automatic deriving of XML-RPC structs for Haskell records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102277,7 +98484,6 @@ self: {
          base bytestring data-default-class hostname HTTP http-server mtl
          url
        ];
-       homepage = "http://github.com/achudnov/haxy";
        description = "A simple HTTP proxy server library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102318,7 +98524,6 @@ self: {
          aeson base bytestring http-conduit http-types optparse-applicative
          pandoc url
        ];
-       homepage = "https://github.com/Gonzih/hayoo-cli";
        description = "Hayoo CLI";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102338,7 +98543,6 @@ self: {
        executableHaskellDepends = [
          base cairo filepath glade gtk haskell98 process svgcairo time unix
        ];
-       homepage = "http://hback.googlecode.com/";
        description = "N-back memory game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102369,7 +98573,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          vector
        ];
-       homepage = "http://www.alpheccar.org";
        description = "Bayesian Networks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102387,7 +98590,6 @@ self: {
        executableHaskellDepends = [
          base directory ghc ghc-mod ghc-paths libhbb
        ];
-       homepage = "https://bitbucket.org/bhris/hbb";
        description = "Haskell Busy Bee, a backend for text editors";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102415,7 +98617,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base blaze-builder bytestring containers network
        ];
-       homepage = "http://github.com/scsibug/hbeanstalk/";
        description = "Client for the beanstalkd workqueue service";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -102434,7 +98635,6 @@ self: {
          base containers mtl old-time OpenGL SDL SDL-mixer
        ];
        executableSystemDepends = [ SDL_mixer ];
-       homepage = "http://www.dockerz.net/software/hbeat.html";
        description = "A simple step sequencer GUI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102451,7 +98651,6 @@ self: {
        libraryHaskellDepends = [ base primitive storable-complex vector ];
        librarySystemDepends = [ blas liblapack ];
        testHaskellDepends = [ base hspec primitive vector ];
-       homepage = "http://github.com/wellposed/hblas/";
        description = "Human friendly BLAS and Lapack bindings for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102504,7 +98703,6 @@ self: {
          webkitgtk3 zeromq4-haskell
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/k0ral/hbro";
        description = "Minimal extensible web-browser";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102536,7 +98734,6 @@ self: {
          mono-traversable mtl network-uri pango parsec process resourcet
          safe safe-exceptions text time transformers-base unix webkitgtk3
        ];
-       homepage = "https://github.com/k0ral/hbro-contrib";
        description = "Third-party extensions to hbro";
        license = "unknown";
      }) {};
@@ -102557,7 +98754,6 @@ self: {
          array base containers filepath mtl pretty utf8-string
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "https://www.bytelabs.org/project/haskell-bottom-up-rewrite-generator/";
        description = "Haskell Bottom Up Rewrite Generator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -102571,7 +98767,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring language-c ];
-       homepage = "http://tomahawkins.org";
        description = "A toy C compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102585,7 +98780,6 @@ self: {
        sha256 = "0578yi5zc61chmp936s5wczdd8j3593br24zx57sqr5a50c0mwmc";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base colour random ];
-       homepage = "http://rd.slavepianos.org/t/hcg-minus";
        description = "haskell cg (minus)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102602,7 +98796,6 @@ self: {
        libraryHaskellDepends = [
          base cairo colour filepath hcg-minus process
        ];
-       homepage = "http://rd.slavepianos.org/t/hcg-minus-cairo";
        description = "haskell cg (minus) (cairo rendering)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102616,7 +98809,6 @@ self: {
        sha256 = "1fwgnp15kha9qb7iagd8n5ahjjhg194wbva5i436mb57fn86pya2";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base mps ];
-       homepage = "http://github.com/nfjinjing/hcheat/";
        description = "A collection of code cheatsheet";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102634,7 +98826,6 @@ self: {
        testHaskellDepends = [
          array attoparsec base containers hlint hspec QuickCheck text
        ];
-       homepage = "https://github.com/nablaa/hchesslib";
        description = "Chess library";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102656,7 +98847,6 @@ self: {
          stm tagged tasty temporary text transformers transformers-base
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/bennofs/hcltest/";
        description = "A testing library for command line applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102680,7 +98870,6 @@ self: {
        testHaskellDepends = [
          async base bytestring HUnit network QuickCheck random
        ];
-       homepage = "https://github.com/lulf/hcoap";
        description = "CoAP implementation for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102711,7 +98900,6 @@ self: {
        libraryHaskellDepends = [ base mtl regex-pcre ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base data-default HUnit ieee754 mtl ];
-       homepage = "https://github.com/danfran/hcoord#readme";
        description = "Easily convert between latitude/longitude, UTM and OSGB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102729,7 +98917,6 @@ self: {
          base bytestring containers directory mtl old-locale pretty process
          random stm time
        ];
-       homepage = "http://github.com/tbh/hcron";
        description = "A simple job scheduler, which just runs some IO action at a given time";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102764,7 +98951,6 @@ self: {
        sha256 = "1c7lglbc4zf77b8nfc7jbk4d7v7n7asi451wrmyxsw6nzqlvib91";
        libraryHaskellDepends = [ base unix ];
        librarySystemDepends = [ bluetooth cwiid ];
-       homepage = "https://github.com/ivanperez-keera/hcwiid";
        description = "Library to interface with the wiimote";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -102781,7 +98967,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring extensible-exceptions filepath hsyslog mtl unix
        ];
-       homepage = "http://github.com/greydot/hdaemonize";
        description = "Library to handle the details of writing daemons for UNIX";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -102797,7 +98982,6 @@ self: {
        libraryHaskellDepends = [
          base extensible-exceptions filepath hsyslog mtl unix
        ];
-       homepage = "http://github.com/madhadron/hdaemonize";
        description = "Library to handle the details of writing daemons for UNIX";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102815,7 +98999,6 @@ self: {
          aeson base convertible HDBC scientific text unordered-containers
          vector
        ];
-       homepage = "https://github.com/danchoi/hdbc-aeson";
        description = "Deserialize from HDBC rows to FromJSON instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102828,7 +99011,6 @@ self: {
        version = "0.0.1.1";
        sha256 = "034zsmqgavh4ns69f6j4a1afyqbd1b7h35macmf20vzxj0j0bawj";
        libraryHaskellDepends = [ attoparsec base containers HDBC text ];
-       homepage = "http://bitbucket.com/dpwiz/hdbc-postgresql-hstore";
        description = "Manipulate data in PostgreSQL \"hstore\" columns";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102868,7 +99050,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          time uuid
        ];
-       homepage = "https://github.com/s9gf4ult/hdbi";
        description = "Haskell Database Independent interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102890,7 +99071,6 @@ self: {
          base conduit hdbi hdbi-sqlite QuickCheck quickcheck-assertions
          resourcet test-framework test-framework-quickcheck2 transformers
        ];
-       homepage = "https://github.com/s9gf4ult/hdbi-conduit";
        description = "Conduit glue for HDBI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102919,7 +99099,6 @@ self: {
          quickcheck-instances safe test-framework test-framework-hunit
          test-framework-quickcheck2 text time uuid
        ];
-       homepage = "https://github.com/s9gf4ult/hdbi-postgresql";
        description = "PostgreSQL driver for hdbi";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102940,7 +99119,6 @@ self: {
          base blaze-builder bytestring direct-sqlite hdbi hdbi-tests
          test-framework text
        ];
-       homepage = "https://github.com/s9gf4ult/hdbi-sqlite";
        description = "SQlite driver for HDBI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102961,7 +99139,6 @@ self: {
          quickcheck-assertions quickcheck-instances stm test-framework
          test-framework-hunit test-framework-quickcheck2 text time uuid
        ];
-       homepage = "https://github.com/s9gf4ult/hdbi-tests";
        description = "test suite for testing HDBI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -102982,7 +99159,6 @@ self: {
          base Cabal cmdargs directory filepath ghc ghc-boot ghc-paths
          network process syb time transformers unix
        ];
-       homepage = "https://github.com/hdevtools/hdevtools/";
        description = "Persistent GHC powered background server for FAST haskell development tools";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -103000,7 +99176,6 @@ self: {
          base directory fgl fgl-visualize filepath hosc hsc3 murmur-hash
          process split transformers
        ];
-       homepage = "http://rd.slavepianos.org/t/hdf";
        description = "HDF: Uniform Rate Audio Signal Processing in Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103022,7 +99197,6 @@ self: {
        librarySystemDepends = [ hdf5 ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/ocramz/hdf5-lite";
        description = "High-level bindings to the HDF5 \"lite\" interface";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) hdf5;};
@@ -103054,7 +99228,6 @@ self: {
        libraryToolDepends = [ happy ];
        executableHaskellDepends = [ array base haskell98 pretty ];
        executableToolDepends = [ happy ];
-       homepage = "http://www.haskell.org/hdirect/";
        description = "An IDL compiler for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103067,7 +99240,6 @@ self: {
        version = "0.2";
        sha256 = "0qr8d4qbvkncv4im0iwwdr9khvkyy4ky8wnwxri1jqhylcq8vdks";
        libraryHaskellDepends = [ base bytestring containers QuickCheck ];
-       homepage = "https://github.com/kmcallister/hdis86";
        description = "Interface to the udis86 disassembler for x86 and x86-64 / AMD64";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103081,7 +99253,6 @@ self: {
        sha256 = "0z6kpsk57gjqwpvs5v6ikiirnyyg26mbrxx827bb1v27lhsy7py0";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ markdown ];
-       homepage = "https://github.com/jamwt/hdiscount";
        description = "Haskell bindings to the Discount markdown library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103149,7 +99320,6 @@ self: {
          mtl network text
        ];
        testHaskellDepends = [ base containers mtl ];
-       homepage = "https://github.com/mvoidex/hdocs";
        description = "Haskell docs tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103177,7 +99347,6 @@ self: {
          network-info network-multicast network-transport
          network-transport-tcp random template-haskell time
        ];
-       homepage = "https://github.com/PatrickMaier/HdpH";
        description = "Haskell distributed parallel Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103194,7 +99363,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring cereal containers deepseq template-haskell
        ];
-       homepage = "https://github.com/PatrickMaier/HdpH";
        description = "Explicit closures in Haskell distributed parallel Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103215,7 +99383,6 @@ self: {
          base hspec QuickCheck random tagged vector vector-algorithms
        ];
        benchmarkHaskellDepends = [ base criterion deepseq primitive ];
-       homepage = "http://github.com/joshbohde/hdr-histogram#readme";
        description = "Haskell implementation of High Dynamic Range (HDR) Histograms";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103236,7 +99403,6 @@ self: {
          aeson aeson-pretty base bytestring directory filepath haskeline
          time
        ];
-       homepage = "https://github.com/aka-bash0r/headergen";
        description = "Creates a header for a haskell source file";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103268,7 +99434,6 @@ self: {
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/ekmett/heaps/";
        description = "Asymptotically optimal Brodal/Okasaki heaps";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103282,7 +99447,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        executableHaskellDepends = [ array base ];
-       homepage = "http://wiki.cs.pdx.edu/bartforge/heapsort";
        description = "Heapsort of MArrays as a demo of imperative programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103294,7 +99458,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0019qgdc4ylyv7bb8w094qp38qiv81jb6x00s6z64j0zgy3lg4ss";
        libraryHaskellDepends = [ async base io-streams time ];
-       homepage = "https://github.com/bitnomial/heartbeat-streams";
        description = "Heartbeats for io-streams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103313,7 +99476,6 @@ self: {
          base bytestring cereal pcre-heavy tasty tasty-golden tasty-hunit
          text
        ];
-       homepage = "https://github.com/fpinsight/heatshrink#readme";
        description = "Compression and decompression using heatshrink";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103350,7 +99512,6 @@ self: {
        libraryHaskellDepends = [
          amazonka-core base binary heavy-logger template-haskell text
        ];
-       homepage = "https://github.com/portnov/heavy-logger-amazon#readme";
        description = "heavy-logger compatibility with amazonka-core logging";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103372,7 +99533,6 @@ self: {
          base binary exceptions heavy-logger hsyslog mtl template-haskell
          text text-format-heavy
        ];
-       homepage = "https://github.com/portnov/heavy-logger#readme";
        description = "Orphan instances for data types in heavy-logger package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103390,7 +99550,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 time
        ];
-       homepage = "https://github.com/snoyberg/hebrew-time";
        description = "Hebrew dates and prayer times";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -103423,7 +99582,6 @@ self: {
          time
        ];
        executableHaskellDepends = [ base directory process split ];
-       homepage = "https://github.com/2016rshah/heckle";
        description = "Jekyll in Haskell (feat. LaTeX)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103453,7 +99611,6 @@ self: {
        testHaskellDepends = [
          base containers pretty-show semigroups text transformers
        ];
-       homepage = "https://hedgehog.qa";
        description = "Hedgehog will eat all your bugs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103480,7 +99637,6 @@ self: {
        testHaskellDepends = [
          base containers pretty-show semigroups text transformers
        ];
-       homepage = "https://hedgehog.qa";
        description = "Hedgehog will eat all your bugs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103498,7 +99654,6 @@ self: {
          base containers hedgehog semigroupoids semigroups
        ];
        testHaskellDepends = [ base either hedgehog ];
-       homepage = "https://github.com/bitemyapp/hedgehog-checkers#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -103511,7 +99666,6 @@ self: {
        sha256 = "0zfk967xzpwfh3y3ys8d0c3zcz251dnp41xha11613ji3yfk0wff";
        libraryHaskellDepends = [ base hedgehog hedgehog-checkers lens ];
        testHaskellDepends = [ base hedgehog hedgehog-checkers lens ];
-       homepage = "https://github.com/bitemyapp/hedgehog-checkers#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -103523,7 +99677,6 @@ self: {
        version = "0.1.0";
        sha256 = "1whrszkd03d9a86vqnp38sq8gs2hfdc39wxcf5c12w3767c9qmn3";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tmcgilchrist/hedgehog-corpus";
        description = "hedgehog-corpus";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103548,7 +99701,6 @@ self: {
          regex-genex regex-pcre scientific tasty tasty-hedgehog text time
          timerep tz unordered-containers vector
        ];
-       homepage = "https://github.com/amrhassan/haskell-hedgehog-gen-json";
        description = "JSON generators for Hedgehog";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103563,7 +99715,6 @@ self: {
        revision = "1";
        editedCabalFile = "1l6gpzhi56mj4a4nqmqhndhly3pdffkpbxinypk5ra77nxqns6n5";
        libraryHaskellDepends = [ base hedgehog QuickCheck transformers ];
-       homepage = "https://hedgehog.qa";
        description = "Use QuickCheck generators in Hedgehog and vice versa";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103588,7 +99739,6 @@ self: {
          test-framework test-framework-hunit text time
        ];
        benchmarkHaskellDepends = [ base mtl time ];
-       homepage = "https://github.com/informatikr/hedis";
        description = "Client library for the Redis datastore: supports full command set, pipelining";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103614,7 +99764,6 @@ self: {
          test-framework test-framework-hunit text time
        ];
        benchmarkHaskellDepends = [ base mtl time ];
-       homepage = "https://github.com/informatikr/hedis";
        description = "Client library for the Redis datastore: supports full command set, pipelining";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103631,7 +99780,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring hedis scientific text time
        ];
-       homepage = "https://bitbucket.org/s9gf4ult/hedis-config";
        description = "Easy trivial configuration for Redis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103649,7 +99797,6 @@ self: {
          base hedis monad-control mtl transformers transformers-base
          transformers-compat
        ];
-       homepage = "https://bitbucket.org/s9gf4ult/redis-monadic";
        description = "A la MonadReader for Redis connection";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103665,7 +99812,6 @@ self: {
        libraryHaskellDepends = [ base bytestring hedis mtl ];
        executableHaskellDepends = [ base bytestring hedis mtl ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/githubuser/hedis-namespace#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -103687,7 +99833,6 @@ self: {
          base binary bytestring hedis HUnit lifted-base string-conversions
          test-framework test-framework-hunit transformers
        ];
-       homepage = "https://github.com/akaspin/hedis-pile";
        description = "Caching mandatory data with Redis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103700,7 +99845,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1dq7rpqg35caqj664q2ndqgd59mq7cfjahkaka5mlk1k5yjvz7av";
        libraryHaskellDepends = [ base bytestring either hedis mtl ];
-       homepage = "http://github.com/sanetracker/hedis-simple";
        description = "A simplified API for hedis";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103719,7 +99863,6 @@ self: {
          base bytestring hedis HUnit lifted-base test-framework
          test-framework-hunit transformers
        ];
-       homepage = "https://github.com/akaspin/hedis-tags";
        description = "Tags for hedis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103744,7 +99887,6 @@ self: {
          base bytestring containers hspec hspec-contrib HUnit QuickCheck
          template-haskell text time vector
        ];
-       homepage = "https://bitbucket.org/dpwiz/hedn";
        description = "EDN parsing and encoding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103764,7 +99906,6 @@ self: {
          base bytestring directory filepath http-conduit process
          transformers
        ];
-       homepage = "https://github.com/khanage/heineken";
        description = "An extensible build helper for haskell, in the vein of leiningen";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103806,7 +99947,6 @@ self: {
          random statistics test-framework test-framework-hunit text time
          transformers transformers-base unordered-containers vector xmlhtml
        ];
-       homepage = "http://snapframework.com/";
        description = "An Haskell template system supporting both HTML5 and XML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103846,7 +99986,6 @@ self: {
          random statistics test-framework test-framework-hunit text time
          transformers transformers-base unordered-containers vector xmlhtml
        ];
-       homepage = "http://snapframework.com/";
        description = "An Haskell template system supporting both HTML5 and XML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103878,7 +100017,6 @@ self: {
        libraryHaskellDepends = [
          base heist template-haskell text xmlhtml
        ];
-       homepage = "http://github.com/dbp/heist-async";
        description = "Adding support for asynchronous updates (\"AJAX\") with heist";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103901,7 +100039,6 @@ self: {
          array base containers mtl pretty QuickCheck
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://www2.tcs.ifi.lmu.de/~abel/projects.html#helf";
        description = "Typechecking terms of the Edinburgh Logical Framework (LF)";
        license = "unknown";
      }) {};
@@ -103925,7 +100062,6 @@ self: {
        librarySystemDepends = [
          newrelic-collector-client newrelic-common newrelic-transaction
        ];
-       homepage = "https://github.com/philopon/helics";
        description = "New Relic® agent SDK wrapper for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103945,7 +100081,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring data-default-class helics vault wai
        ];
-       homepage = "https://github.com/philopon/helics";
        description = "New Relic® agent SDK wrapper for wai";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103960,7 +100095,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers mtl parsec process ];
-       homepage = "http://www.codersbase.com/index.php/Helisp";
        description = "An incomplete Elisp compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -103985,7 +100119,6 @@ self: {
          base containers directory filepath lvmlib mtl network parsec
          process Top transformers wl-pprint
        ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome";
        description = "The Helium Compiler";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104026,7 +100159,6 @@ self: {
        testHaskellDepends = [
          aeson base hspec hspec-wai hspec-wai-json text wai
        ];
-       homepage = "https://ajnsit.github.io/helix/";
        description = "Web development micro framework for haskell with typesafe URLs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104072,7 +100204,6 @@ self: {
          base bytestring containers directory hellnet hjpath hjson HTTP Lucu
          mtl network regex-pcre safe stm tar utf8-string zlib
        ];
-       homepage = "http://bitcheese.net/wiki/hellnet/hellage";
        description = "Distributed hackage mirror";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104098,7 +100229,6 @@ self: {
        executableHaskellDepends = [
          base containers Lucu mtl network regex-posix
        ];
-       homepage = "http://bitcheese.net/wiki/hellnet/hspawn";
        description = "Simple, distributed, anonymous data sharing network";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104113,7 +100243,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://www.haskell.org/hello/";
        description = "Hello World, an example package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104136,7 +100265,6 @@ self: {
        ];
        executableHaskellDepends = [ base linear random ];
        testHaskellDepends = [ base hspec ];
-       homepage = "http://github.com/switchface/helm";
        description = "A functionally reactive game engine";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -104153,7 +100281,6 @@ self: {
          aeson base bytestring containers MissingH network network-uri text
          uuid
        ];
-       homepage = "https://github.com/helpdotcom/help-esb.hs";
        description = "A Haskell client for the Help.com team's ESB.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104213,7 +100340,6 @@ self: {
        ];
        testHaskellDepends = [ base bytestring hspec HUnit vector ];
        benchmarkHaskellDepends = [ base conduit criterion mtl ];
-       homepage = "https://github.com/nh2/hemokit";
        description = "Haskell port of the Emokit EEG project";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104235,7 +100361,6 @@ self: {
          base bitset exceptions mtl QuickCheck tasty tasty-quickcheck
          transformers uuid
        ];
-       homepage = "https://github.com/selectel/hen";
        description = "Haskell bindings to Xen hypervisor interface";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104275,7 +100400,6 @@ self: {
        version = "0.1.1";
        sha256 = "1hbx48r8zdmyr5qjf0b3pagmamj8pibsp7ca7bxdgk4jz8pxv2my";
        libraryHaskellDepends = [ base mtl split ];
-       homepage = "http://personal.cis.strath.ac.uk/~conor/pub/she";
        description = "A lexer for Haskell source code";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104306,7 +100430,6 @@ self: {
        executableHaskellDepends = [
          base containers ghc-prim indents mtl parsec regex-posix
        ];
-       homepage = "https://github.com/danchoi/herbalizer";
        description = "HAML to ERB translator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104323,7 +100446,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-meta mtl parsec template-haskell
        ];
-       homepage = "https://github.com/tmhedberg/here";
        description = "Here docs & interpolated strings via quasiquotation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104335,7 +100457,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0h0g2f7yscwl1ba1yn3jnz2drvd6ns9m910hwlmq3kdq3k39y3f9";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://hackage.haskell.org/package/heredoc";
        description = "multi-line string / here document using QuasiQuotes";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -104352,7 +100473,6 @@ self: {
          base bytestring doctest parsec template-haskell text
        ];
        testHaskellDepends = [ base bytestring doctest text ];
-       homepage = "http://github.com/cutsea110/heredoc.git";
        description = "heredocument";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104432,7 +100552,6 @@ self: {
          ansi-terminal base brick directory microlens microlens-th
          optparse-applicative semigroups split vty
        ];
-       homepage = "https://github.com/JackKiefer/herms";
        description = "A command-line manager for delicious kitchen recipes";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104453,7 +100572,6 @@ self: {
          ansi-terminal base brick directory microlens microlens-th mtl
          optparse-applicative semigroups split vty
        ];
-       homepage = "https://github.com/JackKiefer/herms";
        description = "A command-line manager for delicious kitchen recipes";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104469,7 +100587,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base random text ];
        executableHaskellDepends = [ base random text ];
-       homepage = "https://github.com/i-amd3/hero-club-five-tenets";
        description = "Think back of the five tenets of hero club";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104482,7 +100599,6 @@ self: {
        sha256 = "1gldsdpnmj7ljrmyvjfwqdmhhml2yp27icl2qqj9pz42pllq4x2k";
        libraryHaskellDepends = [ base network-uri text ];
        testHaskellDepends = [ base hspec network-uri text ];
-       homepage = "https://github.com/gregwebs/haskell-heroku";
        description = "helpers for deploying to Heroku";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104579,7 +100695,6 @@ self: {
          data-default directory filepath hackage-db haskell-src-exts parsec
          process text time uniplate unix
        ];
-       homepage = "https://github.com/jekor/hesh";
        description = "the Haskell Extensible Shell: Haskell for Bash-style scripts";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104630,7 +100745,6 @@ self: {
        version = "0.21";
        sha256 = "1fnzj37kya5gqjchm3yq0709ay50n0spb24x5rxkxfbl0yy2nzk7";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/luqui/hetero-map";
        description = "Pure heterogeneous maps";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104649,7 +100763,6 @@ self: {
          shakespeare template-haskell text transformers
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/arowM/heterocephalus#readme";
        description = "A type-safe template engine for working with popular front end development tools";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -104662,7 +100775,6 @@ self: {
        sha256 = "0cb38kpw01fzwfrhlgi2l1869b8hd9cd7kzbyr1ap6ik5gkljq6k";
        libraryHaskellDepends = [ base OneTuple ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/davidm-d/heterogeneous-list-literals";
        description = "Allows the use of tuples as literals for Heterogeneous collections";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104697,7 +100809,6 @@ self: {
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base hscurses old-time random ];
        executableSystemDepends = [ ncurses ];
-       homepage = "http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/Hetris/";
        description = "Text Tetris";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104713,7 +100824,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq parallel random text
        ];
-       homepage = "https://github.com/t3476/heukarya";
        description = "A genetic programming based on tree structure";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104775,7 +100885,6 @@ self: {
        sha256 = "0if46jkzd67jwp56vmvd021qq2vfzpmaf1v2w07cy0w61icfvjxr";
        libraryHaskellDepends = [ base base16-bytestring bytestring text ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/typeclasses/hex-text";
        description = "ByteString-Text hexidecimal conversions";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -104787,7 +100896,6 @@ self: {
        version = "0.0.2.0";
        sha256 = "1bx49z3ycc24bsn0x0617x0gmgapan6qnwnwq6v0w06gjrahr4r4";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/mniip/hexchat-haskell";
        description = "Haskell scripting interface for HexChat";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104812,7 +100920,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1asv5vs694mcifffvm5a4gsplpz7frk3p3zr9lqqv1f172ql9lql";
        libraryHaskellDepends = [ base binary bytestring filepath ];
-       homepage = "http://www.github.com/hansroland/hexif";
        description = "Reading Exif data form a JPEG file with Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104832,7 +100939,6 @@ self: {
          base containers directory filepath gloss grid optparse-applicative
          random
        ];
-       homepage = "https://github.com/pasqu4le/hexmino";
        description = "A small game based on domino-like hexagonal tiles";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104846,7 +100952,6 @@ self: {
        sha256 = "1lhwhv75s71bqdclvfawhg9ss9z5icg9rpihkjfss4yzhxhcrvf4";
        libraryHaskellDepends = [ base bytestring extra ];
        testHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/ndmitchell/hexml#readme";
        description = "XML subset DOM parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104867,7 +100972,6 @@ self: {
        testHaskellDepends = [
          base bytestring doctest hexml hspec lens QuickCheck wreq
        ];
-       homepage = "https://github.com/pepeiborra/hexml-lens#readme";
        description = "Lenses for the hexml package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104886,7 +100990,6 @@ self: {
          utf8-string
        ];
        librarySystemDepends = [ expat ];
-       homepage = "http://haskell.org/haskellwiki/Hexpat/";
        description = "XML parser/formatter based on expat";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) expat;};
@@ -104904,7 +101007,6 @@ self: {
          base bytestring containers extensible-exceptions hexpat iteratee
          List parallel transformers
        ];
-       homepage = "http://haskell.org/haskellwiki/Hexpat/";
        description = "Chunked XML parsing using iteratees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104921,7 +101023,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring deepseq hexpat hexpat-tagsoup lens
        ];
-       homepage = "https://github.com/tel/hexpat-lens";
        description = "Lenses for Hexpat";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -104939,7 +101040,6 @@ self: {
          base bytestring containers extensible-exceptions hexpat text
          utf8-string
        ];
-       homepage = "http://code.haskell.org/hexpat-pickle/";
        description = "XML picklers based on hexpat, source-code-similar to those of the HXT package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -104983,7 +101083,6 @@ self: {
        libraryHaskellDepends = [
          base data-ref either mtl parsec transformers
        ];
-       homepage = "https://github.com/Zankoku-Okuno/hexpr/";
        description = "A framework for symbolic, homoiconic languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105002,7 +101101,6 @@ self: {
          aeson base binary bytestring case-insensitive filepath http-types
          mime-types mtl text transformers vault wai warp
        ];
-       homepage = "https://github.com/allonsy/hexpress";
        description = "An express-like http framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -105036,7 +101134,6 @@ self: {
          aeson base base16-bytestring binary bytestring text
        ];
        testHaskellDepends = [ base binary bytestring hspec text ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Fast and safe representation of a hex string";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -105053,7 +101150,6 @@ self: {
          base containers text unordered-containers
        ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/aneksteind/hext#readme";
        description = "a text classification library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -105085,7 +101181,6 @@ self: {
          temporary text time transformers unix unordered-containers
          utf8-string wai wai-extra warp
        ];
-       homepage = "https://github.com/ryantm/heyefi";
        description = "A server for Eye-Fi SD cards";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105137,7 +101232,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base eprocess mtl ];
        executableHaskellDepends = [ wx wxcore ];
-       homepage = "http://github.com/elbrujohalcon/hfiar";
        description = "Four in a Row in Haskell!!";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105150,7 +101244,6 @@ self: {
        version = "0.4.3";
        sha256 = "0lmjgwgfp1s2ag2fbi6n8yryafb5qz87yb0p122lxzm3487sf98h";
        libraryHaskellDepends = [ base containers template-haskell text ];
-       homepage = "http://github.com/errge/hflags";
        description = "Command line flag parser, very similar to Google's gflags";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -105180,7 +101273,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "http://github.com/danstiner/hfmt";
        description = "Haskell source code formatter";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105218,7 +101310,6 @@ self: {
          ansi-terminal base base-unicode-symbols text
        ];
        testHaskellDepends = [ base base-unicode-symbols hspec text ];
-       homepage = "http://github.com/mvoidex/hformat";
        description = "Simple Haskell formatting";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -105230,7 +101321,6 @@ self: {
        version = "1.0.2";
        sha256 = "04qwmjxm06akvpakc5imcx0ls9zlsz74s4r9p7xzj0q5fv20z09l";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nornagon/hfov";
        description = "Field-of-view calculation for low-resolution 2D raster grids";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105250,7 +101340,6 @@ self: {
          array base colour containers data-accessor data-accessor-template
          gd GLUT OpenGL OpenGLRaw
        ];
-       homepage = "http://github.com/cmh/Hfractal";
        description = "OpenGL fractal renderer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105267,7 +101356,6 @@ self: {
        libraryHaskellDepends = [ base bytestring cereal mtl text ];
        librarySystemDepends = [ Cocoa ];
        libraryToolDepends = [ CoreServices ];
-       homepage = "http://github.com/luite/hfsevents";
        description = "File/folder watching for OS X";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "x86_64-darwin" ];
@@ -105284,7 +101372,6 @@ self: {
        libraryHaskellDepends = [
          base containers haskell-src mtl pretty syb
        ];
-       homepage = "http://www.fing.edu.uy/inco/proyectos/fusion";
        description = "A library for fusing a subset of Haskell programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105346,7 +101433,6 @@ self: {
          base directory HUnit process template-haskell temporary
          test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/copton/hgdbmi";
        description = "GDB Machine Interface: program-driven control of GDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105381,7 +101467,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath hylolib mtl random
        ];
-       homepage = "http://www.glyc.dc.uba.ar/intohylo/hgen.php";
        description = "Random generation of modal and hybrid logic formulas";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105394,7 +101479,6 @@ self: {
        version = "0.0.2.2";
        sha256 = "0l460mmbla7354dldil0d7qzba7dp4jhhsna0s27gdd9aad4flsd";
        libraryHaskellDepends = [ base containers ];
-       homepage = "ftp://ftp.cs.man.ac.uk/pub/toby/gpc/";
        description = "A geometric library with bindings to GPC";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105428,7 +101512,6 @@ self: {
          base criterion deepseq deepseq-generics Frames lens QuickCheck
          semigroups
        ];
-       homepage = "https://fstaals.net/software/hgeometry";
        description = "Geometric Algorithms, Data structures, and Data types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105444,7 +101527,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ geos_c ];
        testHaskellDepends = [ base MissingH ];
-       homepage = "https://github.com/rcook/hgeos#readme";
        description = "Simple Haskell bindings to GEOS C API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105507,7 +101589,6 @@ self: {
          http-enumerator text
        ];
        executableHaskellDepends = [ base cmdargs directory ];
-       homepage = "https://github.com/noteed/hgithub";
        description = "Haskell bindings to the GitHub API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105524,7 +101605,6 @@ self: {
        executableHaskellDepends = [
          array base HGL HTam random utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/hgl-example/";
        description = "Various animations generated using HGL";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105541,7 +101621,6 @@ self: {
        editedCabalFile = "0v318nifmgqq5jg1d5q0jspfgyqp7cfnkz3ikqaz9xjg8inzl8mr";
        libraryHaskellDepends = [ base ghc-prim integer-gmp ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://code.mathr.co.uk/hgmp";
        description = "Haskell interface to GMP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -105560,7 +101639,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath mtl parsec wl-pprint
        ];
-       homepage = "http://github.com/polux/hgom";
        description = "An haskell port of the java version of gom";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105596,7 +101674,6 @@ self: {
        executableHaskellDepends = [
          ansi-terminal base optparse-applicative
        ];
-       homepage = "https://github.com/thumphries/hgrep";
        description = "Search Haskell source code from the command line";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105613,7 +101690,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring directory filepath process template-haskell
        ];
-       homepage = "https://github.com/bitnomial/hgrev";
        description = "Compile Mercurial (hg) version info into Haskell code";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -105632,7 +101708,6 @@ self: {
        librarySystemDepends = [ grib_api ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base directory hspec ];
-       homepage = "https://github.com/mjakob/hgrib";
        description = "Unofficial bindings for GRIB API";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105646,7 +101721,6 @@ self: {
        sha256 = "0pmn2j92pnyy0w3x550qqrzs91mi0sx8dwk592649x9l3xpqx1pm";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ harp ];
-       homepage = "http://www.harphttp.org";
        description = "Binding to libharp";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105678,7 +101752,6 @@ self: {
          HUnit optparse-applicative parsec process silently split template
          temporary text time
        ];
-       homepage = "https://github.com/fujimura/hi.git#readme";
        description = "Generate scaffold for cabal project";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105720,7 +101793,6 @@ self: {
          base bytestring containers haskell98 HUnit mtl parsec random
          readline time
        ];
-       homepage = "http://hiccup.googlecode.com/";
        description = "Relatively efficient Tcl interpreter with support for basic operations";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105749,11 +101821,29 @@ self: {
        libraryHaskellDepends = [ base bytestring transformers ];
        libraryPkgconfigDepends = [ hidapi ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/phaazon/hid";
        description = "Interface to hidapi library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) hidapi;};
 
+  "hid-examples" = callPackage
+    ({ mkDerivation, base, blaze-html, bytestring, cassava, Chart
+     , Chart-diagrams, fmt, hint, optparse-applicative, safe, text, time
+     }:
+     mkDerivation {
+       pname = "hid-examples";
+       version = "0.1.0.0";
+       sha256 = "0x8i9532w5gxlajx4pw7n31qf6hbqf5335lsqwvwvk12igww7mg8";
+       isLibrary = false;
+       isExecutable = true;
+       enableSeparateDataOutput = true;
+       executableHaskellDepends = [
+         base blaze-html bytestring cassava Chart Chart-diagrams fmt hint
+         optparse-applicative safe text time
+       ];
+       description = "Examples to accompany the book \"Haskell in Depth\"";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "hidapi" = callPackage
     ({ mkDerivation, base, bytestring, deepseq, deepseq-generics
      , systemd
@@ -105766,10 +101856,9 @@ self: {
          base bytestring deepseq deepseq-generics
        ];
        librarySystemDepends = [ systemd ];
-       homepage = "https://github.com/vahokif/haskell-hidapi";
        description = "Haskell bindings to HIDAPI";
        license = stdenv.lib.licenses.mit;
-     }) {systemd = null;};
+     }) {inherit (pkgs) systemd;};
 
   "hidden-char" = callPackage
     ({ mkDerivation, base, hspec }:
@@ -105781,7 +101870,6 @@ self: {
        editedCabalFile = "1d0k297hxff31k0x5xbli6l7c151d2y9wq4w0x0prgagjc0l7z5n";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/rcook/hidden-char#readme";
        description = "Provides cross-platform getHiddenChar function";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -105861,7 +101949,6 @@ self: {
          monad-control mtl transformers transformers-base
          transformers-compat
        ];
-       homepage = "https://github.com/jwiegley/hierarchy#readme";
        description = "Predicated traversal of generated trees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105878,29 +101965,27 @@ self: {
        libraryHaskellDepends = [
          base directory filepath mtl old-time stm timers-updatable
        ];
-       homepage = "http://github.com/paolino/hiernotify";
        description = "Notification library for a filesystem hierarchy";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hifi" = callPackage
-    ({ mkDerivation, base, directory, filepath, mustache, parsec
-     , process, text, unix
+    ({ mkDerivation, base, cmdargs, directory, filepath, mustache
+     , parsec, process, text, unix
      }:
      mkDerivation {
        pname = "hifi";
-       version = "0.1.2.0";
-       sha256 = "0zhraby44j5zjrvjmqj22sa15qsl5jxhfs07gkggc8zfahvg822d";
+       version = "0.1.4.0";
+       sha256 = "0rgmhj1fn0ldyzbscv1q447fbqggqaw3zqxagsn95zq2dqyhrpyl";
        isLibrary = true;
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base directory filepath mustache parsec process text unix
        ];
-       executableHaskellDepends = [ base ];
+       executableHaskellDepends = [ base cmdargs ];
        testHaskellDepends = [ base ];
-       homepage = "https://gitlab.com/gonz/hifi";
        description = "WiFi connection script generator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -105915,7 +102000,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base ghc ];
-       homepage = "http://www.cs.mu.oz.au/~bjpop/code.html";
        description = "Memory usage statistics";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -105938,7 +102022,6 @@ self: {
          base bytestring cereal hspec leveldb-haskell mtl process resourcet
          transformers transformers-base unliftio
        ];
-       homepage = "https://github.com/jeremyjh/higher-leveldb";
        description = "A rich monadic API for working with leveldb databases";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -105970,7 +102053,6 @@ self: {
        benchmarkHaskellDepends = [
          aeson base bytestring criterion deepseq text
        ];
-       homepage = "https://github.com/agrafix/highjson";
        description = "Spec based JSON parsing/serialisation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -105989,7 +102071,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring highjson hspec lens QuickCheck swagger2 text
        ];
-       homepage = "https://github.com/agrafix/highjson";
        description = "Derive swagger instances from highjson specs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -106010,7 +102091,6 @@ self: {
          aeson base bytestring highjson highjson-swagger hspec lens
          QuickCheck swagger2 text
        ];
-       homepage = "https://github.com/agrafix/highjson";
        description = "Template Haskell helpers for highjson specs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -106042,7 +102122,6 @@ self: {
          QuickCheck tasty tasty-golden transformers transformers-compat unix
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/cdepillabout/highlight";
        description = "Command line tool for highlighting parts of files matching a regex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106118,7 +102197,6 @@ self: {
        testHaskellDepends = [
          base blaze-html containers Diff directory filepath process
        ];
-       homepage = "http://github.com/jgm/highlighting-kate";
        description = "Syntax highlighting";
        license = "GPL";
      }) {};
@@ -106139,7 +102217,6 @@ self: {
          array base bytestring directory filepath optparse-applicative text
          transformers
        ];
-       homepage = "http://www.bubblycloud.com/hills/";
        description = "Generate STL models from SRTM elevation data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106158,7 +102235,6 @@ self: {
          base directory glib gtk haskell98 mozembed old-time parallel
          process unix
        ];
-       homepage = "http://www.haskell.org/himerge";
        description = "Haskell Graphical User Interface for Emerge";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106181,7 +102257,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory gtk HTTP http-conduit network temporary
        ];
-       homepage = "http://github.com/Fuuzetsu/himg";
        description = "Simple gtk2hs image viewer. Point it at an image and fire away.";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106204,7 +102279,6 @@ self: {
          NetSNMP network old-time protobuf regex-posix stm text type-level
          unordered-containers vector
        ];
-       homepage = "https://github.com/pyr/himpy";
        description = "multithreaded snmp poller for riemann";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106240,7 +102314,6 @@ self: {
          base bytestring criterion deepseq directory exceptions ghc-prim
          haskell-src-exts utf8-string
        ];
-       homepage = "https://github.com/commercialhaskell/hindent";
        description = "Extensible Haskell pretty printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106273,7 +102346,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq hinduce-missingh parallel vector
        ];
-       homepage = "https://github.com/roberth/hinduce-associations-apriori";
        description = "Apriori algorithm for association rule mining";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -106302,7 +102374,6 @@ self: {
        libraryHaskellDepends = [
          base convertible hinduce-classifier hinduce-missingh layout
        ];
-       homepage = "https://github.com/roberth/hinduce-classifier-decisiontree#readme";
        description = "Decision Tree Classifiers for hInduce";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106333,7 +102404,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "1606fz8qhvwqidi798y3mxlmbmwn8yp3a4cl59j4i8s05vgbaj9z";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/roberth/hinduce-missingh";
        description = "Utility functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106348,7 +102418,6 @@ self: {
        editedCabalFile = "0df5pak0586626k3ryzg2lb26ys562l3i94jr9vpa0krs8iia209";
        libraryHaskellDepends = [ async base containers directory unix ];
        testHaskellDepends = [ base directory ];
-       homepage = "https://github.com/kolmodin/hinotify.git";
        description = "Haskell binding to inotify";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106365,7 +102434,6 @@ self: {
        editedCabalFile = "07z0n5rvki3w0kjr190bwv7sq8p3myspv8999ilz9rlsqf5a0324";
        libraryHaskellDepends = [ async base bytestring containers unix ];
        testHaskellDepends = [ base bytestring directory unix ];
-       homepage = "https://github.com/kolmodin/hinotify.git";
        description = "Haskell binding to inotify";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106385,7 +102453,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory posix-paths unix utf8-string
        ];
-       homepage = "https://github.com/hasufell/hinotify-bytestring.git";
        description = "Haskell binding to inotify, using ByteString filepaths";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106406,7 +102473,6 @@ self: {
          base bifunctors QuickCheck test-framework
          test-framework-quickcheck2 test-framework-th
        ];
-       homepage = "https://github.com/joneshf/hinquire";
        description = "Generate armet style query strings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106423,7 +102489,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring Cabal directory filepath process template-haskell
        ];
-       homepage = "http://www.wellquite.org/hinstaller/";
        description = "Installer wrapper for Haskell applications";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106445,7 +102510,6 @@ self: {
        testHaskellDepends = [
          base directory exceptions extensible-exceptions filepath HUnit
        ];
-       homepage = "https://github.com/mvdan/hint";
        description = "Runtime Haskell interpreter (GHC API wrapper)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106465,7 +102529,6 @@ self: {
        testHaskellDepends = [
          base directory exceptions extensible-exceptions filepath HUnit unix
        ];
-       homepage = "https://github.com/mvdan/hint";
        description = "Runtime Haskell interpreter (GHC API wrapper)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106502,7 +102565,6 @@ self: {
        testHaskellDepends = [
          base directory exceptions extensible-exceptions filepath HUnit unix
        ];
-       homepage = "https://github.com/strake/hint.hs";
        description = "Runtime Haskell interpreter (GHC API wrapper)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106529,7 +102591,6 @@ self: {
          async base binary bytestring hspec monad-logger QuickCheck
          transformers
        ];
-       homepage = "https://github.com/LTI2000/hinterface";
        description = "Haskell / Erlang interoperability library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106545,7 +102606,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base haskell98 random ];
-       homepage = "http://www.cs.mu.oz.au/~bjpop/code.html";
        description = "Space Invaders";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106558,7 +102618,6 @@ self: {
        version = "1.0";
        sha256 = "137jjwcs3a9n2zybkqqfdy2m1a2ahpdcmficwfmn7ykdz487xcsq";
        libraryHaskellDepends = [ base haskell98 Stream ];
-       homepage = "http://code.haskell.org/~dons/code/hinze-streams";
        description = "Streams and Unique Fixed Points";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106582,7 +102641,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq repa repa-algorithms vector
        ];
-       homepage = "https://github.com/lehins/hip";
        description = "Haskell Image Processing (HIP) Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106608,7 +102666,6 @@ self: {
          unordered-containers utf8-string wai wai-lens webcrank webcrank-wai
          wreq
        ];
-       homepage = "https://github.com/purefn/hipbot";
        description = "A library for building HipChat Bots";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106644,7 +102701,6 @@ self: {
        libraryHaskellDepends = [
          base containers hgeometry hxt parsec split text text-format
        ];
-       homepage = "http://fstaals.net/software/hipe";
        description = "Support for reading and writing ipe7 files (http://ipe7.sourceforge.net)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106661,7 +102717,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory functors mtl
        ];
-       homepage = "http://closure.ath.cx/hips";
        description = "an IPS patcher";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106701,7 +102756,6 @@ self: {
          numeric-extras random statistics text text-format vector
          vector-space
        ];
-       homepage = "https://people.ksp.sk/~ivan/hirt";
        description = "Calculates IRT 2PL and 3PL models";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106718,7 +102772,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring conduit http-conduit http-types text time
        ];
-       homepage = "https://github.com/prowdsponsor/hissmetrics";
        description = "Unofficial API bindings to KISSmetrics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106743,7 +102796,6 @@ self: {
          aeson-pretty base bytestring cmdargs containers hist-pl-dawg
          hist-pl-fusion hist-pl-lexicon hist-pl-lmf pipes polimorf
        ];
-       homepage = "https://github.com/kawu/hist-pl/tree/master/umbrella";
        description = "Umbrella package for the historical dictionary of Polish";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106759,7 +102811,6 @@ self: {
        libraryHaskellDepends = [
          base binary containers dawg text text-binary
        ];
-       homepage = "https://github.com/kawu/hist-pl/tree/master/dawg";
        description = "A generic, DAWG-based dictionary";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106776,7 +102827,6 @@ self: {
          base binary containers dawg hist-pl-dawg hist-pl-lexicon polimorf
          text text-binary
        ];
-       homepage = "https://github.com/kawu/hist-pl/tree/master/fusion";
        description = "Merging historical dictionary with PoliMorf";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106794,7 +102844,6 @@ self: {
          base binary containers dawg directory filepath hist-pl-dawg
          hist-pl-types pipes text transformers
        ];
-       homepage = "https://github.com/kawu/hist-pl/tree/master/lexicon";
        description = "A binary representation of the historical dictionary of Polish";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106807,7 +102856,6 @@ self: {
        version = "0.1.0";
        sha256 = "146vz15fig8k1wcvcw7fg64abxvg1nyarvhigz9jkzf5yngkzwvm";
        libraryHaskellDepends = [ base hist-pl-types polysoup text ];
-       homepage = "https://github.com/kawu/hist-pl/tree/master/lmf";
        description = "LMF parsing for the historical dictionary of Polish";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106820,7 +102868,6 @@ self: {
        version = "0.1.1";
        sha256 = "146ywyh67a0hasgcpfmffrj8w1kg6anksaa3mm9f80k83shqhvrb";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "https://github.com/kawu/hist-pl/tree/master/transliter";
        description = "A simple EDSL for transliteration rules";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106832,7 +102879,6 @@ self: {
        version = "0.1.0";
        sha256 = "0i13aj1xcwap0k3w48vyiiganbvj93zydawmw3gw7m0kr6nl5l9v";
        libraryHaskellDepends = [ base binary text text-binary ];
-       homepage = "https://github.com/kawu/hist-pl/tree/master/types";
        description = "Types in the historical dictionary of Polish";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106850,7 +102896,6 @@ self: {
        editedCabalFile = "0pa5i5187g0y7r7ngy4gf9lqp76k9saz5qjri4nx0f98kwsacagg";
        libraryHaskellDepends = [ base deepseq ghc-prim primitive vector ];
        benchmarkHaskellDepends = [ base criterion mwc-random vector ];
-       homepage = "https://github.com/Shimuuar/histogram-fill/";
        description = "Library for histograms creation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106865,7 +102910,6 @@ self: {
        sha256 = "00j4ncqy0s5wil158wx1f8x0n2mj4ki2hgs4hmkrx0vbkc2pil56";
        libraryHaskellDepends = [ base deepseq ghc-prim primitive vector ];
        benchmarkHaskellDepends = [ base criterion mwc-random vector ];
-       homepage = "https://github.com/Shimuuar/histogram-fill/";
        description = "Library for histograms creation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106878,7 +102922,6 @@ self: {
        version = "0.8.5.0";
        sha256 = "0dkvdc5sbnarpdam9gg6q1rvc5xx51pga0whzf6mq81yjn2ydvqy";
        libraryHaskellDepends = [ base binary histogram-fill vector ];
-       homepage = "https://github.com/Shimuuar/histogram-fill/";
        description = "Binary instances for histogram-fill package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106890,7 +102933,6 @@ self: {
        version = "0.8.5.0";
        sha256 = "1kaj56b7cp2c4s0fdkirw48igy54zhdrcrjsjpyv4cnywq8nvqrq";
        libraryHaskellDepends = [ base cereal histogram-fill vector ];
-       homepage = "https://github.com/Shimuuar/histogram-fill/";
        description = "Binary instances for histogram-fill package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106934,7 +102976,6 @@ self: {
        testHaskellDepends = [
          base bytedump bytestring hourglass tasty tasty-quickcheck
        ];
-       homepage = "http://github.com/vincenthz/hit";
        description = "Git operations in haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106950,7 +102991,6 @@ self: {
        libraryHaskellDepends = [
          base containers fgl hashable hit transformers unordered-containers
        ];
-       homepage = "http://hub.darcs.net/fr33domlover/hit-graph";
        description = "Use graph algorithms to access and manipulate Git repos";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -106967,7 +103007,6 @@ self: {
          aeson base bytestring HUnit test-framework test-framework-hunit
          text unordered-containers vector
        ];
-       homepage = "https://github.com/seagreen/hjcase";
        description = "Jcase library for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -106980,7 +103019,6 @@ self: {
        version = "3.0.1";
        sha256 = "0wmzxwi24q7r0yxnalzqnn3k0bzf7wc4ql26dv94pvzir156kahj";
        libraryHaskellDepends = [ base containers hjson parsec ];
-       homepage = "http://bitcheese.net/wiki/code/hjpath";
        description = "XPath-like syntax for querying JSON";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -106999,7 +103037,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers directory mtl parsec regex-compat
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Libraries_and_tools/HJS";
        description = "JavaScript Parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107022,7 +103059,6 @@ self: {
          base blaze-builder bytestring containers language-javascript
          optparse-applicative text
        ];
-       homepage = "http://github.com/erikd/hjsmin";
        description = "Haskell implementation of a javascript minifier";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -107067,7 +103103,6 @@ self: {
          aeson base hspec http-types QuickCheck text unordered-containers
          vector
        ];
-       homepage = "https://github.com/seagreen/hjsonpointer";
        description = "JSON Pointer library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107090,7 +103125,6 @@ self: {
          aeson base hspec http-types QuickCheck text unordered-containers
          vector
        ];
-       homepage = "https://github.com/seagreen/hjsonpointer";
        description = "JSON Pointer library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107118,7 +103152,6 @@ self: {
          profunctors protolude QuickCheck semigroups text
          unordered-containers vector wai-app-static warp
        ];
-       homepage = "https://github.com/seagreen/hjsonschema";
        description = "JSON Schema library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107148,7 +103181,6 @@ self: {
          profunctors protolude QuickCheck text unordered-containers vector
          wai-app-static warp
        ];
-       homepage = "https://github.com/seagreen/hjsonschema";
        description = "JSON Schema library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107179,7 +103211,6 @@ self: {
        sha256 = "0qvlrfw3bsnhym58iddijvkgzfxk59cpasy74pnsnxwmnjmh06js";
        libraryHaskellDepends = [ base byteable bytestring cryptohash ];
        testHaskellDepends = [ base byteable bytestring cryptohash hspec ];
-       homepage = "http://github.com/j1r1k/hkdf";
        description = "Implementation of HKDF (RFC 5869)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -107195,7 +103226,6 @@ self: {
        testHaskellDepends = [
          base hspec inspection-testing protolude text
        ];
-       homepage = "https://github.com/eliaslfox/hkt#readme";
        description = "A library for higher kinded types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -107234,7 +103264,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit vector
        ];
-       homepage = "http://people.ksp.sk/~ivan/hlbfgsb";
        description = "Haskell binding to L-BFGS-B version 3.0";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107257,7 +103286,6 @@ self: {
        executableHaskellDepends = [
          array base bytestring bytestring-csv containers haskell98 parallel
        ];
-       homepage = "http://membres-liglab.imag.fr/termier/HLCM/hlcm.html";
        description = "Fast algorithm for mining closed frequent itemsets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107281,7 +103309,6 @@ self: {
          aeson base containers data-default mtl text unordered-containers
          websockets
        ];
-       homepage = "https://bitbucket.org/functionally/hleap";
        description = "Web Socket interface to Leap Motion controller";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107332,7 +103359,6 @@ self: {
          filepath here hledger-lib html pretty-show process shakespeare
          tabular temporary terminfo time timeit utility-ht
        ];
-       homepage = "http://hledger.org";
        description = "Command-line interface for the hledger accounting tool";
        license = stdenv.lib.licenses.gpl3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -107356,7 +103382,6 @@ self: {
          servant-server servant-swagger swagger2 text transformers wai
          wai-extra warp
        ];
-       homepage = "http://hledger.org";
        description = "Web API server for the hledger accounting tool";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -107375,7 +103400,6 @@ self: {
          base Chart cmdargs colour containers hledger hledger-lib HUnit safe
          time
        ];
-       homepage = "http://hledger.org";
        description = "A pie chart image generator for the hledger accounting tool";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107390,7 +103414,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base hledger-lib text time ];
-       homepage = "https://github.com/gebner/hledger-diff";
        description = "Compares the transactions in two ledger files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107424,7 +103447,6 @@ self: {
          base free hledger-lib hspec megaparsec QuickCheck text text-zipper
          time transformers vector
        ];
-       homepage = "https://github.com/hpdeifel/hledger-iadd#readme";
        description = "A terminal UI as drop-in replacement for hledger add";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -107441,7 +103463,6 @@ self: {
        executableHaskellDepends = [
          base Cabal Decimal hledger-lib mtl text time
        ];
-       homepage = "http://github.com/peti/hledger-interest";
        description = "computes interest for a given account";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -107453,8 +103474,8 @@ self: {
      }:
      mkDerivation {
        pname = "hledger-irr";
-       version = "0.1.1.13";
-       sha256 = "16y195h5wjs8vrccs18dx65kz3xrcifcwy1ggrsblf0kgml0cj7l";
+       version = "0.1.1.14";
+       sha256 = "06y1y6qgq9arhqwdna1kfafhjwin8qmlczl5rxazms3g45dl72rr";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -107493,7 +103514,6 @@ self: {
          tabular test-framework test-framework-hunit text time transformers
          uglymemo utf8-string
        ];
-       homepage = "http://hledger.org";
        description = "Core data types, parsers and functionality for the hledger accounting tools";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -107517,7 +103537,6 @@ self: {
          megaparsec microlens microlens-platform pretty-show process safe
          split text text-zipper time transformers vector vty
        ];
-       homepage = "http://hledger.org";
        description = "Curses-style user interface for the hledger accounting tool";
        license = stdenv.lib.licenses.gpl3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -107536,7 +103555,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs hledger hledger-lib HUnit safe time vty
        ];
-       homepage = "http://hledger.org";
        description = "A curses-style console interface for the hledger accounting tool";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107581,7 +103599,6 @@ self: {
          transformers wai wai-extra wai-handler-launch warp yaml yesod
          yesod-core yesod-form yesod-static yesod-test
        ];
-       homepage = "http://hledger.org";
        description = "Web interface for the hledger accounting tool";
        license = stdenv.lib.licenses.gpl3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -107597,7 +103614,6 @@ self: {
        libraryHaskellDepends = [ base bindings-DSL bytestring ];
        libraryPkgconfigDepends = [ libbladeRF ];
        testHaskellDepends = [ base hlint ];
-       homepage = "https://victoredwardocallaghan.github.io/hlibBladeRF";
        description = "Haskell binding to libBladeRF SDR library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107611,7 +103627,6 @@ self: {
        sha256 = "0416w0k5ahnj57gc6n15ihpsyznmm36s1sjkycl35l7s8bxdldyw";
        libraryHaskellDepends = [ base network ];
        librarySystemDepends = [ ev ];
-       homepage = "http://github.com/aycanirican/hlibev";
        description = "FFI interface to libev";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107655,7 +103670,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ libsass ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/jakubfijalkowski/hlibsass";
        description = "Low-level bindings to Libsass";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107672,7 +103686,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ libsass ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/jakubfijalkowski/hlibsass";
        description = "Low-level bindings to Libsass";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107699,7 +103712,6 @@ self: {
          uniplate unordered-containers vector yaml
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/ndmitchell/hlint#readme";
        description = "Source code suggestions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -107714,7 +103726,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base hlint ];
        executableHaskellDepends = [ base hlint ];
-       homepage = "https://github.com/Siprj/hlint-test#readme";
        description = "Run hlint in test suite";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -107738,7 +103749,6 @@ self: {
        version = "0.0.3.0";
        sha256 = "1q3jsnxy7x0lv7wqfv9hlqnr22661k4agbb8yjbhj32fxyjqrn4f";
        libraryHaskellDepends = [ base old-locale time ];
-       homepage = "http://www.pontarius.org/sub-projects/hlogger/";
        description = "Simple, concurrent, extendable and easy-to-use logging library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107775,7 +103785,6 @@ self: {
          base base64-bytestring bytestring cryptonite hashable hedis
          hlrdb-core memory random store time unordered-containers
        ];
-       homepage = "https://github.com/identicalsnowflake/hlrdb";
        description = "High-level Redis Database";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107793,7 +103802,6 @@ self: {
          base bytestring hashable hedis lens mtl profunctors random time
          unordered-containers
        ];
-       homepage = "https://github.com/identicalsnowflake/hlrdb-core";
        description = "High-level Redis Database Core API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -107806,7 +103814,6 @@ self: {
        sha256 = "0h32fyvnqkxx8c9vfpdjvnqaxkvr8b15myjavxmnm6kwh7v2796l";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers hcg-minus hps ];
-       homepage = "http://rd.slavepianos.org/t/hls";
        description = "Haskell Lindenmayer Systems";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107823,7 +103830,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base stm transformers unix X11 ];
-       homepage = "https://github.com/hpdeifel/hlwm-haskell";
        description = "Bindings to the herbstluftwm window manager";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107839,7 +103845,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath hmt process split
        ];
-       homepage = "http://rd.slavepianos.org/t/hly";
        description = "Haskell LilyPond";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107859,7 +103864,6 @@ self: {
          base bytestring random safe tokyocabinet-haskell utf8-string
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://bitcheese.net/wiki/code/hmark";
        description = "A tool and library for Markov chains based text generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107894,7 +103898,6 @@ self: {
          storable-complex vector
        ];
        librarySystemDepends = [ openblasCompat ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Numeric Linear Algebra";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openblasCompat;};
@@ -107914,7 +103917,6 @@ self: {
          storable-complex vector
        ];
        librarySystemDepends = [ openblasCompat ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Numeric Linear Algebra";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107939,13 +103941,12 @@ self: {
          backprop base finite-typelits hedgehog hmatrix hmatrix-vector-sized
          microlens microlens-platform vector-sized
        ];
-       homepage = "https://github.com/mstksg/hmatrix-backprop#readme";
        description = "hmatrix operations lifted for backprop";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "hmatrix-backprop_0_1_2_1" = callPackage
+  "hmatrix-backprop_0_1_2_2" = callPackage
     ({ mkDerivation, backprop, base, finite-typelits
      , ghc-typelits-knownnat, ghc-typelits-natnormalise, hedgehog
      , hmatrix, hmatrix-vector-sized, microlens, microlens-platform
@@ -107953,18 +103954,16 @@ self: {
      }:
      mkDerivation {
        pname = "hmatrix-backprop";
-       version = "0.1.2.1";
-       sha256 = "0qcm2hkdh50xgvxhs6nr303h0gs1x9apiklgnk8xjzgibsy8vb1n";
+       version = "0.1.2.2";
+       sha256 = "130lby9nx21mcn85qy86xgmzjm9qyb98b0fhgafkyr2fgfnnqphj";
        libraryHaskellDepends = [
-         backprop base finite-typelits ghc-typelits-knownnat
-         ghc-typelits-natnormalise hmatrix hmatrix-vector-sized microlens
-         vector vector-sized
+         backprop base ghc-typelits-knownnat ghc-typelits-natnormalise
+         hmatrix hmatrix-vector-sized microlens vector vector-sized
        ];
        testHaskellDepends = [
          backprop base finite-typelits hedgehog hmatrix hmatrix-vector-sized
          microlens microlens-platform vector-sized
        ];
-       homepage = "https://github.com/mstksg/hmatrix-backprop#readme";
        description = "hmatrix operations lifted for backprop";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107978,7 +103977,6 @@ self: {
        sha256 = "0civscp7bqqcdfnz33ypg86ly98d42f1jhyz3fyi667g9rfq4fyb";
        libraryHaskellDepends = [ base hmatrix transformers ];
        librarySystemDepends = [ liblapack ];
-       homepage = "http://hub.darcs.net/thielema/hmatrix-banded/";
        description = "HMatrix interface to LAPACK functions for banded matrices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -107991,7 +103989,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0cbnxzl9ymqnyrikwk13d660l3hmi4ln5zdx0q814k8b7hyvsnkb";
        libraryHaskellDepends = [ base bytestring cassava hmatrix vector ];
-       homepage = "https://github.com/grtlr/hmatrix-csv";
        description = "CSV encoding and decoding for hmatrix";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108004,7 +104001,6 @@ self: {
        sha256 = "1rbbzz1jc9r7blbqd37jb8f054xfk521q54b3srz3k34nkp05yb1";
        libraryHaskellDepends = [ base containers hmatrix ];
        librarySystemDepends = [ glpk ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Linear Programming based on GLPK";
        license = stdenv.lib.licenses.gpl3;
      }) {inherit (pkgs) glpk;};
@@ -108020,7 +104016,6 @@ self: {
          array base hmatrix process random vector
        ];
        libraryPkgconfigDepends = [ gsl ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Numerical computation";
        license = "GPL";
      }) {inherit (pkgs) gsl;};
@@ -108036,7 +104031,6 @@ self: {
          array base hmatrix process random vector
        ];
        libraryPkgconfigDepends = [ gsl ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Numerical computation";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108054,7 +104048,6 @@ self: {
          base binary hmatrix storable-complex vector
        ];
        libraryPkgconfigDepends = [ gsl ];
-       homepage = "http://code.haskell.org/hmatrix-gsl-stats";
        description = "GSL Statistics interface";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) gsl;};
@@ -108066,7 +104059,6 @@ self: {
        version = "0.0.5";
        sha256 = "03z1f1xqw4hqh41q6hh8p103cl7dg9hqcawqlinapfmkvw5mzy8d";
        libraryHaskellDepends = [ base hmatrix mmap ];
-       homepage = "http://github.com/alanfalloon/hmatrix-mmap";
        description = "Memory map Vector from disk into memory efficiently";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108088,7 +104080,6 @@ self: {
          test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion hmatrix ];
-       homepage = "https://github.com/Alexander-Ignatyev/morpheus/tree/master/hmatrix-morpheus";
        description = "Low-level machine learning auxiliary functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108103,7 +104094,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base hmatrix ];
-       homepage = "http://github.com/alanfalloon/hmatrix-nipals";
        description = "NIPALS method for Principal Components Analysis on large data-sets";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108117,7 +104107,6 @@ self: {
        sha256 = "1fgicpzi811ifdyrc8gzd8dgb0f14lw92rdidmbps3yisczysz29";
        libraryHaskellDepends = [ base hmatrix nlopt-haskell vector ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/peddie/hmatrix-nlopt";
        description = "Interface HMatrix with the NLOPT minimizer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108143,7 +104132,6 @@ self: {
        version = "0.1.2.2";
        sha256 = "1gki1qp8gi8953iqq9i6nsxrjjgjqsq7q105icjp585f01la9hsi";
        libraryHaskellDepends = [ base hmatrix repa vector ];
-       homepage = "http://code.haskell.org/hmatrix-repa";
        description = "Adaptors for interoperability between hmatrix and repa";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108157,7 +104145,6 @@ self: {
        sha256 = "04h9vf4aayhmjnlk8wnf9mg3rfjx9n6dhnv49vpwv7j8c4qhbd4s";
        libraryHaskellDepends = [ base hmatrix ];
        librarySystemDepends = [ mkl_core mkl_intel mkl_sequential ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Sparse linear solver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108170,7 +104157,6 @@ self: {
        version = "0.4.0.1";
        sha256 = "0kpcqdchi7ikzhqacy4rh4dxz3v37paxyb84wqa66sysb72wkabj";
        libraryHaskellDepends = [ base hmatrix hmatrix-gsl ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Interface to GSL special functions";
        license = "GPL";
      }) {};
@@ -108182,7 +104168,6 @@ self: {
        version = "0.19.0.0";
        sha256 = "1mywr61kr852sbff26n9x95kswx9l4ycbv6s68qsbkh02xzqq7qz";
        libraryHaskellDepends = [ base hmatrix hmatrix-gsl ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Interface to GSL special functions";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108199,7 +104184,6 @@ self: {
        libraryHaskellDepends = [
          array base haskell-src-meta hmatrix parsec template-haskell tfp
        ];
-       homepage = "http://code.haskell.org/hmatrix-static/";
        description = "hmatrix with vector and matrix sizes encoded in types";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108223,7 +104207,6 @@ self: {
          inline-c lens plots template-haskell vector
        ];
        testSystemDepends = [ sundials_arkode ];
-       homepage = "https://github.com/idontgetoutmuch/hmatrix/tree/sundials";
        description = "hmatrix interface to sundials";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108240,7 +104223,6 @@ self: {
        libraryHaskellDepends = [ base hmatrix vector ];
        testHaskellDepends = [ base hmatrix hspec QuickCheck vector ];
        benchmarkHaskellDepends = [ base criterion hmatrix vector ];
-       homepage = "http://github.com/bgamari/hmatrix-svdlibc";
        description = "SVDLIBC bindings for HMatrix";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108256,7 +104238,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-exts haskell-src-meta hmatrix template-haskell
        ];
-       homepage = "http://github.com/reinerp/hmatrix-syntax";
        description = "MATLAB-like syntax for hmatrix vectors and matrices";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108275,7 +104256,6 @@ self: {
        ];
        testHaskellDepends = [ base HUnit QuickCheck random ];
        benchmarkHaskellDepends = [ base HUnit QuickCheck random ];
-       homepage = "https://github.com/albertoruiz/hmatrix";
        description = "Tests for hmatrix";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108292,7 +104272,6 @@ self: {
        testHaskellDepends = [
          base ghc-typelits-knownnat hedgehog hmatrix vector vector-sized
        ];
-       homepage = "https://github.com/mstksg/hmatrix-vector-sized#readme";
        description = "Conversions between hmatrix and vector-sized types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108308,7 +104287,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring bytestring-lexing delimited-text parsec
        ];
-       homepage = "http://rd.slavepianos.org/t/hmeap";
        description = "Haskell Meapsoft Parser";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108329,7 +104307,6 @@ self: {
          array base bytestring bytestring-lexing delimited-text gnuplot
          hmatrix hmeap hosc hsc3 parsec
        ];
-       homepage = "http://slavepianos.org/rd/?t=hmeap-utils";
        description = "Haskell Meapsoft Parser Utilities";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108379,7 +104356,6 @@ self: {
        ];
        executableHaskellDepends = [ base probable vector ];
        testHaskellDepends = [ base HUnit vector ];
-       homepage = "https://github.com/masterdezign/hmep#readme";
        description = "HMEP Multi Expression Programming – a genetic programming variant";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108391,7 +104367,6 @@ self: {
        version = "0.2.2.1";
        sha256 = "15sf5jxr8nzbmn78bx971jic0ia51s8mrzdik2iqbgznairr30ay";
        libraryHaskellDepends = [ base stm ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Binding to the OS level MIDI services";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108411,7 +104386,6 @@ self: {
          base bytestring containers directory filepath mtl parsec pcre-light
          process unix
        ];
-       homepage = "http://www.github.com/mboes/hmk";
        description = "A make alternative based on Plan9's mk";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108428,7 +104402,6 @@ self: {
        libraryHaskellDepends = [
          array base data-memocombinators list-extras logfloat
        ];
-       homepage = "https://github.com/mikeizbicki/hmm";
        description = "A hidden markov model library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108447,7 +104420,6 @@ self: {
          array base containers deepseq explicit-exception hmatrix lazy-csv
          non-empty random semigroups transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/hmm-hmatrix";
        description = "Hidden Markov Models using HMatrix primitives";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108469,7 +104441,6 @@ self: {
          old-time pcre-light process unix zlib
        ];
        executableSystemDepends = [ ncurses ];
-       homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html";
        description = "An ncurses mp3 player written in Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108484,7 +104455,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base integer-gmp ];
        librarySystemDepends = [ mpfr ];
-       homepage = "https://github.com/michalkonecny/hmpfr";
        description = "Haskell binding to the MPFR library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) mpfr;};
@@ -108505,7 +104475,6 @@ self: {
          directory fgl filepath lazy-csv logict modular-arithmetic
          multiset-comb parsec permutation primes random safe split text
        ];
-       homepage = "http://rd.slavepianos.org/t/hmt";
        description = "Haskell Music Theory";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108524,7 +104493,6 @@ self: {
          base cairo colour filepath hcg-minus hcg-minus-cairo hmt
          html-minimalist process xml
        ];
-       homepage = "http://rd.slavepianos.org/t/hmt-diagrams";
        description = "Haskell Music Theory Diagrams";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108574,7 +104542,6 @@ self: {
          vector
        ];
        testSystemDepends = [ netcdf ];
-       homepage = "https://github.com/ian-ross/hnetcdf";
        description = "Haskell NetCDF library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108637,7 +104604,6 @@ self: {
          optparse-applicative serialise template-haskell text time
          transformers unordered-containers
        ];
-       homepage = "https://github.com/haskell-nix/hnix#readme";
        description = "Haskell implementation of the Nix language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108655,7 +104621,6 @@ self: {
          base binary bytestring hmatrix mwc-random random vector
          vector-binary-instances zlib
        ];
-       homepage = "http://github.com/alpmestan/hnn";
        description = "A reasonably fast and simple neural network library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108710,7 +104675,6 @@ self: {
        benchmarkHaskellDepends = [
          aeson attoparsec base criterion random text
        ];
-       homepage = "https://github.com/itkovian/hnormalise#readme";
        description = "Log message normalisation tool producing structured JSON messages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108729,7 +104693,6 @@ self: {
          base compdata containers mtl patch-combinators
        ];
        testHaskellDepends = [ base compdata patch-combinators ];
-       homepage = "https://github.com/emilaxelsson/ho-rewriting";
        description = "Generic rewrite rules with safe treatment of variables and binders";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108768,7 +104731,6 @@ self: {
          aeson base bytestring exceptions http-conduit http-types microlens
          text unordered-containers uri-bytestring uri-bytestring-aeson
        ];
-       homepage = "https://github.com/freizl/hoauth2";
        description = "Haskell OAuth2 authentication client";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108796,7 +104758,6 @@ self: {
        testHaskellDepends = [
          base containers gtk3 gtksourceview3 hspec mtl text
        ];
-       homepage = "http://svalaskevicius.github.io/hob/";
        description = "A source code editor aiming for the convenience of use";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108815,7 +104776,6 @@ self: {
        executableHaskellDepends = [
          base filemanip filepath fsnotify system-filepath text
        ];
-       homepage = "http://github.com/jhickner/hobbes";
        description = "A small file watcher for OSX";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108853,7 +104813,6 @@ self: {
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base bytestring tasty tasty-hunit ];
        testSystemDepends = [ ocilib ];
-       homepage = "https://github.com/fpinsight/hocilib";
        description = "FFI binding to OCILIB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108896,7 +104855,6 @@ self: {
          network network-uri tasty tasty-golden tasty-hunit tasty-quickcheck
          tasty-smallcheck text unordered-containers
        ];
-       homepage = "https://github.com/awakesecurity/hocker#readme";
        description = "Interact with the docker registry and generate nix build instructions";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108919,7 +104877,6 @@ self: {
          time
        ];
        benchmarkHaskellDepends = [ base criterion random ];
-       homepage = "https://github.com/jason-johnson/hodatime";
        description = "A fully featured date/time library based on Nodatime";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -108939,7 +104896,6 @@ self: {
          base exceptions hint mtl optparse-declarative regex-posix split
          text time
        ];
-       homepage = "http://github.com/tanakh/hoe";
        description = "hoe: Haskell One-liner Evaluator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -108987,7 +104943,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers HUnit mtl old-locale random time
        ];
-       homepage = "http://www.kfish.org/software/hogg/";
        description = "Library and tools to manipulate the Ogg container format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109030,7 +104985,6 @@ self: {
        libraryPkgconfigDepends = [ OGRE ];
        libraryToolDepends = [ cgen-hs grgen ];
        doHaddock = false;
-       homepage = "http://anttisalonen.github.com/hogre";
        description = "Haskell binding to a subset of OGRE";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109047,7 +105001,6 @@ self: {
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base hogre ];
        executableSystemDepends = [ OgreMain ];
-       homepage = "http://github.com/anttisalonen/hogre-examples";
        description = "Examples for using Hogre";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109178,7 +105131,6 @@ self: {
          tasty-quickcheck tasty-smallcheck
        ];
        doCheck = false;
-       homepage = "http://github.com/yogsototh/holy-project";
        description = "Start your Haskell project with cabal, git and tests";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109191,7 +105143,6 @@ self: {
        version = "0.1";
        sha256 = "1wm15bdz02sjgpz2n266xd50q3p6mncnv8mhimky6ps1kmzb5r6c";
        libraryHaskellDepends = [ base containers mtl QuickCheck ];
-       homepage = "http://www-users.cs.york.ac.uk/~ndm/homeomorphic/";
        description = "Homeomorphic Embedding Test";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109220,7 +105171,6 @@ self: {
        libraryHaskellDepends = [
          array base DirectSound haskell98 hommage
        ];
-       homepage = "substitut-fuer-feinmotorik/projects/haskellommage";
        description = "DirectSound extension (Windows) for the Hommage sound library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109234,7 +105184,6 @@ self: {
        sha256 = "1gc1qq7pxk2dnv6m84hlbjxl0afwh12qcqnjgjqja5k4xidn5jaw";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base ];
-       homepage = "github.com/mikeizbicki/homoiconic";
        description = "Constructs FAlgebras from typeclasses, making Haskell functions homoiconic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109257,7 +105206,6 @@ self: {
        ];
        executableToolDepends = [ happy ];
        testHaskellDepends = [ base haskell-src-exts uniplate ];
-       homepage = "https://github.com/mgajda/homplexity";
        description = "Haskell code quality tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109287,7 +105235,6 @@ self: {
        version = "1.3.0.0";
        sha256 = "102jw5j89amgvz3k3b05plpw9pjkhg1rjpjpcvpxq11x8mfdxyhf";
        libraryHaskellDepends = [ base ];
-       homepage = "https://lambda.xyz/honk/";
        description = "Cross-platform interface to the PC speaker";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -109306,7 +105253,6 @@ self: {
          aeson base bytestring Cabal directory filepath hoogle monad-loops
          mtl process yaml
        ];
-       homepage = "http://github.com/gilligan/hoobuddy";
        description = "Simple tool for fetching and merging hoogle data";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109320,7 +105266,6 @@ self: {
        sha256 = "0bi1knfp6h6x7rrw5gggiip0h7ynhw2ds7k2q2fynrhsg9jdp5qv";
        libraryHaskellDepends = [ array base FPretty ghc-prim ];
        testHaskellDepends = [ base ghc-prim ];
-       homepage = "http://ku-fpg.github.io/software/hood";
        description = "Debugging by observing in place";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -109344,7 +105289,6 @@ self: {
        version = "0.2.1";
        sha256 = "0iyi1zljywamfaqc0mbd1xw3gn1hq0lcdgx688rr8zliw23jix02";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://www.ittc.ku.edu/csdl/fpg/Hood";
        description = "Debugging by observing in place";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -109383,7 +105327,6 @@ self: {
          mtl
        ];
        executableHaskellDepends = [ base cmdargs hoodle-core ];
-       homepage = "http://ianwookim.org/hoodle";
        description = "Executable for hoodle";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109433,7 +105376,6 @@ self: {
          unordered-containers uuid vector xournal-parser
        ];
        librarySystemDepends = [ libX11 libXi ];
-       homepage = "http://ianwookim.org/hoodle";
        description = "Core library for hoodle";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109460,7 +105402,6 @@ self: {
          network-simple process pureMD5 resourcet text time transformers
          unordered-containers xournal-parser
        ];
-       homepage = "http://ianwookim.org/hoodle";
        description = "extra hoodle tools";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109479,7 +105420,6 @@ self: {
          attoparsec base bytestring containers directory either hoodle-types
          lens mtl strict text transformers xournal-types
        ];
-       homepage = "http://ianwookim.org/hoodle";
        description = "Hoodle file parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109507,7 +105447,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs directory directory-tree filepath gtk3
        ];
-       homepage = "http://ianwookim.org/hoodle";
        description = "publish hoodle files as a static web site";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109579,7 +105518,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testTarget = "--test-option=--no-net";
-       homepage = "http://hoogle.haskell.org/";
        description = "Haskell API Search";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109611,7 +105549,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testTarget = "--test-option=--no-net";
-       homepage = "http://hoogle.haskell.org/";
        description = "Haskell API Search";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -109631,7 +105568,6 @@ self: {
          base bytestring Cabal containers directory errors filepath hoogle
          optparse-applicative process temporary transformers
        ];
-       homepage = "http://github.com/bgamari/hoogle-index";
        description = "Easily generate Hoogle indices for installed packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109644,7 +105580,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0gwdqpml8kn8xxxaq628d4way29k2f31f5av49fx7qj150h5qs5b";
        libraryHaskellDepends = [ base directory process text ];
-       homepage = "https://github.com/ibotty/hooks-dir";
        description = "run executables in a directory as hooks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109664,7 +105599,6 @@ self: {
          base bytestring HsOpenSSL HsOpenSSL-x509-system network socks
        ];
        librarySystemDepends = [ openssl ];
-       homepage = "https://github.com/glguy/irc-core";
        description = "Abstraction over creating network connections with SOCKS5 and TLS";
        license = stdenv.lib.licenses.isc;
      }) {inherit (pkgs) openssl;};
@@ -109684,7 +105618,6 @@ self: {
          base containers filepath mtl parsec test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/haskell/hoopl";
        description = "A library to support dataflow analysis and optimization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109709,7 +105642,6 @@ self: {
          network-multicast old-locale old-time process regex-compat
          snap-core snap-server text time transformers unix xml
        ];
-       homepage = "https://bitbucket.org/pvdbrand/hoovie";
        description = "Haskell Media Server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109727,7 +105659,6 @@ self: {
        libraryPkgconfigDepends = [ opencc ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/MnO2/hopencc";
        description = "Haskell binding to libopencc";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109748,39 +105679,39 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/merijn/hopencl";
        description = "Haskell bindings for OpenCL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {OpenCL = null;};
 
   "hopenpgp-tools" = callPackage
-    ({ mkDerivation, aeson, alex, ansi-wl-pprint, array, attoparsec
-     , base, base16-bytestring, binary, binary-conduit, bytestring
-     , conduit, conduit-extra, containers, crypto-pubkey, cryptohash
-     , directory, errors, fgl, graphviz, happy, hOpenPGP, http-client
+    ({ mkDerivation, aeson, alex, array, attoparsec, base
+     , base16-bytestring, binary, binary-conduit, bytestring, conduit
+     , conduit-extra, containers, crypto-pubkey, cryptohash, directory
+     , errors, fgl, graphviz, happy, hOpenPGP, http-client
      , http-client-tls, http-types, ixset-typed, lens, monad-loops
      , openpgp-asciiarmor, optparse-applicative, prettyprinter
-     , prettyprinter-ansi-terminal, resourcet, text, time
-     , time-locale-compat, transformers, unordered-containers, yaml
+     , prettyprinter-ansi-terminal, prettyprinter-convert-ansi-wl-pprint
+     , resourcet, text, time, time-locale-compat, transformers
+     , unordered-containers, yaml
      }:
      mkDerivation {
        pname = "hopenpgp-tools";
-       version = "0.21";
-       sha256 = "0ks84gnr3wgca7h0nh8igiigp2y2vv9vrjng49fyrak8k8fw2ln3";
+       version = "0.21.1";
+       sha256 = "0zy7in5i65c4shrcy7vn1l3vapkc3vx14kl40961658iq8ja45wa";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
-         aeson ansi-wl-pprint array attoparsec base base16-bytestring binary
-         binary-conduit bytestring conduit conduit-extra containers
-         crypto-pubkey cryptohash directory errors fgl graphviz hOpenPGP
-         http-client http-client-tls http-types ixset-typed lens monad-loops
+         aeson array attoparsec base base16-bytestring binary binary-conduit
+         bytestring conduit conduit-extra containers crypto-pubkey
+         cryptohash directory errors fgl graphviz hOpenPGP http-client
+         http-client-tls http-types ixset-typed lens monad-loops
          openpgp-asciiarmor optparse-applicative prettyprinter
-         prettyprinter-ansi-terminal resourcet text time time-locale-compat
-         transformers unordered-containers yaml
+         prettyprinter-ansi-terminal prettyprinter-convert-ansi-wl-pprint
+         resourcet text time time-locale-compat transformers
+         unordered-containers yaml
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "https://salsa.debian.org/clint/hOpenPGP";
        description = "hOpenPGP-based command-line tools";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109798,7 +105729,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [ base doctest HUnit ];
-       homepage = "http://github.com/peti/hopenssl";
        description = "FFI Bindings to OpenSSL's EVP Digest Interface";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -109831,7 +105761,6 @@ self: {
          base erf exact-combinatorics hspec HUnit MonadRandom parallel
          QuickCheck random vector
        ];
-       homepage = "https://github.com/imperialhopfield/hopfield";
        description = "Hopfield Networks, Boltzmann Machines and Clusters";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109855,7 +105784,6 @@ self: {
          base matrix MonadRandom QuickCheck test-framework
          test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/ajtulloch/hopfield-networks";
        description = "Hopfield Networks for unsupervised learning in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -109870,7 +105798,6 @@ self: {
        editedCabalFile = "116jns5im51sb9xiwpx308wz3pr67335633anrf8f704pz8vwjka";
        libraryHaskellDepends = [ base bytestring zlib ];
        testHaskellDepends = [ base bytestring hspec QuickCheck zlib ];
-       homepage = "https://github.com/ananthakumaran/hopfli";
        description = "Bidings to Google's Zopfli compression library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -109885,7 +105812,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src hoppy-generator hoppy-runtime
        ];
-       homepage = "http://khumba.net/projects/hoppy";
        description = "C++ FFI generator - Documentation";
        license = stdenv.lib.licenses.agpl3;
        maintainers = with stdenv.lib.maintainers; [ khumba ];
@@ -109902,7 +105828,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath haskell-src mtl
        ];
-       homepage = "http://khumba.net/projects/hoppy";
        description = "C++ FFI generator - Code generator";
        license = stdenv.lib.licenses.agpl3;
        maintainers = with stdenv.lib.maintainers; [ khumba ];
@@ -109917,7 +105842,6 @@ self: {
        libraryHaskellDepends = [
          base Cabal containers directory filepath
        ];
-       homepage = "http://khumba.net/projects/hoppy";
        description = "C++ FFI generator - Runtime support";
        license = stdenv.lib.licenses.asl20;
        maintainers = with stdenv.lib.maintainers; [ khumba ];
@@ -109933,7 +105857,6 @@ self: {
        libraryHaskellDepends = [
          base filepath haskell-src hoppy-generator
        ];
-       homepage = "http://khumba.net/projects/hoppy";
        description = "C++ FFI generator - Standard library bindings";
        license = stdenv.lib.licenses.asl20;
        maintainers = with stdenv.lib.maintainers; [ khumba ];
@@ -109967,7 +105890,6 @@ self: {
          aeson attoparsec base bytestring containers deepseq directory
          filepath process QuickCheck text transformers vector
        ];
-       homepage = "http://akc.is/hops";
        description = "Handy Operations on Power Series";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -109988,7 +105910,6 @@ self: {
          array base bifunctors bytestring filepath mtl pretty readline void
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://github.com/valis/hoq";
        description = "A language based on homotopy type theory with an interval type";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110008,7 +105929,6 @@ self: {
        testHaskellDepends = [
          base binary hspec QuickCheck time timezone-olson timezone-series
        ];
-       homepage = "https://github.com/ciez/hora";
        description = "date time";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -110020,7 +105940,6 @@ self: {
        version = "0.1.1";
        sha256 = "1qx27i0xlrgcrdzp6lc06skipj888cfdxwwfrd7fyig48jn3wyd4";
        libraryHaskellDepends = [ AC-Angle base time ];
-       homepage = "https://github.com/intractable/horizon";
        description = "Sunrise and sunset UTC approximations from latitude and longitude coordinates";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110042,7 +105961,6 @@ self: {
          base containers megaparsec text these uniplate wl-pprint-text
        ];
        executableHaskellDepends = [ base optparse-applicative text ];
-       homepage = "https://github.com/cocreature/horname#readme";
        description = "Rename function definitions returned by SMT solvers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110061,7 +105979,6 @@ self: {
          base binary blaze-builder bytestring data-binary-ieee754 network
          time transformers
        ];
-       homepage = "http://rd.slavepianos.org/t/hosc";
        description = "Haskell Open Sound Control";
        license = "GPL";
      }) {};
@@ -110080,7 +105997,6 @@ self: {
          aeson attoparsec base bifunctors bytestring hosc json text
          transformers unordered-containers utf8-string vector
        ];
-       homepage = "http://rd.slavepianos.org/t/hosc-json";
        description = "Haskell Open Sound Control JSON Serialisation";
        license = "GPL";
      }) {};
@@ -110101,7 +106017,6 @@ self: {
          base bytestring cgi haskeline hosc hosc-json hsc3 json text
          transformers utf8-string websockets www-minus
        ];
-       homepage = "http://rd.slavepianos.org/?t=hosc-utils";
        description = "Haskell Open Sound Control Utilities";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110143,7 +106058,6 @@ self: {
        executableHaskellDepends = [
          attoparsec base bytestring data-default dns iproute network
        ];
-       homepage = "https://github.com/yihuang/hosts-server";
        description = "An dns server which is extremely easy to config";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110163,7 +106077,6 @@ self: {
          array base containers cpphs filemanip filepath Glob
          haskell-src-exts optparse-applicative split
        ];
-       homepage = "http://github.com/luqui/hothasktags";
        description = "Generates ctags for Haskell, incorporating import lists and qualified imports";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110176,7 +106089,6 @@ self: {
        version = "0.1.9.13";
        sha256 = "1c614gvwypfqaj4gqsdimqq40i34w393vikq5hhy3d4qll2qp8hv";
        libraryHaskellDepends = [ base plugins ];
-       homepage = "https://github.com/mikeplus64/hotswap";
        description = "Simple code hotswapping";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110197,7 +106109,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring deepseq gauge mtl old-locale time
        ];
-       homepage = "https://github.com/vincenthz/hs-hourglass";
        description = "simple performant time related library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -110209,7 +106120,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "188mw1z8n650y3qik98x2m70sr8q66x4l4pg34mirk6kg4mgzy37";
        libraryHaskellDepends = [ base hourglass parsec ];
-       homepage = "https://gitlab.com/doshitan/hourglass-fuzzy-parsing";
        description = "A small library for parsing more human friendly date/time formats";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110227,7 +106137,6 @@ self: {
        testHaskellDepends = [
          aeson base hourglass hspec hspec-expectations text
        ];
-       homepage = "https://github.com/psibi/hourglass-orphans#readme";
        description = "Orphan Aeson instances to hourglass";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -110257,7 +106166,6 @@ self: {
          mockery mtl optparse-generic parsers process QuickCheck silently
          streaming-commons temporary text time trifecta unix
        ];
-       homepage = "https://github.com/fujimura/houseman#readme";
        description = "A Haskell implementation of Foreman";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110275,7 +106183,6 @@ self: {
          attoparsec base bytestring containers directory filepath network
          old-locale process time
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Hp2any";
        description = "Heap profiling helper library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110298,7 +106205,6 @@ self: {
          network OpenGL parseargs process
        ];
        executableSystemDepends = [ freeglut libGL libGLU ];
-       homepage = "http://www.haskell.org/haskellwiki/Hp2any";
        description = "Real-time heap graphing utility and profile stream server with a reusable graphing module";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110321,7 +106227,6 @@ self: {
          array base bytestring cairo containers directory filepath glade
          glib gtk gtkglext hp2any-core hp2any-graph OpenGL time
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Hp2any";
        description = "A utility to visualise and compare heap profiles";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110355,7 +106260,6 @@ self: {
          array attoparsec base containers filepath floatshow mtl
          optparse-applicative semigroups text
        ];
-       homepage = "https://code.mathr.co.uk/hp2pretty";
        description = "generate pretty graphs from heap profiles";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -110392,7 +106296,6 @@ self: {
          template-haskell temporary text transformers unordered-containers
          vector yaml
        ];
-       homepage = "https://github.com/sol/hpack#readme";
        description = "An alternative format for Haskell packages";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -110429,7 +106332,6 @@ self: {
          template-haskell temporary text transformers unordered-containers
          vector yaml
        ];
-       homepage = "https://github.com/sol/hpack#readme";
        description = "An alternative format for Haskell packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110462,7 +106364,6 @@ self: {
          directory filepath Glob hspec interpolate mockery pretty QuickCheck
          split temporary text unordered-containers vector yaml
        ];
-       homepage = "https://github.com/yamadapc/hpack-convert#readme";
        description = "Convert Cabal manifests into hpack's package.yamls";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110487,7 +106388,6 @@ self: {
          aeson base dhall dhall-json hpack hspec interpolate mockery text
          transformers trifecta
        ];
-       homepage = "https://github.com/sol/hpack-dhall#readme";
        description = "Dhall support for Hpack";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110506,7 +106406,6 @@ self: {
        executableHaskellDepends = [
          aeson base cmdargs filepath hpaco-lib strict utf8-string yaml
        ];
-       homepage = "https://bitbucket.org/tdammers/hpaco";
        description = "Modular template compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110525,7 +106424,6 @@ self: {
          aeson base bytestring containers data-variant file-embed filepath
          mtl parsec safe split strict transformers
        ];
-       homepage = "https://bitbucket.org/tdammers/hpaco";
        description = "Modular template compiler library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110548,7 +106446,6 @@ self: {
          filepath FindBin haskell-src-exts hint hint-server monad-loops mtl
          process time wx wxcore
        ];
-       homepage = "http://haskell.hpage.com";
        description = "A scrapbook for Haskell developers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110590,7 +106487,6 @@ self: {
          old-locale postgresql-simple process safe snap-app snap-core
          snap-server text time transformers utf8-string
        ];
-       homepage = "http://hpaste.org/";
        description = "Haskell paste web site";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110611,7 +106507,6 @@ self: {
          base bytestring directory filepath http-conduit http-types
          lifted-base network optparse-applicative process safe utf8-string
        ];
-       homepage = "http://github.com/parcs/hpasteit";
        description = "A command-line client for hpaste.org";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110675,7 +106570,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/guillaume-nargeot/hpc-coveralls";
        description = "Coveralls.io support for Haskell.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -110704,7 +106598,6 @@ self: {
        libraryHaskellDepends = [ base bytestring interpolate pcre-heavy ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base deepseq hspec ];
-       homepage = "https://github.com/eckyputrady/hpc-threshold#readme";
        description = "Ensure the code coverage is above configured thresholds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -110741,7 +106634,6 @@ self: {
          attoparsec base binary bytestring containers directory file-embed
          parsec text utf8-string zlib
        ];
-       homepage = "https://github.com/k16shikano/hpdft";
        description = "A tool for looking through PDF file using Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110756,7 +106648,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base random ];
-       homepage = "https://darcs.alokat.org/hpg";
        description = "a simple password generator";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -110786,7 +106677,6 @@ self: {
          base containers directory doctest exceptions filepath hspec
          protolude QuickCheck
        ];
-       homepage = "https://github.com/quixoftic/hpio#readme";
        description = "Monads for GPIO in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -110803,7 +106693,6 @@ self: {
          base containers data-default haste-compiler haste-perch monads-tf
          transformers
        ];
-       homepage = "https://github.com/agocorona/hplayground";
        description = "monadic, reactive Formlets running in the Web browser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110839,7 +106728,6 @@ self: {
          base ConfigFile directory filepath HaXml HDBC HDBC-sqlite3 hslogger
          MissingH mtl network old-time parsec process unix
        ];
-       homepage = "http://software.complete.org/hpodder";
        description = "Podcast Aggregator (downloader)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110861,7 +106749,6 @@ self: {
        ];
        executableHaskellDepends = [ base directory filepath time ];
        testHaskellDepends = [ base bytestring transformers ];
-       homepage = "https://github.com/acowley/hpp";
        description = "A Haskell pre-processor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -110891,7 +106778,6 @@ self: {
          test-framework-hunit text text-show time transformers-base
          unordered-containers vector
        ];
-       homepage = "https://github.com/scrive/hpqtypes";
        description = "Haskell bindings to libpqtypes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110916,7 +106802,6 @@ self: {
          base exceptions hpqtypes lifted-base log-base monad-control tasty
          tasty-hunit text transformers
        ];
-       homepage = "https://github.com/scrive/hpqtypes-extras";
        description = "Extra utilities for hpqtypes library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110945,7 +106830,6 @@ self: {
          protocol-buffers-descriptor utf8-string
        ];
        executableToolDepends = [ alex ];
-       homepage = "https://github.com/k-bx/protocol-buffers";
        description = "Parse Google Protocol Buffer specifications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110975,7 +106859,6 @@ self: {
          protocol-buffers-fork utf8-string
        ];
        executableToolDepends = [ alex ];
-       homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/";
        description = "Parse Google Protocol Buffer specifications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -110989,7 +106872,6 @@ self: {
        sha256 = "0y819776sk97hdwf67x67289gdqmxn2g39l7ri0n8z8vdap5rq96";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base filepath hcg-minus process ];
-       homepage = "http://rd.slavepianos.org/t/hps";
        description = "Haskell Postscript";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111006,7 +106888,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base cairo gtk hps ];
        executableHaskellDepends = [ base cairo gtk hps random ];
-       homepage = "http://slavepianos.org/rd/?t=hps-cairo";
        description = "Cairo rendering for the haskell postscript library";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111019,7 +106900,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0w1yyrv4k7fi016084j4k1lh6jgxg5502r83zszr9cjc6rraj8fc";
        libraryHaskellDepends = [ base vector ];
-       homepage = "http://stathacking.com/hps-kmeans";
        description = "A nice implementation of the k-Means algorithm";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111033,7 +106913,6 @@ self: {
        sha256 = "04k9hdbc3ipn9z0qzzpm6xsiv0bkr1v48sfs2haapawd49bw7rhk";
        libraryHaskellDepends = [ array base bytestring parsec ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/ccasin/hpuz";
        description = "Haskell bindings for libpuz";
        license = "unknown";
      }) {};
@@ -111049,7 +106928,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring process process-extras
        ];
-       homepage = "https://github.com/davidlazar/hpygments";
        description = "Highlight source code using Pygments";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111066,7 +106944,6 @@ self: {
        executableHaskellDepends = [
          array base containers EEConfig GLUT OpenGL
        ];
-       homepage = "http://sourceforge.net/projects/hpylos/";
        description = "AI of Pylos game with GLUT interface";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111114,7 +106991,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/paulrzcz/hquantlib.git";
        description = "HQuantLib is a port of essencial parts of QuantLib to Haskell";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111164,7 +107040,6 @@ self: {
          transformers-base
        ];
        testHaskellDepends = [ base hset transformers-base ];
-       homepage = "https://bitbucket.org/s9gf4ult/hreader";
        description = "Generalization of MonadReader and ReaderT using hset";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -111180,7 +107055,6 @@ self: {
        libraryHaskellDepends = [
          base comonad hreader hset lens lens-action profunctors
        ];
-       homepage = "http://github.com/dredozubov/hreader-lens";
        description = "Optics for hreader package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -111194,7 +107068,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers ];
-       homepage = "http://github.com/Raynes/Hricket";
        description = "A Cricket scoring application";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111218,7 +107091,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/shmish111/hriemann";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111252,7 +107124,6 @@ self: {
        sha256 = "135bl4cjijq6mr485waz7aaxgkaji2fsdjhdy4v4756q6ahzcpwf";
        libraryHaskellDepends = [ base bytestring deepseq ];
        librarySystemDepends = [ GeoIP ];
-       homepage = "http://github.com/ozataman/hs-GeoIP";
        description = "Haskell bindings to the MaxMind GeoIPCity database via the C library";
        license = stdenv.lib.licenses.bsd3;
      }) {GeoIP = null;};
@@ -111264,7 +107135,6 @@ self: {
        version = "6.2.0.1";
        sha256 = "0c56sjgg82kjcg5rrplnyn7vf02ccsj3kkcbgc87zxlv0j880rjb";
        libraryHaskellDepends = [ base syb ];
-       homepage = "https://github.com/wilx/hs-bibutils";
        description = "Haskell bindings to bibutils, the bibliography conversion utilities";
        license = "GPL";
      }) {};
@@ -111286,7 +107156,6 @@ self: {
        testSystemDepends = [ libb2 ];
        benchmarkHaskellDepends = [ base bytestring criterion cryptohash ];
        benchmarkSystemDepends = [ libb2 ];
-       homepage = "https://github.com/tsuraan/hs-blake2";
        description = "A cryptohash-inspired library for blake2";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111308,7 +107177,6 @@ self: {
          base brotli bytestring QuickCheck quickcheck-instances
          tasty-quickcheck
        ];
-       homepage = "https://github.com/iand675/brotli#readme";
        description = "Compression and decompression in the brotli format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111323,7 +107191,6 @@ self: {
        version = "1.0";
        sha256 = "02dd7kli8nm01jxs0p8imqvbdr4yzqizi6bwyyr228p3wscbdsn8";
        libraryHaskellDepends = [ base bytestring gd random ];
-       homepage = "http://www.dankna.com/software/";
        description = "Generate images suitable for use as CAPTCHAs in online web-form security";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -111369,7 +107236,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring bytestring-mmap directory filepath mtl
        ];
-       homepage = "http://github.com/adamsmasher/hs-cdb";
        description = "A library for reading CDB (Constant Database) files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111391,7 +107257,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath megaparsec
        ];
-       homepage = "https://github.com/odanoburu/hs-conllu";
        description = "Conllu validating parser and utils";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -111421,7 +107286,6 @@ self: {
          interpolatedstring-perl6 MissingH neat-interpolation QuickCheck
          regex-tdfa template-haskell text time
        ];
-       homepage = "https://github.com/Wizek/hs-di#readme";
        description = "Dependency Injection library for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111456,7 +107320,6 @@ self: {
          aeson aeson-qq base bytestring hspec hspec-expectations-pretty-diff
          raw-strings-qq template-haskell text
        ];
-       homepage = "https://github.com/myfreeweb/hs-duktape";
        description = "Haskell bindings for a very compact embedded ECMAScript (JavaScript) engine";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -111484,7 +107347,6 @@ self: {
        version = "0.3.4";
        sha256 = "0j52drd3pb6ssgngfqxdsvvjjnx11nsmxwjsin6cmbv0nifpyq51";
        libraryHaskellDepends = [ base bytestring haskell98 ];
-       homepage = "http://patch-tag.com/r/VasylPasternak/hs-ffmpeg";
        description = "Bindings to FFMPEG library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111499,7 +107361,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ fltk fltk_images ];
-       homepage = "http://www.cs.helsinki.fi/u/ekarttun/hs-fltk/";
        description = "Binding to GUI library FLTK";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111524,7 +107385,6 @@ self: {
        sha256 = "0nmykgdzkqidxv51bhlcn4zax4zfw26s4l65z3a3405si2s5x459";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://github.com/deepakjois/hs-gchart";
        description = "Haskell wrapper for the Google Chart API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111606,7 +107466,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring HTTP network text
        ];
-       homepage = "http://patch-tag.com/r/Azel/hs-json-rpc";
        description = "JSON-RPC client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111634,7 +107493,6 @@ self: {
          diagrams-svg HUnit mtl parsec parsec-numbers QuickCheck random
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://deepakjois.github.com/hs-logo";
        description = "Logo interpreter written in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111679,7 +107537,6 @@ self: {
        testHaskellDepends = [
          base bytestring either-unwrap hs-multihash hspec iproute sandi
        ];
-       homepage = "https://github.com/MatrixAI/hs-multiaddr#readme";
        description = "Multiaddr library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111727,7 +107584,6 @@ self: {
        version = "0.0.9.3";
        sha256 = "1xwdikiqy2dxyzr6wx51wy51vifsvshblx7kkhfqd7izjf87ww8f";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/elblake/hs-php-session";
        description = "PHP session and values serialization";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -111741,7 +107597,6 @@ self: {
        revision = "2";
        editedCabalFile = "1kj5lrv2a9mgzqbwkznpsgjgs5s9wnwrcsab2mykxpkm8f71nk81";
        libraryHaskellDepends = [ base data-default-class text ];
-       homepage = "https://github.com/trskop/hs-pkg-config";
        description = "Create pkg-config configuration files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -111762,7 +107617,6 @@ self: {
          system-filepath text time transformers unordered-containers uuid
          zip-archive
        ];
-       homepage = "https://github.com/tazjin/hs-pkpass";
        description = "A library for Passbook pass creation & signing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111778,7 +107632,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/deech/hs-popen#readme";
        description = "Bindings to C pipe functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -111811,7 +107664,6 @@ self: {
        executableHaskellDepends = [ base protolude ];
        executableSystemDepends = [ notifier ];
        testHaskellDepends = [ base protolude ];
-       homepage = "https://github.com/NoRedInk/hs-rs-notify#readme";
        description = "Experimental! Wraps this awesome rust library so you can use it in haskell. https://docs.rs/crate/notify";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111833,7 +107685,6 @@ self: {
        testHaskellDepends = [
          base containers hspec tasty tasty-hunit xml-conduit
        ];
-       homepage = "https://github.com/codygman/hs-scrape/";
        description = "Simple and easy web scraping and automation in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111850,7 +107701,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base directory network ];
        testHaskellDepends = [ base HUnit network temporary unix ];
-       homepage = "https://github.com/hiratara/hs-server-starter";
        description = "Write a server supporting Server::Starter's protocol in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -111867,7 +107717,6 @@ self: {
        executableHaskellDepends = [
          base either safe safe-exceptions text turtle
        ];
-       homepage = "https://github.com/aiya000/hs-snowtify#README.md";
        description = "snowtify send your result of `stack build` (`stack test`) to notify-daemon :dog2:";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111899,7 +107748,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base HTTP json mtl network pretty ];
-       homepage = "https://github.com/deepakjois/hs-twitterarchiver";
        description = "Commandline Twitter feed archiver";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111912,7 +107760,6 @@ self: {
        version = "0.1";
        sha256 = "0qb7gsbki3ciqddxp9j46rnx64vv622n2p9vidv1b000wbmmrz15";
        libraryHaskellDepends = [ base old-locale time ];
-       homepage = "http://qrcard.us/";
        description = "Implements the RFC 2426 vCard 3.0 spec";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111933,7 +107780,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers filepath tasty tasty-hunit temporary
        ];
-       homepage = "https://github.com/bitc/hs-watchman";
        description = "Client library for Facebook's Watchman tool";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -111959,7 +107805,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion hastache random statistics
        ];
-       homepage = "https://github.com/tfausak/hs2048";
        description = "A 2048 clone in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -111983,7 +107828,6 @@ self: {
          base hspec hspec-dirstream system-filepath
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/vmchale/hs2ats#readme";
        description = "Create ATS types from Haskell types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112003,7 +107847,6 @@ self: {
        executableHaskellDepends = [
          array base containers directory filepath haskell-src mtl
        ];
-       homepage = "http://www.xanxys.net/hs2bf/";
        description = "Haskell to Brainfuck compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112022,7 +107865,6 @@ self: {
        executableHaskellDepends = [
          base directory haskell-src haskell-src-exts haskell98 split
        ];
-       homepage = "http://www.github.com/finnsson/hs2graphviz";
        description = "Generate graphviz-code from Haskell-code";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112037,7 +107879,6 @@ self: {
        revision = "2";
        editedCabalFile = "00jwlii1w8smc5b0hn8lhiynld3v35hr0fwizm07xq4ryzmn8cmb";
        libraryHaskellDepends = [ base directory filepath process unix ];
-       homepage = "http://github.com/YoshikuniJujo/hsConfigure/wiki";
        description = "By using this package, you can make application configurable";
        license = "LGPL";
      }) {};
@@ -112078,7 +107919,6 @@ self: {
        sha256 = "0zxmlyckp9c0i5s8vi62d3qvnilh8kl093ckqr7dchgmki4az7rp";
        libraryHaskellDepends = [ array base bytestring dlist mtl ];
        librarySystemDepends = [ xenctrl ];
-       homepage = "http://haskell.org/haskellwiki/HsXenCtrl";
        description = "FFI bindings to the Xen Control library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112128,7 +107968,6 @@ self: {
        testHaskellDepends = [
          base bytestring data-default-class hspec hspec-discover temporary
        ];
-       homepage = "https://github.com/jakubfijalkowski/hsass";
        description = "Integrating Sass into Haskell applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112151,7 +107990,6 @@ self: {
          base bytestring data-default-class hspec hspec-discover temporary
          text
        ];
-       homepage = "https://github.com/jakubfijalkowski/hsass";
        description = "Integrating Sass into Haskell applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112319,7 +108157,6 @@ self: {
          directory filepath hashable hosc network process random safe split
          transformers vector
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3";
        description = "Haskell SuperCollider";
        license = "GPL";
      }) {};
@@ -112335,7 +108172,6 @@ self: {
        libraryHaskellDepends = [
          base filepath hmt hosc hsc3 hsc3-sf-hsndfile
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-auditor";
        description = "Haskell SuperCollider Auditor";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112349,7 +108185,6 @@ self: {
        sha256 = "1f62mfjssky7igbp1nx2zf1azbih76m65xydnf5akp8pim7nzmis";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base cairo gtk hosc hsc3 split ];
-       homepage = "http://rd.slavepianos.org/?t=hsc3-cairo";
        description = "haskell supercollider cairo drawing";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112368,7 +108203,6 @@ self: {
          base bifunctors Glob hcg-minus hmt hsc3-lang hsc3-plot
          hsc3-sf-hsndfile safe split SVGPath xml
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-data";
        description = "haskell supercollider data";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112382,7 +108216,6 @@ self: {
        sha256 = "0sj3hq0d8dl4m6fn75lvyr78sg283p6y13lg8yi2yrgz74kn4zbl";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hsc3 safe ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-db";
        description = "Haskell SuperCollider Unit Generator Database";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112396,7 +108229,6 @@ self: {
        sha256 = "0jz3x6s6svgil1cyalq4xkv09s55d8r44cc2ksp0npmgpmp3x454";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base directory filepath hsc3 process ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-dot";
        description = "haskell supercollider graph drawing";
        license = "GPL";
      }) {};
@@ -112416,7 +108248,6 @@ self: {
          base containers directory filepath hashable hosc hsc3 hsc3-db
          hsc3-dot mtl unix
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-forth";
        description = "FORTH SUPERCOLLIDER";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112442,7 +108273,6 @@ self: {
          random-shuffle sc3-rdu she split
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-graphs";
        description = "Haskell SuperCollider Graphs";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112464,7 +108294,6 @@ self: {
          data-ordlist dlist hashable hmatrix-special hosc hsc3 MonadRandom
          random random-shuffle split transformers vector
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-lang";
        description = "Haskell SuperCollider Language";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112485,7 +108314,6 @@ self: {
          base containers directory filepath hashable hosc hsc3 hsc3-dot
          husk-scheme mtl safe unix
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-lisp";
        description = "LISP SUPERCOLLIDER";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112504,7 +108332,6 @@ self: {
          base directory filepath hosc hsc3 hsc3-lang process split
          statistics vector
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-plot";
        description = "Haskell SuperCollider Plotting";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112525,7 +108352,6 @@ self: {
          base bytestring containers data-default directory filepath hosc
          hsc3 process time time-compat transformers
        ];
-       homepage = "https://github.com/kaoskorobase/hsc3-process";
        description = "Create and control scsynth processes";
        license = "GPL";
      }) {};
@@ -112538,7 +108364,6 @@ self: {
        sha256 = "0m814vr41i0mm0c001vbih9i93048niljv3z8czaz32wysa8xpfl";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hsc3 ];
-       homepage = "http://rd.slavepianos.org/?t=hsc3-rec";
        description = "Haskell SuperCollider Record Variants";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112557,7 +108382,6 @@ self: {
          base directory haskell-src-exts parsec polyparse split syb
          transformers
        ];
-       homepage = "http://rd.slavepianos.org/?t=hsc3-rw";
        description = "hsc3 re-writing";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112585,7 +108409,6 @@ self: {
          base failure QuickCheck random test-framework
          test-framework-quickcheck2 transformers
        ];
-       homepage = "https://github.com/kaoskorobase/hsc3-server";
        description = "SuperCollider server resource management and synchronization";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112599,7 +108422,6 @@ self: {
        sha256 = "1dg3gqhvi2rshfqnw7i89bd4bvqjvbk4f9g17x18swyrvgkz9wr7";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring hosc ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-sf";
        description = "Haskell SuperCollider SoundFile";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112617,7 +108439,6 @@ self: {
        libraryHaskellDepends = [
          array base hsc3-sf hsndfile hsndfile-vector vector
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-sf-hsndfile";
        description = "Haskell SuperCollider SoundFile";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112631,7 +108452,6 @@ self: {
        sha256 = "0kywqx7x10hqzhq8by0f62aznrnq4y3013cxkccx1r0naajpz3yj";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hsc3 ];
-       homepage = "http://rd.slavepianos.org/?t=hsc3-unsafe";
        description = "Unsafe Haskell SuperCollider";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112654,7 +108474,6 @@ self: {
        executableHaskellDepends = [
          base filepath hsc3 hsc3-dot hsc3-rw process
        ];
-       homepage = "http://rd.slavepianos.org/t/hsc3-utils";
        description = "Haskell SuperCollider Utilities";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112682,7 +108501,6 @@ self: {
          base directory exceptions filepath hspec mtl QuickCheck
          regex-compat temporary text transformers unix
        ];
-       homepage = "https://github.com/yamadapc/hscaffold#readme";
        description = "Very simple file/directory structure scaffolding writer monad EDSL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112715,7 +108533,6 @@ self: {
          base bytestring cassandra-thrift containers mtl network old-time
          Thrift
        ];
-       homepage = "https://github.com/necrobious/hscassandra";
        description = "cassandra database interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112731,7 +108548,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ aeson base bytestring ghc-prim HTTP ];
        executableHaskellDepends = [ aeson base bytestring ghc-prim HTTP ];
-       homepage = "https://bitbucket.org/sebasmagri/hscd";
        description = "Command line client and library for SoundCloud.com";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112760,7 +108576,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base cairo glib gtk old-time ];
-       homepage = "http://haskell.org/gtk2hs/archives/2006/01/26/cairo-eye-candy/";
        description = "An elegant analog clock using Haskell, GTK and Cairo";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112777,7 +108592,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base containers ];
-       homepage = "http://code.haskell.org/~malcolm/hscolour/";
        description = "Colourise Haskell code";
        license = "LGPL";
      }) {};
@@ -112800,7 +108614,6 @@ self: {
        testHaskellDepends = [
          base directory mtl process test-simple Unixutils
        ];
-       homepage = "https://github.com/bosu/hscope";
        description = "cscope like browser for Haskell code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112815,7 +108628,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory process time ];
-       homepage = "http://hub.darcs.net/dino/hscrtmpl";
        description = "Haskell shell script template";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -112835,7 +108647,6 @@ self: {
        ];
        executableHaskellDepends = [ base criterion ];
        testHaskellDepends = [ base containers text ];
-       homepage = "https://github.com/crabmusket/hscuid";
        description = "Collision-resistant IDs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -112853,7 +108664,6 @@ self: {
        libraryHaskellDepends = [
          base exceptions mtl old-locale old-time unix
        ];
-       homepage = "https://github.com/skogsbaer/hscurses";
        description = "NCurses bindings for Haskell";
        license = "LGPL";
      }) {};
@@ -112867,7 +108677,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base hscurses random safe unix ];
-       homepage = "http://hub.darcs.net/dino/hscurses-fish-ex";
        description = "hscurses swimming fish example";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -112910,7 +108719,6 @@ self: {
          aeson aeson-lens async base containers data-default deepseq
          directory filepath hformat hspec lens mtl text
        ];
-       homepage = "https://github.com/mvoidex/hsdev";
        description = "Haskell development library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112924,7 +108732,6 @@ self: {
        sha256 = "1wxms6z8mpyf4l1qqxi6gvscls3mwlj5aq6g3ldashzrmb7pcimm";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring hosc ];
-       homepage = "http://rd.slavepianos.org/?t=hsdif";
        description = "Haskell SDIF";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112940,7 +108747,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base cairo containers HUnit parsec ];
-       homepage = "http://neugierig.org/software/darcs/hsdip/";
        description = "hsdip - a Diplomacy parser/renderer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -112956,7 +108762,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers network ];
        librarySystemDepends = [ adns ];
-       homepage = "http://github.com/peti/hsdns";
        description = "Asynchronous DNS Resolver";
        license = stdenv.lib.licenses.lgpl3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -112973,7 +108778,6 @@ self: {
        libraryHaskellDepends = [
          base hsdns network SafeSemaphore text time unordered-containers
        ];
-       homepage = "https://github.com/bazqux/hsdns-cache";
        description = "Caching asynchronous DNS resolver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113002,7 +108806,6 @@ self: {
          aeson base bytestring http-client http-types text time transformers
          unordered-containers
        ];
-       homepage = "https://github.com/creichert/hsebaysdk";
        description = "Haskell eBay SDK";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113015,7 +108818,6 @@ self: {
        sha256 = "1nd8pzsdan6zxddm96xswcm67g43zkbj1rm3m3wx3as4jj3qmw7m";
        libraryHaskellDepends = [ base mtl old-time parsec ];
        testHaskellDepends = [ base doctest hspec mtl old-time parsec ];
-       homepage = "https://github.com/peti/hsemail#readme";
        description = "Parsec parsers for the RFC2822 Internet Message format";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -113029,7 +108831,6 @@ self: {
        sha256 = "01vnlcv5gj7zj33b6m8mc4n6n8d15casywgicn1lr699hkh287hg";
        libraryHaskellDepends = [ base mtl old-time parsec ];
        testHaskellDepends = [ base doctest hspec old-time parsec ];
-       homepage = "https://github.com/phlummox/hsemail-ns/tree/hsemail-ns";
        description = "Internet Message Parsers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113050,7 +108851,6 @@ self: {
          base bytestring Cabal directory file-embed filepath http-streams
          io-streams mtl process safe split unix
        ];
-       homepage = "https://github.com/tmhedberg/hsenv";
        description = "Virtual Haskell Environment builder";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113065,7 +108865,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base cmdargs wai-app-static warp ];
-       homepage = "http://github.com/rejuvyesh/hserv";
        description = "Simple http server in haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -113078,7 +108877,6 @@ self: {
        sha256 = "0c7i1c2gdj1j3igfmyl3mhv2z875km7k6yjfh75a5b5f4q47lx5q";
        libraryHaskellDepends = [ base deepseq tagged type-fun ];
        testHaskellDepends = [ base HUnit tagged ];
-       homepage = "https://bitbucket.org/s9gf4ult/hset";
        description = "Primitive list with elements of unique types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113097,7 +108895,6 @@ self: {
        testHaskellDepends = [
          base binary bytestring containers hspec HUnit iconv text time
        ];
-       homepage = "https://github.com/emmanueltouzery/hsexif";
        description = "EXIF handling library in pure Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113109,7 +108906,6 @@ self: {
        version = "0.2.1";
        sha256 = "1j7pny0yjpx5qw2d9br723dyic4v09k1qbvrham57p9qxn9m5b0q";
        libraryHaskellDepends = [ base containers language-puppet text ];
-       homepage = "http://lpuppet.banquise.net";
        description = "A small and ugly library that emulates the output of the puppet facter program";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113126,7 +108922,6 @@ self: {
        executableHaskellDepends = [
          base hdaemonize hslogger network process
        ];
-       homepage = "https://github.com/Yuras/hsfcsh";
        description = "Incremental builder for flash";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113154,7 +108949,6 @@ self: {
        sha256 = "1nd3z8kb4qjaj0hic9b305c15a7g6sfx6dixz8pspvqg1x84cjnm";
        libraryHaskellDepends = [ base bytestring mtl old-time ];
        librarySystemDepends = [ gcrypt gnutls ];
-       homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls";
        description = "Library wrapping the GnuTLS API";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113168,7 +108962,6 @@ self: {
        sha256 = "05dn7kvjxk2pnzv040hyw71nvr83jvdvajq4a9v76kcyjhhwiv0w";
        libraryHaskellDepends = [ base bytestring mtl old-time ];
        librarySystemDepends = [ gcrypt gnutls ];
-       homepage = "http://www.cs.helsinki.fi/u/ekarttun/hsgnutls";
        description = "Library wrapping the GnuTLS API";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113200,7 +108993,6 @@ self: {
        executableHaskellDepends = [
          ansi-terminal base containers directory haskeline mtl
        ];
-       homepage = "http://www.mlesniak.com/haskell/gettings-things-done-in-haskell/";
        description = "Console-based gettings-things-done application";
        license = "GPL";
      }) {};
@@ -113212,7 +109004,6 @@ self: {
        version = "0.14";
        sha256 = "1mzi074iiz48pcy6rvgqz6ckm0zx115kmvax60bx9bfcanw686vf";
        libraryHaskellDepends = [ base xml ];
-       homepage = "http://rd.slavepianos.org/?t=hsharc";
        description = "Haskell SHARC bindings";
        license = "GPL";
      }) {};
@@ -113232,7 +109023,6 @@ self: {
        ];
        librarySystemDepends = [ blas liblapack ];
        libraryPkgconfigDepends = [ gsl ];
-       homepage = "http://code.haskell.org/hsignal";
        description = "Signal processing and EEG data analysis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113251,7 +109041,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath haskeline xdg-basedir
        ];
-       homepage = "https://github.com/Rnhmjoj/hsilop";
        description = "RPN calculator";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -113335,7 +109124,6 @@ self: {
        executableHaskellDepends = [
          base Cabal directory filepath process unix
        ];
-       homepage = "http://code.haskell.org/~arossato/hslackbuilder";
        description = "HSlackBuilder automatically generates slackBuild scripts from a cabal package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113383,7 +109171,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory mtl network old-locale process time unix
        ];
-       homepage = "http://software.complete.org/hslogger";
        description = "Versatile logging framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113402,7 +109189,6 @@ self: {
        executableHaskellDepends = [
          attoparsec base hslogger optparse-applicative text text-icu time
        ];
-       homepage = "http://github.com/prophet-on-that/hslogger-reader";
        description = "Parsing hslogger-produced logs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113427,7 +109213,6 @@ self: {
        sha256 = "0mypcdj8npygj9g8d276rhr2wagk96zc4rjimwx2ylw4qm0scv5n";
        libraryHaskellDepends = [ hslogger ];
        doHaddock = false;
-       homepage = "http://hslogger4j.googlecode.com/";
        description = "DEPRECATED hslogger handlers for log4j's XMLLayout";
        license = "LGPL";
      }) {};
@@ -113454,7 +109239,6 @@ self: {
        testHaskellDepends = [
          base conduit hspec QuickCheck split stm transformers
        ];
-       homepage = "https://github.com/bartavelle/hslogstash";
        description = "A library to work with, or as, a logstash server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113501,7 +109285,6 @@ self: {
          aeson base hashable hslua hspec HUnit ieee754 QuickCheck
          quickcheck-instances scientific text unordered-containers vector
        ];
-       homepage = "https://github.com/tarleb/hslua-aeson#readme";
        description = "Allow aeson data types to be used with lua";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -113516,7 +109299,6 @@ self: {
        editedCabalFile = "0vajlsd7y6pwa08635q0cx8z5c1c55bk7fvavw7g2vmyvxqjzx6n";
        libraryHaskellDepends = [ base hslua text ];
        testHaskellDepends = [ base hslua tasty tasty-hunit text ];
-       homepage = "https://github.com/hslua/hslua-module-test";
        description = "Lua module for text";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -113553,7 +109335,6 @@ self: {
        libraryPkgconfigDepends = [
          freetype2 GraphicsMagick lcms libxml2
        ];
-       homepage = "https://github.com/vincentg/hsmagick";
        description = "FFI bindings for the GraphicsMagick library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113575,7 +109356,6 @@ self: {
          base containers mtl old-locale parsec time
        ];
        testHaskellDepends = [ base containers HUnit mtl ];
-       homepage = "http://hub.darcs.net/dino/hsmisc";
        description = "A collection of miscellaneous modules";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113593,7 +109373,6 @@ self: {
        executableHaskellDepends = [
          base containers directory hpack protolude text
        ];
-       homepage = "https://github.com/mwotton/scriptable/#hsmodetweaks";
        description = "Tool for generating .dir-locals.el for intero";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113606,7 +109385,6 @@ self: {
        version = "1.0";
        sha256 = "08gbrwrc85in34nrgjm0zr5sjz2zbjc7hk2zlpvk1dq8x62a6wsg";
        libraryHaskellDepends = [ array base directory network old-time ];
-       homepage = "http://code.google.com/p/hsmtpclient/";
        description = "Simple SMTP Client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113621,7 +109399,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ libsndfile ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://haskell.org/haskellwiki/Hsndfile";
        description = "Haskell bindings for libsndfile";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs) libsndfile;};
@@ -113633,7 +109410,6 @@ self: {
        version = "0.5.2";
        sha256 = "1n7jw14pnixiv1z50lb7yzwyyl3yd3gdfg5w0gx0m52pnmqiav9z";
        libraryHaskellDepends = [ base hsndfile storablevector ];
-       homepage = "http://haskell.org/haskellwiki/Hsndfile";
        description = "Haskell bindings for libsndfile (Data.StorableVector interface)";
        license = stdenv.lib.licenses.lgpl2;
      }) {};
@@ -113645,7 +109421,6 @@ self: {
        version = "0.5.2";
        sha256 = "1598bf87llbiri1qh8zirhbsd94c9vhd41lf9vialqrykbmi3zig";
        libraryHaskellDepends = [ base hsndfile vector ];
-       homepage = "http://haskell.org/haskellwiki/Hsndfile";
        description = "Haskell bindings for libsndfile (Data.Vector interface)";
        license = stdenv.lib.licenses.lgpl2;
      }) {};
@@ -113667,7 +109442,6 @@ self: {
          base HUnit parsec QuickCheck readline test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mrdomino/hsnock/";
        description = "Nock 5K interpreter";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113680,7 +109454,6 @@ self: {
        version = "0.0.2";
        sha256 = "0f8xpmzmg71l7qn1vjvzncsx8r7vfpzvlnlq0029ixf64gshbmzl";
        libraryHaskellDepends = [ base vector ];
-       homepage = "https://github.com/colinhect/hsnoise";
        description = "A coherent 3d noise library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113713,7 +109486,6 @@ self: {
          hostname hslogger mtl network pipes pipes-attoparsec pipes-network
          stm stm-chans text
        ];
-       homepage = "https://github.com/gamelost/hsnsq";
        description = "Haskell NSQ client";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113731,7 +109503,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ array base mtl network old-time random ];
        executableHaskellDepends = [ unix ];
-       homepage = "http://www.cs.helsinki.fi/u/ekarttun/util/";
        description = "Libraries to use SNTP protocol and small client/server implementations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113757,7 +109528,6 @@ self: {
          regex-posix test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/josercruz01/hsoptions";
        description = "Haskell library that supports command-line flag processing";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113797,7 +109567,6 @@ self: {
          QuickCheck tasty tasty-golden tasty-hunit tasty-quickcheck text
          time wai
        ];
-       homepage = "https://github.com/rvl/hsoz";
        description = "Iron, Hawk, Oz: Web auth protocols";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113810,7 +109579,6 @@ self: {
        version = "0.10.0";
        sha256 = "1ayfywgrlmzivsq6lirmgvl65x1shf8041lzw2yh245rkmd91lsf";
        libraryHaskellDepends = [ base mtl text ];
-       homepage = "http://hub.darcs.net/nibro/hsp";
        description = "Haskell Server Pages is a library for writing dynamic server-side web pages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113822,7 +109590,6 @@ self: {
        version = "0.4.4";
        sha256 = "0m1xylqzmi2c1c92zk5bq6232id9fmjlx4s88ic2fvf5a389n11n";
        libraryHaskellDepends = [ base containers harp hsp network ];
-       homepage = "http://code.google.com/p/hsp";
        description = "Facilitates running Haskell Server Pages web pages as CGI programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113835,7 +109602,6 @@ self: {
        version = "0.1.0";
        sha256 = "10za4f07a5agg3zgy32fdz02vg9fl344qswhzj5mnx8wpnxmr3y6";
        libraryHaskellDepends = [ base bytestring dataenc gd ];
-       homepage = "http://www.jasani.org/search/label/hsparklines";
        description = "Sparklines for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113857,7 +109623,6 @@ self: {
          base containers http-types HUnit network-uri rdf4h test-framework
          test-framework-hunit text wai warp
        ];
-       homepage = "https://github.com/robstewart57/hsparql";
        description = "A SPARQL query generator and DSL, and a client to query a SPARQL server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113874,7 +109639,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring bytestring-lexing split utf8-string zlib
        ];
-       homepage = "http://rd.slavepianos.org/?t=hspear";
        description = "Haskell Spear Parser";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113898,7 +109662,6 @@ self: {
          hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
          transformers
        ];
-       homepage = "http://hspec.github.io/";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -113921,7 +109684,6 @@ self: {
          hspec-expectations hspec-meta HUnit QuickCheck stringbuilder
          transformers
        ];
-       homepage = "http://hspec.github.io/";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -113941,7 +109703,6 @@ self: {
        testHaskellDepends = [
          attoparsec base bytestring hspec hspec-expectations text
        ];
-       homepage = "http://github.com/alpmestan/hspec-attoparsec";
        description = "Utility functions for testing your attoparsec parsers with hspec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -113968,7 +109729,6 @@ self: {
        editedCabalFile = "029h7dl49vlrhn62v8kgk8zdavjjc80ga1m8fwhl0pnmvnfkn7sq";
        libraryHaskellDepends = [ base hspec-core HUnit ];
        testHaskellDepends = [ base hspec hspec-core HUnit QuickCheck ];
-       homepage = "http://hspec.github.io/";
        description = "Contributed functionality for Hspec";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -113981,7 +109741,6 @@ self: {
        sha256 = "13579xdqwbsy8k0vxdcvgy932d4p76mij1rzkzbpqbspfn7399yv";
        libraryHaskellDepends = [ base hspec-core HUnit ];
        testHaskellDepends = [ base hspec hspec-core HUnit QuickCheck ];
-       homepage = "http://hspec.github.io/";
        description = "Contributed functionality for Hspec";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114009,7 +109768,6 @@ self: {
          transformers
        ];
        testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
-       homepage = "http://hspec.github.io/";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114036,7 +109794,6 @@ self: {
          transformers
        ];
        testTarget = "--test-option=--skip --test-option='Test.Hspec.Core.Runner.hspecResult runs specs in parallel'";
-       homepage = "http://hspec.github.io/";
        description = "A Testing Framework for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114056,7 +109813,6 @@ self: {
          system-filepath text
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://hub.darcs.net/vmchale/hspec-dirstream";
        description = "Helper functions to simplify adding integration tests";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -114075,7 +109831,6 @@ self: {
        testHaskellDepends = [
          base directory filepath hspec-meta QuickCheck
        ];
-       homepage = "http://hspec.github.io/";
        description = "Automatically discover and run Hspec tests";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114094,7 +109849,6 @@ self: {
        testHaskellDepends = [
          base directory filepath hspec-meta QuickCheck
        ];
-       homepage = "http://hspec.github.io/";
        description = "Automatically discover and run Hspec tests";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114108,7 +109862,6 @@ self: {
        sha256 = "1vxl9zazbaapijr6zmcj72j9wf7ka1pirrjbwddwwddg3zm0g5l1";
        libraryHaskellDepends = [ base call-stack HUnit ];
        testHaskellDepends = [ base call-stack HUnit nanospec ];
-       homepage = "https://github.com/hspec/hspec-expectations#readme";
        description = "Catchy combinators for HUnit";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114125,7 +109878,6 @@ self: {
          base hspec hspec-expectations HUnit lens
        ];
        testHaskellDepends = [ base hspec lens silently ];
-       homepage = "http://supki.github.io/hspec-expectations-lens/";
        description = "Hspec expectations for the lens stuff";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -114153,7 +109905,6 @@ self: {
          base hspec-expectations template-haskell transformers-base
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/cjdev/hspec-expectations-match#readme";
        description = "An hspec expectation that asserts a value matches a pattern";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -114169,7 +109920,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq hspec-expectations wl-pprint-extras wl-pprint-terminfo
        ];
-       homepage = "https://github.com/hspec/hspec-expectations#readme";
        description = "hspec-expectations with pretty printing on failure";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114187,7 +109937,6 @@ self: {
          ansi-terminal base Diff hscolour HUnit nicify-lib text
        ];
        testHaskellDepends = [ aeson base hspec HUnit text ];
-       homepage = "https://github.com/myfreeweb/hspec-expectations-pretty-diff#readme";
        description = "Catchy combinators for HUnit";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114222,7 +109971,6 @@ self: {
          aeson base directory hspec hspec-core QuickCheck
          quickcheck-arbitrary-adt silently transformers
        ];
-       homepage = "https://github.com/plow-technologies/hspec-golden-aeson#readme";
        description = "Use tests to monitor changes in Aeson serialization";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -114244,7 +109992,6 @@ self: {
          aeson base directory hspec hspec-core QuickCheck
          quickcheck-arbitrary-adt silently transformers
        ];
-       homepage = "https://github.com/plow-technologies/hspec-golden-aeson#readme";
        description = "Use tests to monitor changes in Aeson serialization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114262,7 +110009,6 @@ self: {
        testHaskellDepends = [
          base hashable hspec hspec-core QuickCheck silently
        ];
-       homepage = "https://github.com/plow-technologies/hspec-hashable#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -114275,7 +110021,6 @@ self: {
        sha256 = "08689r0s7qkj7gkkz20z3qhka69b0lvvmcr3zg28yy5x7wgdbi9v";
        libraryHaskellDepends = [ base hedgehog hspec-core ];
        testHaskellDepends = [ base hedgehog hspec hspec-core ];
-       homepage = "https://github.com/erikd/hspec-hedgehog/";
        description = "Hedgehog support for the Hspec testing framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114288,7 +110033,6 @@ self: {
        version = "0.1.1";
        sha256 = "16aql0fyssc16z85isskccq93dj5i1pydblnf2q1np7z6pl1azy2";
        libraryHaskellDepends = [ base blaze-markup hspec ];
-       homepage = "https://github.com/worksap-ate/hspec-jenkins";
        description = "Jenkins-friendly XML formatter for Hspec";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114318,7 +110062,6 @@ self: {
          base containers hspec-expectations megaparsec
        ];
        testHaskellDepends = [ base hspec hspec-expectations megaparsec ];
-       homepage = "https://github.com/mrkkrp/hspec-megaparsec";
        description = "Utility functions for testing Megaparsec parsers with Hspec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -114344,7 +110087,6 @@ self: {
          filepath hspec-expectations HUnit QuickCheck quickcheck-io random
          setenv time transformers
        ];
-       homepage = "http://hspec.github.io/";
        description = "A version of Hspec which is used to test Hspec itself";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114377,7 +110119,6 @@ self: {
          base hspec hspec-smallcheck QuickCheck smallcheck
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/marcellussiegburg/hspec-multicheck";
        description = "A testing framework for Haskell using Hspec";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -114394,7 +110135,6 @@ self: {
          base bytestring hspec pg-transact postgresql-simple resource-pool
          text tmp-postgres
        ];
-       homepage = "https://github.com/jfischoff/pg-transact-hspec#readme";
        description = "Helpers for creating database tests with hspec and pg-transact";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114443,7 +110183,6 @@ self: {
          filepath haskell-src-exts hspec language-dockerfile pretty process
          projectroot QuickCheck split strict
        ];
-       homepage = "https://github.com/yamadapc/haskell-hspec-setup";
        description = "Add an hspec test-suite in one command";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114469,7 +110208,6 @@ self: {
        sha256 = "1nvhvxqmvlkg7zjh0b59rfdjghcinal7ncf3l1jin21zrjcwzfhq";
        libraryHaskellDepends = [ base hspec mtl stm time transformers ];
        testHaskellDepends = [ base hspec mtl stm ];
-       homepage = "https://github.com/bobjflong/hspec-slow#readme";
        description = "Find slow test cases";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -114488,7 +110226,6 @@ self: {
        testHaskellDepends = [
          base call-stack hspec hspec-core HUnit QuickCheck smallcheck
        ];
-       homepage = "http://hspec.github.io/";
        description = "SmallCheck support for the Hspec testing framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114508,7 +110245,6 @@ self: {
          base base-orphans call-stack hspec hspec-core HUnit QuickCheck
          smallcheck
        ];
-       homepage = "http://hspec.github.io/";
        description = "SmallCheck support for the Hspec testing framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114533,7 +110269,6 @@ self: {
          HandsomeSoup hspec hspec-core hxt lens mtl snap snap-core text
          transformers
        ];
-       homepage = "https://github.com/dbp/hspec-snap";
        description = "A library for testing with Hspec and the Snap Web Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114546,7 +110281,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "1svdw7z92cxfflyahq1gn6kfb33p7pl4byqp5a4baj7b5gd18rqg";
        libraryHaskellDepends = [ base directory hspec safe strict ];
-       homepage = "https://github.com/mwotton/hspec-stack-rerun#readme";
        description = "Simple project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -114572,7 +110306,6 @@ self: {
        libraryHaskellDepends = [
          base hspec hspec-contrib hspec-core HUnit QuickCheck
        ];
-       homepage = "http://hspec.github.io/";
        description = "Run test-framework tests with Hspec";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114589,7 +110322,6 @@ self: {
          base hspec-test-framework language-haskell-extract template-haskell
        ];
        testHaskellDepends = [ base hspec-test-framework HUnit ];
-       homepage = "http://hspec.github.io/";
        description = "Run test-framework tests with Hspec";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114625,7 +110357,6 @@ self: {
          hspec-expectations http-types QuickCheck text transformers wai
          wai-extra
        ];
-       homepage = "https://github.com/hspec/hspec-wai#readme";
        description = "Experimental Hspec support for testing WAI applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114643,7 +110374,6 @@ self: {
          template-haskell
        ];
        testHaskellDepends = [ base hspec hspec-wai ];
-       homepage = "https://github.com/hspec/hspec-wai#readme";
        description = "Testing JSON APIs with hspec-wai";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114661,7 +110391,6 @@ self: {
          aeson base data-default hashable hspec hspec-core HUnit lifted-base
          stm text transformers unordered-containers webdriver
        ];
-       homepage = "https://bitbucket.org/wuzzeb/webdriver-utils";
        description = "Write end2end web application tests using webdriver and hspec";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114675,7 +110404,6 @@ self: {
        revision = "1";
        editedCabalFile = "0zqh0f7d89aw3ib7mx2wlkpc166f3zipgka4m54y2shcz3rbl7nl";
        libraryHaskellDepends = [ base hspec hspec-discover ];
-       homepage = "http://hspec.github.io/";
        description = "Alpha version of Hspec 2.0";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -114687,7 +110415,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "0y45jizkf2kfj3yjjkq96kavkfp74vf5dyyjvi9pj3kshf8sx8il";
        libraryHaskellDepends = [ base hspec QuickCheckVariant ];
-       homepage = "https://github.com/sanjorgek/hspecVariant";
        description = "Spec for testing properties for variant types";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -114706,7 +110433,6 @@ self: {
          base base64-bytestring bytestring cipher-aes cprng-aes crypto-api
          RSA unix utf8-string
        ];
-       homepage = "https://github.com/denisenkom/hspkcs11";
        description = "Wrapper for PKCS #11 interface";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114719,7 +110445,6 @@ self: {
        version = "0.3";
        sha256 = "1qnqg2gg93l5dp2nyvvaq7n58gsnljvbafbhfpvys48g5ry2dk7a";
        libraryHaskellDepends = [ base old-time ];
-       homepage = "http://www.cs.chalmers.se/~d00nibro/hsp/";
        description = "Session handler for HSP";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -114864,7 +110589,6 @@ self: {
        testHaskellDepends = [
          base containers directory QuickCheck tagged text
        ];
-       homepage = "http://www.gekkou.co.uk/software/hsqml/";
        description = "Haskell binding for Qt Quick";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114878,7 +110602,6 @@ self: {
        sha256 = "1v6wywky4sf8lx2g06b7nik5mpyyfngwblrmid1ki2bs9b47razv";
        libraryHaskellDepends = [ base hsqml template-haskell text ];
        libraryPkgconfigDepends = [ qt5 ];
-       homepage = "https://github.com/marcinmrotek/hsqml-datamodel";
        description = "HsQML (Qt5) data model";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114895,7 +110618,6 @@ self: {
        libraryHaskellDepends = [
          base exceptions hsqml-datamodel type-list vinyl
        ];
-       homepage = "https://github.com/marcinmrotek/hsqml-datamodel-vinyl";
        description = "HsQML DataModel instances for Vinyl Rec";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114913,7 +110635,6 @@ self: {
        executableHaskellDepends = [
          base containers hsqml MonadRandom text
        ];
-       homepage = "http://www.gekkou.co.uk/software/hsqml/";
        description = "HsQML-based clone of Pipe Mania";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114933,7 +110654,6 @@ self: {
        executableHaskellDepends = [
          base containers deepseq directory hsqml OddWord text
        ];
-       homepage = "http://www.gekkou.co.uk/software/hsqml/";
        description = "HsQML-based implementation of Nine Men's Morris";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114953,7 +110673,6 @@ self: {
        executableHaskellDepends = [
          base containers hsqml sqlite-simple text transformers
        ];
-       homepage = "http://www.gekkou.co.uk/software/hsqml/";
        description = "Sticky notes example program implemented in HsQML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114969,7 +110688,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base hsqml OpenGL OpenGLRaw text ];
-       homepage = "http://www.gekkou.co.uk/software/hsqml/";
        description = "HsQML sample programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -114989,7 +110707,6 @@ self: {
        executableHaskellDepends = [
          base containers deepseq directory hsqml OddWord tagged
        ];
-       homepage = "http://www.gekkou.co.uk/";
        description = "HsQML-based implementation of Nine Men's Morris";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115014,7 +110731,6 @@ self: {
          aeson base file-embed HUnit test-framework test-framework-hunit
          text
        ];
-       homepage = "http://github.com/rasendubi/hsreadability";
        description = "Access to the Readability API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115030,7 +110746,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring network utf8-string
        ];
-       homepage = "https://github.com/verrens/hsrelp";
        description = "RELP (Reliable Event Logging Protocol) server implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115057,7 +110772,6 @@ self: {
        sha256 = "0d66gsm7s2j4f60cjca6fsddg4i1m3l6rcyq29ywskifhfaxbgvx";
        libraryHaskellDepends = [ base directory parsec random unix ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://www.volker-wysk.de/hsshellscript/";
        description = "Haskell for Unix shell scripting tasks";
        license = "LGPL";
      }) {};
@@ -115094,7 +110808,6 @@ self: {
          base containers haskell-src-exts mtl parsec pretty pretty-show syb
          tasty tasty-hunit template-haskell text transformers uniplate
        ];
-       homepage = "http://jakewheat.github.com/hssqlppp/";
        description = "SQL parser and type checker";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115114,7 +110827,6 @@ self: {
        testHaskellDepends = [
          base hssqlppp syb tasty tasty-hunit template-haskell text
        ];
-       homepage = "http://jakewheat.github.com/hssqlppp/";
        description = "hssqlppp extras which need template-haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115131,7 +110843,6 @@ self: {
        libraryHaskellDepends = [
          array base hmatrix hmatrix-gsl-stats random vector
        ];
-       homepage = "http://code.haskell.org/hstatistics";
        description = "Statistics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115143,7 +110854,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "1a0rzbnbxd7r9b0ibs74nzijbdhj019wssdk1fls2r9i0w1v6i9h";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/haas/hstats";
        description = "Statistical Computing in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115156,7 +110866,6 @@ self: {
        version = "0.1";
        sha256 = "092q52yyb1xdji1y72bdcgvp8by2w1z9j717sl1gmh2p89cpjrs4";
        libraryHaskellDepends = [ base bytestring mtl network text ];
-       homepage = "https://github.com/mokus0/hstatsd";
        description = "Quick and dirty statsd interface";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -115174,7 +110883,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath ghc ghc-paths HUnit mtl QuickCheck random
        ];
-       homepage = "http://bitbucket.org/dave4420/hstest/wiki/Home";
        description = "Runs tests via QuickCheck1 and HUnit; like quickCheck-script but uses GHC api";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115189,7 +110897,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskell-src-exts ];
-       homepage = "http://code.haskell.org/~morrow/code/haskell/hstidy";
        description = "Takes haskell source on stdin, parses it, then prettyprints it to stdout";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115243,7 +110950,6 @@ self: {
        ];
        executableHaskellDepends = [ base process ];
        testHaskellDepends = [ async base ];
-       homepage = "http://hstox.github.io";
        description = "A Tox protocol implementation in Haskell";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115308,7 +111014,6 @@ self: {
          array base cairo containers directory filepath glade gtk hashable
          mtl parallel QuickCheck random unordered-containers vector xml
        ];
-       homepage = "http://www.dcc.fc.up.pt/~pbv/stuff/hstzaar";
        description = "A two player abstract strategy game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115331,7 +111036,6 @@ self: {
          parallel-io regex-posix stringable svndump system-fileio
          system-filepath text text-format time transformers unix
        ];
-       homepage = "https://github.com/jwiegley/hsubconvert";
        description = "One-time, faithful conversion of Subversion repositories to Git";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115361,7 +111065,6 @@ self: {
          base bytestring gi-gtk HandsomeSoup haskell-gi-base hspec
          http-client http-client-tls hxt QuickCheck text
        ];
-       homepage = "https://github.com/marcelmoosbrugger/hsudoku";
        description = "Sudoku game with a GTK3 interface";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115411,7 +111114,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base haskell-src-exts mtl utf8-string ];
-       homepage = "http://patch-tag.com/r/nibro/hsx";
        description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115426,7 +111128,6 @@ self: {
        libraryHaskellDepends = [
          base hsp jmacro mtl text wl-pprint-text
        ];
-       homepage = "http://www.happstack.com/";
        description = "hsp+jmacro support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115438,7 +111139,6 @@ self: {
        version = "0.4.4";
        sha256 = "1051fh4yjnsax60v4rfh5r87n660ygq033gmg710nm3gw57ihkl2";
        libraryHaskellDepends = [ base hsx mtl ];
-       homepage = "http://code.google.com/hsp";
        description = "XHTML utilities to use together with HSX";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115458,7 +111158,6 @@ self: {
          base bytestring haskell-src-exts haskell-src-meta mtl
          template-haskell utf8-string
        ];
-       homepage = "https://github.com/seereason/hsx2hs";
        description = "HSX (Haskell Source with XML) allows literal XML syntax in Haskell source code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115470,7 +111169,6 @@ self: {
        version = "0.4";
        sha256 = "0ysi317vwgksaq78k31sb8s34rjjhl4w8ncvycfsmmdnv7cdg2ld";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/aycanirican/hsyscall";
        description = "FFI to syscalls";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115487,7 +111185,6 @@ self: {
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/peti/hsyslog";
        description = "FFI interface to syslog(3) from POSIX.1-2001";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -115504,7 +111201,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hsyslog hsyslog-udp network text time
        ];
-       homepage = "https://github.com/osa1/hsyslog-tcp#readme";
        description = "syslog over TCP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115522,7 +111218,6 @@ self: {
          base bytestring hsyslog network text time unix
        ];
        testHaskellDepends = [ base hspec time ];
-       homepage = "https://github.com/ThoughtLeadr/hsyslog-udp";
        description = "Log to syslog over a network via UDP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115554,7 +111249,6 @@ self: {
        libraryHaskellDepends = [ base bytestring text transformers ];
        librarySystemDepends = [ taglib ];
        testHaskellDepends = [ base directory filepath hspec ];
-       homepage = "https://github.com/mrkkrp/htaglib";
        description = "Bindings to TagLib, audio meta-data library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) taglib;};
@@ -115572,7 +111266,6 @@ self: {
        librarySystemDepends = [ taglib ];
        testHaskellDepends = [ base directory filepath hspec ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/mrkkrp/htaglib";
        description = "Bindings to TagLib, audio meta-data library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115618,7 +111311,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "18kgglc22k4v66hh9yf2qa7zx60ka2xl9bvzpinvc5v4zv0prl7l";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/ailrun/htaut#readme";
        description = "Tautology Proving Logic in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115634,7 +111326,6 @@ self: {
        libraryHaskellDepends = [ base random ];
        libraryToolDepends = [ gcc ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/nkartashov/htestu";
        description = "A library for testing correctness of pseudo random number generators in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115692,7 +111383,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "18wbw6zfb424xq3m05hjxypiiaqc75nd365y9l8035dvi29mfbnf";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/kelemzol/htlset";
        description = "Heterogenous Set";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115725,7 +111415,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers hspec HUnit xml-conduit
        ];
-       homepage = "https://github.com/snoyberg/xml";
        description = "Parse HTML documents using xml-conduit datatypes";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115747,7 +111436,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers hspec HUnit xml-conduit
        ];
-       homepage = "https://github.com/snoyberg/xml";
        description = "Parse HTML documents using xml-conduit datatypes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -115780,7 +111468,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base base-prelude text unordered-containers
        ];
-       homepage = "https://github.com/nikita-volkov/html-entities";
        description = "A codec library for HTML-escaped text and HTML-entities";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115798,7 +111485,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion text unordered-containers
        ];
-       homepage = "https://github.com/mrkkrp/html-entity-map";
        description = "Map from HTML5 entity names to the corresponding Unicode text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115810,7 +111496,6 @@ self: {
        version = "0.2.1";
        sha256 = "1x72f3r6nayv03y0a7x5dyj2lnbli14nmqi5i7i8isqbngsvca0l";
        libraryHaskellDepends = [ base hxt kure ];
-       homepage = "www.ittc.ku.edu/csdl/fpg/software/html-kure";
        description = "HTML rewrite engine, using KURE";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115823,7 +111508,6 @@ self: {
        sha256 = "06qhjb8c1x9wab77g493bbqqm068alkc4vn7c6dj810gdgxwgw5j";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base xml ];
-       homepage = "http://rd.slavepianos.org/t/html-minimalist";
        description = "Minimalist haskell html library";
        license = "GPL";
      }) {};
@@ -115847,7 +111531,6 @@ self: {
        benchmarkHaskellDepends = [
          attoparsec base criterion deepseq tagsoup text
        ];
-       homepage = "http://github.com/bgamari/html-parse";
        description = "A high-performance HTML tokenizer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115859,7 +111542,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1k0jqx1mlcar6z8ggrz3fv1nzilkwdxvg3gvsb3pg7nvbkhz5lpw";
        libraryHaskellDepends = [ base lens mtl tagsoup transformers ];
-       homepage = "http://github.com/kylcarte/html-rules/";
        description = "Perform traversals of HTML structures using sets of rules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115883,7 +111565,6 @@ self: {
          attoparsec QuickCheck quickcheck-instances rerebase tasty
          tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/nikita-volkov/html-tokenizer";
        description = "An \"attoparsec\"-based HTML tokenizer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -115896,7 +111577,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "1d66kdg81774b8isw1mfkl54sgmaz0n04n6shd5jjz18sjwyxp14";
        libraryHaskellDepends = [ base tagsoup ];
-       homepage = "https://github.com/mruegenberg/html-truncate";
        description = "A HTML truncator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115916,7 +111596,6 @@ self: {
          base bytestring containers hamlet html-conduit http-conduit mtl
          optparse-declarative regex-tdfa text wl-pprint-text xml-conduit
        ];
-       homepage = "http://github.com/tanakh/html2hamlet";
        description = "HTML to Hamlet converter";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115931,7 +111610,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers text ];
        benchmarkHaskellDepends = [ base containers criterion ];
-       homepage = "https://github.com/zudov/html5-entity/";
        description = "A library for looking up and validating HTML5 entities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115944,7 +111622,6 @@ self: {
        sha256 = "1r9wcy70sv7jk766yir2ixjwfd3skja7n8h8gan3nkbm3wb9rx0k";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec ];
-       homepage = "https://github.com/y-kamiya/htn-haskell#readme";
        description = "resolver using htn algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115958,7 +111635,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base HDBC HDBC-sqlite3 ];
-       homepage = "http://github.com/pirapira/htodo";
        description = "A todo application";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115984,7 +111660,6 @@ self: {
          aeson base containers criterion parsec text time
          unordered-containers vector
        ];
-       homepage = "https://github.com/cies/htoml";
        description = "Parser for TOML files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -115997,8 +111672,8 @@ self: {
      }:
      mkDerivation {
        pname = "htoml-megaparsec";
-       version = "1.2.0.2";
-       sha256 = "0kqy3vfiira8bm0ipynwk2dny99llsw2gnvyh0rsdc0bphiwjh62";
+       version = "2.0.0.0";
+       sha256 = "0szpk1zszpvd0hs4jljjnlrr60159b33rqxhb1bgbbap2nxzxsgs";
        libraryHaskellDepends = [
          base composition-prelude containers deepseq megaparsec mtl text
          time unordered-containers vector
@@ -116008,7 +111683,7 @@ self: {
          tasty-hspec tasty-hunit text time unordered-containers vector
        ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://hub.darcs.net/vmchale/htoml-megaparsec";
+       doHaddock = false;
        description = "Parser for TOML files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116032,7 +111707,6 @@ self: {
        sha256 = "0l09skjsds4p9kdwrwrxg8hdd1ja7m2zmggf23dfimzm1jsij6y2";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hmt xml ];
-       homepage = "http://rd.slavepianos.org/t/hts";
        description = "Haskell Music Typesetting";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116111,7 +111785,6 @@ self: {
        version = "0.2";
        sha256 = "1ivwkwr9jgbf6m2dv4gaw5vxrz2vm5wzz65ncl5jpma6wimwh4ii";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/singpolyma/http-accept";
        description = "Functions for working with HTTP Accept headers";
        license = "unknown";
      }) {};
@@ -116138,7 +111811,6 @@ self: {
          quickcheck-instances text time unordered-containers uuid
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/fizruk/http-api-data";
        description = "Converting to/from HTTP API data like URL pieces, headers and query parameters";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116165,7 +111837,6 @@ self: {
          quickcheck-instances text time unordered-containers uuid-types
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/fizruk/http-api-data";
        description = "Converting to/from HTTP API data like URL pieces, headers and query parameters";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116178,7 +111849,6 @@ self: {
        version = "0.1.1";
        sha256 = "12l892fix11mrvm10awwvv31y59q5rb6gb0sqjp6l4p4ym9ngqa3";
        libraryHaskellDepends = [ attoparsec base bytestring http-types ];
-       homepage = "https://github.com/tlaitinen/http-attoparsec";
        description = "Attoparsec parsers for http-types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116209,7 +111879,6 @@ self: {
          network-uri streaming-commons text time transformers zlib
        ];
        doCheck = false;
-       homepage = "https://github.com/snoyberg/http-client";
        description = "An HTTP client engine";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -116241,7 +111910,6 @@ self: {
        sha256 = "0k2vq9y7kfbkhcsszjr74ahq5nw5z7dbzjhw1ixbigcr56axsd19";
        libraryHaskellDepends = [ base http-client ];
        doHaddock = false;
-       homepage = "https://github.com/snoyberg/http-client";
        description = "Frontend support for using http-client with conduit (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -116276,7 +111944,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-client http-types lens network
        ];
-       homepage = "http://github.com/reinh/http-client-lens";
        description = "Optics for http-client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116290,7 +111957,6 @@ self: {
        sha256 = "18za6s3658hgm95rrygghrz0b643c7nkzaimb14v2hv82w3k9crg";
        libraryHaskellDepends = [ base http-client ];
        doHaddock = false;
-       homepage = "https://github.com/snoyberg/http-client";
        description = "Generate multipart uploads for http-client. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -116308,7 +111974,6 @@ self: {
          base HsOpenSSL hspec http-client http-types
        ];
        doCheck = false;
-       homepage = "https://github.com/snoyberg/http-client";
        description = "http-client backend using the OpenSSL library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -116325,7 +111990,6 @@ self: {
          base bytestring exceptions http-client http-media http-types
          network network-uri
        ];
-       homepage = "https://github.com/spl/http-client-request-modifiers";
        description = "Convenient monadic HTTP request modifiers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116342,7 +112006,6 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring either http-client mtl-prelude
        ];
-       homepage = "https://github.com/sannsyn/http-client-session";
        description = "A simple abstraction over the \"http-client\" connection manager";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116385,7 +112048,6 @@ self: {
        ];
        benchmarkHaskellDepends = [ base gauge http-client ];
        doCheck = false;
-       homepage = "https://github.com/snoyberg/http-client";
        description = "http-client backend using the connection package and tls library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -116403,7 +112065,6 @@ self: {
          base base64-bytestring blaze-builder bytestring case-insensitive
          directory mtl network text transformers unordered-containers
        ];
-       homepage = "http://research.operationaldynamics.com/projects/http-streams/";
        description = "Common types for HTTP clients and servers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116433,7 +112094,6 @@ self: {
          wai-conduit warp warp-tls
        ];
        doCheck = false;
-       homepage = "http://www.yesodweb.com/book/http-conduit";
        description = "HTTP client package with conduit interface and HTTPS support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116463,7 +112123,6 @@ self: {
          wai-conduit warp warp-tls
        ];
        doCheck = false;
-       homepage = "http://www.yesodweb.com/book/http-conduit";
        description = "HTTP client package with conduit interface and HTTPS support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116490,7 +112149,6 @@ self: {
          http-conduit http-types HUnit lifted-base monad-control network
          resourcet text time transformers wai warp
        ];
-       homepage = "https://github.com/exbb2/http-conduit-browser";
        description = "Browser interface to the http-conduit package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116510,7 +112168,6 @@ self: {
          http-client http-conduit http-types lifted-base mtl network
          network-uri resourcet time zlib
        ];
-       homepage = "https://github.com/bazqux/http-conduit-downloader";
        description = "HTTP downloader tailored for web-crawler needs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116545,7 +112202,6 @@ self: {
          http-client-tls http-types
        ];
        testHaskellDepends = [ aeson base hspec ];
-       homepage = "http://github.com/owainlewis/http-dispatch#readme";
        description = "High level HTTP client for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116564,7 +112220,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring HTTP iconv mime mtl parsec text utf8-string zlib
        ];
-       homepage = "http://github.com/achudnov/http-encodings";
        description = "A library for encoding and decoding bodies of HTTP messages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116589,7 +112244,6 @@ self: {
          http-types monad-control network tls tls-extra transformers
          utf8-string zlib-enum
        ];
-       homepage = "http://github.com/snoyberg/http-enumerator";
        description = "HTTP client package with enumerator interface and HTTPS support. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116602,7 +112256,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1x073nw7fagbj16x42n7xgyr5liv69l0g4ig1f4adzdc9p997l27";
        libraryHaskellDepends = [ attoparsec base bytestring ];
-       homepage = "https://github.com/owensmurray/http-grammar";
        description = "Attoparsec-based parsers for the RFC-2616 HTTP grammar rules";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116626,7 +112279,6 @@ self: {
          base HUnit QuickCheck tasty tasty-ant-xml tasty-hunit
          tasty-quickcheck text wai wai-extra
        ];
-       homepage = "http://github.com/tel/serv#readme";
        description = "Generic kinds and types for working with HTTP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116670,7 +112322,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion directory network-uri text transformers
        ];
-       homepage = "https://github.com/myfreeweb/http-link-header";
        description = "A parser and writer for the HTTP Link header as specified in RFC 5988 \"Web Linking\"";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -116688,7 +112339,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring exceptions HTTP network transformers
        ];
-       homepage = "http://rel4tion.org/projects/http-listen/";
        description = "Listen to HTTP requests and handle them in arbitrary ways";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -116711,7 +112361,6 @@ self: {
          base bytestring case-insensitive containers QuickCheck
          test-framework test-framework-quickcheck2 utf8-string
        ];
-       homepage = "https://github.com/zmthy/http-media";
        description = "Processing HTTP Content-Type and Accept headers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -116747,7 +112396,6 @@ self: {
          base bytestring exceptions network pipes pipes-network pipes-safe
          transformers
        ];
-       homepage = "https://github.com/nfjinjing/http-pony";
        description = "A type unsafe http library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116767,7 +112415,6 @@ self: {
          http-pony-transformer-http http-pony-transformer-startline
          http-types pipes pipes-bytestring pipes-safe transformers wai
        ];
-       homepage = "https://github.com/nfjinjing/http-pony-serve-wai";
        description = "Serve a WAI application with http-pony";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116780,7 +112427,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "14fbqw5bqsbyvr99g4bpk54n38mz2ilkyb6979rgdr2fpvzkv6rr";
        libraryHaskellDepends = [ base case-insensitive lens profunctors ];
-       homepage = "https://github.com/nfjinjing/http-pony-transformer-case-insensitive";
        description = "Tag http headers as case insensitive";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116836,7 +112482,6 @@ self: {
          http-conduit http-types network QuickCheck random resourcet text
          vault wai wai-conduit warp warp-tls
        ];
-       homepage = "https://github.com/erikd/http-proxy";
        description = "A library for writing HTTP and HTTPS proxies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116854,7 +112499,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers doctest hspec http-types QuickCheck
        ];
-       homepage = "https://github.com/worksap-ate/http-querystring";
        description = "The HTTP query builder";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116874,7 +112518,6 @@ self: {
          case-insensitive http-client http-types matcher profunctors text
          transformers unordered-containers
        ];
-       homepage = "https://github.com/sannsyn/http-response-decoder";
        description = "Declarative DSL for parsing an HTTP response";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116902,7 +112545,6 @@ self: {
          http-conduit http-types lifted-base network resourcet
          streaming-commons transformers wai warp
        ];
-       homepage = "https://github.com/fpco/http-reverse-proxy";
        description = "Reverse proxy HTTP requests, either over raw sockets or with WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116928,7 +112570,6 @@ self: {
          http-conduit http-types network resourcet streaming-commons
          transformers unliftio wai warp
        ];
-       homepage = "https://github.com/fpco/http-reverse-proxy";
        description = "Reverse proxy HTTP requests, either over raw sockets or with WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -116945,7 +112586,6 @@ self: {
        libraryHaskellDepends = [
          base HTTP mime network network-uri text unix url utf8-string
        ];
-       homepage = "https://github.com/GaloisInc/http-server";
        description = "A library for writing Haskell web servers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -116992,7 +112632,6 @@ self: {
          system-fileio system-filepath text transformers
          unordered-containers
        ];
-       homepage = "https://github.com/afcowie/http-streams/";
        description = "An HTTP client using io-streams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117012,7 +112651,6 @@ self: {
          tasty-hunit text time wreq
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/openbrainsrc/http-test";
        description = "Test framework for HTTP APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117032,7 +112670,6 @@ self: {
          transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sigrlami/http-trace#readme";
        description = "Tracking http redirects";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -117051,7 +112688,6 @@ self: {
        testHaskellDepends = [
          base bytestring doctest hspec QuickCheck quickcheck-instances text
        ];
-       homepage = "https://github.com/aristidb/http-types";
        description = "Generic HTTP types for Haskell (for both client and server code)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117063,7 +112699,6 @@ self: {
        version = "0.6.2.3";
        sha256 = "1sbg4gpx8ikaxb15wflm7fnjnkr32fj07bva62z54dsm630s37fx";
        libraryHaskellDepends = [ base failure process transformers ];
-       homepage = "http://github.com/snoyberg/http-wget/tree/master";
        description = "Provide a simple HTTP client interface by wrapping the wget command line tool. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117095,7 +112730,6 @@ self: {
          array base bytestring case-insensitive containers criterion
          hashtables heaps mwc-random psqueues stm
        ];
-       homepage = "https://github.com/kazu-yamamoto/http2";
        description = "HTTP/2 library including frames, priority queues and HPACK";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117119,7 +112753,6 @@ self: {
          time tls
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/lucasdicioccio/http2-client";
        description = "A native HTTP2 client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117157,7 +112790,6 @@ self: {
          https-everywhere-rules-raw lens network pipes string-conversions
          taggy-lens text text-icu
        ];
-       homepage = "https://github.com/fmap/https-everywhere-rules";
        description = "High-level access to HTTPS Everywhere rulesets";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117173,7 +112805,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath functor-infix text
        ];
-       homepage = "https://github.com/fmap/https-everywhere-rules-raw";
        description = "Low-level (i.e. XML) access to HTTPS Everywhere rulesets.";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117220,7 +112851,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base OpenGL random SDL ];
-       homepage = "http://tomahawkins.org";
        description = "A two player abstract strategy game";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117240,7 +112870,6 @@ self: {
          array base bytestring containers directory fgl filepath hexpat
          process regex-compat unix utf8-string
        ];
-       homepage = "http://justhub.org";
        description = "For multiplexing GHC installations and providing development sandboxes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117253,7 +112882,6 @@ self: {
        sha256 = "19mxblqy3bchhrk725x4kmpa9hidjzj0d0sqhx34smqw7v36x814";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers haxr mtl ];
-       homepage = "http://ooxo.org/hubigraph/";
        description = "A haskell wrap for Ubigraph";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117299,7 +112927,6 @@ self: {
          base classy-prelude hedgehog megaparsec text time
          unordered-containers
        ];
-       homepage = "https://github.com/tmcgilchrist/huck";
        description = "huck";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117312,7 +112939,6 @@ self: {
        version = "0.10.0.2";
        sha256 = "0ajyqwnpdhby9h6skl3l0dys53ycnyq7y7r72ma7x0b5rdi3djd2";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mitsuji/huckleberry#readme";
        description = "Haskell IOT on Intel Edison and other Linux computers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117333,7 +112959,6 @@ self: {
        ];
        libraryToolDepends = [ alex ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/elliottt/huff";
        description = "A fast-foward-based planner";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117363,7 +112988,6 @@ self: {
          base containers directory filepath mtl parsec uniplate ycextra
          yhccore
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Yhc";
        description = "Hugs Front-end to Yhc Core";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117403,7 +113027,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0lr2m5gci1k0x7w1i49cb6nhbnnkym4raaagn916ahf79y05jv7d";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/chris-martin/human";
        description = "A lawless typeclass for parsing text entered by humans";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -117417,7 +113040,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest Glob ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://github.com/yogsototh/human-readable-duration#readme";
        description = "Provide duration helper";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117429,7 +113051,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0v6wrs9mcmiwk9ladjcibw1yqpbbl0y6v9i3ni39v0byby0a2zpa";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/chris-martin/human";
        description = "A lawless typeclass for converting values to human-friendly text";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -117477,7 +113098,6 @@ self: {
          base containers directory filepath optparse-applicative parsec
          QuickCheck split
        ];
-       homepage = "https://github.com/loganbraga/hunch";
        description = "CSS-like syntax for file system manipulation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117490,7 +113110,6 @@ self: {
        version = "1.1.0.3";
        sha256 = "18zpvc77p0djay8d8lz3d6y7ppmdjk2cihakhlin7bqpzmyydkbl";
        libraryHaskellDepends = [ base dejafu exceptions HUnit ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "Deja Fu support for the HUnit test framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -117502,7 +113121,6 @@ self: {
        version = "1.2.0.1";
        sha256 = "1shkfbn14qfk9bjnrmdn3zz88718jb1m942idg2vl53yfj16ahy9";
        libraryHaskellDepends = [ base dejafu exceptions HUnit ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "Deja Fu support for the HUnit test framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117519,7 +113137,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base cairo gtk haskell98 HUnit ];
        executableHaskellDepends = [ base cairo gtk haskell98 HUnit ];
-       homepage = "http://patch-tag.com/r/kwallmar/hunit_gui/home";
        description = "A GUI testrunner for HUnit";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117544,7 +113161,6 @@ self: {
        sha256 = "1xj5f6l8nfanbf0xdwl2j2na45w5h0spi9a8pxqgpxx2rak145gs";
        libraryHaskellDepends = [ base HUnit rematch ];
        testHaskellDepends = [ base hspec HUnit rematch ];
-       homepage = "github.com/tcrayford/rematch";
        description = "HUnit support for rematch";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117564,7 +113180,6 @@ self: {
          base bytestring directory filepath monads-fd parsec pcre-light
          process split
        ];
-       homepage = "http://github.com/skorpan/hunp/tree/master";
        description = "Unpacker tool with DWIM";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117597,7 +113212,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          time
        ];
-       homepage = "http://github.com/hunt-framework/";
        description = "A search and indexing engine";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117622,7 +113236,6 @@ self: {
          http-types hunt-searchengine mtl scotty shakespeare-js text wai
          wai-extra wai-middleware-static warp
        ];
-       homepage = "http://github.com/hunt-framework";
        description = "A search and indexing engine server";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117647,7 +113260,6 @@ self: {
          hunt-client hunt-searchengine mtl resourcet string-conversions text
          time transformers unordered-containers
        ];
-       homepage = "http://github.com/hunt-framework";
        description = "A Command line Interface for the Hunt server";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117680,7 +113292,6 @@ self: {
          http-client http-types QuickCheck simple temporary transformers wai
          wai-extra
        ];
-       homepage = "https://github.com/phlummox/hup";
        description = "Upload packages or documentation to a hackage server";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -117696,7 +113307,6 @@ self: {
        executableHaskellDepends = [
          array base bytestring containers kangaroo
        ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Extract function names from Windows DLLs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117716,7 +113326,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers here hspec text
        ];
-       homepage = "https://github.com/yigitozkavci/hurriyet-haskell";
        description = "Haskell bindings for Hurriyet API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117742,7 +113351,6 @@ self: {
          array base containers directory filepath ghc-paths haskeline mtl
          parsec process transformers
        ];
-       homepage = "http://justinethier.github.com/husk-scheme";
        description = "R5RS Scheme interpreter, compiler, and library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -117758,7 +113366,6 @@ self: {
        libraryHaskellDepends = [
          array base containers husk-scheme json mtl transformers
        ];
-       homepage = "http://justinethier.github.com/husk-scheme";
        description = "Extra libraries for the husk Scheme platform";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -117776,7 +113383,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl old-locale parsec readline time
        ];
-       homepage = "http://github.com/markusle/husky/tree/master";
        description = "A simple command line calculator";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117812,7 +113418,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base parsec parsec-numbers ];
-       homepage = "https://github.com/steshaw/huttons-razor";
        description = "Quick implemention of Hutton's Razor";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -117838,7 +113443,6 @@ self: {
        sha256 = "1dihbqfjwgd92khlrc8mwjxsjbwbassma3bxg8hqr7qqgwdfyl6b";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/agrafix/hvect";
        description = "Simple strict heterogeneous lists";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -117850,7 +113454,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "14czd3qhji2aq4x23v0a1fhschnq1azd8spiar9pw5z12z4n9j1l";
        libraryHaskellDepends = [ aeson base text vector ];
-       homepage = "https://github.com/DougBurke/hvega";
        description = "Create Vega and Vega-Lite visualizations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117873,7 +113476,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion hw-bits hw-prim vector
        ];
-       homepage = "http://github.com/haskell-works/hw-balancedparens#readme";
        description = "Balanced parentheses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117886,6 +113488,8 @@ self: {
        pname = "hw-bits";
        version = "0.7.0.2";
        sha256 = "1s0as4d1a80hzx47zpa7qjiwdbgwzg1j4lgqd0grri5scq0iwqiq";
+       revision = "1";
+       editedCabalFile = "1gvv5ryx1lrgb3hk362fkqz98rggdxfmjp7fy0id7mqvdz6lk2av";
        libraryHaskellDepends = [
          base bytestring hw-int hw-prim hw-string-parse safe vector
        ];
@@ -117893,7 +113497,6 @@ self: {
          base bytestring hspec hw-prim QuickCheck vector
        ];
        benchmarkHaskellDepends = [ base criterion hw-prim vector ];
-       homepage = "http://github.com/haskell-works/hw-bits#readme";
        description = "Bit manipulation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117913,7 +113516,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring conduit criterion mmap vector
        ];
-       homepage = "http://github.com/haskell-works/hw-conduit#readme";
        description = "Conduits for tokenizing streams";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -117925,7 +113527,6 @@ self: {
        version = "0.0.0.5";
        sha256 = "0cfrgcjj7c2bi5l4qan23ipylfa73qh19xc9x03sbia6qh0yrsjw";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/haskell-works/hw-diagnostics#readme";
        description = "Diagnostics library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117944,7 +113545,6 @@ self: {
        testHaskellDepends = [
          base hspec hw-bits hw-int hw-prim QuickCheck vector
        ];
-       homepage = "http://github.com/haskell-works/hw-eliasfano#readme";
        description = "Elias-Fano";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117963,7 +113563,6 @@ self: {
        testHaskellDepends = [
          base hspec hw-bits hw-prim QuickCheck vector
        ];
-       homepage = "http://github.com/haskell-works/hw-excess#readme";
        description = "Excess";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117982,7 +113581,6 @@ self: {
          base deepseq hedgehog hspec HUnit hw-hspec-hedgehog QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/haskell-works/hw-fingertree#readme";
        description = "Generic finger-tree structure, with example instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -117996,14 +113594,36 @@ self: {
        pname = "hw-fingertree-strict";
        version = "0.1.0.3";
        sha256 = "03njx1g23f8s8a9dcyanpfm8pzgcbyds4zwkmp7g8mshk1rljfcm";
+       revision = "1";
+       editedCabalFile = "027ds9pl198478hyimfqaff52r8qhwgmhzazck847z2i5igp30i2";
+       libraryHaskellDepends = [ base deepseq ];
+       testHaskellDepends = [
+         base hedgehog hspec HUnit hw-hspec-hedgehog QuickCheck
+         test-framework test-framework-hunit test-framework-quickcheck2
+       ];
+       description = "Generic strict finger-tree structure";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "hw-fingertree-strict_0_1_1_0" = callPackage
+    ({ mkDerivation, base, deepseq, hedgehog, hspec, HUnit
+     , hw-hspec-hedgehog, QuickCheck, test-framework
+     , test-framework-hunit, test-framework-quickcheck2
+     }:
+     mkDerivation {
+       pname = "hw-fingertree-strict";
+       version = "0.1.1.0";
+       sha256 = "0a709kcly1wi3lxznk92bcir29yawv5hz6fxnw2dp1zhdmxqj09q";
+       revision = "1";
+       editedCabalFile = "06dv0zbxzvayymf2syi3dqcm6q8x9c91yl35z1dgkz36lddqbidh";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [
          base hedgehog hspec HUnit hw-hspec-hedgehog QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/haskell-works/hw-fingertree-strict#readme";
        description = "Generic strict finger-tree structure";
        license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
   "hw-hedgehog" = callPackage
@@ -118014,7 +113634,6 @@ self: {
        sha256 = "0fngvmx60a3z1sl798ghvfzya5dgi1mfln8p1vkqapcgfjh7w5r6";
        libraryHaskellDepends = [ base hedgehog vector ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/githubuser/hw-hedgehog#readme";
        description = "Extra hedgehog functionality";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118025,13 +113644,31 @@ self: {
        pname = "hw-hspec-hedgehog";
        version = "0.1.0.4";
        sha256 = "1vlrrskalip7a477px7imwy9yifvdx7c03zrgk90rlarivwkggaq";
+       revision = "1";
+       editedCabalFile = "12bh7ms7kjmpk43fwmnbbaflsl41icjck3bn8pcjybp7f7j0mrk5";
        libraryHaskellDepends = [ base call-stack hedgehog hspec HUnit ];
        testHaskellDepends = [ base hedgehog hspec ];
-       homepage = "https://github.com/haskell-works/hw-hspec-hedgehog#readme";
        description = "Interoperability between hspec and hedgehog";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hw-hspec-hedgehog_0_1_0_5" = callPackage
+    ({ mkDerivation, base, call-stack, hedgehog, hspec, HUnit
+     , transformers
+     }:
+     mkDerivation {
+       pname = "hw-hspec-hedgehog";
+       version = "0.1.0.5";
+       sha256 = "0kznqpliqnahyayi1q08mfz4qwhqvz54hb8cv6r2ps3lyjnpmlfk";
+       libraryHaskellDepends = [
+         base call-stack hedgehog hspec HUnit transformers
+       ];
+       testHaskellDepends = [ base hedgehog hspec ];
+       description = "Interoperability between hspec and hedgehog";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "hw-int" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -118039,7 +113676,6 @@ self: {
        version = "0.0.0.3";
        sha256 = "0gsaimfx7gg39yfj2n6mlszri5x06f14b8f9cs12klrq2q8sadl3";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/haskell-works/hw-int#readme";
        description = "Integers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118052,7 +113688,6 @@ self: {
        sha256 = "1gw0g6xd6q2rbnpb8j2yi8ddq39r2l8rplx8nfwk9mqzpgxx0r1n";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hedgehog hspec hw-hspec-hedgehog ];
-       homepage = "https://github.com/haskell-works/hw-ip#readme";
        description = "Library for manipulating IP addresses and CIDR blocks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118094,7 +113729,6 @@ self: {
          hw-conduit hw-prim hw-rankselect hw-rankselect-base mmap resourcet
          vector
        ];
-       homepage = "http://github.com/haskell-works/hw-json#readme";
        description = "Memory efficient JSON parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118129,7 +113763,6 @@ self: {
          hw-rankselect lens mmap resourcet scientific unordered-containers
          vector
        ];
-       homepage = "http://github.com/haskell-works/hw-json-lens#readme";
        description = "Lens for hw-json";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118157,7 +113790,6 @@ self: {
          hspec http-client mtl pure-zlib QuickCheck semigroups servant
          servant-client text transformers unordered-containers
        ];
-       homepage = "https://github.com/haskell-works/hw-kafka-avro#readme";
        description = "Avro support for Kafka infrastructure";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118181,7 +113813,6 @@ self: {
        testHaskellDepends = [
          base bifunctors bytestring containers either hspec monad-loops
        ];
-       homepage = "https://github.com/haskell-works/hw-kafka-client";
        description = "Kafka bindings for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) rdkafka;};
@@ -118205,7 +113836,6 @@ self: {
          base bifunctors bytestring conduit conduit-extra containers extra
          hspec hw-kafka-client mtl QuickCheck resourcet transformers
        ];
-       homepage = "https://github.com/haskell-works/hw-kafka-conduit";
        description = "Conduit bindings for hw-kafka-client";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118221,7 +113851,6 @@ self: {
        libraryHaskellDepends = [ ansi-wl-pprint base dlist ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "http://github.com/haskell-works/hw-mquery#readme";
        description = "Conduits for tokenizing streams";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118240,7 +113869,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec hw-bits hw-prim QuickCheck vector
        ];
-       homepage = "http://github.com/haskell-works/hw-packed-vector#readme";
        description = "Packed Vector";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118256,7 +113884,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring hw-prim mono-traversable text
        ];
-       homepage = "http://github.com/haskell-works/hw-parser#readme";
        description = "Simple parser support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118269,6 +113896,8 @@ self: {
        pname = "hw-prim";
        version = "0.5.0.5";
        sha256 = "1bl1jfdcp8vpl83qcnq168rnvmpl4kxz7mv94vzal8mi2sw7iilk";
+       revision = "1";
+       editedCabalFile = "0i40x22z95zdzhnz0kz8nlaajdykviplgyyxh4v21z0i69xqlxgr";
        libraryHaskellDepends = [ base bytestring mmap vector ];
        testHaskellDepends = [
          base bytestring directory exceptions hedgehog hspec
@@ -118277,19 +113906,20 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion mmap vector
        ];
-       homepage = "http://github.com/haskell-works/hw-prim#readme";
        description = "Primitive functions and data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "hw-prim_0_6_0_0" = callPackage
+  "hw-prim_0_6_2_0" = callPackage
     ({ mkDerivation, base, bytestring, criterion, directory, exceptions
      , hedgehog, hspec, hw-hspec-hedgehog, mmap, QuickCheck, vector
      }:
      mkDerivation {
        pname = "hw-prim";
-       version = "0.6.0.0";
-       sha256 = "1x1ypc098zkgc0gcsyszfqgf2jw7b239d0qrwqzg5iwvzwlwapwk";
+       version = "0.6.2.0";
+       sha256 = "0pafq65nx222innl45k4s5qdavbh4yrsky1q6l1dzpbqdsxx28nx";
+       revision = "1";
+       editedCabalFile = "0ff5ms3h8gnjnpx5n9d0jy42lmdxv1sc85rgjikhkwpsi1i8j321";
        libraryHaskellDepends = [ base bytestring mmap vector ];
        testHaskellDepends = [
          base bytestring directory exceptions hedgehog hspec
@@ -118298,7 +113928,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion mmap vector
        ];
-       homepage = "http://github.com/haskell-works/hw-prim#readme";
        description = "Primitive functions and data types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118320,7 +113949,6 @@ self: {
          base hedgehog hspec hw-hedgehog hw-hspec-hedgehog QuickCheck
        ];
        benchmarkHaskellDepends = [ base criterion vector ];
-       homepage = "https://github.com/githubuser/hw-prim-bits#readme";
        description = "Primitive support for bit manipulation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118353,7 +113981,6 @@ self: {
          base bytestring conduit criterion directory hw-bits hw-prim
          hw-rankselect-base mmap resourcet vector
        ];
-       homepage = "http://github.com/haskell-works/hw-rankselect#readme";
        description = "Rank-select";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118386,7 +114013,6 @@ self: {
          base bytestring conduit criterion directory hw-bits hw-prim
          hw-rankselect-base mmap resourcet vector
        ];
-       homepage = "http://github.com/haskell-works/hw-rankselect#readme";
        description = "Rank-select";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118409,7 +114035,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion hw-bits hw-prim vector
        ];
-       homepage = "http://github.com/haskell-works/hw-rankselect-base#readme";
        description = "Rank-select base";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118433,7 +114058,6 @@ self: {
        benchmarkHaskellDepends = [
          base bits-extra criterion hw-bits hw-prim vector
        ];
-       homepage = "http://github.com/haskell-works/hw-rankselect-base#readme";
        description = "Rank-select base";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118447,7 +114071,6 @@ self: {
        sha256 = "1dzjx6virpikbqnpzdjlliakm8kd6kxyn3y4jgr5bqhisgwfp8b4";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base bytestring hspec QuickCheck vector ];
-       homepage = "http://github.com/haskell-works/hw-string-parse#readme";
        description = "String parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118466,7 +114089,6 @@ self: {
          hw-bits hw-prim hw-rankselect hw-rankselect-base mmap
          mono-traversable text vector word8
        ];
-       homepage = "http://github.com/haskell-works/hw-succinct#readme";
        description = "Succint datastructures";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118481,7 +114103,6 @@ self: {
        sha256 = "0x5h38ys1d3myxxw71927nr7lji352hj5q8cyspw4vflaq3xk083";
        libraryHaskellDepends = [ base bytestring hw-prim vector ];
        testHaskellDepends = [ base hspec QuickCheck vector ];
-       homepage = "http://github.com/haskell-works/hw-vector#readme";
        description = "Vector type with convenient typeclass instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118519,7 +114140,6 @@ self: {
          base bytestring conduit criterion hw-balancedparens hw-bits
          hw-conduit hw-prim mmap resourcet vector
        ];
-       homepage = "http://github.com/haskell-works/hw-xml#readme";
        description = "Conduits for tokenizing streams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118562,7 +114182,6 @@ self: {
          attoparsec base bytestring containers criterion HUnit mtl
          transformers
        ];
-       homepage = "http://github.com/aycanirican/hweblib";
        description = "Haskell Web Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118606,7 +114225,6 @@ self: {
          aeson attoparsec base bytestring hedis hspec hspec-contrib HUnit
          text time uuid
        ];
-       homepage = "http://github.com/dbp/hworker";
        description = "A reliable at-least-once job queue built on top of redis";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118624,7 +114242,6 @@ self: {
          aeson amazonka amazonka-core amazonka-ses base hworker lens text
          time unordered-containers
        ];
-       homepage = "http://github.com/position/hworker-ses";
        description = "Library for sending email with Amazon's SES and hworker";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118664,7 +114281,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring Cabal criterion cryptohash parallel
        ];
-       homepage = "https://github.com/srijs/hwsl2";
        description = "Hashing with SL2";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118677,7 +114293,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0kfsc85k4vgdbkryrw80rgpjzzbavwqqzqylc95h80vm7xnlg2p9";
        libraryHaskellDepends = [ base bytestring fingertree hwsl2 ];
-       homepage = "https://github.com/srijs/hwsl2-haskell-bytevector";
        description = "A hashed byte-vector based on algebraic hashes and finger trees";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118692,7 +114307,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hwsl2 reducers semigroups
        ];
-       homepage = "https://github.com/srijs/hwsl2-reducers";
        description = "Semigroup and Reducer instances for Data.Hash.SL2";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118750,7 +114364,6 @@ self: {
          xournal-render xournal-types
        ];
        executableHaskellDepends = [ base cmdargs ];
-       homepage = "http://ianwookim.org/hxournal";
        description = "A pen notetaking program written in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118770,7 +114383,6 @@ self: {
          hxt-charproperties hxt-regex-xmlschema hxt-unicode mtl network-uri
          parsec
        ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "A collection of tools for processing XML with Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118786,7 +114398,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring bzlib deepseq haskell98 hxt
        ];
-       homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
        description = "Serialisation and deserialisation of HXT XmlTrees";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118804,7 +114415,6 @@ self: {
          base binary bytestring containers deepseq directory filepath hxt
          SHA time unix-compat
        ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "Cache for HXT XML Documents and other binary data";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118817,7 +114427,6 @@ self: {
        version = "9.2.0.1";
        sha256 = "1mml8wglvagqq891rchgli6r8rnkwrqhgsxfl6kb5403pzb18rp4";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "Character properties and classes for XML and Unicode";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118831,7 +114440,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base hxt parsec split ];
-       homepage = "https://github.com/redneb/hxt-css";
        description = "CSS selectors for HXT";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118843,7 +114451,6 @@ self: {
        version = "9.1.1.1";
        sha256 = "1sn5ngzz5qszdb3anbpqbjdijz29gmrwjrg9vsmrqsdqz65wrhfd";
        libraryHaskellDepends = [ base bytestring curl hxt parsec ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "LibCurl interface for HXT";
        license = "unknown";
      }) {};
@@ -118855,7 +114462,6 @@ self: {
        version = "9.1.1";
        sha256 = "1mi2f2i31nqjqzwl82iypm1qngrpxp7lz506pjgqfbn840yc9n8h";
        libraryHaskellDepends = [ base bytestring hexpat hxt ];
-       homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
        description = "Expat parser for HXT";
        license = "unknown";
      }) {};
@@ -118867,7 +114473,6 @@ self: {
        version = "0.4.1";
        sha256 = "1bv8kcra2vgjbp7k0yczlrfbjh7ib2xixaqpnnd60hq84878nzb1";
        libraryHaskellDepends = [ base hxt ];
-       homepage = "http://code.google.com/p/hxt-extras/";
        description = "Extra functions for HXT";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118884,7 +114489,6 @@ self: {
          base containers directory filepath haskell98 HTTP HUnit hxt network
          parsec process
        ];
-       homepage = "http://www.fh-wedel.de/~si/HXmlToolbox/index.html";
        description = "A collection of tools for processing XML with Haskell (Filter variant)";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -118901,7 +114505,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring HTTP hxt network network-uri parsec
        ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "Interface to native Haskell HTTP package HTTP";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118915,7 +114518,6 @@ self: {
        revision = "3";
        editedCabalFile = "0d5fg718y7xzw76ip33q0w1liqk70q9074qkd198mjnijxjcrkf3";
        libraryHaskellDepends = [ base hxt mtl ];
-       homepage = "https://github.com/silkapp/hxt-pickle-utils";
        description = "Utility functions for using HXT picklers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -118935,7 +114537,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq parsec text
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema";
        description = "A regular expression library for W3C XML Schema regular expressions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118952,7 +114553,6 @@ self: {
          base containers hxt hxt-charproperties hxt-regex-xmlschema
          network-uri parsec
        ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "The HXT RelaxNG validator";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118968,7 +114568,6 @@ self: {
        libraryHaskellDepends = [
          base hxt hxt-charproperties hxt-unicode tagsoup
        ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "TagSoup parser for HXT";
        license = "unknown";
      }) {};
@@ -118980,7 +114579,6 @@ self: {
        version = "9.0.2.4";
        sha256 = "0rj48cy8z4fl3zpg5bpa458kqr83adav6jnqv4i71dclpprj6n3v";
        libraryHaskellDepends = [ base hxt-charproperties ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "Unicode en-/decoding functions for utf8, iso-latin-* and other encodings";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -118995,7 +114593,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath hxt parsec
        ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "The XPath modules for HXT";
        license = "unknown";
      }) {};
@@ -119011,7 +114608,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath hxt hxt-xpath parsec
        ];
-       homepage = "https://github.com/UweSchmidt/hxt";
        description = "The XSLT modules for HXT";
        license = "unknown";
      }) {};
@@ -119049,7 +114645,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers HUnit random ];
-       homepage = "http://github.com/DamienCassou/HYahtzee";
        description = "A Yahtzee game implementation in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119072,7 +114667,6 @@ self: {
          highlighting-kate mtl pandoc regex-pcre-builtin text
          unordered-containers
        ];
-       homepage = "http://sourrust.github.io/hyakko/";
        description = "Literate-style Documentation Generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119090,7 +114684,6 @@ self: {
        executableHaskellDepends = [
          base containers haskell98 mtl parsec
        ];
-       homepage = "http://repos.mine.nu/davve/darcs/hybrid";
        description = "A implementation of a type-checker for Lambda-H";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119105,7 +114698,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq primitive semigroups vector
        ];
-       homepage = "http://github.com/ekmett/hybrid-vectors";
        description = "Hybrid vectors e.g. Mixed Boxed/Unboxed vectors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -119119,7 +114711,6 @@ self: {
        libraryHaskellDepends = [ base hmatrix ];
        librarySystemDepends = [ sixense_x64 ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mruegenberg/hydra-hs";
        description = "Haskell binding to the Sixense SDK for the Razer Hydra";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119152,7 +114743,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 test-framework-th
          text time transformers unix
        ];
-       homepage = "https://github.com/rrnewton/hydra-print";
        description = "NCurses interface to view multiple ByteString streams in parallel";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119170,7 +114760,6 @@ self: {
          base bytestring containers mtl pretty text
        ];
        testHaskellDepends = [ base Cabal containers mtl QuickCheck ];
-       homepage = "https://www.github.com/ktvoelker/hydrogen";
        description = "An alternate Prelude";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119192,7 +114781,6 @@ self: {
          base hydrogen-cli-args hydrogen-data hydrogen-multimap
          hydrogen-parsing hydrogen-prelude hydrogen-syntax
        ];
-       homepage = "https://scravy.de/hydrogen-cli/";
        description = "Hydrogen Data";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119209,7 +114797,6 @@ self: {
        libraryHaskellDepends = [
          base containers hydrogen-multimap hydrogen-prelude
        ];
-       homepage = "https://scravy.de/hydrogen-cli-args/";
        description = "Hydrogen Command Line Arguments Parser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119222,7 +114809,6 @@ self: {
        version = "0.14";
        sha256 = "0d9457sarii5z1m2p1jzfk1g1ix2bm0s3ghfw7gab1w74i3hlh88";
        libraryHaskellDepends = [ base hydrogen-parsing hydrogen-prelude ];
-       homepage = "https://scravy.de/hydrogen-data/";
        description = "Hydrogen Data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119235,7 +114821,6 @@ self: {
        version = "0.3";
        sha256 = "0ik68a85yxdz12sgfpqi7bagkhvm9qgvl2bgplm2anxjsxcqbi93";
        libraryHaskellDepends = [ base containers ghc-prim ];
-       homepage = "https://scravy.de/hydrogen-multimap/";
        description = "Hydrogen Multimap";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119250,7 +114835,6 @@ self: {
        libraryHaskellDepends = [
          base containers hydrogen-prelude parsec
        ];
-       homepage = "https://scravy.de/hydrogen-parsing/";
        description = "Hydrogen Parsing Utilities";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119271,7 +114855,6 @@ self: {
          hashable hydrogen-multimap hydrogen-version network process random
          regex-base regex-tdfa strict text time transformers uuid
        ];
-       homepage = "http://scravy.de/hydrogen-prelude/";
        description = "Hydrogen Prelude";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119284,7 +114867,6 @@ self: {
        version = "0.17";
        sha256 = "0hdvvp3kxc66y6bxzcrjqp7wc6s21isvfra0ps53j69jmnzqd2mh";
        libraryHaskellDepends = [ base hydrogen-prelude parsec ];
-       homepage = "http://scravy.de/hydrogen-prelude-parsec/";
        description = "Hydrogen Prelude /w Parsec";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119302,7 +114884,6 @@ self: {
          base containers hydrogen-parsing hydrogen-prelude nicify parsec
          uuid
        ];
-       homepage = "https://scravy.de/hydrogen-syntax/";
        description = "Hydrogen Syntax";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119318,7 +114899,6 @@ self: {
        libraryHaskellDepends = [
          base containers hydrogen-prelude parsec time
        ];
-       homepage = "https://scravy.de/hydrogen-util/";
        description = "Hydrogen Tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119331,7 +114911,6 @@ self: {
        version = "1.4";
        sha256 = "04v39lvh0z0ig6igsz7ncfasag3j6pdbsa86gyp63n4g325fmf38";
        libraryHaskellDepends = [ base ];
-       homepage = "https://scravy.de/hydrogen-version/";
        description = "Hydrogen Version Type";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -119349,7 +114928,6 @@ self: {
          base bytestring containers directory extensible-exceptions filepath
          mtl network network-bytestring unix
        ];
-       homepage = "http://github.com/tibbe/hyena";
        description = "Simple web application server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119372,7 +114950,6 @@ self: {
          aeson base bytestring filepath fsnotify hint http-types hylogen
          process text wai warp websockets
        ];
-       homepage = "https://github.com/sleexyz/hylogen";
        description = "WebGL live-coding environment for writing shaders with Hylogen";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -119384,7 +114961,6 @@ self: {
        version = "0.1.5.1";
        sha256 = "0ha9bn7mqyqwpxzzcd4p0hm59dbrf3rcnpyihjkgnb7j4wk1f1rx";
        libraryHaskellDepends = [ base data-reify vector-space ];
-       homepage = "https://github.com/sleexyz/hylogen";
        description = "GLSL embedded in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -119415,7 +114991,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base hylolib mtl ];
-       homepage = "http://www.glyc.dc.uba.ar/intohylo/hylotab.php";
        description = "Tableau based theorem prover for hybrid logics";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119512,7 +115087,6 @@ self: {
        libraryHaskellDepends = [
          adjunctions base distributive profunctors transformers
        ];
-       homepage = "http://github.com/ekmett/hyperfunctions";
        description = "Hyperfunctions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119541,7 +115115,6 @@ self: {
        testHaskellDepends = [
          base hspec lens QuickCheck text unordered-containers
        ];
-       homepage = "https://github.com/tweag/hyperion#readme";
        description = "Reliable performance measurement with robust data export";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -119567,7 +115140,6 @@ self: {
          base directory doctest filepath generic-deriving semigroups
          simple-reflect
        ];
-       homepage = "http://github.com/analytics/hyperloglog";
        description = "An approximate streaming (constant space) unique object counter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119585,7 +115157,6 @@ self: {
          base bits containers murmur-hash semigroups vector
        ];
        testHaskellDepends = [ base HUnit semigroups tasty tasty-hunit ];
-       homepage = "https://github.com/ezhulenev/hyperloglogplus#readme";
        description = "Approximate cardinality estimation using constant space";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119602,7 +115173,6 @@ self: {
        libraryHaskellDepends = [
          aeson attoparsec base bytestring http-enumerator http-types
        ];
-       homepage = "https://github.com/mkscrg/hyperpublic-haskell";
        description = "A thin wrapper for the Hyperpublic API";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119615,7 +115185,6 @@ self: {
        version = "0.1";
        sha256 = "0pnp5d1a0hwn6jm8v6i7yygd831q2bvsz6qb9n8db8n17lfxikx4";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://www.alpheccar.org";
        description = "Text hyphenation algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -119638,7 +115207,6 @@ self: {
        testHaskellDepends = [
          base containers doctest unordered-containers
        ];
-       homepage = "http://github.com/ekmett/hyphenation";
        description = "Configurable Knuth-Liang hyphenation";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -119668,7 +115236,6 @@ self: {
          test-framework-quickcheck2 test-framework-th text transformers
          transformers-base unordered-containers vector
        ];
-       homepage = "https://github.com/zoetic-community/hypher";
        description = "A Haskell neo4j client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119687,7 +115254,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/i-amd3/hzaif";
        description = "This package is Zaif Exchange Api wrapper";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -119700,7 +115266,6 @@ self: {
        sha256 = "1n7nrkngr395n6dhgdkqwbx2dmq6hmmfggyv62nr29kxf580hd8k";
        libraryHaskellDepends = [ base containers text ];
        testHaskellDepends = [ base containers QuickCheck text ];
-       homepage = "https://github.com/karky7/hzenhan#readme";
        description = "Zenhan library for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -119716,7 +115281,6 @@ self: {
        libraryHaskellDepends = [
          base containers data-default process process-extras text time
        ];
-       homepage = "https://github.com/emilaxelsson/hzenity";
        description = "Haskell interface to Zenity dialogs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -119735,7 +115299,6 @@ self: {
          base bytestring resource-pool tasty tasty-hunit time
        ];
        testSystemDepends = [ zookeeper_mt ];
-       homepage = "http://github.com/dgvncsz0f/hzk";
        description = "Haskell client library for Apache Zookeeper";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) zookeeper_mt;};
@@ -119760,7 +115323,6 @@ self: {
          http-client-tls http-types lens lens-aeson mtl raw-strings-qq
          scotty stm stm-conduit text transformers
        ];
-       homepage = "https://github.com/yamadapc/hzulip";
        description = "A haskell wrapper for the Zulip API";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119782,7 +115344,6 @@ self: {
        testHaskellDepends = [
          base containers hspec tasty tasty-hspec text
        ];
-       homepage = "https://github.com/filib/i18n";
        description = "Internationalization for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119802,7 +115363,6 @@ self: {
          data-default mime mtl network network-uri old-locale parsec text
          time
        ];
-       homepage = "http://github.com/chrra/iCalendar";
        description = "iCalendar data types, parser, and printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -119831,7 +115391,6 @@ self: {
          aeson base base64-bytestring bytestring conduit http-conduit
          monads-tf text transformers
        ];
-       homepage = "http://github.com/tattsun/iap-verifier";
        description = "A simple wrapper of In-App-Purchase receipt validate APIs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119849,7 +115408,6 @@ self: {
        executableHaskellDepends = [
          attoparsec base bytestring network unix
        ];
-       homepage = "https://github.com/rbermani/ib-api";
        description = "An API for the Interactive Brokers Trading Workstation written in pure Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119869,7 +115427,6 @@ self: {
          base containers iso3166-country-codes text unordered-containers
        ];
        testHaskellDepends = [ base HUnit tasty tasty-hunit text ];
-       homepage = "https://github.com/ibotty/iban";
        description = "Validate and generate IBANs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119882,7 +115439,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "0yrdh4y0ssldg0lmrbr6yk0zg2sihirp3mnh20dvg3m887kdhrj1";
        libraryHaskellDepends = [ base dbus directory unix xdg-basedir ];
-       homepage = "https://github.com/Ongy/ibus-hs";
        description = "A simple uncomplete ibus api";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -119902,7 +115458,6 @@ self: {
        ];
        executableHaskellDepends = [ base time ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/chrisdone/ical#readme";
        description = "iCalendar format parser and org-mode converter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -119943,7 +115498,6 @@ self: {
          base bytestring iconv shelly template-haskell text
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/adinapoli/iconv-typed#readme";
        description = "Type safe iconv wrapper";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120056,20 +115610,20 @@ self: {
      }) {};
 
   "ideas" = callPackage
-    ({ mkDerivation, base, cgi, containers, Diff, directory, filepath
-     , parsec, QuickCheck, random, time, uniplate, wl-pprint
+    ({ mkDerivation, base, blaze-builder, bytestring, case-insensitive
+     , containers, Diff, directory, filepath, HDBC, HDBC-sqlite3
+     , http-types, network, parsec, QuickCheck, random
+     , streaming-commons, time, uniplate, wai, wl-pprint
      }:
      mkDerivation {
        pname = "ideas";
-       version = "1.6";
-       sha256 = "0xl49alcsrr913yk7nj0ln86r7428arb12r1nvx2rywmrfppv9yy";
-       revision = "1";
-       editedCabalFile = "1c4l8z3pkccwhza10yry74dkji48y614i9hkx40rfz8aw3rg16ls";
+       version = "1.7";
+       sha256 = "0blazd950wpxjg0mfcx64m32wgcgia34gki987xgqmgkqyc5y2hm";
        libraryHaskellDepends = [
-         base cgi containers Diff directory filepath parsec QuickCheck
-         random time uniplate wl-pprint
+         base blaze-builder bytestring case-insensitive containers Diff
+         directory filepath HDBC HDBC-sqlite3 http-types network parsec
+         QuickCheck random streaming-commons time uniplate wai wl-pprint
        ];
-       homepage = "http://ideas.cs.uu.nl/www/";
        description = "Feedback services for intelligent tutoring systems";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120088,7 +115642,6 @@ self: {
        executableHaskellDepends = [
          base containers ideas parsec QuickCheck random
        ];
-       homepage = "http://ideas.cs.uu.nl/www/";
        description = "Interactive domain reasoner for logic and mathematics";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120102,7 +115655,6 @@ self: {
        sha256 = "18jwk65mm50lqnbx9px4c8aa2x7n5dkrazzpzvdwq7cy4q614bj0";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec QuickCheck ];
-       homepage = "https://github.com/prophile/idempotent";
        description = "Idempotent monoids";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120126,7 +115678,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion JuicyPixels random tf-random
        ];
-       homepage = "https://github.com/mrkkrp/identicon";
        description = "Flexible generation of identicons";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120139,13 +115690,14 @@ self: {
        pname = "identicon-style-squares";
        version = "0.1.0.0";
        sha256 = "12iawbazg5dd6n2giyib3ihj42xh9fnp53lgi3a5gd5x8spixwi9";
+       revision = "1";
+       editedCabalFile = "00ry1hxan1kgq46wdq3l5n7aiv9v54kmyc7zh4xczvikn6x0gcg9";
        libraryHaskellDepends = [
          base identicon JuicyPixels polyvariadic
        ];
        testHaskellDepends = [
          base bytestring cryptohash identicon JuicyPixels
        ];
-       homepage = "https://github.com/fgaz/identicon-styles";
        description = "Squares style for the identicon package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120240,7 +115792,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/zjhmale/idringen";
        description = "A project manage tool for Idris";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120258,8 +115809,8 @@ self: {
      }:
      mkDerivation {
        pname = "idris";
-       version = "1.2.0";
-       sha256 = "0bim5lmr1wh3sc5nj5axy8xa2qq8rajp13x363mb9kkrnfy5wbxk";
+       version = "1.3.0";
+       sha256 = "1w5i2z88li4niykwc6yrgxgfp25ll6ih95cip0ri7d8i7ik03c48";
        configureFlags = [ "-fcurses" "-fexeconly" "-fffi" "-fgmp" ];
        isLibrary = true;
        isExecutable = true;
@@ -120284,7 +115835,6 @@ self: {
          optparse-applicative process tagged tasty tasty-golden tasty-rerun
          time transformers
        ];
-       homepage = "http://www.idris-lang.org/";
        description = "Functional Programming Language with Dependent Types";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) gmp;};
@@ -120296,7 +115846,6 @@ self: {
        version = "0.7";
        sha256 = "0ckhmy10l4kchr5bg1hlygrj86ij0wrj3r8in9g3c3jhh00dx3km";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/patperry/hs-ieee";
        description = "Utilities for dealing with IEEE floating point numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120331,7 +115880,6 @@ self: {
        version = "0.8.0";
        sha256 = "1lcs521g9lzy9d7337vg4w7q7s8500rfqy7rcifcz6pm6yfgyb8f";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/patperry/hs-ieee754";
        description = "Utilities for dealing with IEEE floating point numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120353,7 +115901,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "078lg8b6n4bhlhh6ax4k4n8k8fk7hiwcnzyr4h9zbq6vczl77xi8";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/winterland1989/if";
        description = "(?) and (?>) conditional operator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120368,7 +115915,6 @@ self: {
        sha256 = "0maxamkasfiwwjcrba158as79hkrip4plhqy9mby1fx662rss0fc";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
-       homepage = "http://github.com/mikeizbicki/ifcxt";
        description = "put if statements within type constraints";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120381,7 +115927,6 @@ self: {
        version = "0.0.6";
        sha256 = "0dr8w7lqb1yv4zg8mkqjws215pm5h9zd3n2g6wnpwc41hj04b23b";
        libraryHaskellDepends = [ base binary bytestring ];
-       homepage = "http://code.haskell.org/~thielema/iff/";
        description = "Constructing and dissecting IFF files";
        license = "GPL";
      }) {};
@@ -120419,7 +115964,6 @@ self: {
          http-conduit http-types lifted-base monad-control resourcet text
          time transformers transformers-base unordered-containers
        ];
-       homepage = "https://github.com/prowdsponsor/ig";
        description = "Bindings to Instagram's API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120443,7 +115987,6 @@ self: {
          mtl mwc-random protolude stm stm-chans stm-conduit text
          transformers wl-pprint-text
        ];
-       homepage = "https://github.com/olynch/ige";
        description = "An keyboard-driven interactive graph editor";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120463,7 +116006,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ ige-mac-integration ];
        libraryToolDepends = [ gtk2hs-buildtools ];
-       homepage = "http://www.haskell.org/gtk2hs/";
        description = "Bindings for the Gtk/OS X integration library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120484,7 +116026,6 @@ self: {
        ];
        executableHaskellDepends = [ base directory path ];
        testHaskellDepends = [ base HTF text ];
-       homepage = "http://github.com/agrafix/ignore";
        description = "Handle ignore files of different VCSes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120502,7 +116043,6 @@ self: {
        ];
        librarySystemDepends = [ igraph ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://giorgidze.github.com/igraph/";
        description = "Bindings to the igraph C library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120517,7 +116057,6 @@ self: {
        revision = "1";
        editedCabalFile = "0kqyrvv7wnr35nlyip14g1shjb8zfqg7x4vm0qqhc57vc6s6qqbx";
        libraryHaskellDepends = [ ad base polynomial ];
-       homepage = "https://github.com/dmcclean/igrf";
        description = "International Geomagnetic Reference Field";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120554,7 +116093,6 @@ self: {
          base directory ghc ghc-paths here hspec hspec-contrib HUnit setenv
          shelly text transformers
        ];
-       homepage = "http://github.com/gibiansky/IHaskell";
        description = "A Haskell backend kernel for the IPython project";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120570,7 +116108,6 @@ self: {
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring here ihaskell text
        ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell display instances for Aeson";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120583,7 +116120,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "1vb4x6h6bs3liq1bbnhs3ns0zrk4czy63zmkp1q075g7fq1fh7hw";
        libraryHaskellDepends = [ base ihaskell ];
-       homepage = "http://www.github.com/gibiansky/IHaskell";
        description = "IHaskell display instances for basic types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120596,7 +116132,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "1733lg13v3pn95249gxbxrvbwfg2a95badvf98vkx6hx2mbxv9q7";
        libraryHaskellDepends = [ base blaze-html blaze-markup ihaskell ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell display instances for blaze-html types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120613,7 +116148,6 @@ self: {
          base bytestring Chart Chart-cairo data-default-class directory
          ihaskell
        ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell display instances for charts types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120630,7 +116164,6 @@ self: {
          active base bytestring diagrams diagrams-cairo diagrams-lib
          directory ihaskell text
        ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell display instances for diagram types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120643,7 +116176,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1cbfhv9kg33dj28mn6mhhi363pz9jr2kw4ph64ga1fiawlj563l0";
        libraryHaskellDepends = [ base classy-prelude ihaskell ];
-       homepage = "http://www.github.com/gibiansky/IHaskell";
        description = "IHaskell display instances for basic types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120656,7 +116188,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1qdcx0y52w805z5dg2xwsy1ykbbk05i4k04y0w3r4r3wwjvq3kk6";
        libraryHaskellDepends = [ base bytestring gnuplot ihaskell ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell display instance for Gnuplot (from gnuplot package)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120668,7 +116199,6 @@ self: {
        version = "0.2.1.1";
        sha256 = "0rsfavpxm14bbrjcsi9rps3p1bjhhgvam0znhn8vwfmic3fpsda8";
        libraryHaskellDepends = [ base HaTeX ihaskell text ];
-       homepage = "http://www.github.com/gibiansky/IHaskell";
        description = "IHaskell display instances for hatex";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120680,7 +116210,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0fwn0c7v5g67gkrzq7k3myy3cxk5b176svzcgaidfs7ckl3hbsnm";
        libraryHaskellDepends = [ aeson base hvega ihaskell text ];
-       homepage = "https://github.com/githubuser/ihaskell-hvega#readme";
        description = "IHaskell display instance for hvega types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120698,7 +116227,6 @@ self: {
          base base64-bytestring blaze-html bytestring filepath ihaskell
          ihaskell-blaze inline-r template-haskell temporary
        ];
-       homepage = "https://tweag.github.io/HaskellR/";
        description = "Embed R quasiquotes and plots in IHaskell notebooks";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120713,7 +116241,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory ihaskell JuicyPixels
        ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell - IHaskellDisplay instances of the image types of the JuicyPixels package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120730,7 +116257,6 @@ self: {
          base base64-bytestring bytestring ihaskell ipython-kernel magic
          text utf8-string
        ];
-       homepage = "http://www.github.com/gibiansky/IHaskell";
        description = "IHaskell display instances for bytestrings";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120746,7 +116272,6 @@ self: {
        libraryHaskellDepends = [
          aeson base here ihaskell parsec random text unordered-containers
        ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell display instances for Parsec";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120759,7 +116284,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "12bi8im5489kmy0d26kn3hljkj4c1xynsa97h6nh5dp53awklm3y";
        libraryHaskellDepends = [ base bytestring hmatrix ihaskell plot ];
-       homepage = "http://www.github.com/gibiansky/ihaskell";
        description = "IHaskell display instance for Plot (from plot package)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120795,7 +116319,6 @@ self: {
          aeson base containers ihaskell ipython-kernel scientific singletons
          text unix unordered-containers vector vinyl
        ];
-       homepage = "http://www.github.com/gibiansky/IHaskell";
        description = "IPython standard widgets for IHaskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -120809,7 +116332,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base process ];
-       homepage = "https://github.com/minad/ihs";
        description = "Interpolated Haskell";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -120846,7 +116368,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion lens loop transformers vector
        ];
-       homepage = "http://github.com/aelve/ilist";
        description = "Optimised list functions for doing index-related things";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120867,7 +116388,6 @@ self: {
        libraryToolDepends = [ alex ];
        executableHaskellDepends = [ array base containers html xhtml ];
        executableToolDepends = [ alex ];
-       homepage = "http://github.com/jgm/illuminate";
        description = "A fast syntax highlighting library built with alex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120882,7 +116402,6 @@ self: {
        revision = "1";
        editedCabalFile = "1wl2sv2g7iwxldk582h1z6a2b3ks4wzk8rx8bflcxwlh6s4kq0s7";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/Icelandjack/Image-type";
        description = "Determine the type of an image by reading the first bytes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120894,7 +116413,6 @@ self: {
        version = "0.1";
        sha256 = "1n7awx8wsm6z0sp54jri3sp403n14wzr08vjj4a422q1lf306l3y";
        libraryHaskellDepends = [ base gd ];
-       homepage = "https://github.com/tchannel/imagefilters";
        description = "Image Filters (contrast, brightness, gaussian blur, etc)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120939,7 +116457,6 @@ self: {
          base containers HTTP json mtl network regex-posix tagsoup
          template-haskell transformers vcs-revision
        ];
-       homepage = "https://bitbucket.org/balta2ar/imagepaste";
        description = "Command-line image paste utility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -120961,7 +116478,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit conduit-extra hspec resourcet
        ];
-       homepage = "http://github.com/silkapp/imagesize-conduit";
        description = "Determine the size of some common image formats";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -120975,12 +116491,12 @@ self: {
      }:
      mkDerivation {
        pname = "imap";
-       version = "0.3.0.6";
-       sha256 = "1acmjpp2l4d7p5yxayd3w6h8mc29siq3y3s50cj0n8japmqrrcgm";
+       version = "0.3.0.7";
+       sha256 = "0d5g1fiyfp1d207fjkpyfnp6hi5hdf1jsh50a06mrcdb8dawpbqa";
        libraryHaskellDepends = [
-         attoparsec base bytestring connection containers derive either
-         exceptions hslogger list-t network pipes random rolling-queue stm
-         stm-delay text transformers word8
+         attoparsec base bytestring connection containers either exceptions
+         hslogger list-t network pipes random rolling-queue stm stm-delay
+         text transformers word8
        ];
        testHaskellDepends = [
          attoparsec base bytestring connection containers derive either
@@ -121062,7 +116578,6 @@ self: {
        sha256 = "1v0rji1b45n309wn4ld5fs60rri8gn4xg0wz319f2mcqqrih6ir4";
        libraryHaskellDepends = [ base imj-base imj-prelude mtl ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/OlivierSohn/hamazed/blob/master/imj-animation/README.md";
        description = "Animation Framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121087,7 +116602,6 @@ self: {
        testHaskellDepends = [
          ansi-terminal base imj-prelude mtl text time
        ];
-       homepage = "https://github.com/OlivierSohn/hamazed/blob/master/imj-base/README.md";
        description = "Game engine with geometry, easing, animated text, delta rendering";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121108,7 +116622,6 @@ self: {
        ];
        executableHaskellDepends = [ base imj-prelude ];
        testHaskellDepends = [ base imj-base mtl text ];
-       homepage = "https://github.com/OlivierSohn/hamazed/blob/master/imj-game-hamazed//README.md";
        description = "A game with flying numbers and 8-bit color animations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121124,7 +116637,6 @@ self: {
        executableHaskellDepends = [
          base imj-prelude optparse-applicative
        ];
-       homepage = "https://github.com/OlivierSohn/hamazed/blob/master/imj-measure-stdout/README.md";
        description = "An application to determine the maximum capacity of stdout buffer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121136,7 +116648,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1nv3fxps3i4znibv98qygxdl22dzri5zkw6hjaqajb4nlnh4bd0v";
        libraryHaskellDepends = [ base mtl text ];
-       homepage = "https://github.com/OlivierSohn/hamazed/blob/master/imj-prelude/README.md";
        description = "Prelude library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121171,7 +116682,6 @@ self: {
          xml-conduit xml-types
        ];
        executableHaskellDepends = [ base free ];
-       homepage = "https://github.com/k0ral/imm";
        description = "Execute arbitrary actions for each unread element of RSS/Atom feeds";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121191,7 +116701,6 @@ self: {
        testHaskellDepends = [
          base lifted-base stm tasty tasty-hunit transformers
        ];
-       homepage = "https://github.com/feuerbach/immortal";
        description = "Spawn threads that never die (unless told to do so)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -121206,7 +116715,6 @@ self: {
        sha256 = "120znjn7jrmcnzgka8zbiih4g8imh732iivjdzzbpj1kgywrvj0i";
        libraryHaskellDepends = [ base stm unliftio-core ];
        testHaskellDepends = [ base stm tasty tasty-hunit transformers ];
-       homepage = "https://github.com/feuerbach/immortal";
        description = "Spawn threads that never die (unless told to do so)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121257,7 +116765,6 @@ self: {
          base directory filepath process random syntactic tasty-quickcheck
          tasty-th
        ];
-       homepage = "https://github.com/emilaxelsson/imperative-edsl";
        description = "Deep embedding of imperative programs with code generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121309,7 +116816,6 @@ self: {
        ];
        testHaskellDepends = [ base containers hspec mtl parsec ];
        benchmarkHaskellDepends = [ base criterion parsec random ];
-       homepage = "http://kalli1.faikvm.com/ImplicitCAD/Stable";
        description = "Math-inspired programmatic 2&3D CAD: CSG, bevels, and shells; gcode export..";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121324,7 +116830,6 @@ self: {
        revision = "1";
        editedCabalFile = "02x6cmbxyw26y5azhjrx8461vngsj27l0a255xvhg2pl25zwfbfs";
        libraryHaskellDepends = [ base mtl time transformers ];
-       homepage = "https://github.com/revnull/implicit-logging";
        description = "A logging framework built around implicit parameters";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121337,7 +116842,6 @@ self: {
        version = "0.2.1";
        sha256 = "1da01fnwxf1350ywawvl58qf479q2rz81wi9s8lvw2n3d75qpn8i";
        libraryHaskellDepends = [ base data-default-class ];
-       homepage = "http://github.com/duairc/implicit-params";
        description = "Named and unnamed implicit parameters with defaults";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121371,7 +116875,6 @@ self: {
          base filepath hspec log-warper microlens-platform path path-io
          universum unordered-containers
        ];
-       homepage = "https://github.com/serokell/importify";
        description = "Tool for haskell imports refactoring";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121385,7 +116888,6 @@ self: {
        sha256 = "0qfwy9iyw0rfb95100azz2i2w9n34fgm2rvaj9jjz1p4pik3hhla";
        libraryHaskellDepends = [ base directory filepath mtl ];
        testHaskellDepends = [ base directory filepath mtl ];
-       homepage = "https://github.com/CindyLinz/Haskell-imports";
        description = "Generate code for importing directories automatically";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121398,7 +116900,6 @@ self: {
        version = "1.1.2";
        sha256 = "13iwy9pn3w3whg8hqy83mgbzcb156pz88nfcx4axkw9hpkh4810s";
        libraryHaskellDepends = [ base lens ];
-       homepage = "https://github.com/luna/impossible";
        description = "Set of data and type definitions of impossible types. Impossible types are useful when declaring type classes / type families instances that should not be expanded by GHC until a specific type is provided in order to keep the types nice and readable.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121420,7 +116921,6 @@ self: {
          stm time time-recurrence validation
        ];
        testHaskellDepends = [ base Cabal Imprevu ];
-       homepage = "http://www.nomyx.net";
        description = "Reactive programming language based on a DSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121443,7 +116943,6 @@ self: {
          reform-blaze reform-happstack safe stm text
        ];
        testHaskellDepends = [ base Cabal ];
-       homepage = "http://www.nomyx.net";
        description = "Imprevu support for Happstack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121459,7 +116958,6 @@ self: {
        editedCabalFile = "13418pfcsanj7cl651v4qqbypgjkrpld2gs560kpw3k2lj6w4wa0";
        libraryHaskellDepends = [ base binary bytestring constraints ];
        testHaskellDepends = [ base binary constraints hspec ];
-       homepage = "https://github.com/mrkkrp/imprint";
        description = "Serialization of arbitrary Haskell expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121471,7 +116969,6 @@ self: {
        version = "0.4.0";
        sha256 = "0z8w7lgk263ickb4l3ajhvy1bjq38bbiiw6c048a3yn4h8kpg67a";
        libraryHaskellDepends = [ base mtl yices ];
-       homepage = "http://github.com/tomahawkins/improve/wiki/ImProve";
        description = "An imperative, verifiable programming language for high assurance applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121495,7 +116992,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 transformers vector
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/andrewthad/impure-containers#readme";
        description = "Mutable containers in haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121507,7 +117003,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "0hr25bdwq2a1mj74wb8dvb95jyfqx13rz0h4makyb5kqlhxz40xl";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/jfischoff/inc-ref";
        description = "A STM reference useful for incremental computing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121530,7 +117025,6 @@ self: {
          base containers directory filepath IndentParser mtl parsec
          presburger pretty
        ];
-       homepage = "https://github.com/adamgundry/inch/";
        description = "A type-checker for Haskell with integer constraints";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121543,7 +117037,6 @@ self: {
        version = "1.0.2.2";
        sha256 = "0r8a8hg3fzfc619zsjdnid1la0njnfrijhqfgqjmis4ncivah52h";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/DDCSF/inchworm";
        description = "Inchworm Lexer Framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -121573,7 +117066,6 @@ self: {
        sha256 = "01fvc963gln6svash9cf9v2wbfnssh4j5r49l6y23zmnmqnzxs8x";
        libraryHaskellDepends = [ base containers deepseq semigroups ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/fumieval/incremental#readme";
        description = "incremental update library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121594,7 +117086,6 @@ self: {
          base Cabal cabal-test-quickcheck containers QuickCheck
        ];
        benchmarkHaskellDepends = [ base containers deepseq QuickCheck ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/incremental-computing";
        description = "Incremental computing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121639,7 +117130,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq monoid-subclasses text
        ];
-       homepage = "https://github.com/blamario/incremental-parser";
        description = "Generic parser library capable of providing partial results from partial input";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121660,7 +117150,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq monoid-subclasses text
        ];
-       homepage = "https://github.com/blamario/incremental-parser";
        description = "Generic parser library capable of providing partial results from partial input";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121673,7 +117162,6 @@ self: {
        version = "0.1.8";
        sha256 = "1a75jkv48awijwdch0lnvcxdihh8ns9rflzgsbbhw8p34k1jpz8s";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "http://github.com/sebfisch/incremental-sat-solver";
        description = "Simple, Incremental SAT Solving as a Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121710,7 +117198,6 @@ self: {
          base indentation-core indentation-parsec indentation-trifecta mtl
          parsec parsers trifecta
        ];
-       homepage = "https://bitbucket.org/adamsmd/indentation";
        description = "Indentation sensitive parsing combinators for Parsec and Trifecta";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121722,7 +117209,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "136skn3parvsyfii0ywm8cqfmsysi562944fbb0xsgckx0sq1dr1";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://bitbucket.org/adamsmd/indentation";
        description = "Indentation sensitive parsing combinators core library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121737,7 +117223,6 @@ self: {
        sha256 = "12s7ic8i7l2g7knzzab0c6k1s59cjlcdsrwygzh8l6l9azvya5lp";
        libraryHaskellDepends = [ base indentation-core mtl parsec ];
        testHaskellDepends = [ base parsec tasty tasty-hunit ];
-       homepage = "https://bitbucket.org/adamsmd/indentation";
        description = "Indentation sensitive parsing combinators for Parsec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121754,7 +117239,6 @@ self: {
          base indentation-core mtl parsers trifecta
        ];
        testHaskellDepends = [ base tasty tasty-hunit trifecta ];
-       homepage = "https://bitbucket.org/adamsmd/indentation";
        description = "Indentation sensitive parsing combinators for Trifecta";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121768,7 +117252,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base mtl parsec ];
-       homepage = "http://www.cse.iitk.ac.in/users/ppk/code/HASKELL/indentparser";
        description = "A parser for indentation based structures";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -121781,7 +117264,6 @@ self: {
        sha256 = "0zv8mzn6r14fjgm2llg3babzgdfdkb97r2avj34lfjzmql4yrkql";
        libraryHaskellDepends = [ base mtl parsec ];
        testHaskellDepends = [ base mtl parsec tasty tasty-hunit ];
-       homepage = "http://github.com/jaspervdj/indents";
        description = "indentation sensitive parser-combinators for parsec";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121805,7 +117287,6 @@ self: {
        version = "0.1.3";
        sha256 = "1hpmzg9ziqgng4wh4g0x4p6sdvn9f31hymwxdvfffydzqq70k17g";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/reinerp/indexed";
        description = "Haskell98 indexed functors, monads, comonads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121820,7 +117301,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-meta indexed template-haskell
        ];
-       homepage = "https://github.com/fumieval/indexed-do-notation";
        description = "Do notation for indexed monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121832,7 +117312,6 @@ self: {
        version = "0.2";
        sha256 = "17rbk2kgiy04n48i6hk4lracwdl45qqklvs1lri7mma2r62f67xh";
        libraryHaskellDepends = [ base bifunctors indexed mtl pointed ];
-       homepage = "https://github.com/reinerp/indexed-extras";
        description = "Indexed functors, monads and comonads that require extensions to Haskell98";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121845,7 +117324,6 @@ self: {
        version = "0.3.1";
        sha256 = "1172vxhyzyf061mnlb8dndnvycjk3shxhiqd8hdz42ipv223admx";
        libraryHaskellDepends = [ base indexed ];
-       homepage = "https://github.com/fumieval/indexed-free";
        description = "indexed monads for free";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121858,7 +117336,6 @@ self: {
        sha256 = "1l38x0s90gfsrfz43k9sx0xbv4pg93m2pfm6hy3rk52wdxrw0qad";
        libraryHaskellDepends = [ base OneTuple ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/davidm-d/indexed-list-literals";
        description = "Type safe indexed list literals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -121871,7 +117348,6 @@ self: {
        sha256 = "1b4g2196pi7v347gzl1x68qriwwfgr2iddjqfs49h5swh7qqqpfg";
        libraryHaskellDepends = [ base Only ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/davidm-d/indexed-list-literals";
        description = "Type safe indexed list literals";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121937,7 +117413,6 @@ self: {
          hspec-expectations-pretty-diff microformats2-parser mtl network-uri
          raw-strings-qq template-haskell text time
        ];
-       homepage = "https://github.com/myfreeweb/indieweb-algorithms";
        description = "A collection of implementations of IndieWeb algorithms";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121951,7 +117426,6 @@ self: {
        sha256 = "08fjmza05wlj11mvdjwfcp3fn6k5zi1hsld84805clipd55sbp0r";
        libraryHaskellDepends = [ array base deepseq vector ];
        testHaskellDepends = [ array base deepseq QuickCheck text vector ];
-       homepage = "https://github.com/RaminHAL9001/inf-interval";
        description = "Non-contiguous interval data types with potentially infinite ranges";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121970,7 +117444,6 @@ self: {
        executableHaskellDepends = [
          ansi-wl-pprint base github optparse-applicative parsec process text
        ];
-       homepage = "https://github.com/silky/infer-upstream";
        description = "Find the repository from where a given repo was forked";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -121992,7 +117465,6 @@ self: {
          optparse-applicative parsec transformers
        ];
        executableHaskellDepends = [ base optparse-applicative parsec ];
-       homepage = "https://github.com/sinelaw/infernu";
        description = "Type inference and checker for JavaScript (experimental)";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122005,7 +117477,6 @@ self: {
        version = "0.12";
        sha256 = "18sf9798nna155xix71lw68k19r7ayk9kmppjzd76yxa61r38g41";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/luqui/infinite-search";
        description = "Exhaustively searchable infinite sets";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122033,7 +117504,6 @@ self: {
        version = "0.1.1";
        sha256 = "156lcw4bvav9w41vggfjk84z41ppam31880wpislxwcsvc9jrd6q";
        libraryHaskellDepends = [ base containers haskell-src ];
-       homepage = "http://www.cs.mu.oz.au/~bjpop/code.html";
        description = "Infix expression re-parsing (for HsParser library)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122054,7 +117524,6 @@ self: {
        testHaskellDepends = [
          base containers hspec hspec-megaparsec megaparsec QuickCheck text
        ];
-       homepage = "https://github.com/stackbuilders/inflections-hs";
        description = "Inflections library for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -122067,7 +117536,6 @@ self: {
        sha256 = "0srw75ds7hic0sjs2fnj0hsqsygzvppgy17y8qmsjz9z14ryqncw";
        libraryHaskellDepends = [ base QuickCheck ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://bitbucket.org/eegg/inflist";
        description = "An infinite list type and operations thereon";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122096,7 +117564,6 @@ self: {
          base doctest http-client HUnit mtl QuickCheck tasty tasty-hunit
          tasty-quickcheck tasty-th template-haskell text vector
        ];
-       homepage = "https://github.com/maoe/influxdb-haskell";
        description = "Haskell client library for InfluxDB";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122125,7 +117592,6 @@ self: {
          base doctest http-client HUnit mtl QuickCheck tasty tasty-hunit
          tasty-quickcheck tasty-th template-haskell text vector
        ];
-       homepage = "https://github.com/maoe/influxdb-haskell";
        description = "Haskell client library for InfluxDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122153,7 +117619,6 @@ self: {
          pandoc persistent persistent-postgresql shakespeare text time
          time-locale-compat yesod yesod-auth yesod-core yesod-form
        ];
-       homepage = "http://doomanddarkness.eu/pub/informative";
        description = "A yesod subsite serving a wiki";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122168,7 +117633,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base text unordered-containers
        ];
-       homepage = "http://github.com/chrisdone/ini";
        description = "Quick and easy configuration files in the INI format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122183,7 +117647,6 @@ self: {
        sha256 = "1szsx2jdq4qqjrj4z5xvwzx35j6apf7i1p4iqbiy0z9hyfh9splc";
        libraryHaskellDepends = [ base ini template-haskell text ];
        testHaskellDepends = [ base HUnit ini raw-strings-qq text ];
-       homepage = "https://github.com/kseo/ini-qq#readme";
        description = "Quasiquoter for INI";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122203,7 +117666,6 @@ self: {
          base bifunctors containers deepseq HUnit safe tasty tasty-hunit
          testpack trifecta
        ];
-       homepage = "https://chiselapp.com/user/mwm/repository/inilist";
        description = "Processing for .ini files with duplicate sections and options";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122234,7 +117696,6 @@ self: {
        version = "0.2.1.0";
        sha256 = "1iw82rzw2w3y40zndz3mxpa7k5ds8zs87ccvp228s4zva0mp5ddl";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/skypers/inject-function";
        description = "Monadic functions with injected parameters";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122375,7 +117836,6 @@ self: {
        libraryHaskellDepends = [
          base containers inline-c template-haskell Win32
        ];
-       homepage = "https://github.com/anton-dessiatov/inline-c-win32";
        description = "Win32 API Context for the inline-c library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -122394,7 +117854,6 @@ self: {
          mtl process template-haskell temporary text
        ];
        testHaskellDepends = [ base hspec jni jvm text ];
-       homepage = "http://github.com/tweag/inline-java#readme";
        description = "Java interop via inline Java code in Haskell modules";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122429,7 +117888,6 @@ self: {
          base criterion filepath primitive process singletons
          template-haskell vector
        ];
-       homepage = "https://tweag.github.io/HaskellR";
        description = "Seamlessly call R from Haskell and vice versa. No FFI required.";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) R;};
@@ -122450,7 +117908,6 @@ self: {
        ];
        executableHaskellDepends = [ base text ];
        testHaskellDepends = [ base text ];
-       homepage = "https://github.com/diffusionkinetics/open/inliterate";
        description = "Interactive literate programming";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -122490,7 +117947,6 @@ self: {
          semigroups tasty tasty-quickcheck text transformers
          unordered-containers
        ];
-       homepage = "https://github.com/phadej/insert-ordered-containers#readme";
        description = "Associative containers retaining insertion order for traversals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122502,7 +117958,6 @@ self: {
        version = "0.1.2";
        sha256 = "1m72ysfd2g2jszvcihh7zbfxvpj2a8qjq3ra4vs4bjzpja4kh477";
        libraryHaskellDepends = [ attoparsec base bytestring dlist ];
-       homepage = "http://github.com/tel/inserts";
        description = "Stupid simple bytestring templates";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122537,7 +117992,6 @@ self: {
          base containers ghc mtl template-haskell transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/nomeata/inspection-testing";
        description = "GHC plugin to do inspection testing";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -122560,7 +118014,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/skedgeme/inspector-wrecker#readme";
        description = "Create benchmarks from the HAR files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122573,7 +118026,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "0wvb3hia5n0nmfd5ih17qp6f7517s164c5mhrn29ai7vv20x6vbx";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/lazac/instance-control";
        description = "Controls how the compiler searches for instances using type families";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122590,7 +118042,6 @@ self: {
        testHaskellDepends = [
          aeson base instant-generics tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/k0001/instant-aeson";
        description = "Generic Aeson instances through instant-generics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122608,7 +118059,6 @@ self: {
        testHaskellDepends = [
          base bytes instant-generics tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/k0001/instant-bytes";
        description = "Generic Serial instances through instant-generics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122621,7 +118071,6 @@ self: {
        version = "0.2";
        sha256 = "088fwsj4hllp96ik91wpqyjfjcb5n64sb6b4fqfvplcsn3zzlvv0";
        libraryHaskellDepends = [ base deepseq instant-generics ];
-       homepage = "https://github.com/k0001/instant-deepseq";
        description = "Generic NFData instances through instant-generics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122636,7 +118085,6 @@ self: {
        revision = "1";
        editedCabalFile = "1z5224dfrwlz29clxb2x2s4cn88sfgmq4264zj4vgkkgakvp848w";
        libraryHaskellDepends = [ base containers syb template-haskell ];
-       homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics";
        description = "Generic programming library with a sum of products view";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122649,7 +118097,6 @@ self: {
        version = "0.2";
        sha256 = "0xrs81j6dmwd5xb69rn24ibngkhrs51n9kr8bs292vhj0awm3y4b";
        libraryHaskellDepends = [ base hashable instant-generics ];
-       homepage = "https://github.com/k0001/instant-hashable";
        description = "Generic Hashable instances through instant-generics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122684,7 +118131,6 @@ self: {
          aeson base bytestring data-default-class HaskellNet HaskellNet-SSL
          http-types network scotty text wai wai-extra
        ];
-       homepage = "https://github.com/spinda/instapaper-sender#readme";
        description = "Basic HTTP gateway to save articles to Instapaper";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122708,7 +118154,6 @@ self: {
        version = "0.1.0.10";
        sha256 = "1bbpjxr8ya46zrhx3nkxkmylbhzkmkav9a7gydz3g2j9ynp4l2fn";
        libraryHaskellDepends = [ array base containers music-diatonic ];
-       homepage = "https://github.com/xpika/chord";
        description = "Render Instrument Chords";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -122725,7 +118170,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/hvr/int-cast";
        description = "Checked conversions between integral types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122745,7 +118189,6 @@ self: {
          base containers hashable tasty tasty-hunit tasty-quickcheck
          unordered-containers
        ];
-       homepage = "https://github.com/metrix-ai/int-multimap";
        description = "A data structure that associates each Int key with a set of values";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122777,7 +118220,6 @@ self: {
          base QuickCheck smallcheck tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck
        ];
-       homepage = "https://github.com/phadej/integer-logarithms";
        description = "Integer logarithms";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -122788,7 +118230,6 @@ self: {
        pname = "integer-pure";
        version = "1.0";
        sha256 = "0lrhf6mw90bfph3hbyxv3n7g2n2xnjfq4qnhyhw4ml76k4yybmxa";
-       homepage = "http://projects.haskell.org/~malcolm/integer-pure";
        description = "A pure-Haskell implementation of arbitrary-precision Integers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122812,7 +118253,6 @@ self: {
        version = "0.2.1";
        sha256 = "0bsqad6q4kc0wykswwqykcn6nd4wj6yd9dzpg075h2n1mmg3h9qc";
        libraryHaskellDepends = [ base parallel ];
-       homepage = "https://github.com/ekmett/integration";
        description = "Fast robust numeric integration via tanh-sinh quadrature";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122839,7 +118279,6 @@ self: {
          base bytestring cassava containers lens mtl optparse-generic text
          vector
        ];
-       homepage = "http://github.com/GregorySchwartz/integreat#readme";
        description = "Integrate different assays";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122859,7 +118298,6 @@ self: {
          rdtsc split tagged time unix
        ];
        librarySystemDepends = [ intel_aes ];
-       homepage = "https://github.com/rrnewton/intel-aes/wiki";
        description = "Hardware accelerated AES encryption and Random Number Generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -122872,7 +118310,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1r0gxwbl2k4i9r7jlbmabr1088q8nk1an4nhf79gsx2ybfdzlndh";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/arowM/interchangeable";
        description = "A type class for interchangeable data";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -122922,7 +118359,6 @@ self: {
        sha256 = "1yiv24n0mfjzbpm9p6djllhwck3brjz9adzyp6k4fpk430304k7s";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://malde.org/~ketil/";
        description = "Replaces some Prelude functions for enhanced error reporting";
        license = "GPL";
      }) {};
@@ -122956,7 +118392,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring hashable text unordered-containers
        ];
-       homepage = "http://github.com/ekmett/intern/";
        description = "Efficient hash-consing for arbitrary data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -122975,7 +118410,6 @@ self: {
        executableHaskellDepends = [
          base explicit-exception HPDF parsec process transformers utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/internetmarke/";
        description = "Shell command for constructing custom stamps for German Post";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123003,7 +118437,6 @@ self: {
          base directory filepath hspec process regex-compat temporary
          transformers
        ];
-       homepage = "https://github.com/commercialhaskell/intero";
        description = "Complete interactive development program for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123028,7 +118461,6 @@ self: {
          base haskell-src-exts HUnit regex-posix syb test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/scvalex/interpol";
        description = "GHC preprocessor and library to enable variable interpolation in strings";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123047,7 +118479,6 @@ self: {
          base base-compat bytestring haskell-src-meta hspec QuickCheck
          quickcheck-instances template-haskell text
        ];
-       homepage = "https://github.com/sol/interpolate#readme";
        description = "String interpolation done right";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123112,7 +118543,6 @@ self: {
        testHaskellDepends = [
          array base containers QuickCheck utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/interpolation/";
        description = "piecewise linear and cubic Hermite interpolation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123131,7 +118561,6 @@ self: {
          base either lifted-base monad-control transformers
        ];
        testHaskellDepends = [ base Cabal either transformers ];
-       homepage = "https://sealgram.com/git/haskell/interruptible/";
        description = "Monad transformers that can be run and resumed later, conserving their context";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123144,7 +118573,6 @@ self: {
        version = "0.1.2";
        sha256 = "1z0ca16vp3j9l2nkzg8gck2jrysqn2fw4vxr2br0j41fp7iss5wx";
        libraryHaskellDepends = [ base base-prelude transformers ];
-       homepage = "https://github.com/nikita-volkov/interspersed";
        description = "An abstraction over interspersing monadic actions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123179,7 +118607,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "http://github.com/ekmett/intervals";
        description = "Interval Arithmetic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123203,7 +118630,6 @@ self: {
          network-fancy random RSA safe SDL SDL-gfx SDL-mixer SDL-ttf stm
          time transformers vector
        ];
-       homepage = "http://mbays.freeshell.org/intricacy";
        description = "A game of competitive puzzle-design";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -123219,7 +118645,6 @@ self: {
        libraryHaskellDepends = [
          base containers haskell-src-meta mtl template-haskell
        ];
-       homepage = "https://github.com/daig/intrinsic-superclasses#readme";
        description = "A quasiquoter for better instance deriving and default methods";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123242,7 +118667,6 @@ self: {
          mtl QuickCheck safe text transformers unordered-containers
          writer-cps-mtl
        ];
-       homepage = "https://github.com/minad/intro#readme";
        description = "\"Fixed Prelude\" - Mostly total and safe, provides Text and Monad transformers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123258,7 +118682,6 @@ self: {
        libraryHaskellDepends = [ intro ];
        testHaskellDepends = [ intro ];
        doHaddock = false;
-       homepage = "https://github.com/minad/intro-prelude#readme";
        description = "Intro reexported as Prelude";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123280,7 +118703,6 @@ self: {
          string-conv text transformers transformers-base validity
          validity-containers
        ];
-       homepage = "https://github.com/NorfairKing/introduction";
        description = "A prelude for safe new projects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123301,7 +118723,6 @@ self: {
          genvalidity-containers genvalidity-hspec genvalidity-text hspec
          introduction path path-io QuickCheck time
        ];
-       homepage = "https://github.com/NorfairKing/introduction";
        description = "A prelude for the tests of safe new projects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123314,7 +118735,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "044nw8z2ga46mal9pr64vsc714n4dibx0k2lwgnrkk49729c7lk0";
        libraryHaskellDepends = [ base bits-extras bytestring deepseq ];
-       homepage = "https://github.com/pxqr/intset";
        description = "Pure, mergeable, succinct Int sets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123340,7 +118760,6 @@ self: {
          unordered-containers
        ];
        testHaskellDepends = [ base hspec QuickCheck template-haskell ];
-       homepage = "https://github.com/nfrisby/invariant-functors";
        description = "Haskell98 invariant functors";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -123397,7 +118816,6 @@ self: {
        version = "0.2.1";
        sha256 = "0kyi7gq0a792v4lwmpq8i56vzwk6g7cjc3lbpxch47jsqv8lfhbp";
        libraryHaskellDepends = [ base partial-isomorphisms ];
-       homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse";
        description = "Invertible syntax descriptions for both parsing and pretty printing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123416,7 +118834,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec hspec-core streaming-bytestring unix
        ];
-       homepage = "https://github.com/mitchellwrosen/io-capture#readme";
        description = "Capture IO actions' stdout and stderr";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123449,7 +118866,6 @@ self: {
        sha256 = "1jqw6g0nm1mx9c6qnbrwr5mpgaiyfjzqwj0r6mzhsvxvzkawip05";
        libraryHaskellDepends = [ base time ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/YoshikuniJujo/io-machine#readme";
        description = "Easy I/O model to learn IO monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123475,7 +118891,6 @@ self: {
        version = "1.1.1.0";
        sha256 = "0ga85wdvz67jjx8qh6f687kfikcrfmp7winn13v6na7vlaqs2ly7";
        libraryHaskellDepends = [ async base ];
-       homepage = "https://github.com/DanBurton/io-memoize";
        description = "Memoize IO actions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123503,7 +118918,6 @@ self: {
        sha256 = "1w8m21zkhbhqr9lsdzwxfpy0jhb2ciybn3bvhyp3zlxkq9k3yc7f";
        libraryHaskellDepends = [ base stm ];
        testHaskellDepends = [ base hspec transformers ];
-       homepage = "https://github.com/Yuras/io-region/wiki";
        description = "Exception safe resource management with dynamic regions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123515,7 +118929,6 @@ self: {
        version = "0.3";
        sha256 = "1ga9bd7iri6vlsxnjx765yy3bxc4lbz644wyw88yzvpjgz6ga3cs";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://github.com/willdonnelly/io-storage";
        description = "A key-value store in the IO monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123565,7 +118978,6 @@ self: {
          attoparsec base bytestring HUnit io-streams network test-framework
          test-framework-hunit transformers
        ];
-       homepage = "http://snapframework.com/";
        description = "HAProxy protocol 1.5 support for io-streams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123595,7 +119007,6 @@ self: {
        revision = "1";
        editedCabalFile = "1q10d2pjhy3k549pw3lid2lda5z4790x0vmg1qajwyapm7q5cma6";
        libraryHaskellDepends = [ base binary bytestring text ];
-       homepage = "https://github.com/clintonmead/io-string-like#readme";
        description = "Classes to handle Prelude style IO functions for different datatypes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123610,7 +119021,6 @@ self: {
        editedCabalFile = "0vm1c6ncb6ckchrmyhk201b2mc3s3z8p59cy49sf6xjza4r3b463";
        libraryHaskellDepends = [ base SafeSemaphore threads ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/rodrigosetti/io-throttle";
        description = "Limit number of IO actions started per second";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123642,7 +119052,6 @@ self: {
        executableHaskellDepends = [
          base containers ivory ivory-backend-c mtl
        ];
-       homepage = "https://haskellembedded.github.io/";
        description = "EDSL for concurrent, realtime, embedded programming on top of Ivory";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123655,7 +119064,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "1iwi1675ggfwfh5as0zj19q4375b58hrb3g4jfn8myrhlhncixpl";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/cocreature/ioref-stable#readme";
        description = "iorefs with a unique stable index";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123667,7 +119075,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "0bqi5b8j0i56nqm2fw2ylk6qnc2hm41qx36p93hs0f8javpmv1nn";
        libraryHaskellDepends = [ base bytestring path text ];
-       homepage = "http://cs-syd.eu";
        description = "A class of strings that can be involved in IO";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123680,7 +119087,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1nvysb0nmx42q0ilr09nzbsmr7mbbclhgl0iikibhhfb34r2afx0";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tattsun/iothread";
        description = "run IOs in a single thread";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123693,7 +119099,6 @@ self: {
        version = "0.1";
        sha256 = "0ylwrim2wfx3v03syd8v0iwf9kbw9154wlxsp8wc1d3n6sz7p1cc";
        libraryHaskellDepends = [ base ];
-       homepage = "https://bitbucket.org/dshearer/iotransaction/";
        description = "Supports the automatic undoing of IO operations when an exception is thrown";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123720,7 +119125,6 @@ self: {
        benchmarkHaskellDepends = [
          attoparsec base bytestring criterion text
        ];
-       homepage = "https://github.com/andrewthad/haskell-ip#readme";
        description = "Library for IP and MAC addresses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123747,7 +119151,6 @@ self: {
        benchmarkHaskellDepends = [
          attoparsec base bytestring criterion text
        ];
-       homepage = "https://github.com/andrewthad/haskell-ip#readme";
        description = "Library for IP and MAC addresses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123763,7 +119166,6 @@ self: {
        sha256 = "1819742yjdl96k2z8s55a5x9xw9mg4lps1dq1f55zvc31afkdi4l";
        libraryHaskellDepends = [ base cpu network template-haskell ];
        testHaskellDepends = [ base cpu network tasty tasty-hunit ];
-       homepage = "https://github.com/shlevy/ip-quoter";
        description = "Quasiquoter for IP addresses";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123775,7 +119177,6 @@ self: {
        version = "8.0.4";
        sha256 = "0fry56zk9nbpqp58qvm1xxbq53pjiahkb58gh2h8dax80q3iczh4";
        libraryHaskellDepends = [ base binary bytestring iproute ];
-       homepage = "http://www.ip2location.com";
        description = "IP2Location Haskell package for IP geolocation";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123790,7 +119191,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base cmdargs IPv6Addr text ];
-       homepage = "https://github.com/MichelBoucey/ip6addr";
        description = "Commandline tool to generate IPv6 address text representations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123809,7 +119209,6 @@ self: {
          base bytestring darcs directory filepath hashed-storage process
          unix
        ];
-       homepage = "http://darcs.nomeata.de/ipatch";
        description = "interactive patch editor";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123895,7 +119294,6 @@ self: {
          appar base byteorder containers doctest hspec network QuickCheck
          safe
        ];
-       homepage = "http://www.mew.org/~kazu/proj/iproute/";
        description = "IP Routing Table";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -123939,7 +119337,6 @@ self: {
          network old-time pam parsec process random safe template-haskell
          time unix utf8-string
        ];
-       homepage = "http://iptadmin.117.su";
        description = "web-interface for iptables";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -123962,7 +119359,6 @@ self: {
          process SHA temporary text transformers unordered-containers uuid
          zeromq4-haskell
        ];
-       homepage = "http://github.com/gibiansky/IHaskell";
        description = "A library for creating kernels for IPython frontends";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -123991,7 +119387,6 @@ self: {
        version = "0.1";
        sha256 = "09n4y93x74wblbz89s1hwzmanwwi72cj0baz72485svarg55kid7";
        libraryHaskellDepends = [ attoparsec base bytestring ];
-       homepage = "https://github.com/kallisti-dev/irc-bytestring";
        description = "serialization and parsing of IRC messages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124012,7 +119407,6 @@ self: {
          profunctors stm stm-chans text time tls transformers x509
          x509-store x509-validation
        ];
-       homepage = "https://github.com/barrucadu/irc-client";
        description = "An IRC client library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -124042,7 +119436,6 @@ self: {
          network-conduit-tls profunctors text time tls transformers
          x509-validation
        ];
-       homepage = "https://github.com/barrucadu/irc-conduit";
        description = "Streaming IRC message library using conduits";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -124062,7 +119455,6 @@ self: {
          text time vector
        ];
        testHaskellDepends = [ base hashable HUnit text ];
-       homepage = "https://github.com/glguy/irc-core";
        description = "IRC core library for glirc";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -124074,7 +119466,6 @@ self: {
        version = "0.1.3.0";
        sha256 = "16mp9dpp57id760zc932dszd5r1ncskwwxrp0djka5r1alddjz6n";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "https://github.com/barrucadu/irc-ctcp";
        description = "A CTCP encoding and decoding library for IRC clients";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -124099,7 +119490,6 @@ self: {
          base bytestring hspec-attoparsec iproute network path tasty
          tasty-hspec tasty-quickcheck utf8-string
        ];
-       homepage = "https://github.com/JanGe/irc-dcc";
        description = "A DCC message parsing and helper library for IRC clients";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -124120,7 +119510,6 @@ self: {
          irc-fun-types json-state text time time-interval time-units
          transformers unordered-containers
        ];
-       homepage = "http://rel4tion.org/projects/irc-fun-bot/";
        description = "Library for writing fun IRC bots";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124140,7 +119529,6 @@ self: {
          fast-logger hashable irc-fun-messages irc-fun-types text time
          time-units unordered-containers
        ];
-       homepage = "http://rel4tion.org/projects/irc-fun-client/";
        description = "Another library for writing IRC clients";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124158,7 +119546,6 @@ self: {
          base dlist formatting irc-fun-types text text-show
        ];
        testHaskellDepends = [ base text ];
-       homepage = "http://rel4tion.org/projects/irc-fun-color/";
        description = "Add color and style decorations to IRC messages";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124173,7 +119560,6 @@ self: {
        libraryHaskellDepends = [
          base irc-fun-types regex-applicative text
        ];
-       homepage = "http://rel4tion.org/projects/irc-fun-messages/";
        description = "Types and functions for working with the IRC protocol";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -124185,7 +119571,6 @@ self: {
        version = "0.2";
        sha256 = "15q9sfpazrnplj8yp1v641amnw8zcvwb9wp8siy8fbhi6gcx5lip";
        libraryHaskellDepends = [ base hashable text ];
-       homepage = "http://hub.darcs.net/fr33domlover/irc-fun-types";
        description = "Common types for IRC related packages";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -124208,7 +119593,6 @@ self: {
          base bytestring containers directory filepath irc mtl network
          parsec random SafeSemaphore stm time unix
        ];
-       homepage = "https://github.com/stepcut/ircbot";
        description = "A library for writing IRC bots";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124257,7 +119641,6 @@ self: {
          QuickCheck quickcheck-instances rerebase tasty tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "https://github.com/nikita-volkov/iri";
        description = "RFC-based International Resource Identifier library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124286,7 +119669,6 @@ self: {
        executableHaskellDepends = [
          base extra multistate text transformers unordered-containers yaml
        ];
-       homepage = "https://github.com/lspitzner/iridium";
        description = "Automated Local Cabal Package Testing and Uploading";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124299,7 +119681,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "1yi1ia4ii6xg17ndp0v47cix0ds6bbrsbf0pghcmx3y4b55v0dlr";
        libraryHaskellDepends = [ aeson base http-client lens text wreq ];
-       homepage = "https://github.com/arnoblalam/iron_mq_haskell";
        description = "Iron.IO message queueing client library";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124321,7 +119702,6 @@ self: {
        executableHaskellDepends = [
          antisplice base chatty chatty-utils mtl transformers
        ];
-       homepage = "http://doomanddarkness.eu/pub/antisplice";
        description = "A technical demo for Antisplice";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124334,7 +119714,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "05a1k70cj4rlaz7yx84m7riz6zhsb588vfyzkza2gr4i5wlhjr6c";
        libraryHaskellDepends = [ ad base data-default-class statistics ];
-       homepage = "https://github.com/argiopetech/irt";
        description = "Item Response Theory functions for use in computerized adaptive testing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124367,7 +119746,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/isdicom";
        description = "An executable and library to determine if a file is a DICOM file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124405,7 +119783,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1mxfs8k0znc7v2iynjnhr4k5c9as4ip37ybvxnvjfqy4dld9rgyg";
        libraryHaskellDepends = [ base unordered-containers ];
-       homepage = "https://github.com/redneb/islink";
        description = "Check if an HTML element is a link";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124447,7 +119824,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "1s15vb00nqxnmm59axapipib1snh6q5qhfdw7pgb9vdsz8i86jqj";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/HugoDaniel/iso639";
        description = "ISO-639-1 language codes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124477,7 +119853,6 @@ self: {
        sha256 = "09h1jfdj9fv1nsryhka2mgl8nig9840f5kv06vyyh7l4l1z767bn";
        libraryHaskellDepends = [ base time ];
        testHaskellDepends = [ base hspec HUnit time ];
-       homepage = "https://github.com/nh2/iso8601-time";
        description = "Convert to/from the ISO 8601 time format";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -124502,7 +119877,6 @@ self: {
        benchmarkHaskellDepends = [
          base binary bytestring criterion tagged type-spec
        ];
-       homepage = "https://github.com/sheyll/isobmff-builder#readme";
        description = "A (bytestring-) builder for the ISO-14496-12 base media file format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124520,7 +119894,6 @@ self: {
          aeson base bytestring data-default ghc-prim http-conduit text
          unordered-containers uri vector
        ];
-       homepage = "https://github.com/reinerp/isohunt";
        description = "Bindings to the isoHunt torrent search API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124540,7 +119913,6 @@ self: {
        testHaskellDepends = [
          base containers hspec megaparsec QuickCheck
        ];
-       homepage = "https://github.com/Michaelt293/Element-isotopes/blob/master/README.md";
        description = "Isotopic masses and relative abundances";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124618,7 +119990,6 @@ self: {
          base heap HUnit iteratee ListLike mtl statistics test-framework
          test-framework-hunit test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/JohnLato/iter-stats";
        description = "iteratees for statistical processing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124638,7 +120009,6 @@ self: {
          ListLike mtl network old-locale process stringsearch time unix
        ];
        librarySystemDepends = [ zlib ];
-       homepage = "http://www.scs.stanford.edu/~dm/iterIO";
        description = "Iteratee-based IO with pipe operators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124654,7 +120024,6 @@ self: {
        libraryHaskellDepends = [
          base mtl tagged template-haskell vector
        ];
-       homepage = "https://github.com/BioHaskell/iterable";
        description = "API for hierarchical multilevel collections";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124684,7 +120053,6 @@ self: {
          base bytestring criterion deepseq exceptions ListLike monad-control
          mtl transformers transformers-base unix
        ];
-       homepage = "http://www.tiresiaspress.us/haskell/iteratee";
        description = "Iteratee-based I/O";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124716,7 +120084,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers ListLike MonadCatchIO-mtl mtl unix
        ];
-       homepage = "http://inmachina.net/~jwlato/haskell/iteratee";
        description = "Iteratee-based I/O";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124747,7 +120114,6 @@ self: {
        libraryHaskellDepends = [
          base iteratee stm stm-chans transformers
        ];
-       homepage = "http://www.tiresiaspress.us/~jwlato/haskell/iteratee-stm";
        description = "Concurrent iteratees using STM";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124765,7 +120131,6 @@ self: {
          base bytestring filepath iterIO ListLike monadIO mtl network split
          transformers unix
        ];
-       homepage = "https://github.com/alevy/iterio-server";
        description = "Library for building servers with IterIO";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124796,7 +120161,6 @@ self: {
        libraryHaskellDepends = [
          base binary containers directory haskell98 mtl parsec
        ];
-       homepage = "http://www.dcs.st-and.ac.uk/~eb/Ivor/";
        description = "Theorem proving library based on dependent type theory";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124816,7 +120180,6 @@ self: {
          template-haskell text th-abstraction th-lift
        ];
        libraryToolDepends = [ alex happy ];
-       homepage = "http://ivorylang.org";
        description = "Safe embedded C programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124832,7 +120195,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath HStringTemplate text utf8-string
        ];
-       homepage = "http://ivorylang.org";
        description = "Manage additional data files during Ivory compilation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124853,7 +120215,6 @@ self: {
          ivory-artifact ivory-opts language-c-quote mainland-pretty monadLib
          process srcloc template-haskell
        ];
-       homepage = "http://ivorylang.org";
        description = "Ivory C backend";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124873,7 +120234,6 @@ self: {
          base ivory ivory-backend-c monadLib parsec template-haskell
        ];
        executableHaskellDepends = [ base ivory ivory-backend-c ];
-       homepage = "http://smaccmpilot.org/languages/ivory-introduction.html";
        description = "Ivory bit-data support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124893,7 +120253,6 @@ self: {
        testHaskellDepends = [
          base base-compat containers ivory monadLib tasty tasty-hunit
        ];
-       homepage = "http://ivorylang.org";
        description = "Simple concrete evaluator for Ivory programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124916,7 +120275,6 @@ self: {
          base base-compat ivory ivory-backend-c ivory-opts ivory-stdlib
          monadLib pretty QuickCheck template-haskell
        ];
-       homepage = "http://ivorylang.org/";
        description = "Ivory examples";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -124930,7 +120288,6 @@ self: {
        sha256 = "0h21r9ij3n49b0m3dcjx22vyxc68v4jifl6yv1wpyn1hgrzxlyck";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
-       homepage = "http://ivorylang.org";
        description = "Ivory hardware model (STM32F4)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124949,7 +120306,6 @@ self: {
          base base-compat containers data-reify dlist fgl filepath ivory
          monadLib pretty
        ];
-       homepage = "http://ivorylang.org";
        description = "Ivory compiler optimizations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -124971,7 +120327,6 @@ self: {
          base base-compat directory filepath ivory ivory-backend-c
          ivory-stdlib monadLib process QuickCheck tasty tasty-hunit
        ];
-       homepage = "http://ivorylang.org";
        description = "QuickCheck driver for Ivory";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125001,7 +120356,6 @@ self: {
        sha256 = "1sdbwy5sqa87zidfp7xmxwvfw3xx26kc8m68hgmhsxvs8j6xavmg";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base filepath ivory ivory-artifact ];
-       homepage = "http://ivorylang.org";
        description = "Ivory standard library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125017,7 +120371,6 @@ self: {
        libraryHaskellDepends = [
          base invertible-syntax partial-isomorphisms snap snap-core
        ];
-       homepage = "https://github.com/lilac/ivy-web/";
        description = "A lightweight web framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125031,7 +120384,6 @@ self: {
        sha256 = "0khmfwql4vwj55idsxmhjhrbqzfir3g9wm5lmpvnf77mm95cfpdz";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ wirelesstools ];
-       homepage = "https://github.com/jaor/iwlib";
        description = "Bindings for the iw C library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) wirelesstools;};
@@ -125056,7 +120408,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base preprocessor-tools syb ];
-       homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/";
        description = "A preprocessor for expanding \"ixdo\" notation for indexed monads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125087,11 +120438,30 @@ self: {
        libraryHaskellDepends = [
          base containers safecopy syb syb-with-class template-haskell
        ];
-       homepage = "http://happstack.com";
        description = "Efficient relational queries on Haskell sets";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "ixset_1_1" = callPackage
+    ({ mkDerivation, base, Cabal, containers, HUnit, QuickCheck, random
+     , safecopy, semigroups, syb, syb-with-class, template-haskell
+     }:
+     mkDerivation {
+       pname = "ixset";
+       version = "1.1";
+       sha256 = "147fr6hqvbnlrhy7zpxzg1iiciz4gzk2g281fkp4ylklq1lz9c4v";
+       libraryHaskellDepends = [
+         base containers safecopy semigroups syb syb-with-class
+         template-haskell
+       ];
+       testHaskellDepends = [
+         base Cabal containers HUnit QuickCheck random
+       ];
+       description = "Efficient relational queries on Haskell sets";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "ixset-typed" = callPackage
     ({ mkDerivation, base, containers, deepseq, HUnit, QuickCheck
      , safecopy, syb, tasty, tasty-hunit, tasty-quickcheck
@@ -125143,7 +120513,6 @@ self: {
          base ghc-prim indexed language-glsl parsec prettyclass singletons
          template-haskell text
        ];
-       homepage = "https://github.com/schell/ixshader#readme";
        description = "A shallow embedding of the OpenGL Shading Language in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125217,7 +120586,6 @@ self: {
          non-negative semigroups transformers
        ];
        libraryPkgconfigDepends = [ libjack2 ];
-       homepage = "http://www.haskell.org/haskellwiki/JACK";
        description = "Bindings for the JACK Audio Connection Kit";
        license = "GPL";
      }) {inherit (pkgs) libjack2;};
@@ -125243,7 +120611,6 @@ self: {
        version = "0.1";
        sha256 = "03ysmgg5f3dsimskqw5vpnrv5jg4gf1gd0khmf0s1ilfm1jc1nfd";
        libraryHaskellDepends = [ base hosc ];
-       homepage = "http://www.renickbell.net/doku.php?id=jackminimix";
        description = "control JackMiniMix";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125257,7 +120624,6 @@ self: {
        sha256 = "1skpw2jm5g0lylc79n5fk37d3lrvhwb3cmn50wcy4i5nnjvfdijc";
        libraryHaskellDepends = [ base binary bytestring vector ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ghorn/jacobi-roots";
        description = "Roots of two shifted Jacobi polynomials (Legendre and Radau) to double precision";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125288,7 +120654,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base Cabal ];
-       homepage = "https://github.com/peti/jailbreak-cabal#readme";
        description = "Strip version restrictions from Cabal files";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -125303,7 +120668,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base deepseq time ];
-       homepage = "https://github.com/jalaali/jalaali-hs";
        description = "Convert Jalaali and Gregorian calendar systems to each other";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125327,7 +120691,6 @@ self: {
          base HUnit QuickCheck random test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/cgo/jalla";
        description = "Higher level functions for linear algebra. Wraps BLAS and LAPACKE.";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125350,7 +120713,6 @@ self: {
          vector xml
        ];
        executableHaskellDepends = [ base boxes directory filepath ];
-       homepage = "https://github.com/mtolly/jammittools";
        description = "Export sheet music and audio from Windows/Mac app Jammit";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125364,7 +120726,6 @@ self: {
        sha256 = "1phlq2jzvkdr9askpnbryc7aw6mk7121kh2fz5wqr23cs8mg5m6b";
        libraryHaskellDepends = [ base time ];
        testHaskellDepends = [ base doctest hspec QuickCheck time ];
-       homepage = "http://github.com/cohei/japanese-holidays#readme";
        description = "Japanese holidays utility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125427,7 +120788,6 @@ self: {
        ];
        executableHaskellDepends = [ aeson base bytestring text ];
        testHaskellDepends = [ aeson base bytestring text ];
-       homepage = "https://github.com/Lupino/jason#readme";
        description = "A fast JASONETTE-iOS JSON combinator library for haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125444,7 +120804,6 @@ self: {
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base pretty ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://github.com/andreasabel/java-adt";
        description = "Create immutable algebraic data structures for Java";
        license = "unknown";
      }) {};
@@ -125492,7 +120851,6 @@ self: {
        version = "0.0.4";
        sha256 = "1ms8m95mara3pp7qdg8jn2ajbq3zj8pnbs1b9jhpxbdkl5220768";
        libraryHaskellDepends = [ base diet ];
-       homepage = "https://github.com/tonymorris/java-character";
        description = "Functions to simulate Java's Character class";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125507,7 +120865,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base random-shuffle ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/tobynet/java-poker#readme";
        description = "The etude of the Haskell programming";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -125540,7 +120897,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/NICTA/javaclass";
        description = "Java class files";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125558,7 +120914,6 @@ self: {
          base deepseq ghcjs-base-stub parallel text
        ];
        executableHaskellDepends = [ base ghcjs-base-stub ];
-       homepage = "https://github.com/louispan/javascript-extras#readme";
        description = "Extra javascript functions when using GHCJS";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125575,7 +120930,6 @@ self: {
          base deepseq ghcjs-base-stub parallel text
        ];
        executableHaskellDepends = [ base ghcjs-base-stub ];
-       homepage = "https://github.com/louispan/javascript-extras#readme";
        description = "Extra javascript functions when using GHCJS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125597,7 +120951,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck
        ];
-       homepage = "https://github.com/tonymorris/javasf";
        description = "A utility to print the SourceFile attribute of one or more Java class files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125615,7 +120968,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck
        ];
-       homepage = "https://github.com/tonymorris/javav";
        description = "A utility to print the target version of Java class files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125653,7 +121005,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring http-conduit text transformers
        ];
-       homepage = "http://github.com/Herzult/jcdecaux-vls";
        description = "JCDecaux self-service bicycles API client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125673,7 +121024,6 @@ self: {
          base binary bytestring containers mtl network transformers
        ];
        executableHaskellDepends = [ base mtl network ];
-       homepage = "https://github.com/VictorDenisov/jdi";
        description = "Implementation of Java Debug Interface";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125696,7 +121046,6 @@ self: {
          yaml
        ];
        executableHaskellDepends = [ base optparse-applicative text ];
-       homepage = "https://github.com/erikd/jenga";
        description = "Generate a cabal freeze file from a stack.yaml";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125721,7 +121070,6 @@ self: {
          ansi-wl-pprint base bimap optparse-applicative text
        ];
        testHaskellDepends = [ base containers tasty-hspec text ];
-       homepage = "https://github.com/Fuuzetsu/jenkinsPlugins2nix#readme";
        description = "Generate nix for Jenkins plugins";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125752,7 +121100,6 @@ self: {
          arrows base Diff directory filepath hxt tasty tasty-golden
          transformers
        ];
-       homepage = "http://github.com/achudnov/jespresso";
        description = "Extract all JavaScript from an HTML page and consolidate it in one script";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125798,7 +121145,6 @@ self: {
          contravariant jmacro mtl scientific split text unordered-containers
          vector
        ];
-       homepage = "http://hub.darcs.net/gershomb/jmacro";
        description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125817,7 +121163,6 @@ self: {
          contravariant jmacro mtl scientific split text unordered-containers
          vector
        ];
-       homepage = "http://hub.darcs.net/gershomb/jmacro";
        description = "JSON-RPC clients and servers using JMacro, and evented client-server Reactive Programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125835,7 +121180,6 @@ self: {
          aeson base blaze-html bytestring containers happstack-server jmacro
          jmacro-rpc mtl
        ];
-       homepage = "http://hub.darcs.net/gershomb/jmacro-rpc";
        description = "Happstack backend for jmacro-rpc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125851,7 +121195,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring containers jmacro jmacro-rpc mtl snap-core
        ];
-       homepage = "http://hub.darcs.net/gershomb/jmacro-rpc";
        description = "Snap backend for jmacro-rpc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125872,7 +121215,6 @@ self: {
          protolude text wai wai-extra warp
        ];
        testHaskellDepends = [ base protolude tasty ];
-       homepage = "https://github.com/jml/jml-web-service#readme";
        description = "Common utilities for running a web service";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -125891,7 +121233,6 @@ self: {
        ];
        librarySystemDepends = [ jdk ];
        libraryToolDepends = [ cpphs ];
-       homepage = "https://github.com/tweag/inline-java/tree/master/jni#readme";
        description = "Complete JNI raw bindings";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) jdk;};
@@ -125917,7 +121258,6 @@ self: {
          async base bytestring data-default directory hspec network
          QuickCheck stm
        ];
-       homepage = "https://github.com/gree/haskell-jobqueue";
        description = "A job queue library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125931,7 +121271,6 @@ self: {
        sha256 = "0bx9cvdhhw7z30qgxwpl0j23z18sx7xyin2y7bwxvg5ga737j8qx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base haskell98 multisetrewrite stm ];
-       homepage = "http://sulzmann.blogspot.com/2008/12/parallel-join-patterns-with-guards-and.html";
        description = "Parallel Join Patterns with Guards and Propagation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125946,7 +121285,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring lens text url wreq
        ];
-       homepage = "https://github.com/cotrone/join-api#readme";
        description = "Bindings for Join push notifications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -125958,7 +121296,6 @@ self: {
        version = "0.3.0";
        sha256 = "0hjlyyylbh471696v9b1jckm7d4gfp1ka978sr1j0005d03gwv35";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Join list - symmetric list type";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -125975,7 +121312,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers HTTP json mtl network old-locale time
        ];
-       homepage = "http://rawr.mschade.me/jonathanscard/";
        description = "An implementation of the Jonathan's Card API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126022,7 +121358,6 @@ self: {
          tasty-quickcheck template-haskell text time unordered-containers
          vector x509
        ];
-       homepage = "https://github.com/frasertweedale/hs-jose";
        description = "Javascript Object Signing and Encryption and JSON Web Token library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -126054,7 +121389,6 @@ self: {
          tasty-quickcheck template-haskell text time unordered-containers
          vector x509
        ];
-       homepage = "https://github.com/frasertweedale/hs-jose";
        description = "Javascript Object Signing and Encryption and JSON Web Token library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126080,7 +121414,6 @@ self: {
          mtl QuickCheck text unordered-containers vector
        ];
        benchmarkHaskellDepends = [ base bytestring criterion cryptonite ];
-       homepage = "http://github.com/tekul/jose-jwt";
        description = "JSON Object Signing and Encryption Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -126099,7 +121432,6 @@ self: {
          base data-default dhall docopt extra filepath process time turtle
          yaml
        ];
-       homepage = "http://gitlab.com/locallycompact/jot";
        description = "Tiny markdown notebook";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -126124,7 +121456,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base HTTP ];
-       homepage = "https://github.com/ndmitchell/js-flot#readme";
        description = "Obtain minified flot code";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126136,7 +121467,6 @@ self: {
        version = "0.0.7";
        sha256 = "0i3r3xl8hi2a3d6hrj77vbfi54bkq4pidrjcz13vz4az9dvz6k75";
        libraryHaskellDepends = [ base wl-pprint ];
-       homepage = "https://github.com/sseefried/js-good-parts.git";
        description = "Javascript: The Good Parts -- AST & Pretty Printer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126152,7 +121482,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base HTTP ];
        doCheck = false;
-       homepage = "https://github.com/ndmitchell/js-jquery#readme";
        description = "Obtain minified jQuery code";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126219,7 +121548,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base jsaddle lens text ];
-       homepage = "https://github.com/ghcjs/jsaddle-hello";
        description = "JSaddle Hello World, an example package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126367,7 +121695,6 @@ self: {
          aeson aeson-pretty base bytestring containers data-default hspec
          lens lens-aeson text unordered-containers url
        ];
-       homepage = "https://github.com/toddmohney/json-api";
        description = "Utilities for generating JSON-API payloads";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126384,7 +121711,6 @@ self: {
        libraryHaskellDepends = [
          aeson base indexed indexed-free lens lens-aeson text
        ];
-       homepage = "http://github.com/ocharles/json-assertions.git";
        description = "Test that your (Aeson) JSON encoding matches your expectations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -126400,7 +121726,6 @@ self: {
        libraryHaskellDepends = [
          base scientific text unordered-containers vector
        ];
-       homepage = "https://github.com/nikita-volkov/json-ast";
        description = "Universal JSON AST datastructure";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126418,7 +121743,6 @@ self: {
          base-prelude contravariant contravariant-extras json-ast
          json-encoder scientific text unordered-containers vector
        ];
-       homepage = "https://github.com/sannsyn/json-ast-json-encoder";
        description = "Encoders of JSON AST";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126434,7 +121758,6 @@ self: {
        libraryHaskellDepends = [
          base json-ast QuickCheck quickcheck-instances
        ];
-       homepage = "https://github.com/nikita-volkov/json-ast-quickcheck";
        description = "Compatibility layer for \"json-ast\" and \"QuickCheck\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126469,7 +121792,6 @@ self: {
          hashable lens mtl optparse-applicative pretty process QuickCheck
          scientific smallcheck text uniplate unordered-containers vector
        ];
-       homepage = "https://github.com/mgajda/json-autotype";
        description = "Automatic type declaration for JSON input data";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -126501,7 +121823,6 @@ self: {
          hashable lens mtl optparse-applicative pretty process QuickCheck
          scientific smallcheck text uniplate unordered-containers vector
        ];
-       homepage = "https://github.com/mgajda/json-autotype";
        description = "Automatic type declaration for JSON input data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126526,7 +121847,6 @@ self: {
          base bytestring bytestring-nums bytestring-trie
          bytestringparser-temporary containers utf8-string
        ];
-       homepage = "http://github.com/jsnx/JSONb/";
        description = "JSON parser that uses byte strings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126544,7 +121864,6 @@ self: {
          base blaze-builder blaze-textual bytestring containers text
          unordered-containers utf8-string vector
        ];
-       homepage = "http://github.com/lpsmith/json-builder";
        description = "Data structure agnostic JSON serialization";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -126562,7 +121881,6 @@ self: {
        ];
        testHaskellDepends = [ base-prelude bytestring text ];
        benchmarkHaskellDepends = [ aeson criterion rebase ];
-       homepage = "https://github.com/nikita-volkov/json-bytes-builder";
        description = "Direct-to-bytes JSON Builder";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126580,7 +121898,6 @@ self: {
          base base-prelude bytestring bytestring-tree-builder contravariant
          contravariant-extras scientific semigroups text
        ];
-       homepage = "https://github.com/sannsyn/json-encoder";
        description = "A direct-to-bytes single-pass JSON encoder with a declarative DSL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126599,7 +121916,6 @@ self: {
          base blaze-builder blaze-builder-enumerator bytestring containers
          enumerator json-types text transformers
        ];
-       homepage = "http://github.com/snoyberg/json-enumerator";
        description = "Pure-Haskell utilities for dealing with JSON with the enumerator package. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126617,7 +121933,6 @@ self: {
          aeson base bytestring data-default template-haskell
          unordered-containers yaml
        ];
-       homepage = "https://bitbucket.org/tdammers/json-extra";
        description = "Utility functions to extend Aeson";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126638,7 +121953,6 @@ self: {
          aeson base bytestring filepath hspec mime-types network-uri tagsoup
          text time
        ];
-       homepage = "https://github.com/tfausak/json-feed#readme";
        description = "JSON Feed";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126684,7 +121998,6 @@ self: {
          QuickCheck quickcheck-instances rebase tasty tasty-hunit
          tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/nikita-volkov/json-incremental-decoder";
        description = "Incremental JSON parser with early termination and a declarative DSL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126698,7 +122011,6 @@ self: {
        sha256 = "1rhwlkcap4hk3hj1vf5s93bzvc14gx4n6xsp8n2d8nd5qqybvi2a";
        libraryHaskellDepends = [ base json ];
        testHaskellDepends = [ base hspec json QuickCheck ];
-       homepage = "https://github.com/jonathankochems/json-litobj";
        description = "Extends Text.JSON to handle literal JS objects.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126711,7 +122023,6 @@ self: {
        version = "0.1.2.1";
        sha256 = "1anij6svbkygz9qyssqhz9vyj43gyhsvrypb6fzjl4k5ss7aibq0";
        libraryHaskellDepends = [ attoparsec base-prelude text ];
-       homepage = "https://github.com/sannsyn/json-pointer";
        description = "JSON Pointer parsing and interpretation utilities";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126727,7 +122038,6 @@ self: {
        libraryHaskellDepends = [
          aeson base-prelude json-pointer unordered-containers vector
        ];
-       homepage = "https://github.com/sannsyn/json-pointer-aeson";
        description = "Integration layer for \"json-pointer\" and \"aeson\"";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126744,7 +122054,6 @@ self: {
        testHaskellDepends = [
          aeson either hasql json-pointer rebase transformers
        ];
-       homepage = "https://github.com/sannsyn/json-pointer-hasql";
        description = "JSON Pointer extensions for Hasql";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126762,7 +122071,6 @@ self: {
          aeson base bytestring containers pureMD5 template-haskell
        ];
        libraryPkgconfigDepends = [ python ];
-       homepage = "http://stewart.guru";
        description = "Call python inline from haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126780,7 +122088,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-meta parsec template-haskell
        ];
-       homepage = "http://github.com/finnsson/json-qq";
        description = "Json Quasiquatation library for Haskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126807,7 +122114,6 @@ self: {
          QuickCheck stm stm-conduit test-framework
          test-framework-quickcheck2 text transformers unordered-containers
        ];
-       homepage = "https://github.com/xenog/json-rpc";
        description = "Fully-featured JSON-RPC 2.0 library";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -126836,7 +122142,6 @@ self: {
          scientific test-framework test-framework-hunit
          test-framework-quickcheck2 text unordered-containers vector
        ];
-       homepage = "https://github.com/grayjay/json-rpc-client";
        description = "JSON-RPC 2.0 on the client side.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126857,7 +122162,6 @@ self: {
        testHaskellDepends = [
          aeson base QuickCheck quickcheck-simple text
        ];
-       homepage = "http://github.com/khibino/haskell-json-rpc-generic";
        description = "Generic encoder and decode for JSON-RPC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -126882,7 +122186,6 @@ self: {
          aeson base bytestring HUnit mtl test-framework test-framework-hunit
          text unordered-containers vector
        ];
-       homepage = "https://github.com/grayjay/json-rpc-server";
        description = "JSON-RPC 2.0 on the server side.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -126940,7 +122243,6 @@ self: {
        libraryHaskellDepends = [
          aeson aeson-pretty base bytestring libgit time-units
        ];
-       homepage = "http://rel4tion.org/projects/json-state/";
        description = "Keep program state in JSON files";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -126961,7 +122263,6 @@ self: {
          aeson base bytestring directory hspec QuickCheck quickcheck-unicode
          scientific text unordered-containers vector
        ];
-       homepage = "https://github.com/ondrap/json-stream";
        description = "Incremental applicative JSON parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -126979,7 +122280,6 @@ self: {
          aeson attoparsec attoparsec-trans base bytestring scientific text
          transformers unordered-containers vector
        ];
-       homepage = "https://github.com/srijs/haskell-json-togo";
        description = "Effectful parsing of JSON documents";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127022,7 +122322,6 @@ self: {
          aeson aeson-pretty base bytestring containers hspec hspec-core
          hspec-discover hspec-expectations microlens mtl time
        ];
-       homepage = "https://github.com/autotaker/json-tracer#readme";
        description = "A polymorphic, type-safe, json-structured tracing library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127092,7 +122391,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ aeson base bytestring yaml ];
-       homepage = "http://github.com/snoyberg/json2yaml/tree/master";
        description = "Utility to convert a file from JSON to YAML format. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -127113,7 +122411,6 @@ self: {
          optparse-applicative process scientific string-qq text
          unordered-containers vector
        ];
-       homepage = "https://github.com/mackeyrms/jsonextfilter#readme";
        description = "Filter select values in JSON objects to unix programs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127130,7 +122427,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring old-locale text time unordered-containers
        ];
-       homepage = "https://github.com/dpwright/jsonresume.hs";
        description = "Parser and datatypes for the JSON Resume format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127184,7 +122480,6 @@ self: {
          neat-interpolation protolude QuickCheck quickcheck-instances
          scientific text uniplate unordered-containers vector
        ];
-       homepage = "https://github.com/garetht/jsons-to-schema/README.md";
        description = "JSON to JSON Schema";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127205,7 +122500,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers process tagged text
        ];
-       homepage = "https://github.com/yuga/jsonschema-gen";
        description = "JSON Schema generator from Algebraic data type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -127226,7 +122520,6 @@ self: {
          optparse-applicative scientific string-qq text unordered-containers
          vector
        ];
-       homepage = "https://github.com/danchoi/jsonsql";
        description = "Interpolate JSON object values into SQL strings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127248,7 +122541,6 @@ self: {
          optparse-applicative scientific string-qq text unordered-containers
          vector
        ];
-       homepage = "https://github.com/danchoi/jsontsv";
        description = "JSON to TSV transformer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127270,7 +122562,6 @@ self: {
          optparse-applicative scientific string-qq text time
          unordered-containers vector xlsx
        ];
-       homepage = "https://github.com/mackeyrms/jsonxlsx#readme";
        description = "json to xlsx converter";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127338,7 +122629,6 @@ self: {
          ansi-wl-pprint attoparsec base directory filepath
          optparse-applicative text unordered-containers yaml
        ];
-       homepage = "https://github.com/slakkenhuis/judge#readme";
        description = "Tableau-based theorem prover for justification logic";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127355,7 +122645,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ghc-prim ];
        librarySystemDepends = [ Judy ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "http://github.com/mwotton/judy";
        description = "Fast, scalable, mutable dynamic arrays, maps and hashes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127375,7 +122664,6 @@ self: {
          base configurator lens linear matrix optparse-applicative svg-tree
          text
        ];
-       homepage = "https://github.com/domoszlai/juicy-gcode";
        description = "SVG to G-Code converter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127410,7 +122698,6 @@ self: {
        sha256 = "193yy1k1x4lqmpxr2gmk4q59qki6hj1f5c6zz4cqdqa4zcwchi1i";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base criterion hspec ];
-       homepage = "http://github.com/commercialhaskell/jump#readme";
        description = "Nothing to see here, move along";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -127452,7 +122739,6 @@ self: {
          process silently tasty tasty-hunit text transformers
          unordered-containers zeromq4-haskell
        ];
-       homepage = "http://github.com/gibiansky/haskell-jupyter";
        description = "A library for creating and using Jupyter kernels";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127470,7 +122756,6 @@ self: {
        testHaskellDepends = [
          base containers ghc-prim hspec QuickCheck should-not-typecheck
        ];
-       homepage = "https://github.com/matt-noonan/justified-containers";
        description = "Keyed container types with type-checked proofs of key presence";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -127492,7 +122777,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq jni singletons
        ];
-       homepage = "http://github.com/tweag/inline-java/tree/master/jvm#readme";
        description = "Call JVM methods from Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -127517,7 +122801,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq jvm split vector
        ];
-       homepage = "http://github.com/tweag/inline-java/tree/master/jvm-batching#readme";
        description = "Provides batched marshalling of values between Java and Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127540,7 +122823,6 @@ self: {
          tasty-discover tasty-hspec tasty-quickcheck text
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/ucla-pls/jvm-binary#readme";
        description = "A library for reading Java class-files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127580,7 +122862,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq jvm streaming text vector
        ];
-       homepage = "http://github.com/tweag/inline-java/tree/master/jvm-streaming#readme";
        description = "Expose Java iterators as streams from the streaming package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127610,7 +122891,6 @@ self: {
          scientific semigroups tasty tasty-hunit tasty-quickcheck tasty-th
          text time unordered-containers vector
        ];
-       homepage = "https://bitbucket.org/ssaasen/haskell-jwt";
        description = "JSON Web Token (JWT) decoding and encoding";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -127639,7 +122919,6 @@ self: {
          scientific semigroups tasty tasty-hunit tasty-quickcheck tasty-th
          text time unordered-containers vector
        ];
-       homepage = "https://bitbucket.org/ssaasen/haskell-jwt";
        description = "JSON Web Token (JWT) decoding and encoding";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127662,7 +122941,6 @@ self: {
          base bytestring containers HUnit mtl network QuickCheck stm tasty
          tasty-hunit tasty-quickcheck transformers transformers-compat
        ];
-       homepage = "https://github.com/froozen/kademlia";
        description = "An implementation of the Kademlia DHT Protocol";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -127681,7 +122959,6 @@ self: {
        testHaskellDepends = [
          base bytestring cereal hspec hspec-discover QuickCheck time
        ];
-       homepage = "https://github.com/abhinav/kafka-client";
        description = "Low-level Haskell client library for Apache Kafka 0.7.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127703,7 +122980,6 @@ self: {
        executableHaskellDepends = [
          aeson base binary bytestring cereal linear milena mtl
        ];
-       homepage = "https://bitbucket.org/functionally/kafka-device";
        description = "UI device events via a Kafka message broker";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127719,7 +122995,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base GLUT kafka-device OpenGL ];
        executableHaskellDepends = [ base GLUT kafka-device OpenGL ];
-       homepage = "https://bitbucket.org/functionally/kafka-device-glut";
        description = "GLUT events via a Kafka message broker";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127741,7 +123016,6 @@ self: {
        executableHaskellDepends = [
          aeson base binary bytestring cereal kafka-device yaml
        ];
-       homepage = "https://bitbucket.org/functionally/kafka-device-joystick";
        description = "Linux joystick events via a Kafka message broker";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127761,7 +123035,6 @@ self: {
        executableHaskellDepends = [
          aeson base hleap kafka-device websockets
        ];
-       homepage = "https://bitbucket.org/functionally/kafka-device-leap";
        description = "Leap Motion events via a Kafka message broker";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127783,7 +123056,6 @@ self: {
        executableHaskellDepends = [
          aeson base binary bytestring cereal kafka-device yaml
        ];
-       homepage = "https://bitbucket.org/functionally/kafka-device-spacenav";
        description = "Linux SpaceNavigator events via a Kafka message broker";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127799,7 +123071,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base kafka-device vrpn ];
        executableHaskellDepends = [ base kafka-device vrpn ];
-       homepage = "https://bitbucket.org/functionally/kafka-device-vrpn";
        description = "VRPN events via a Kafka message broker";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127823,7 +123094,6 @@ self: {
          transformers
        ];
        doHaddock = false;
-       homepage = "https://github.com/sdiehl/kaleidoscope";
        description = "Haskell Kaleidoscope tutorial";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127844,7 +123114,6 @@ self: {
          base Chart Chart-cairo Chart-diagrams hmatrix random-fu
          random-fu-multivariate
        ];
-       homepage = "https://github.com/idontgetoutmuch/Kalman";
        description = "Kalman and particle filters and smoothers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127866,7 +123135,6 @@ self: {
          distributive fail free mtl profunctors semigroupoids tagged
          transformers transformers-compat
        ];
-       homepage = "http://github.com/ekmett/kan-extensions/";
        description = "Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -127878,7 +123146,6 @@ self: {
        version = "0.4.0";
        sha256 = "1l7b71dhrxd2g3nbqg3h0n5dvgxr23av1cy1f0mvw347y91rx36x";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Binary parsing with random access";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127907,7 +123174,6 @@ self: {
          aeson base containers HUnit-approx tasty tasty-hunit text
        ];
        benchmarkHaskellDepends = [ aeson base containers criterion text ];
-       homepage = "https://github.com/fosskers/kanji";
        description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -127934,7 +123200,6 @@ self: {
          aeson base containers HUnit-approx tasty tasty-hunit text
        ];
        benchmarkHaskellDepends = [ aeson base containers criterion text ];
-       homepage = "https://github.com/fosskers/kanji";
        description = "Perform 漢字検定 (Japan Kanji Aptitude Test) level analysis on Japanese Kanji";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127955,7 +123220,6 @@ self: {
          aeson base containers data-default-class scotty stm text time
          transformers unordered-containers
        ];
-       homepage = "https://github.com/ku-fpg/kansas-comet/";
        description = "A JavaScript push mechanism based on the comet idiom";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -127978,7 +123242,6 @@ self: {
          directory dotgen filepath netlist netlist-to-vhdl process random
          sized-types strict template-haskell
        ];
-       homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava";
        description = "Kansas Lava is a hardware simulator and VHDL generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -127999,7 +123262,6 @@ self: {
          ansi-terminal base bytestring data-default directory filepath
          kansas-lava network sized-types
        ];
-       homepage = "http://ittc.ku.edu/csdl/fpg/Tools/KansasLava";
        description = "FPGA Cores Written in Kansas Lava";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128048,7 +123310,6 @@ self: {
        libraryHaskellDepends = [
          base comonad containers minioperational mtl transformers
        ];
-       homepage = "https://github.com/fumieval/karakuri";
        description = "Good stateful automata";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128077,7 +123338,6 @@ self: {
          aeson base bytestring containers formatting hspec QuickCheck
          raw-strings-qq text vector
        ];
-       homepage = "https://github.com/krapsh/kraps-haskell";
        description = "Haskell bindings for Spark Dataframes and Datasets";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128132,7 +123392,6 @@ self: {
          aeson async base blaze-builder criterion deepseq directory filepath
          safe-exceptions text time transformers unix
        ];
-       homepage = "https://github.com/Soostone/katip";
        description = "A structured logging framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128164,7 +123423,6 @@ self: {
          aeson base bloodhound criterion deepseq random text
          unordered-containers uuid
        ];
-       homepage = "https://github.com/Soostone/katip";
        description = "ElasticSearch scribe for the Katip logging framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128179,7 +123437,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring hw-kafka-client katip
        ];
-       homepage = "https://github.com/s9gf4ult/katip-kafka";
        description = "Katip scribe to send logs to Kafka";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128196,7 +123453,6 @@ self: {
          aeson async base hostname http-client katip rollbar-hs stm-chans
          text time
        ];
-       homepage = "https://github.com/joneshf/katip-rollbar#readme";
        description = "Katip scribe that logs to Rollbar";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128215,7 +123471,6 @@ self: {
        testHaskellDepends = [
          aeson base katip scientific text unordered-containers
        ];
-       homepage = "https://github.com/reactormonk/katip-scalyr-scribe#readme";
        description = "A katip scribe for logging to json";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128232,7 +123487,6 @@ self: {
          aeson base bytestring hsyslog katip string-conv text
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/iconnect/katip-syslog#readme";
        description = "Syslog Katip Scribe";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128255,7 +123509,6 @@ self: {
        ];
        executableHaskellDepends = [ base bytestring mtl ];
        testHaskellDepends = [ base bytestring directory mtl ];
-       homepage = "https://github.com/davnils/katt";
        description = "Client for the Kattis judge system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128279,7 +123532,6 @@ self: {
          base containers directory filepath HUnit hxt json mtl parsec tasty
          tasty-hunit
        ];
-       homepage = "https://github.com/katydid/katydid-haskell";
        description = "A haskell implementation of Katydid";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128308,7 +123560,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq directory filepath hxt mtl text
        ];
-       homepage = "https://github.com/katydid/katydid-haskell";
        description = "A haskell implementation of Katydid";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128331,7 +123582,6 @@ self: {
          base directory optparse-applicative text unordered-containers
        ];
        testHaskellDepends = [ base hedgehog text unordered-containers ];
-       homepage = "https://github.com/thoferon/kawa#readme";
        description = "Key-value store in single files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128357,7 +123607,6 @@ self: {
          QuickCheck safe streaming-commons text wai wai-app-static wai-extra
          warp warp-tls
        ];
-       homepage = "https://phabricator.chromabits.com/diffusion/KWAI/";
        description = "Utilities for serving static sites and blogs with Wai/Warp";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128381,7 +123630,6 @@ self: {
          scientific smallcheck tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text
        ];
-       homepage = "https://github.com/thunky-monk/kawhi";
        description = "stats.NBA.com library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -128403,7 +123651,6 @@ self: {
          hspec-expectations HUnit mtl QuickCheck transformers
        ];
        benchmarkHaskellDepends = [ async base containers criterion stm ];
-       homepage = "http://github.com/asakamirai/kazura-queue";
        description = "Fast concurrent queues much inspired by unagi-chan";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128419,7 +123666,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://tcana.info/rpoku";
        description = "Rpoku spoken word programming language";
        license = "GPL";
      }) {};
@@ -128438,7 +123684,6 @@ self: {
          xml-conduit xml-types
        ];
        testHaskellDepends = [ base kcd-parser tasty tasty-hunit ];
-       homepage = "https://github.com/marcelbuesing/kcd";
        description = "Kayak .kcd parsing library.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128454,7 +123699,6 @@ self: {
        libraryHaskellDepends = [
          base lens linear vector vector-algorithms
        ];
-       homepage = "http://github.com/bgamari/kd-tree";
        description = "A simple k-d tree implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128493,7 +123737,6 @@ self: {
          base criterion deepseq deepseq-generics heap mersenne-random-pure64
          MonadRandom QuickCheck
        ];
-       homepage = "https://github.com/giogadi/kdt";
        description = "Fast and flexible k-d trees for various types of point queries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128513,7 +123756,6 @@ self: {
          base base16-bytestring bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/aupiff/keccak#readme";
        description = "haskell keccak functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -128541,7 +123783,6 @@ self: {
          aeson base bytestring fast-logger hedis monad-logger text unix
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/jamesdabbs/keenser#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128569,7 +123810,6 @@ self: {
          base directory filepath glib hgettext MissingK setlocale
          utf8-string
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Rapid Gtk Application Development - I18N";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128581,7 +123821,6 @@ self: {
        version = "0.0.3.3";
        sha256 = "00qr5czm0hq3jxwp42fc50v6r458rm9qq9fpri4rhnc41il79nzb";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Gtk rails - Gtk-based controller for MVC applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128598,7 +123837,6 @@ self: {
          base keera-hails-mvc-model-protectedmodel keera-hails-mvc-view
          keera-hails-mvc-view-gtk
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Gtk rails - Gtk-based global environment for MVC applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128616,7 +123854,6 @@ self: {
          base containers keera-hails-reactivevalues MissingK stm
          template-haskell
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Rapid Gtk Application Development - Reactive Protected Light Models";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128634,7 +123871,6 @@ self: {
          base containers keera-hails-reactivevalues MissingK stm
          template-haskell
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Rapid Gtk Application Development - Protected Reactive Models";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128647,7 +123883,6 @@ self: {
        version = "0.0.3.3";
        sha256 = "16c6nh5fqw2r42nxs3x27rqbpscypjzgqnprl99241giwcvy98x1";
        libraryHaskellDepends = [ base directory filepath MissingK ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Gtk rails - Easy handling of configuration files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128669,7 +123904,6 @@ self: {
          keera-hails-mvc-view-gtk keera-hails-reactivevalues MissingK mtl
          network network-uri template-haskell
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Gtk rails - Common solutions to recurrent problems in Gtk applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128682,7 +123916,6 @@ self: {
        version = "0.0.3.3";
        sha256 = "0jkwbpw23ba5z83nfk51hp8wsfkrbbiwr0f6bvx39wzz1v81n58p";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Gtk rails - Generic View for MVC applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128696,7 +123929,6 @@ self: {
        libraryHaskellDepends = [
          base gtk gtk-helpers keera-hails-mvc-view
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Gtk rails - Gtk-based View for MVC applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128712,7 +123944,6 @@ self: {
        libraryHaskellDepends = [
          base directory fsnotify keera-hails-reactivevalues system-filepath
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Rails - Files as Reactive Values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128730,7 +123961,6 @@ self: {
          base bytestring cairo glib gtk gtk-helpers
          keera-hails-reactivevalues mtl transformers
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Gtk rails - Reactive Fields for Gtk widgets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128745,7 +123975,6 @@ self: {
        libraryHaskellDepends = [
          base keera-hails-reactivevalues network
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Rails - Sockets as Reactive Values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128761,7 +123990,6 @@ self: {
        libraryHaskellDepends = [
          base keera-callbacks keera-hails-reactivevalues
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Rails - Polling based Readable RVs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128776,7 +124004,6 @@ self: {
        libraryHaskellDepends = [
          base keera-hails-reactivevalues wx wxcore
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Rails - Reactive Fields for WX widgets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128793,7 +124020,6 @@ self: {
        libraryHaskellDepends = [
          base keera-callbacks keera-hails-reactivevalues time Yampa
        ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Haskell on Rails - FRP Yampa Signal Functions as RVs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128806,7 +124032,6 @@ self: {
        version = "0.0.1";
        sha256 = "1c72sc68wqvsxhjr7y16k7iw784swk8wfp2j7xw0y0ggdjlamn0x";
        libraryHaskellDepends = [ base keera-hails-reactivevalues lens ];
-       homepage = "http://www.keera.es/blog/community/";
        description = "Reactive Haskell on Rails - Lenses applied to Reactive Values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128826,7 +124051,6 @@ self: {
          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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128862,7 +124086,6 @@ self: {
          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;
@@ -128919,7 +124142,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit hspec HUnit transformers unix
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Web application deployment manager, focusing on Haskell web frameworks";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128954,7 +124176,6 @@ self: {
        sha256 = "1n8bp8g2w16mb7ifafx4ypyx393lra4r2vnnmasxjc22fvyiwvsl";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/jxv/key-state#readme";
        description = "Manage key and button states and statuses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128970,7 +124191,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim template-haskell
        ];
-       homepage = "https://github.com/RyanGlScott/keycode";
        description = "Maps web browser keycodes to their corresponding keyboard keys";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -128982,7 +124202,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "0q53nv4babmvj1nzc2my3d88aqm8yxl10rd396y62z7412jvnp5q";
        libraryHaskellDepends = [ base containers vector ];
-       homepage = "https://github.com/wyager/keyed";
        description = "Generic indexing for many data structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -128997,7 +124216,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base udbus ];
-       homepage = "https://github.com/lunaryorn/haskell-keyring";
        description = "Keyring access";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129019,7 +124237,6 @@ self: {
          semigroups tagged transformers transformers-compat
          unordered-containers
        ];
-       homepage = "http://github.com/ekmett/keys/";
        description = "Keyed functors and containers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129049,7 +124266,6 @@ self: {
          stm text text-short time token-bucket transformers unbounded-delays
          unix unix-compat utf8-string wai warp zxcvbn-c
        ];
-       homepage = "https://keysafe.branchable.com/";
        description = "back up a secret key securely to the cloud";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129082,7 +124298,6 @@ self: {
          mtl optparse-applicative process raw-strings-qq setenv text
          unordered-containers
        ];
-       homepage = "http://github.com/cdornan/keystore";
        description = "Managing stores of secret things";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129122,7 +124337,6 @@ self: {
        testHaskellDepends = [
          base containers hspec parsec parseerror-eq
        ];
-       homepage = "https://github.com/stackbuilders/keyword-args";
        description = "Extract data from a keyword-args config file format";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129143,7 +124357,6 @@ self: {
          aeson base bytestring cmdargs containers directory filepath mtl
          parsec text transformers unix unordered-containers yaml
        ];
-       homepage = "http://khumba.net/projects/khph";
        description = "Command-line file tagging and organization tool";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129177,7 +124390,6 @@ self: {
          pretty-compact QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/kasbah/haskell-kicad-data";
        description = "Parser and writer for KiCad files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129215,7 +124427,6 @@ self: {
          base containers HUnit primitive QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 vector
        ];
-       homepage = "https://github.com/JohnLato/kickchan";
        description = "Kick Channels: bounded channels with non-blocking writes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129246,7 +124457,6 @@ self: {
        version = "0.0.1.5";
        sha256 = "169f2b0nn7mkjws6c5sb3mih2p6snhfq42bkfds3zxz01y53v2g5";
        libraryHaskellDepends = [ base ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/kinds";
        description = "Emulation of subkinds and subkind polymorphism";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129267,7 +124477,6 @@ self: {
          directory errors filepath Glob mtl process text unix
          unordered-containers yaml
        ];
-       homepage = "http://github.com/nkpart/kit";
        description = "A dependency manager for Xcode (Objective-C) projects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129286,7 +124495,6 @@ self: {
          base base-compat-batteries containers lattices MemoTrie QuickCheck
          range-set-list regex-applicative step-function text transformers
        ];
-       homepage = "https://github.com/phadej/kleene";
        description = "Kleene algebra";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129337,7 +124545,6 @@ self: {
        libraryHaskellDepends = [ base mtl vector ];
        executableHaskellDepends = [ base probable vector ];
        benchmarkHaskellDepends = [ base criterion QuickCheck vector ];
-       homepage = "http://github.com/alpmestan/kmeans-vector";
        description = "An implementation of the kmeans clustering algorithm based on the vector package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129350,7 +124557,6 @@ self: {
        sha256 = "0h0jk0pidikk655yw8nwmgrvwknhikjmalhizqspfd28w9ijxprg";
        libraryHaskellDepends = [ array base QuickCheck ];
        testHaskellDepends = [ array base QuickCheck ];
-       homepage = "https://github.com/paolino/kmp-dfa";
        description = "KMP algorithm implementation, based on Deterministic Finite State Automata";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129368,7 +124574,6 @@ self: {
          base llvm-extra llvm-tf storable-record storable-tuple tfp
          transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/knead/";
        description = "Repa array processing using LLVM JIT";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129383,7 +124588,6 @@ self: {
        libraryHaskellDepends = [
          base knead llvm-extra llvm-tf utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/knead-arithmetic/";
        description = "Linear algebra and interpolation using LLVM JIT";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129396,7 +124600,6 @@ self: {
        version = "0.1.1";
        sha256 = "05qj7s04p5pbasivyxc06l0jbii250zjnvb3l1y2sfhglb7q8b4c";
        libraryHaskellDepends = [ base bytestring transformers ];
-       homepage = "https://john-millikin.com/software/knob/";
        description = "Memory-backed handles";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -129446,7 +124649,6 @@ self: {
          base bytestring data-default exceptions text transformers-base
          unjson utf8-string yaml
        ];
-       homepage = "https://github.com/scrive/kontra-config";
        description = "JSON config file parsing based on unjson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129490,7 +124692,6 @@ self: {
          aeson base bytestring filepath http-client http-client-tls
          http-types mtl
        ];
-       homepage = "https://github.com/edofic/koofr-api-hs";
        description = "Client to Koofr API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -129506,7 +124707,6 @@ self: {
        executableHaskellDepends = [
          base bio bytestring haskell98 simpleargs
        ];
-       homepage = "http://blog.malde.org/";
        description = "The Korfu ORF Utility";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129523,7 +124723,6 @@ self: {
        editedCabalFile = "0l4qgfjim0g1x9zs7w9mkvrj0dl13km8wximkn7ksczwp174k9ff";
        libraryHaskellDepends = [ base directory filepath mtl time unix ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/hesselink/kqueue";
        description = "A binding to the kqueue event library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129567,7 +124766,6 @@ self: {
          aeson base bytestring containers formatting hspec QuickCheck
          raw-strings-qq text vector
        ];
-       homepage = "https://github.com/krapsh/kraps-haskell";
        description = "Haskell bindings for Spark Dataframes and Datasets";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129594,7 +124792,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion monad-logger mtl
        ];
-       homepage = "https://github.com/cobit/krpc";
        description = "KRPC protocol implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129618,7 +124815,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0lvdb3z73nm5csnrvjd3dvzxm411ns8wz07wcpaxqk26szc5igv1";
        libraryHaskellDepends = [ base directory ];
-       homepage = "https://github.com/kisom/ksystools#readme";
        description = "System management tooling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -129631,7 +124827,6 @@ self: {
        sha256 = "1s7jw27p96spksja6ks2xdnhyds8diwc5y7h22bj6cq5kglskvxf";
        libraryHaskellDepends = [ base bytestring OpenGL ];
        libraryPkgconfigDepends = [ egl glew ];
-       homepage = "https://github.com/corngood/ktx";
        description = "A binding for libktx from Khronos";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129646,7 +124841,6 @@ self: {
        revision = "2";
        editedCabalFile = "07x04clvlzl2wr20pmis52jfyw4fanyaq00zx76r2zn7zdcvysy3";
        libraryHaskellDepends = [ base dlist transformers ];
-       homepage = "http://www.ittc.ku.edu/csdl/fpg/software/kure.html";
        description = "Combinators for Strategic Programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129658,7 +124852,6 @@ self: {
        version = "0.1.3";
        sha256 = "0bfcmx1fz521vkc2lrbpyvaqcy4c29h5xp6wmyxvgrjjnq32ld1b";
        libraryHaskellDepends = [ base kure template-haskell ];
-       homepage = "http://ittc.ku.edu/~andygill/kure.php";
        description = "Generator for Boilerplate KURE Combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129672,7 +124865,6 @@ self: {
        sha256 = "0wvrmykl1fi135hmsgclyzwhpq5bxy9wqb4s4lp0vd0bghyr9w83";
        libraryHaskellDepends = [ base bytestring cereal ];
        librarySystemDepends = [ kyotocabinet ];
-       homepage = "https://github.com/bitonic/kyotocabinet";
        description = "Mid level bindings to Kyoto Cabinet";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) kyotocabinet;};
@@ -129685,7 +124877,6 @@ self: {
        sha256 = "0ypzkq2rpbmdjfqba72pl3wf6d4wz0z5vmy84dq5m38ij5mlb4y7";
        libraryHaskellDepends = [ base vector ];
        librarySystemDepends = [ lbfgsb ];
-       homepage = "http://nonempty.org/software/haskell-l-bfgs-b";
        description = "Bindings to L-BFGS-B, Fortran code for limited-memory quasi-Newton bound-constrained optimization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129698,7 +124889,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "182w8l9h2zw8lxr1fahnmcasbd09z2z00ii7gkmq2y95dm3k4w0a";
        libraryHaskellDepends = [ base text time ];
-       homepage = "https://github.com/louispan/l10n#readme";
        description = "Enables providing localization as typeclass instances in separate files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129733,7 +124923,6 @@ self: {
        version = "0.3.3";
        sha256 = "04rh8c9ncd9radarz4fjka9hc3i6crvibpyj3y8qpij0acmw1d76";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/chrisdone/labels#readme";
        description = "Anonymous records via named tuples";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -129757,7 +124946,6 @@ self: {
          aeson base bytestring cmdlib containers directory hslogger mtl
          random split text transformers uuid
        ];
-       homepage = "https://github.com/lucasdicioccio/laborantin-hs";
        description = "an experiment management framework";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129782,7 +124970,6 @@ self: {
        testHaskellDepends = [
          attoparsec base bytestring preamble tasty tasty-hunit
        ];
-       homepage = "https://github.com/swift-nav/labsat";
        description = "LabSat TCP Interface Wrapper";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129805,7 +124992,6 @@ self: {
          base containers derive HTF HUnit lens monad-loops MonadRandom mtl
          parsec QuickCheck random safecopy template-haskell transformers
        ];
-       homepage = "https://github.com/koterpillar/labyrinth";
        description = "A complicated turn-based game";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129840,7 +125026,6 @@ self: {
          vector wai wai-test wai-websockets warp websockets yesod
          yesod-static
        ];
-       homepage = "https://github.com/koterpillar/labyrinth-server";
        description = "A complicated turn-based game - Web server";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129854,7 +125039,6 @@ self: {
        sha256 = "00zvbdls0nr4q18889xr8z3cpfldi5gg3m2g7d572bcxvwfhm4y4";
        libraryHaskellDepends = [ base servant servant-foreign text ];
        testHaskellDepends = [ base hspec servant servant-foreign text ];
-       homepage = "https://github.com/tfausak/lackey#readme";
        description = "Generate Ruby clients from Servant APIs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -129875,7 +125059,6 @@ self: {
          ad base hmatrix HUnit nonlinear-optimization test-framework
          test-framework-hunit test-framework-quickcheck2 vector
        ];
-       homepage = "http://github.com/jfischoff/lagrangian";
        description = "Solve Lagrange multiplier problems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129896,7 +125079,6 @@ self: {
          attoparsec base-prelude either record system-fileio system-filepath
          template-haskell text transformers
        ];
-       homepage = "https://github.com/nikita-volkov/laika";
        description = "Minimalistic type-checked compile-time template engine";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129923,7 +125105,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools/LambdaBridge";
        description = "A bridge from Haskell (on a CPU) to VHDL on a FPGA";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129944,7 +125125,6 @@ self: {
          base optparse-applicative Shellac Shellac-readline
        ];
        testHaskellDepends = [ base containers hlint hspec HUnit ];
-       homepage = "https://github.com/sgillespie/lambda-calculus#readme";
        description = "A lambda calculus interpreter";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129984,7 +125164,6 @@ self: {
          QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/alios/lambda-devs";
        description = "a Paralell-DEVS implementaion based on distributed-process";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -129997,7 +125176,6 @@ self: {
        version = "0.9.1.0";
        sha256 = "0rylch5v4lpd5ynyhrzzj72npqdv6q8mp2rx9v7p641r0njw5r5n";
        libraryHaskellDepends = [ base containers mtl read-bounded ];
-       homepage = "https://github.com/thomaseding/lambda-options";
        description = "Declarative command line parser using type-driven pattern matching";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -130009,7 +125187,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "0s3y55yqa5js1q3rfq8dgdip6rnjag4w5j5vdldghq9ax5yph3gd";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mmirman/lambda-placeholders";
        description = "A library to emulate laceholders similar to Scala";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -130026,7 +125203,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/maciej-bendkowski/lambda-sampler";
        description = "Boltzmann sampler utilities for lambda calculus";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -130040,7 +125216,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://scravy.de/blog/2012-02-20/a-lambda-toolbox-in-haskell.htm";
        description = "An application to work with the lambda calculus (for learning)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130055,7 +125230,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base parsec ];
-       homepage = "https://github.com/xkollar/lambda2js";
        description = "Untyped Lambda calculus to JavaScript compiler";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130082,7 +125256,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskell98 html ];
-       homepage = "http://www.cse.unsw.edu.au/~chak/haskell/lambdaFeed/";
        description = "RSS 2.0 feed generator";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130124,7 +125297,6 @@ self: {
          lambdabot-misc-plugins lambdabot-novelty-plugins
          lambdabot-reference-plugins lambdabot-social-plugins mtl
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Lambdabot is a development tool and advanced IRC bot";
        license = "GPL";
      }) {};
@@ -130150,7 +125322,6 @@ self: {
          split syb template-haskell time transformers transformers-base unix
          utf8-string zlib
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Lambdabot core functionality";
        license = "GPL";
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -130177,7 +125348,6 @@ self: {
          parsec pretty process QuickCheck regex-tdfa show split syb
          transformers utf8-string vector-space
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Lambdabot Haskell plugins";
        license = "GPL";
      }) {};
@@ -130195,7 +125365,6 @@ self: {
          base bytestring containers directory filepath lambdabot-core
          lifted-base mtl network SafeSemaphore split time
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "IRC plugins for lambdabot";
        license = "GPL";
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -130219,7 +125388,6 @@ self: {
          template-haskell time transformers transformers-base unix
          utf8-string zlib
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Lambdabot miscellaneous plugins";
        license = "GPL";
      }) {};
@@ -130237,7 +125405,6 @@ self: {
          base binary brainfuck bytestring containers dice directory
          lambdabot-core misfortune process random-fu regex-tdfa unlambda
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Novelty plugins for Lambdabot";
        license = "GPL";
      }) {};
@@ -130255,7 +125422,6 @@ self: {
          base bytestring containers HTTP lambdabot-core mtl network
          network-uri oeis process regex-tdfa split tagsoup utf8-string
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Lambdabot reference plugins";
        license = "GPL";
      }) {};
@@ -130271,7 +125437,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring containers lambdabot-core mtl split time
        ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Social plugins for Lambdabot";
        license = "GPL";
      }) {};
@@ -130283,7 +125448,6 @@ self: {
        version = "5.1.0.1";
        sha256 = "11qvpxgv4xbs8iw0lix8mdj174dzj0gwgny7vgvs4vd9pi37sb7r";
        libraryHaskellDepends = [ base oeis QuickCheck QuickCheck-safe ];
-       homepage = "https://wiki.haskell.org/Lambdabot";
        description = "Lambdabot trusted code";
        license = "GPL";
      }) {};
@@ -130304,7 +125468,6 @@ self: {
          process random regex-compat regex-posix syb tagsoup unix
          utf8-string zlib
        ];
-       homepage = "http://haskell.org/haskellwiki/Lambdabot";
        description = "Utility libraries for the advanced IRC bot, Lambdabot";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130324,7 +125487,6 @@ self: {
        libraryHaskellDepends = [
          base cmdargs containers dyre glade gtk mtl network webkit
        ];
-       homepage = "http://github.com/baldo/lambdacat";
        description = "Webkit Browser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130350,7 +125512,6 @@ self: {
        testHaskellDepends = [
          base classy-prelude classy-prelude-yesod hspec yesod yesod-core
        ];
-       homepage = "http://lambdacms.org";
        description = "LambdaCms 'core' subsite for Yesod apps";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130368,7 +125529,6 @@ self: {
          base directory filepath lambdacms-core persistent shakespeare text
          time yesod yesod-form
        ];
-       homepage = "http://lambdacms.org";
        description = "LambdaCms \"media\" extension";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130397,7 +125557,6 @@ self: {
        libraryHaskellDepends = [
          base bullet lambdacube-engine mtl vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine";
        description = "Example for combining LambdaCube and Bullet";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130423,7 +125582,6 @@ self: {
        executableHaskellDepends = [
          aeson base bytestring filepath optparse-applicative
        ];
-       homepage = "http://lambdacube3d.com";
        description = "LambdaCube 3D is a DSL to program GPUs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130440,7 +125598,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring bytestring-trie containers mtl vector
        ];
-       homepage = "http://lambdacube3d.wordpress.com/";
        description = "LambdaCube 3D IR";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130458,7 +125615,6 @@ self: {
          base bytestring bytestring-trie containers ghc-prim lambdacube-core
          mtl vector
        ];
-       homepage = "http://lambdacube3d.wordpress.com/";
        description = "LambdaCube 3D EDSL definition";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130479,7 +125635,6 @@ self: {
          directory filepath mtl OpenGLRaw stb-image uulib vect vector
          vector-algorithms xml zip-archive
        ];
-       homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine";
        description = "3D rendering engine written entirely in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130497,7 +125652,6 @@ self: {
        executableHaskellDepends = [
          base elerea GLFW-b lambdacube-engine mtl
        ];
-       homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine";
        description = "Examples for LambdaCube";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130517,7 +125671,6 @@ self: {
          base bytestring containers JuicyPixels lambdacube-ir mtl OpenGLRaw
          vector vector-algorithms
        ];
-       homepage = "http://lambdacube3d.com";
        description = "OpenGL 3.3 Core Profile backend for LambdaCube 3D";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130552,7 +125705,6 @@ self: {
          lambdacube-edsl lambdacube-gl mtl OpenGLRaw stb-image time vect
          vector
        ];
-       homepage = "http://lambdacube3d.wordpress.com/";
        description = "Samples for LambdaCube 3D";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130574,7 +125726,6 @@ self: {
        testHaskellDepends = [
          base hspec QuickCheck quickcheck-text text
        ];
-       homepage = "http://github.com/NorfairKing/lambdatex";
        description = "Type-Safe LaTeX EDSL";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130601,7 +125752,6 @@ self: {
          network-uri resourcet safecopy text transformers transformers-base
          twitter-conduit twitter-types utf8-string
        ];
-       homepage = "http://github.com/ashyisme/lambdatwit";
        description = "Lambdabot running as a twitter bot. Similar to the @fsibot f# bot.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130634,7 +125784,6 @@ self: {
        executableHaskellDepends = [
          attoparsec attoparsec-enumerator base bytestring enumerator gtk mtl
        ];
-       homepage = "https://github.com/jamwt/lambdiff.git";
        description = "Diff Viewer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130661,7 +125810,6 @@ self: {
          base data-default-class directory filepath hspec htaglib temporary
          text
        ];
-       homepage = "https://github.com/mrkkrp/lame";
        description = "Fairly complete high-level binding to LAME encoder";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130679,7 +125827,6 @@ self: {
          base-noprelude bizzlelude containers semigroups validation
        ];
        testHaskellDepends = [ bizzlelude containers tasty tasty-hunit ];
-       homepage = "http://github.com/TheBizzle";
        description = "A strange and unnecessary selective test-running library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130692,7 +125839,6 @@ self: {
        version = "0.2.2";
        sha256 = "1nmyirpf07q7lrgfdqxwaspa173a2g3077gy9k7rpviw8pg2az0w";
        libraryHaskellDepends = [ base bytestring http-streams Mapping ];
-       homepage = "语.ml";
        description = "A Lisp";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130707,7 +125853,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base parsec syb ];
-       homepage = "http://patch-tag.com/r/adept/language-asn1";
        description = "Parsing of ASN1 definitions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -130751,7 +125896,6 @@ self: {
          base parsec process QuickCheck tasty tasty-expected-failure
          tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://github.com/knrafto/language-bash/";
        description = "Parsing and pretty-printing Bash shell scripts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130775,7 +125919,6 @@ self: {
          ansi-terminal base cmdargs containers lens mtl parsec pretty random
          stream-monad time transformers
        ];
-       homepage = "https://bitbucket.org/nadiapolikarpova/boogaloo";
        description = "Interpreter and language infrastructure for Boogie";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130795,7 +125938,6 @@ self: {
        ];
        libraryToolDepends = [ alex happy ];
        testHaskellDepends = [ base directory filepath process ];
-       homepage = "http://visq.github.io/language-c/";
        description = "Analysis and generation of C code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -130809,7 +125951,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ array base language-c ];
        libraryToolDepends = [ alex ];
-       homepage = "http://github.com/ghulette/language-c-comments";
        description = "Extracting comments from C code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130827,7 +125968,6 @@ self: {
          array base containers filepath language-c-quote mainland-pretty
          template-haskell
        ];
-       homepage = "https://github.com/mchakravarty/language-c-inline/";
        description = "Inline C & Objective-C code in Haskell for language interoperability";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130853,7 +125993,6 @@ self: {
          base bytestring HUnit mainland-pretty srcloc symbol test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/mainland/language-c-quote";
        description = "C/CUDA/OpenCL/Objective-C quasiquoting library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130879,7 +126018,6 @@ self: {
          base bytestring HUnit mainland-pretty srcloc symbol test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/mainland/language-c-quote";
        description = "C/CUDA/OpenCL/Objective-C quasiquoting library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130892,7 +126030,6 @@ self: {
        version = "0.4.0";
        sha256 = "1150fzhkn9zfxmam27wf2nyhai0ab66aaw8fqak559v39p0nri10";
        libraryHaskellDepends = [ base bool-extras ];
-       homepage = "https://github.com/tomlokhorst/language-cil";
        description = "Manipulating Common Intermediate Language AST";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -130916,7 +126053,6 @@ self: {
          aeson base directory filepath hspec hspec-megaparsec megaparsec
          pretty QuickCheck semigroups text transformers
        ];
-       homepage = "https://github.com/beijaflor-io/haskell-language-conf#readme";
        description = "Conf parsers and pretty-printers for the Haskell programming language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -130941,7 +126077,6 @@ self: {
        sha256 = "1ig9njsc13877kwrfnwiny7qsq1jyd4s5cmjymf380gh7am49ca1";
        libraryHaskellDepends = [ base pretty ];
        testHaskellDepends = [ base hspec raw-strings-qq ];
-       homepage = "https://github.com/kseo/language-dart#readme";
        description = "Manipulating Dart source: abstract syntax and pretty-printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -130967,7 +126102,6 @@ self: {
          text th-lift th-lift-instances time transformers
          unordered-containers yaml
        ];
-       homepage = "https://github.com/hadolint/language-docker#readme";
        description = "Dockerfile parser, pretty-printer and embedded DSL";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -130989,7 +126123,6 @@ self: {
          base bytestring directory filepath free Glob hspec HUnit mtl parsec
          pretty process QuickCheck split template-haskell text th-lift time
        ];
-       homepage = "https://github.com/hadolint/language-docker#readme";
        description = "Dockerfile parser, pretty-printer and embedded DSL";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131019,7 +126152,6 @@ self: {
          test-framework test-framework-hunit text th-lift th-lift-instances
          transformers unordered-containers yaml
        ];
-       homepage = "https://github.com/beijaflor-io/language-dockerfile#readme";
        description = "Dockerfile linter, parser, pretty-printer and embedded DSL";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131059,7 +126191,6 @@ self: {
          mtl parsec QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 uniplate wl-pprint
        ];
-       homepage = "http://github.com/jswebtools/language-ecmascript";
        description = "JavaScript parser and pretty-printer library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131084,7 +126215,6 @@ self: {
          filepath HUnit mtl parsec QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 uniplate
        ];
-       homepage = "http://github.com/jswebtools/language-ecmascript";
        description = "JavaScript parser and pretty-printer library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131101,7 +126231,6 @@ self: {
        libraryHaskellDepends = [
          base containers language-ecmascript parsec uniplate
        ];
-       homepage = "http://github.com/jswebtools/language-ecmascript-analysis";
        description = "JavaScript static analysis library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131120,7 +126249,6 @@ self: {
          hashable lens mtl parsec pretty text unordered-containers
        ];
        libraryToolDepends = [ alex ];
-       homepage = "https://github.com/scottgw/language-eiffel";
        description = "Parser and pretty printer for the Eiffel language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131134,7 +126262,6 @@ self: {
        sha256 = "07pyj3ibrpa3mrqn6skjpk0w44hi32mm0c08yqpnql3qv2xy4wcz";
        libraryHaskellDepends = [ base MissingH mtl pretty protolude ];
        testHaskellDepends = [ base hspec mtl pretty protolude ];
-       homepage = "https://github.com/eliaslfox/language-elm#readme";
        description = "Generate elm code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131216,7 +126343,6 @@ self: {
        version = "0.2.4";
        sha256 = "1nxcs7g8a1sp91bzpy4cj6s31k5pvc3gvig04cbrggv5cvjidnhl";
        libraryHaskellDepends = [ base regex-posix template-haskell ];
-       homepage = "http://github.com/finnsson/template-helper";
        description = "Module to automatically extract functions from the local code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131241,7 +126367,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion directory filepath text
        ];
-       homepage = "https://github.com/beijaflor-io/haskell-language-hcl#readme";
        description = "HCL parsers and pretty-printers for the Haskell programming language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131260,7 +126385,6 @@ self: {
        testHaskellDepends = [
          base directory filepath mtl tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://github.com/vincenthz/language-java";
        description = "Java source manipulation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131300,7 +126424,6 @@ self: {
          array base blaze-builder bytestring Cabal containers hspec mtl
          QuickCheck utf8-light utf8-string
        ];
-       homepage = "https://github.com/erikd/language-javascript";
        description = "Parser for JavaScript";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131313,7 +126436,6 @@ self: {
        sha256 = "0j87w6sqyl67ad9qar2q240kbzksds3a301cdykjfa3n6a0r81z1";
        libraryHaskellDepends = [ base parsec ];
        testHaskellDepends = [ base hspec parsec ];
-       homepage = "https://github.com/diasbruno/language-js#readme";
        description = "javascript parser for es6 and es7";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131337,7 +126459,6 @@ self: {
        testHaskellDepends = [
          base bytestring QuickCheck smaoin text vocabulary-kadma
        ];
-       homepage = "http://rel4tion.org/projects/language-kort/";
        description = "Parser and serializer for the Kort information language";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131363,7 +126484,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion directory filepath text
        ];
-       homepage = "http://github.com/glguy/language-lua";
        description = "Lua parser and pretty-printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131380,7 +126500,6 @@ self: {
          base haskell-src-meta language-lua mtl syb template-haskell text
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/konn/language-lua-qq#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131407,7 +126526,6 @@ self: {
          base deepseq lexer-applicative QuickCheck semigroups srcloc tasty
          tasty-hunit tasty-quickcheck unordered-containers
        ];
-       homepage = "http://github.com/mitchellwrosen/language-lua2";
        description = "Lua parser and pretty printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131422,7 +126540,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base mtl parsec pretty ];
        executableHaskellDepends = [ base pretty ];
-       homepage = "http://github.com/jtdaugherty/language-mixal/";
        description = "Parser, pretty-printer, and AST types for the MIXAL assembly language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131462,7 +126579,6 @@ self: {
          template-haskell text transformers turtle unordered-containers
          versions
        ];
-       homepage = "https://github.com/awakesecurity/language-ninja";
        description = "A library for dealing with the Ninja build language";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131484,7 +126600,6 @@ self: {
        testHaskellDepends = [
          base base-compat Cabal deepseq doctest lens pretty QuickCheck
        ];
-       homepage = "https://github.com/peti/language-nix#readme";
        description = "Data types and useful functions to represent and manipulate the Nix language";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -131512,7 +126627,6 @@ self: {
        testHaskellDepends = [
          base directory either filepath tasty tasty-hunit
        ];
-       homepage = "https://github.com/blamario/language-oberon";
        description = "Parser and pretty-printer for the Oberon programming language";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131531,7 +126645,6 @@ self: {
          process syb
        ];
        libraryToolDepends = [ alex happy ];
-       homepage = "http://www.tiresiaspress.us/haskell/language-objc";
        description = "Analysis and generation of Objective C code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131549,7 +126662,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ attoparsec base bytestring ];
        executableHaskellDepends = [ attoparsec base bytestring ];
-       homepage = "http://www.github.com/bgamari/language-openscad";
        description = "A simple parser for OpenSCAD";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131615,7 +126727,6 @@ self: {
          protolude scientific strict-base-types temporary text transformers
          unordered-containers vector
        ];
-       homepage = "http://lpuppet.banquise.net/";
        description = "Tools to parse and evaluate the Puppet DSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "x86_64-linux" ];
@@ -131633,7 +126744,6 @@ self: {
          array base containers monads-tf pretty transformers utf8-string
        ];
        libraryToolDepends = [ alex happy ];
-       homepage = "http://github.com/bjpop/language-python";
        description = "Parsing and pretty printing of Python code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131650,7 +126760,6 @@ self: {
        executableHaskellDepends = [
          base haskell98 language-python xhtml
        ];
-       homepage = "http://www.cs.mu.oz.au/~bjpop/";
        description = "Generate coloured XHTML for Python code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131665,7 +126774,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base language-python ];
-       homepage = "http://github.com/bjpop/language-python-test";
        description = "testing code for the language-python library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131683,7 +126791,6 @@ self: {
          base containers either indents llvm-general-pure mtl parsec pretty
          transformers
        ];
-       homepage = "https://github.com/qux-lang/language-qux";
        description = "Utilities for working with the Qux language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131714,7 +126821,6 @@ self: {
          aeson base bytestring criterion directory filepath process
          statistics weigh
        ];
-       homepage = "https://github.com/harpocrates/language-rust";
        description = "Parsing and pretty printing of Rust code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131743,7 +126849,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath mtl parsec pcre-light
        ];
-       homepage = "http://code.haskell.org/shsh/";
        description = "A package for parsing shell scripts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131763,7 +126868,6 @@ self: {
          base bytestring HUnit parsec QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 transformers
        ];
-       homepage = "https://github.com/paulkoerbitz/language-slice";
        description = "AST and parser for the ZeroC Slice language (Specification language for ICE)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131784,7 +126888,6 @@ self: {
        testHaskellDepends = [
          base bytestring criterion random-shuffle time
        ];
-       homepage = "https://github.com/bitonic/language-spelling";
        description = "Various tools to detect/correct mistakes in words";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131801,7 +126904,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers mtl template-haskell utf8-string
        ];
-       homepage = "http://dankna.com/software/";
        description = "Full parser and generator for SQL as implemented by SQLite3";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131824,7 +126926,6 @@ self: {
          ansi-wl-pprint base containers hspec hspec-discover megaparsec
          QuickCheck scientific semigroups text transformers
        ];
-       homepage = "https://github.com/abhinav/language-thrift#readme";
        description = "Parser and pretty printer for the Thrift IDL format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131837,7 +126938,6 @@ self: {
        version = "0.0.4";
        sha256 = "07lm3d4m7c6j2b5gywqm05189iwkh2zjiv5xwwmcw1fm2a63r2zd";
        libraryHaskellDepends = [ base containers parsec pretty ];
-       homepage = "http://github.com/paf31/language-typescript";
        description = "A library for working with TypeScript Definition files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -131849,7 +126949,6 @@ self: {
        version = "0.1.3";
        sha256 = "03n5cnr71zq3fl0ajjiyzjq2x2848lwd9gfp4kjkkjaxw0lb6bka";
        libraryHaskellDepends = [ base pretty ];
-       homepage = "https://github.com/markus-git/language-vhdl";
        description = "VHDL AST and pretty printer in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131879,7 +126978,6 @@ self: {
          base blas-ffi comfort-array lapack-ffi netlib-ffi non-empty
          transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/lapack/";
        description = "Numerical Linear Algebra using LAPACK";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131897,7 +126995,6 @@ self: {
          base carray lapack-ffi netlib-carray netlib-ffi storable-complex
          transformers
        ];
-       homepage = "http://hub.darcs.net/thielema/lapack-carray/";
        description = "Auto-generated interface to Fortran LAPACK via CArrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131911,7 +127008,6 @@ self: {
        sha256 = "11759avf0kzkqy4s24kn556j93l10x28njpg6h14y915pdl35dyl";
        libraryHaskellDepends = [ base netlib-ffi ];
        libraryPkgconfigDepends = [ liblapack ];
-       homepage = "http://hub.darcs.net/thielema/lapack-ffi/";
        description = "Auto-generated interface to Fortran LAPACK";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -131935,7 +127031,6 @@ self: {
          non-empty optparse-applicative parsec pathtype transformers
          unordered-containers utility-ht vector
        ];
-       homepage = "http://hub.darcs.net/thielema/lapack-ffi-tools/";
        description = "Generator for Haskell interface to Fortran LAPACK";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131964,7 +127059,6 @@ self: {
          base base16-bytestring byteable bytes bytestring cereal cryptohash
          deepseq safecopy text transformers
        ];
-       homepage = "https://github.com/factisresearch/large-hashable";
        description = "Efficiently hash (large) Haskell values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -131982,7 +127076,6 @@ self: {
          base binary bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/idontgetoutmuch/largeword";
        description = "Provides Word128, Word192 and Word256 and a way of producing other large words if required";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132033,7 +127126,6 @@ self: {
          pipes-attoparsec pipes-bytestring pipes-http text text-format
          transformers
        ];
-       homepage = "https://github.com/passy/latest-npm-version";
        description = "Find the latest version of a package on npm";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132046,7 +127138,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "1linwqab6z2s91vdxr874vk7rg7gv1ckabsxwmlr80gnhdfgyhmp";
        libraryHaskellDepends = [ base containers utility-ht ];
-       homepage = "http://www.haskell.org/haskellwiki/LaTeX";
        description = "Parse, format and process LaTeX files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132063,7 +127154,6 @@ self: {
          base hakyll latex-formulae-image latex-formulae-pandoc lrucache
          pandoc-types
        ];
-       homepage = "https://github.com/liamoc/latex-formulae#readme";
        description = "Use actual LaTeX to render formulae inside Hakyll pages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132081,7 +127171,6 @@ self: {
          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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132104,7 +127193,6 @@ self: {
        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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132128,7 +127216,6 @@ self: {
        ];
        executableHaskellDepends = [ base HaTeX process template-haskell ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/unitb/latex-function-tables";
        description = "Function table specifications in latex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132155,7 +127242,6 @@ self: {
          tasty-quickcheck transformers universe-instances-base
          unordered-containers
        ];
-       homepage = "http://github.com/phadej/lattices/";
        description = "Fine-grained library for constructing and manipulating lattices";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132173,7 +127259,6 @@ self: {
          array base containers hmidi mtl transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "High and low-level interface to the Novation Launchpad midi controller";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132207,7 +127292,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "12f0k2545nk50cvs3gd41dhsfls19xkhvn3avhmgx69y57mhalcy";
        libraryHaskellDepends = [ base ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/lax";
        description = "Lax arrows";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132230,7 +127314,6 @@ self: {
        benchmarkHaskellDepends = [
          criterion deepseq either kan-extensions mtl-c timeit
        ];
-       homepage = "https://github.com/luna/layered-state";
        description = "Control structure similar to Control.Monad.State, allowing multiple nested states, distinguishable by provided phantom types.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132243,7 +127326,6 @@ self: {
        version = "0.1";
        sha256 = "1yn8swgxb908wslcnh04919m9rzy47dxgawns89zw5v1gbq3wmdf";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/duairc/layers";
        description = "Modular type class machinery for monad transformer stacks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132287,7 +127369,6 @@ self: {
        version = "0.2.2";
        sha256 = "0rm0w5l4g865ais4rg3vdfx6fyzp1dginlhlabvqclbjwwzkiyqi";
        libraryHaskellDepends = [ base blaze-html containers text ];
-       homepage = "https://bitbucket.org/dpwiz/layout-bootstrap";
        description = "Template and widgets for Bootstrap2 to use with Text.Blaze.Html5";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132302,7 +127383,6 @@ self: {
        revision = "1";
        editedCabalFile = "00zh22xvwg5fmycj04xsxyyxvl2zjpskcp7wcng86bbwm5kipydh";
        libraryHaskellDepends = [ alex-tools base text ];
-       homepage = "https://github.com/elliottt/layout-rules";
        description = "A collection of different layout implementations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132318,7 +127398,6 @@ self: {
        libraryHaskellDepends = [
          base container layered-state prologue terminal-text text
        ];
-       homepage = "https://github.com/luna/layouting";
        description = "General layouting library. Currently supports layouting 2D areas and can be used as a backend for text pretty printing or automatic windows layouting managers.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132331,7 +127410,6 @@ self: {
        version = "0.1";
        sha256 = "02a9iw0ns12hszi5rim4x6pa15y3zycmbcmcwmsr6m31rzgz8ryp";
        libraryHaskellDepends = [ base comonad ];
-       homepage = "https://github.com/nikita-volkov/lazy";
        description = "Explicit laziness for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -132346,7 +127424,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring ];
        executableHaskellDepends = [ base bytestring ];
-       homepage = "http://code.haskell.org/lazy-csv";
        description = "Efficient lazy parsers for CSV (comma-separated values)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132394,7 +127471,6 @@ self: {
        version = "0.1.0";
        sha256 = "0fbvm8wwvp4xm4rq2mdfnrra7c88dps91j7ay2vn7iqmpdkcwly9";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kawu/lazy-io";
        description = "Lazy IO";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132443,7 +127519,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base transformers unsafe ];
-       homepage = "http://www.haskell.org/haskellwiki/Lazy_IO";
        description = "Run IO actions lazily while respecting their order";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132461,7 +127536,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers data-ordlist time timeit
        ];
-       homepage = "https://github.com/happyherp/lazyset";
        description = "Set and Map from lazy/infinite lists";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132474,7 +127548,6 @@ self: {
        version = "0.6";
        sha256 = "0lqggm75m1qd34lzqj3ibvnjwhjqvq16cab8zxm4yzn7j2sxzm4x";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.cs.york.ac.uk/~mfn/lazysmallcheck/";
        description = "A library for demand-driven testing of Haskell programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132511,7 +127584,6 @@ self: {
        setupHaskellDepends = [ base Cabal cabal-doctest ];
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ekmett/lca/";
        description = "O(log n) persistent online lowest common ancestor search without preprocessing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132523,7 +127595,6 @@ self: {
        version = "0.2";
        sha256 = "1w8z80vqb86zl6ap4nd87kpl91qms8310k1d8r6qrxg2skm6gnxl";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://urchin.earth.li/~ian/cabal/lcs/";
        description = "Find longest common sublist of two lists";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132536,7 +127607,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1mi94kdc61d4vhzvcr4gvzy3zl2wrd4i353gpmmaxp652rm9xm99";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/savannidgerinel/intervals#readme";
        description = "Data structures for representing arbitrary intervals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132552,7 +127622,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim mtl random-fu random-source rvar vector
        ];
-       homepage = "https://bitbucket.org/gchrupala/colada";
        description = "Online Latent Dirichlet Allocation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132571,7 +127640,6 @@ self: {
          containers network semigroups stm text
        ];
        testHaskellDepends = [ base bytestring hspec process semigroups ];
-       homepage = "https://supki.github.io/ldap-client";
        description = "Pure Haskell LDAP Client Library";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -132613,7 +127681,6 @@ self: {
          base bytestring cmdargs containers filepath
        ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "http://rampa.sk/static/ldif.html";
        description = "The LDAP Data Interchange Format (LDIF) tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132633,7 +127700,6 @@ self: {
        executableHaskellDepends = [
          base blaze-html directory filepath pandoc split
        ];
-       homepage = "https://github.com/skypers/leaf";
        description = "A simple portfolio generator";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132653,7 +127719,6 @@ self: {
          base cpphs deepseq-bounded deepseq-generics generics-sop random
          seqaid template-haskell
        ];
-       homepage = "http://fremissant.net/leaky";
        description = "Robust space leak, and its strictification";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132667,7 +127732,6 @@ self: {
        sha256 = "1mz6fwh3rbwkfx514imh044v1ng7065sd5bivcd94xw0cb530p3f";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/rudymatela/leancheck#readme";
        description = "Cholesterol-free property-based testing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132707,7 +127771,6 @@ self: {
        sha256 = "1mm8j994106gyx9p3widkydczn8wcj79m2kiymg9fjkhmxyb4fyd";
        libraryHaskellDepends = [ base time ];
        testHaskellDepends = [ base QuickCheck time ];
-       homepage = "https://github.com/bjornbm/leapseconds-announced";
        description = "Leap seconds announced at library release time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -132774,7 +127837,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq hmatrix random-fu random-source vector
        ];
-       homepage = "https://github.com/mnacamura/learning-hmm";
        description = "Yet another library for hidden Markov models";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -132789,7 +127851,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base containers ];
-       homepage = "http://github.com/phaazon/leetify";
        description = "Leetify text";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132825,7 +127886,6 @@ self: {
          http-types monad-logger network Ranged-sets scotty scotty-resource
          stm text time transformers unix uuid wai wai-extra warp
        ];
-       homepage = "https://github.com/owensmurray/legion#readme";
        description = "Distributed, stateful, homogeneous microservice framework";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132852,7 +127912,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/owensmurray/legion-discovery#readme";
        description = "A discovery service based on Legion";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132873,7 +127932,6 @@ self: {
          text-show transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/owensmurray/legion-discovery-client#readme";
        description = "Client library for communicating with legion-discovery";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132896,7 +127954,6 @@ self: {
          safe split stm transformers yaml
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/owensmurray/legion-extra#readme";
        description = "Extra non-essential utilities for building legion applications";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132935,7 +127992,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ gtk3 ];
        executableHaskellDepends = [ base gi-gtk-hs leksah-server stm ];
-       homepage = "http://www.leksah.org";
        description = "Haskell IDE written in Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132974,7 +128030,6 @@ self: {
          base conduit conduit-extra directory doctest filepath hslogger
          HUnit process resourcet text transformers
        ];
-       homepage = "http://leksah.org";
        description = "Metadata collection for leksah";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -132992,7 +128047,6 @@ self: {
          aeson base blaze-builder bytestring HsOpenSSL http-streams
          io-streams mtl scientific text vector
        ];
-       homepage = "https://www.lendingclub.com/developers/lc-api.action";
        description = "Bindings for the LendingClub marketplace API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133034,7 +128088,6 @@ self: {
          base bytestring comonad containers criterion deepseq
          generic-deriving transformers unordered-containers vector
        ];
-       homepage = "http://github.com/ekmett/lens/";
        description = "Lenses, Folds and Traversals";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -133048,7 +128101,6 @@ self: {
        revision = "2";
        editedCabalFile = "1yk1zjwp7sabh90rgz4sa15vqj1wq837nypqjb0qhymslmrnvvnl";
        libraryHaskellDepends = [ accelerate base lens ];
-       homepage = "https://github.com/tmcdonell/lens-accelerate";
        description = "Instances to mix lens with accelerate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133060,7 +128112,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "099vvakv7gq9sr9mh3hxj5byxxb4dw8lw7y1g3c4j1kz4gf2vxfk";
        libraryHaskellDepends = [ accelerate base lens ];
-       homepage = "https://github.com/tmcdonell/lens-accelerate";
        description = "Instances to mix lens with accelerate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133081,7 +128132,6 @@ self: {
          semigroups transformers
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/ekmett/lens-action/";
        description = "Monadic Getters and Folds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133105,7 +128155,6 @@ self: {
        testHaskellDepends = [
          base doctest generic-deriving semigroups simple-reflect
        ];
-       homepage = "http://github.com/lens/lens-aeson/";
        description = "Law-abiding lenses for aeson";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -133117,7 +128166,6 @@ self: {
        version = "0.3";
        sha256 = "1m6cns38xggw8kcc9h0mf4q024cvc8njm7n33f8gi7hwyxxqs7xv";
        libraryHaskellDepends = [ base lens time ];
-       homepage = "https://github.com/nilcons/lens-datetime";
        description = "Lenses for Data.Time.* types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133158,7 +128206,6 @@ self: {
        editedCabalFile = "190jxqskd61irc97zb95h08zlkszlhpik4zmb7y4vk7x06zz00m6";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec lens-family template-haskell ];
-       homepage = "http://github.com/DanBurton/lens-family-th#readme";
        description = "Generate lens-family style lenses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133170,7 +128217,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "11pwdqnjd0gybjrfz79fbd9vdwcimkzqqr91zy6hswlylp42dvq1";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/google/proto-lens";
        description = "Integration of lenses with OverloadedLabels";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133182,7 +128228,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1nn0qp0xl65wc5axy68jlmif1k97af8v5r09sf02fw3iww7ym7wj";
        libraryHaskellDepends = [ base ghc-prim profunctors tagged ];
-       homepage = "https://github.com/google/proto-lens#readme";
        description = "Integration of lenses with OverloadedLabels";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133195,7 +128240,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1w6y1caah0yr7gilwsv7ji7pp3mz1m9wlx5zpq0n0z1q2wbdsmfp";
        libraryHaskellDepends = [ base lens template-haskell ];
-       homepage = "https://github.com/vmchale/lens-named#readme";
        description = "Helper for use with lens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133213,7 +128257,6 @@ self: {
          array base bytestring containers contravariant either hashable lens
          mtl text time transformers unordered-containers vector
        ];
-       homepage = "https://github.com/andrewthad/lens-prelude";
        description = "Alternate prelude that exports lens combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133228,7 +128271,6 @@ self: {
        revision = "1";
        editedCabalFile = "1b9db7dbfq46q63y6w1471nffj77rb363rk4b1l3l23g15cq6a5i";
        libraryHaskellDepends = [ base lens QuickCheck transformers ];
-       homepage = "http://github.com/ekmett/lens/";
        description = "QuickCheck properties for lens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133249,7 +128291,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath regex-posix
        ];
-       homepage = "https://github.com/himura/lens-regex";
        description = "Lens powered regular expression";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133265,7 +128306,6 @@ self: {
        libraryHaskellDepends = [
          base lens-family lens-family-core lens-family-th mtl transformers
        ];
-       homepage = "https://github.com/michaelt/lens-simple";
        description = "simplified import of elementary lens-family combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133290,7 +128330,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1yxab87ci6gl0c5gsdd8pb780ai8lmxxa3fxkpl1shv1pw124fsv";
        libraryHaskellDepends = [ base bytestring lens text ];
-       homepage = "http://github.com/iand675/text-lens-encoding";
        description = "Isomorphisms and prisms for text <=> bytestring conversions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133320,7 +128359,6 @@ self: {
        testHaskellDepends = [
          base containers dwergaz hlint lens-family text toml-parser
        ];
-       homepage = "https://github.com/xngns/lens-toml-parser";
        description = "Lenses for toml-parser";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133351,7 +128389,6 @@ self: {
          aeson base containers data-default lens monoid split
          template-haskell
        ];
-       homepage = "https://github.com/luna/lens-utils";
        description = "Collection of missing lens utilities";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133367,7 +128404,6 @@ self: {
        editedCabalFile = "07dj8g29p5pg57pn9l2l1960vs1ikqr6z6hc47kgw8hf4y78i6sy";
        libraryHaskellDepends = [ base lens xml ];
        testHaskellDepends = [ base lens xml ];
-       homepage = "https://github.com/nkpart/lens-xml#readme";
        description = "Lenses for the xml package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133379,7 +128415,6 @@ self: {
        version = "0.1.7";
        sha256 = "09p1ph5ih2dzrbn7h9wjnf4xch04g0amf8cc3q64g5a2clg3vjx4";
        libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "http://github.com/jvranish/Lenses/tree/master";
        description = "Simple Functional Lenses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133393,7 +128428,6 @@ self: {
        sha256 = "0dj43hqrv198dgfnngq4l8kwnksqcm6nydcr1z1a5gqz5s99m4bn";
        libraryHaskellDepends = [ base monad-control mtl transformers ];
        testHaskellDepends = [ base ];
-       homepage = "http://www.haskell.org/haskellwiki/LGtk";
        description = "References which can be joined and on which lenses can be applied";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133421,7 +128455,6 @@ self: {
          natural-sort optparse-applicative parsec pipes regex-tdfa
          semigroups terminal-progress-bar text transformers
        ];
-       homepage = "http://www.ariis.it/static/articles/lentil/page.html";
        description = "frugal issue tracker";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -133467,7 +128500,6 @@ self: {
        version = "0.4.1";
        sha256 = "1l5jyhpvbcj4fmyggp8bjy4gx9igcydply3yb1s23fxdcz0b638a";
        libraryHaskellDepends = [ base fmlist ];
-       homepage = "http://github.com/sebfisch/level-monad";
        description = "Non-Determinism Monad for Level-Wise Search";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -133492,7 +128524,6 @@ self: {
          base bytestring data-default directory exceptions mtl QuickCheck
          tasty tasty-quickcheck temporary transformers
        ];
-       homepage = "http://github.com/kim/leveldb-haskell";
        description = "Haskell bindings to LevelDB";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) leveldb;};
@@ -133516,7 +128547,6 @@ self: {
          base bytestring data-default hspec hspec-expectations mtl process
          QuickCheck transformers
        ];
-       homepage = "http://github.com/kim/leveldb-haskell";
        description = "Haskell bindings to LevelDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133529,7 +128559,6 @@ self: {
        version = "1.2.1.8";
        sha256 = "0v2mfqw4irzpfq100i1rm5djfqzvxilq9i7pcslsb92jkcv2zgbc";
        libraryHaskellDepends = [ base bindings-levmar hmatrix vector ];
-       homepage = "https://github.com/basvandijk/levmar";
        description = "An implementation of the Levenberg-Marquardt algorithm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133561,7 +128590,6 @@ self: {
        testHaskellDepends = [
          base deepseq regex-applicative srcloc tasty tasty-hunit
        ];
-       homepage = "https://github.com/feuerbach/lexer-applicative";
        description = "Simple lexer based on applicative regular expressions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -133574,7 +128602,6 @@ self: {
        sha256 = "1x7in410k930fc3qc8ng1i04ggxy75xw30r710wlk0rra9xidxfs";
        libraryHaskellDepends = [ base containers doctest lattices ];
        testHaskellDepends = [ base doctest QuickCheck ];
-       homepage = "https://github.com/ci-fst/lfst";
        description = "L-Fuzzy Set Theory implementation in Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133603,7 +128630,6 @@ self: {
          array base containers diagrams-lib lens mtl random random-shuffle
          vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/LGtk";
        description = "Lens GUI Toolkit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133616,7 +128642,6 @@ self: {
        version = "0.1.2";
        sha256 = "0a5h1d0sdnpy209k4zkmcrrxl4b000226hif098bqs9pngpbgki1";
        libraryHaskellDepends = [ haskell2010 ];
-       homepage = "https://github.com/bytbox/lha.hs";
        description = "Data structures for the Les Houches Accord";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133637,7 +128662,6 @@ self: {
          array base containers directory filepath hgettext mtl parsec
          process setlocale utf8-string wx wxcore
        ];
-       homepage = "http://www.imn.htwk-leipzig.de/~abau/lhae";
        description = "Simple spreadsheet program";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133652,7 +128676,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        enableSeparateDataOutput = true;
-       homepage = "http://lhc.seize.it/";
        description = "LHC Haskell Compiler";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133684,7 +128707,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs filepath haskell-src-exts syb uu-parsinglib
        ];
-       homepage = "http://spockz.github.com/lhs2texhl/";
        description = "Literate highlighter preprocessor for lhs2tex";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133720,7 +128742,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath mtl process regex-compat
        ];
-       homepage = "https://github.com/kosmikus/lhs2tex";
        description = "Preprocessor for typesetting Haskell sources with LaTeX";
        license = "GPL";
      }) {};
@@ -133736,7 +128757,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath process regex-posix
        ];
-       homepage = "https://github.com/tvh/lhslatex";
        description = "Tool for using pdflatex with .lhs files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133754,7 +128774,6 @@ self: {
        libraryHaskellDepends = [
          base binary containers HUnit mtl parsec process QuickCheck
        ];
-       homepage = "http://trac.loria.fr/~geni";
        description = "A natural language generator (specifically, an FB-LTAG surface realiser)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133792,7 +128811,6 @@ self: {
        librarySystemDepends = [ libconfig ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base doctest doctest-prop lens ];
-       homepage = "https://github.com/peddie/libconfig-haskell";
        description = "Haskell bindings to libconfig";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133814,7 +128832,6 @@ self: {
        testHaskellDepends = [
          base directory filepath mtl test-framework
        ];
-       homepage = "https://github.com/tomgr/libcspm";
        description = "A library providing a parser, type checker and evaluator for CSPM";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -133853,7 +128870,6 @@ self: {
        version = "0.3.1";
        sha256 = "08km9y2wqz426c5c6r49ar5snl8ss1w7d55yqivksdkwk3fn0k0x";
        libraryHaskellDepends = [ base mtl process ];
-       homepage = "https://github.com/vincenthz/hs-libgit";
        description = "Simple Git Wrapper";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133869,7 +128885,6 @@ self: {
        libraryHaskellDepends = [
          array base containers monads-tf process union-find
        ];
-       homepage = "http://maartenfaddegon.nl";
        description = "Store and manipulate data in a graph";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -133893,7 +128908,6 @@ self: {
        testHaskellDepends = [
          base bytestring ghc ghc-paths hspec mtl syb
        ];
-       homepage = "https://bitbucket.org/bhris/libhbb";
        description = "Backend for text editors to provide better Haskell editing support";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134004,7 +129018,6 @@ self: {
          temporary test-framework test-framework-quickcheck2
          test-framework-th text time transformers
        ];
-       homepage = "https://gitlab.com/theunixman/liblawless";
        description = "Prelude based on protolude for GHC 8 and beyond";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134019,7 +129032,6 @@ self: {
        libraryHaskellDepends = [
          base bindings-DSL enumerator mtl vector
        ];
-       homepage = "http://github.com/NathanHowell/liblinear-enumerator";
        description = "liblinear iteratee";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134034,7 +129046,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mainland/libltdl";
        description = "FFI interface to libltdl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134090,7 +129101,6 @@ self: {
          attoparsec base bytestring containers data-default-class filepath
          hspec mtl network old-locale QuickCheck text time unix utf8-string
        ];
-       homepage = "http://github.com/vimus/libmpd-haskell#readme";
        description = "An MPD client library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -134121,7 +129131,6 @@ self: {
        testHaskellDepends = [
          base bytestring Cabal HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/nvidia-compiler-sdk/hsnvvm";
        description = "FFI binding to libNVVM, a compiler SDK component from NVIDIA";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134144,7 +129153,6 @@ self: {
        libraryPkgconfigDepends = [ liboath ];
        executableHaskellDepends = [ base bytestring time ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/parsonsmatt/liboath-hs#readme";
        description = "Bindings to liboath";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134161,7 +129169,6 @@ self: {
        libraryHaskellDepends = [
          base CC-delcont containers mtl template-haskell unix
        ];
-       homepage = "http://okmij.org/ftp/";
        description = "An evolving collection of Oleg Kiselyov's Haskell modules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134189,7 +129196,6 @@ self: {
        sha256 = "11s8zaxq7qwzqdgyfd3v7sk6vf5cq3wzv2j02g0gnri9w45wf2i7";
        libraryHaskellDepends = [ base bytestring unix ];
        librarySystemDepends = [ postgresql ];
-       homepage = "http://github.com/tnarg/haskell-libpq";
        description = "libpq binding for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134202,7 +129208,6 @@ self: {
        version = "0.0.1.0";
        sha256 = "07xg59f48jw78mjbx83bz1rc2fxvdnlb08cdfd7hwkj43a127kxn";
        libraryHaskellDepends = [ base bytestring curl ];
-       homepage = "https://github.com/supki/haskell-random.org";
        description = "Wrapper to Random.org API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134224,7 +129229,6 @@ self: {
          http-types mtl resourcet text unordered-containers uri-templater
          vector
        ];
-       homepage = "https://github.com/SaneTracker/librato";
        description = "Bindings to the Librato API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134244,7 +129248,6 @@ self: {
          base bytestring cryptonite data-default-class dns memory random
          text uri-bytestring url
        ];
-       homepage = "https://hub.darcs.net/fr33domlover/libravatar";
        description = "Use Libravatar, the decentralized avatar delivery service";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -134257,7 +129260,6 @@ self: {
        sha256 = "11yg74v290s4dy5bn94hb0lwncbbxqljgjldaxr80iy9c52z9hzi";
        libraryHaskellDepends = [ base split ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://ahakki.xyz";
        description = "Use Roman Numerals as a Numeric Datatype (sort of)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134276,7 +129278,6 @@ self: {
        librarySystemDepends = [ libssh2 ];
        libraryPkgconfigDepends = [ libssh2 ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/portnov/libssh2-hs";
        description = "FFI bindings to libssh2 SSH2 client library (http://libssh2.org/)";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libssh2;};
@@ -134294,7 +129295,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring conduit libssh2 stm transformers
        ];
-       homepage = "https://github.com/portnov/libssh2-hs";
        description = "Conduit wrappers for libssh2 FFI bindings (see libssh2 package)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134311,7 +129311,6 @@ self: {
          aeson attoparsec base bytestring containers data-default
          http-conduit profunctors text
        ];
-       homepage = "https://github.com/supki/libstackexchange";
        description = "StackExchange API interface";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134352,10 +129351,9 @@ self: {
          vector
        ];
        libraryPkgconfigDepends = [ systemd ];
-       homepage = "http://github.com/ocharles/libsystemd-journal";
        description = "Haskell bindings to libsystemd-journal";
        license = stdenv.lib.licenses.bsd3;
-     }) {systemd = null;};
+     }) {inherit (pkgs) systemd;};
 
   "libtagc" = callPackage
     ({ mkDerivation, base, bytestring, glib, taglib }:
@@ -134367,7 +129365,6 @@ self: {
        libraryHaskellDepends = [ base bytestring glib ];
        librarySystemDepends = [ taglib ];
        libraryPkgconfigDepends = [ taglib ];
-       homepage = "https://patch-tag.com/r/AndyStewart/libtagc/home";
        description = "Binding to TagLib C library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134382,7 +129379,6 @@ self: {
        libraryHaskellDepends = [ base syb unix ];
        libraryPkgconfigDepends = [ libvirt ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://redmine.iportnov.ru/projects/libvirt-hs";
        description = "FFI bindings to libvirt virtualization API (http://libvirt.org)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134395,7 +129391,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "19mx07gvwsqhbish8cbbiplgpw75birn19sl0hhn2300kpryyxfb";
        libraryHaskellDepends = [ base bytestring cpu ];
-       homepage = "https://github.com/the-real-blackh/libvorbis";
        description = "Haskell binding for libvorbis, for decoding Ogg Vorbis audio files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134438,7 +129433,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring enumerator libxml-sax text transformers xml-types
        ];
-       homepage = "http://john-millikin.com/software/libxml-enumerator/";
        description = "Enumerator-based API for libXML's SAX interface";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134453,7 +129447,6 @@ self: {
        libraryHaskellDepends = [ base bytestring text xml-types ];
        librarySystemDepends = [ libxml2 ];
        libraryPkgconfigDepends = [ libxml2 ];
-       homepage = "https://john-millikin.com/software/haskell-libxml/";
        description = "Bindings for the libXML2 SAX interface";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) libxml2;};
@@ -134503,7 +129496,6 @@ self: {
        executableHaskellDepends = [
          base Cabal cmdargs containers directory
        ];
-       homepage = "https://github.com/jpvillaisaza/licensor";
        description = "A license compatibility helper";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -134518,7 +129510,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base GLUT OpenGL random ];
-       homepage = "http://github.com/sproingie/haskell-cells/";
        description = "Conway's Life cellular automaton";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134539,7 +129530,6 @@ self: {
        testHaskellDepends = [
          base base-compat generic-deriving hspec template-haskell
        ];
-       homepage = "https://github.com/RyanGlScott/lift-generics";
        description = "GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134572,7 +129562,6 @@ self: {
          tasty-th
        ];
        benchmarkHaskellDepends = [ async base criterion deepseq ];
-       homepage = "https://github.com/maoe/lifted-async";
        description = "Run lifted IO operations asynchronously and wait for their results";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134594,7 +129583,6 @@ self: {
          tasty-expected-failure tasty-hunit tasty-th
        ];
        benchmarkHaskellDepends = [ async base criterion deepseq ];
-       homepage = "https://github.com/maoe/lifted-async";
        description = "Run lifted IO operations asynchronously and wait for their results";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134617,7 +129605,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion monad-control monad-peel transformers
        ];
-       homepage = "https://github.com/basvandijk/lifted-base";
        description = "lifted IO operations from the base library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134635,7 +129622,6 @@ self: {
          async base bytestring containers deepseq exceptions ghc-prim
          lifted-async lifted-base mtl safe stm text transformers
        ];
-       homepage = "https://github.com/parsonsmat/lifted-protolude";
        description = "A sensible set of defaults for writing lifted custom Preludes";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134653,7 +129639,6 @@ self: {
          array base monad-finally stm transformers transformers-abort
          transformers-base transformers-compat
        ];
-       homepage = "https://github.com/mvv/lifted-stm";
        description = "STM operations lifted through monad transformer stacks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134670,7 +129655,6 @@ self: {
        libraryHaskellDepends = [
          base monad-control threads transformers-base
        ];
-       homepage = "https://github.com/scrive/lifted-threads";
        description = "lifted IO operations from the threads library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134689,7 +129673,6 @@ self: {
        executableHaskellDepends = [
          array base bitmap bytestring directory filepath gloss mtl stb-image
        ];
-       homepage = "http://icfpcontest2012.wordpress.com/";
        description = "A boulderdash-like game and solution validator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134714,7 +129697,6 @@ self: {
        version = "0.2";
        sha256 = "1hxfx514ar9hr9gqzzdgd7avfvlsvr7lv6hgza5k04b2xm73ysrp";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/spl/ligd";
        description = "Lightweight Implementation of Generics and Dynamics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134729,7 +129711,6 @@ self: {
        sha256 = "1lhwir14di3chnj6xn28cwkzmim5d4cq39da82ils6mhghjgzjbg";
        libraryHaskellDepends = [ base containers gjk2d lens linear mtl ];
        testHaskellDepends = [ base containers lens linear QuickCheck ];
-       homepage = "https://github.com/suzumiyasmith/light#readme";
        description = "a simple physics engine";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134751,7 +129732,6 @@ self: {
        testHaskellDepends = [
          aeson api-builder base bytestring hspec text transformers
        ];
-       homepage = "https://github.com/cmoresid/lightning-haskell#readme";
        description = "Haskell client for lightning-viz REST API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134820,7 +129800,6 @@ self: {
        testHaskellDepends = [
          base containers QuickCheck tasty tasty-quickcheck tasty-th
        ];
-       homepage = "https://github.com/amosr/limp";
        description = "representation of Integer Linear Programs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134835,7 +129814,6 @@ self: {
        libraryHaskellDepends = [ base containers limp vector ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base limp ];
-       homepage = "https://github.com/amosr/limp-cbc";
        description = "bindings for integer linear programming solver Coin/CBC";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134889,7 +129867,6 @@ self: {
        executableHaskellDepends = [
          base containers hashable mtl random-fu rosezipper text uuid warp
        ];
-       homepage = "https://oss.xkcd.com/";
        description = "Zen gardening, based on l-systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -134902,7 +129879,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "07gz4lbvyzahffcp6f1f87zl20kf834iswh671vb8vxffigrz5y1";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/reinh/hs-lindenmayer";
        description = "L-systems in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -134926,7 +129902,6 @@ self: {
          hspec-wai QuickCheck quickcheck-instances raw-strings-qq scotty
          text time transformers
        ];
-       homepage = "https://github.com/utatti/line";
        description = "Haskell SDK for the LINE API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -134953,7 +129928,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "xy30.com";
        description = "Display the number of bytes of each line";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -134998,7 +129972,6 @@ self: {
          base binary bytestring deepseq doctest HUnit lens reflection
          simple-reflect test-framework test-framework-hunit vector
        ];
-       homepage = "http://github.com/ekmett/linear/";
        description = "Linear Algebra";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135018,7 +129991,6 @@ self: {
          accelerate base distributive lens linear
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ekmett/linear-accelerate/";
        description = "Lifting linear vector spaces into Accelerate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135036,7 +130008,6 @@ self: {
          accelerate base distributive lens linear
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ekmett/linear-accelerate/";
        description = "Lifting linear vector spaces into Accelerate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135058,7 +130029,6 @@ self: {
        executableHaskellDepends = [
          QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://github.com/cartazio/hs-cblas";
        description = "A linear algebra library with bindings to BLAS and LAPACK";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135079,7 +130049,6 @@ self: {
          base comfort-graph containers non-empty QuickCheck transformers
          utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/linear-circuit";
        description = "Compute resistance of linear electrical circuits";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135123,7 +130092,6 @@ self: {
        libraryHaskellDepends = [
          base distributive lens linear OpenGL OpenGLRaw tagged
        ];
-       homepage = "http://www.github.com/bgamari/linear-opengl";
        description = "Isomorphisms between linear and OpenGL types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135154,7 +130122,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0i6z10pgqcykkygl6kq63phx5hvwi2d84j2f5vw4nrnic59sm9jy";
        libraryHaskellDepends = [ base random ];
-       homepage = "https://github.com/capsjac/linear-vect";
        description = "A low-dimensional linear algebra library, operating on the Num typeclass";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135167,7 +130134,6 @@ self: {
        version = "2.0";
        sha256 = "0dianwg8r4b6x6z17d994kmhjmqwdx083vlm9rzakfkn7p773l8w";
        libraryHaskellDepends = [ base sbv ];
-       homepage = "http://github.com/LeventErkok/linearEqSolver";
        description = "Use SMT solvers to solve linear systems over integers and rationals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135188,7 +130154,6 @@ self: {
          lens linear manifolds-core semigroups tagged transformers vector
          vector-space
        ];
-       homepage = "https://github.com/leftaroundabout/linearmap-family";
        description = "Native, complete, matrix-free linear algebra";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135203,7 +130168,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim mtl transformers
        ];
-       homepage = "http://github.com/jwiegley/linearscan";
        description = "Linear scan register allocator, formally verified in Coq";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135225,7 +130189,6 @@ self: {
          base containers deepseq hoopl hspec hspec-expectations
          lens-family-core linearscan QuickCheck transformers
        ];
-       homepage = "http://github.com/jwiegley/linearscan-hoopl";
        description = "Makes it easy to use the linearscan register allocator with Hoopl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135238,7 +130201,6 @@ self: {
        version = "1.0.0.3";
        sha256 = "1fds2mgsijfsc96dq95skn562iv2r341zr7v0qsz48y9fh97s3p7";
        libraryHaskellDepends = [ base hyphenation ];
-       homepage = "http://ariis.it/static/articles/linebreak/page.html";
        description = "breaks strings to fit width";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135250,7 +130212,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "11f01j9qak8rhaj84gkx27qhfc334cj9pchi7qcb6brpqbwgdsik";
        libraryHaskellDepends = [ base text ];
-       homepage = "http://github.com/argiopetech/linguistic-ordinals";
        description = "Express Integral types as linguistic ordinals (1st, 2nd, 3rd, etc)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135266,7 +130227,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hashable unordered-containers uri-bytestring
        ];
-       homepage = "http://hub.darcs.net/fr33domlover/link-relations";
        description = "Use web link relation types (RFC 5988) in Haskell";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -135284,7 +130244,6 @@ self: {
        executableHaskellDepends = [
          base gtk haskell98 popenhs regex-compat unix
        ];
-       homepage = "http://www.haskell.org/~petersen/haskell/linkchk/";
        description = "linkchk is a network interface link ping monitor";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135315,7 +130274,6 @@ self: {
        sha256 = "128vy6rhnhmgr4xggxxxi4s73lz6vb2zkzi85ywzqfhjkp63gbn6";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/CindyLinz/Haskell-linked-list-with-iterator#readme";
        description = "A pure linked list which is mutable through iterators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135338,7 +130296,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion deepseq hashable unordered-containers
        ];
-       homepage = "https://github.com/abasko/linkedhashmap";
        description = "Persistent LinkedHashMap data structure";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135362,7 +130319,6 @@ self: {
          lens lens-aeson mtl safe-exceptions tasty tasty-hunit text
          uri-bytestring wai wreq
        ];
-       homepage = "https://github.com/hlian/linklater";
        description = "A Haskell library for the Slack API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135384,7 +130340,6 @@ self: {
          aeson base bytestring containers tasty tasty-hunit tasty-quickcheck
          text
        ];
-       homepage = "http://github.com/Helkafen/haskell-linode#readme";
        description = "Bindings to the Linode API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135401,7 +130356,6 @@ self: {
          aeson base bytestring http-conduit unordered-containers
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/eatonphil/linode-haskell";
        description = "Haskell wrapper for the Linode v4 API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135445,7 +130399,6 @@ self: {
        revision = "1";
        editedCabalFile = "0s7yb9wwh5rp4v2phm5lih29f033rgffldhkm9i2mxsag2qbfg0k";
        libraryHaskellDepends = [ base bytestring time unix ];
-       homepage = "http://github.com/bgamari/linux-evdev";
        description = "Bindings to Linux evdev input device interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135459,7 +130412,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base unix ];
-       homepage = "https://github.com/redneb/linux-file-extents";
        description = "Retrieve file fragmentation information under Linux";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135483,7 +130435,6 @@ self: {
        sha256 = "1vqbibp93fw6r03v5q2cisya6m12xb12rad11myxrkbn29rjmhws";
        libraryHaskellDepends = [ base directory ];
        libraryPkgconfigDepends = [ libkmod ];
-       homepage = "https://github.com/tensor5/linux-kmod";
        description = "Linux kernel modules support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135496,7 +130447,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "12bwrniaxg6gm347jdgbf535pdz4z57pkyiwa98c903y9q9ssnyi";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/tensor5/linux-mount";
        description = "Mount and unmount filesystems";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135508,7 +130458,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "0yznnp9rdz15drm79pvbqbrbk2nczbkmlf00pb7rki7w1l9njp2q";
        libraryHaskellDepends = [ base unix ];
-       homepage = "https://github.com/redneb/hs-linux-namespaces";
        description = "Create new or enter an existing linux namespaces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135531,7 +130480,6 @@ self: {
          base bytestring containers directory filepath ghc-events process
          unix
        ];
-       homepage = "https://github.com/bjpop/haskell-linux-perf";
        description = "Read files generated by perf on Linux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135562,7 +130510,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0rpq5sm557gm227id2rfsffgr47lrj4d4kpzh194d74dx2qkg5g6";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/tensor5/linux-xattr";
        description = "Read, set and list extended attributes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135583,7 +130530,6 @@ self: {
          base binary bytestring QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/kosmoskatten/linx-gateway";
        description = "Implementation of the Enea LINX gateway protocol";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135596,7 +130542,6 @@ self: {
        version = "0.11.6.0";
        sha256 = "1lylxwcm0j9iyivi11h6wsq6xb4fn8k5bpbjj3694kcdby9b8hr6";
        libraryHaskellDepends = [ base bytestring containers hashable ];
-       homepage = "https://github.com/plsyssec/lio";
        description = "Labeled IO Information Flow Control Library";
        license = "GPL";
      }) {};
@@ -135654,7 +130599,6 @@ self: {
          aeson attoparsec base bytestring cmdargs directory filepath
          simple-templates text
        ];
-       homepage = "http://simple.cx";
        description = "LIO support for the Simple web framework";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135692,7 +130636,6 @@ self: {
          unordered-containers validation vector
        ];
        benchmarkHaskellDepends = [ aeson attoparsec base criterion text ];
-       homepage = "https://github.com/projectorhq/haskell-liquid";
        description = "Liquid template language library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135730,7 +130673,6 @@ self: {
        ];
        testSystemDepends = [ git nettools z3 ];
        doCheck = false;
-       homepage = "https://github.com/ucsd-progsys/liquid-fixpoint";
        description = "Predicate Abstraction-based Horn-Clause/Implication Constraint Solver";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) git; inherit (pkgs) nettools; 
@@ -135773,7 +130715,6 @@ self: {
          text time transformers
        ];
        testSystemDepends = [ z3 ];
-       homepage = "https://github.com/ucsd-progsys/liquidhaskell";
        description = "Liquid Types for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) z3;};
@@ -135785,7 +130726,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0qwpssjq2xiajhkx4jdmzkcvlhi6921dkgplih5jiq4i64av50zy";
        libraryHaskellDepends = [ base Cabal filepath ];
-       homepage = "https://github.com/spinda/liquidhaskell-cabal#readme";
        description = "Liquid Haskell integration for Cabal and stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135801,7 +130741,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base liquidhaskell-cabal ];
        executableHaskellDepends = [ base liquidhaskell-cabal ];
-       homepage = "https://github.com/spinda/liquidhaskell-cabal-demo#readme";
        description = "Demo of Liquid Haskell integration for Cabal and stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135825,7 +130764,6 @@ self: {
        version = "0.4.1.4";
        sha256 = "15vjk6y3zwiffm1x8wlzv6203ykzm2phalqlq4zhmhcj2wd70viw";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Common not-so-common functions for lists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135850,7 +130788,6 @@ self: {
        version = "0.1.1";
        sha256 = "0w9f68cr4k0p8zl81y8ax19i6ypzks0y27hdlz71wwmgn5v2y63l";
        libraryHaskellDepends = [ base ];
-       homepage = "http://coder.bsimmons.name/blog/2009/08/list-grouping-module-released/";
        description = "Functions for grouping a list into sublists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -135862,7 +130799,6 @@ self: {
        version = "1.0";
        sha256 = "147zb156g79a5p1w0b9vcvjy5x7nsrhng5rgjqq3cy3xpbam4nys";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/hellertime/list-mux";
        description = "List Multiplexing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135884,7 +130820,6 @@ self: {
        testHaskellDepends = [
          ansi-terminal base data-default hspec stm terminal-size vty
        ];
-       homepage = "https://github.com/yamadapc/list-prompt.git";
        description = "A simple list prompt UI for the terminal";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135929,7 +130864,6 @@ self: {
          base mmorph monad-control mtl transformers transformers-base
        ];
        testHaskellDepends = [ base-prelude HTF mmorph mtl-prelude ];
-       homepage = "https://github.com/nikita-volkov/list-t";
        description = "ListT done right";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -135948,7 +130882,6 @@ self: {
        testHaskellDepends = [
          attoparsec base-prelude either hspec list-t list-t-text text
        ];
-       homepage = "https://github.com/nikita-volkov/list-t-attoparsec";
        description = "An \"attoparsec\" adapter for \"list-t\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135973,7 +130906,6 @@ self: {
          base-prelude conversion conversion-text either hspec html-tokenizer
          list-t-attoparsec list-t-text text xml-types
        ];
-       homepage = "https://github.com/nikita-volkov/list-t-html-parser";
        description = "Streaming HTML parser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -135990,7 +130922,6 @@ self: {
        libraryHaskellDepends = [
          base-prelude bytestring http-client list-t mtl-prelude
        ];
-       homepage = "https://github.com/nikita-volkov/list-t-http-client";
        description = "A streaming HTTP client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136008,7 +130939,6 @@ self: {
          base base-prelude bytestring curlhs list-t mtl-prelude
          resource-pool stm
        ];
-       homepage = "https://github.com/nikita-volkov/list-t-libcurl";
        description = "A \"libcurl\"-based streaming HTTP client";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -136028,7 +130958,6 @@ self: {
          base base-prelude bytestring hspec list-t QuickCheck
          quickcheck-instances text transformers
        ];
-       homepage = "https://github.com/nikita-volkov/list-t-text";
        description = "A streaming text codec";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136042,7 +130971,6 @@ self: {
        sha256 = "0zia1b2phk4skv39q2k481jsagz1syd6rkgfcdra15i2s5dhzvyp";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/Gabriel439/Haskell-List-Transformer-Library";
        description = "List monad transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -136061,7 +130989,6 @@ self: {
          base binary ChasingBottoms HUnit QuickCheck template-haskell
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://iki.fi/matti.niemenmaa/list-tries/";
        description = "Tries and Patricia tries: finite sets and maps for list keys";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136092,7 +131019,6 @@ self: {
          aeson base free freer-effects http-client kan-extensions mtl
          servant servant-client text time transformers
        ];
-       homepage = "https://github.com/ocharles/listenbrainz-client";
        description = "A client library to the ListenBrainz project";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136105,7 +131031,6 @@ self: {
        version = "0.2.3.1";
        sha256 = "0mkhnqn7wxspzxvivhaksxmxp7d6x9bazhl28nl9gck56bpa90sm";
        libraryHaskellDepends = [ base bytestring ListLike text vector ];
-       homepage = "http://jwlato.webfactional.com/haskell/listlike-instances";
        description = "Extra instances of the ListLike class";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136129,7 +131054,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0scd74fv6gzl7yi5ssb1z9kwwfyx9p39yqprnzbpvspvxm3k41qs";
        libraryHaskellDepends = [ base exceptions ];
-       homepage = "https://github.com/ombocomp/listsafe";
        description = "Safe wrappers for partial list functions, supporting MonadThrow";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -136149,7 +131073,6 @@ self: {
          base blaze-html blaze-markup cheapskate directory filepath
          highlighting-kate parsec text time unordered-containers
        ];
-       homepage = "https://github.com/cdosborn/lit";
        description = "A simple tool for literate programming";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136190,7 +131113,6 @@ self: {
          pathtype pretty process semigroups stm stm-split strict
          transformers unix utility-ht wx wxcore
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Live-Sequencer";
        description = "Live coding of MIDI music";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136259,7 +131181,6 @@ self: {
          mtl network old-locale parsec pretty random template-haskell text
          time utf8-string uuid
        ];
-       homepage = "http://wiki.secondlife.com/wiki/LLSD";
        description = "An implementation of the LLSD data system";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136277,7 +131198,6 @@ self: {
          base bytestring containers directory llvm-base mtl process
          type-level
        ];
-       homepage = "https://github.com/bos/llvm";
        description = "Bindings to the LLVM compiler toolkit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136318,7 +131238,6 @@ self: {
        version = "3.2.0.2";
        sha256 = "1f76nb85hnidp06v6lbl4aasac4h7ff9r8i054m8cnby2vc59r4n";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/bos/llvm";
        description = "FFI bindings to the LLVM compiler toolkit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136352,7 +131271,6 @@ self: {
        version = "3.0.1.0";
        sha256 = "07q6dvwkg7h6qkwq0a7719g82anipj2pk0xid5p24pvzssa9z22w";
        libraryHaskellDepends = [ base llvm-base ];
-       homepage = "https://github.com/bos/llvm";
        description = "Utilities for bindings to the LLVM compiler toolkit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136393,7 +131311,6 @@ self: {
          base bifunctors containers cpuid llvm-tf non-empty tfp transformers
          unsafe utility-ht
        ];
-       homepage = "https://wiki.haskell.org/LLVM";
        description = "Utility functions for the llvm interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136409,7 +131326,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base enumset ];
        libraryPkgconfigDepends = [ llvm ];
-       homepage = "http://haskell.org/haskellwiki/LLVM";
        description = "FFI bindings to the LLVM compiler toolkit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136428,7 +131344,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers regex-posix utility-ht
        ];
-       homepage = "http://haskell.org/haskellwiki/LLVM";
        description = "Tools for maintaining the llvm-ffi package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -136455,7 +131370,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          transformers transformers-compat
        ];
-       homepage = "http://github.com/bscarlet/llvm-general/";
        description = "General purpose LLVM bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136477,7 +131391,6 @@ self: {
          base containers HUnit mtl QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/bscarlet/llvm-general/";
        description = "Pure Haskell LLVM functionality (no FFI)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136502,7 +131415,6 @@ self: {
        testHaskellDepends = [
          base containers HUnit llvm-general-pure tasty tasty-hunit
        ];
-       homepage = "https://github.com/tvh/llvm-general-quote";
        description = "QuasiQuoting llvm code for llvm-general";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136530,7 +131442,6 @@ self: {
          base bytestring containers llvm-hs-pure mtl pretty-show QuickCheck
          tasty tasty-hunit tasty-quickcheck temporary transformers
        ];
-       homepage = "http://github.com/llvm-hs/llvm-hs/";
        description = "General purpose LLVM bindings";
        license = stdenv.lib.licenses.bsd3;
      }) {llvm-config = null;};
@@ -136555,7 +131466,6 @@ self: {
          base bytestring containers llvm-hs-pure mtl pretty-show QuickCheck
          tasty tasty-hunit tasty-quickcheck temporary transformers
        ];
-       homepage = "http://github.com/llvm-hs/llvm-hs/";
        description = "General purpose LLVM bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136577,7 +131487,6 @@ self: {
          base directory filepath llvm-hs llvm-hs-pure mtl tasty tasty-golden
          tasty-hspec tasty-hunit text transformers
        ];
-       homepage = "https://github.com/llvm-hs/llvm-hs-pretty";
        description = "A pretty printer for LLVM IR";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136600,7 +131509,6 @@ self: {
          base bytestring containers hspec mtl tasty tasty-hunit
          tasty-quickcheck text transformers unordered-containers
        ];
-       homepage = "http://github.com/llvm-hs/llvm-hs/";
        description = "Pure Haskell LLVM functionality (no FFI)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -136621,7 +131529,6 @@ self: {
        testHaskellDepends = [
          base containers mtl tasty tasty-hunit tasty-quickcheck transformers
        ];
-       homepage = "http://github.com/llvm-hs/llvm-hs/";
        description = "Pure Haskell LLVM functionality (no FFI)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136638,7 +131545,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory mtl process type-level
        ];
-       homepage = "http://darcs.serpentine.com/llvm/";
        description = "Bindings to the LLVM compiler toolkit with some custom extensions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136756,7 +131662,6 @@ self: {
        sha256 = "0z8wj06b5ii0w6pls2jlqmd3mhyrplhxd1c6h1my1p0w45b2hmc0";
        libraryHaskellDepends = [ array base ];
        librarySystemDepends = [ lmdb ];
-       homepage = "http://github.com/dmbarbour/haskell-lmdb";
        description = "Lightning MDB bindings";
        license = stdenv.lib.licenses.bsd2;
      }) {inherit (pkgs) lmdb;};
@@ -136779,7 +131684,6 @@ self: {
          base bytestring containers directory HUnit pipes QuickCheck random
          test-framework test-framework-hunit test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/andrewthad/lmdb-high-level";
        description = "Higher level API for working with LMDB";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -136795,7 +131699,6 @@ self: {
        libraryHaskellDepends = [ base bytestring lmdb serialise ];
        testHaskellDepends = [ base hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/verement/lmdb-simple#readme";
        description = "Simple API for LMDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136850,7 +131753,6 @@ self: {
        version = "1.0.1.1";
        sha256 = "1vszir1b79fdn545k3k86mgqhivyg8s5vv5v24y4cp4cc47aiwmi";
        libraryHaskellDepends = [ base containers hslogger PSQueue stm ];
-       homepage = "https://github.com/SumAll/haskell-load-balancing";
        description = "Client-side load balancing utilities";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -136863,11 +131765,27 @@ self: {
        sha256 = "1d5xms4q969w1ry3j3qv4gz82sc9j9qhw7nyc25rbn66gznxlb06";
        libraryHaskellDepends = [ base directory parsec ];
        testHaskellDepends = [ base directory hspec parsec ];
-       homepage = "https://github.com/pbrisbin/load-env#readme";
        description = "Load environment variables from a file";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "load-env_0_2_0_1" = callPackage
+    ({ mkDerivation, base, directory, doctest, filepath, hspec, parsec
+     , temporary
+     }:
+     mkDerivation {
+       pname = "load-env";
+       version = "0.2.0.1";
+       sha256 = "1xkk72lfpb4fbnmm7wqxxl1v7jwk9b6da53i90k3dvypakl4gryb";
+       libraryHaskellDepends = [ base directory filepath parsec ];
+       testHaskellDepends = [
+         base directory doctest hspec parsec temporary
+       ];
+       description = "Load environment variables from a file";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "load-font" = callPackage
     ({ mkDerivation, base, c2hs, Cabal }:
      mkDerivation {
@@ -136880,7 +131798,6 @@ self: {
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/deech/load-font#readme";
        description = "A cross platform library for loading bundled fonts into your application";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136905,7 +131822,6 @@ self: {
        sha256 = "1p8df8jyddma3mk54azgiqf6adlq0l4g00cjffdvx8bk30xnrank";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers doctest hedgehog ];
-       homepage = "https://github.com/chris-martin/loc";
        description = "Types representing line and column positions and ranges in text files";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -136917,7 +131833,6 @@ self: {
        version = "0.1.3.2";
        sha256 = "06yccmyxk7cvkxjra28ardxc61h6h59w0rw08d27llppfjh5bn01";
        libraryHaskellDepends = [ base containers hedgehog loc ];
-       homepage = "https://github.com/chris-martin/loc";
        description = "Test-related utilities related to the /loc/ package";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -136929,7 +131844,6 @@ self: {
        version = "0.0.1";
        sha256 = "1846lhs0jc8finxcp1hfgifzs7hwzzxvmmv03laxzl63p5h2k8x9";
        libraryHaskellDepends = [ base network ];
-       homepage = "http://bitbucket.org/khibino/haskell-local-address";
        description = "Functions to get local interface address";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -136946,7 +131860,6 @@ self: {
        libraryHaskellDepends = [
          base combinatorial-problems containers erf random
        ];
-       homepage = "http://www.comp.leeds.ac.uk/sc06r2s/Projects/HaskellLocalSearch";
        description = "Generalised local search within Haskell, for applications in combinatorial optimisation";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -136988,7 +131901,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "15mkhpp2r9l94qkqdxfc0llw9nbxcj8n3a70qs5lmv416a1i4qk2";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/elliottt/located";
        description = "Source location helpers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137001,7 +131913,6 @@ self: {
        sha256 = "1f8k78p7nx7dbrjrkx6ff8d02a0zspg1pc1y3whqbxrhm0ynl1ay";
        libraryHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://github.com/gridaphobe/located-base";
        description = "Location-aware variants of partial functions";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ gridaphobe ];
@@ -137014,7 +131925,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "1xkckg3qgqrqmkli9d6cbzqf5aanqpbxchy650yflpjygwapn4xn";
        libraryHaskellDepends = [ base monad-logger text ];
-       homepage = "https://github.com/MailOnline/located-monad-logger#readme";
        description = "Location-aware logging without Template Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137058,7 +131968,6 @@ self: {
        version = "0.2.2";
        sha256 = "1hvdkcyrlnv65q8x8h0441x30wr9bbfbg3961xd3fy9an5r961fc";
        libraryHaskellDepends = [ base pretty template-haskell ];
-       homepage = "https://github.com/liskin/loch-th";
        description = "Support for precise error locations in source files (Template Haskell version)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137079,7 +131988,6 @@ self: {
          base data-default-class directory exceptions filepath HUnit
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/trskop/lock-file#readme";
        description = "Provide exclusive access to a resource using lock file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137123,7 +132031,6 @@ self: {
          abstract-deque abstract-deque-tests atomic-primops base bytestring
          ghc-prim HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/rrnewton/haskell-lockfree/wiki";
        description = "Michael and Scott lock-free queues";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137135,7 +132042,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "004lipzc3rbvixhmx4ssngmpsp3pcrdd1hw9byqmi0jp4xm17xxi";
        libraryHaskellDepends = [ base clock stm ];
-       homepage = "https://github.com/chessai/lockpool.git";
        description = "set a maximum on the number of concurrent actions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137163,7 +132069,6 @@ self: {
          base ekg hpqtypes random text text-show transformers
          transformers-base
        ];
-       homepage = "https://github.com/scrive/log";
        description = "Structured logging solution with multiple backends";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137183,7 +132088,6 @@ self: {
          monad-control monad-time mtl semigroups stm text time
          transformers-base unordered-containers
        ];
-       homepage = "https://github.com/scrive/log";
        description = "Structured logging solution (base package)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137207,7 +132111,6 @@ self: {
        testHaskellDepends = [
          base doctest generic-deriving semigroups simple-reflect
        ];
-       homepage = "http://github.com/ekmett/log-domain/";
        description = "Log-domain arithmetic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137224,7 +132127,6 @@ self: {
          base bytestring extensible-effects monad-control text
          transformers-base
        ];
-       homepage = "https://github.com/greydot/log-effect";
        description = "An extensible log effect using extensible-effects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137242,7 +132144,6 @@ self: {
          base bytestring extensible-effects hsyslog log-effect monad-control
          transformers-base
        ];
-       homepage = "https://github.com/greydot/log-effect-syslog";
        description = "Syslog functions for log-effect";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137265,7 +132166,6 @@ self: {
          deepseq http-client http-client-tls log-base semigroups text
          text-show time transformers unordered-containers vector
        ];
-       homepage = "https://github.com/scrive/log";
        description = "Structured logging solution (Elasticsearch back end)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137285,7 +132185,6 @@ self: {
          deepseq http-client http-client-tls log-base semigroups text
          text-show time transformers unordered-containers vector
        ];
-       homepage = "https://github.com/scrive/log";
        description = "Structured logging solution (Elasticsearch back end)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137308,7 +132207,6 @@ self: {
          hpqtypes http-client lifted-base log-base mtl semigroups split text
          text-show time unordered-containers vector
        ];
-       homepage = "https://github.com/scrive/log";
        description = "Structured logging solution (PostgreSQL back end)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137332,7 +132230,6 @@ self: {
          monad-control random text time transformers transformers-base
          unjson vector wai warp
        ];
-       homepage = "https://github.com/scrive/log-utils";
        description = "Utils for working with logs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137368,7 +132265,6 @@ self: {
          microlens-mtl QuickCheck universum unordered-containers
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/serokell/log-warper";
        description = "Flexible, configurable, monadic and pretty logging";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137383,7 +132279,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        executableHaskellDepends = [ base containers json parsec ];
-       homepage = "https://github.com/haroldl/log2json";
        description = "Turn log file records into JSON";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137404,7 +132299,6 @@ self: {
        testHaskellDepends = [
          base bytestring fast-logger hspec uuid-types
        ];
-       homepage = "https://github.com/toddmohney/logentries#README.md";
        description = "Request logger middleware for Logentries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137417,7 +132311,6 @@ self: {
        version = "0.13.3.3";
        sha256 = "10kza99pzs0ajn6xqd66sm059xp43i2sl0mnd8257q1av1qvsx7p";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Log-domain floating point numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137435,7 +132328,6 @@ self: {
          ansi-wl-pprint base containers lens mtl template-haskell time
          time-locale-compat transformers transformers-compat unagi-chan
        ];
-       homepage = "https://github.com/wdanilo/haskell-logger";
        description = "Fast & extensible logging framework";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137455,7 +132347,6 @@ self: {
          base fast-logger protolude safe-exceptions stm text time
        ];
        executableHaskellDepends = [ base protolude stm ];
-       homepage = "https://github.com/joe9/logger-thread#readme";
        description = "Run FastLogger in a thread and direct all queued messages to it";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137496,7 +132387,6 @@ self: {
          base bytestring criterion fast-logger lifted-async monad-logger
          text time wl-pprint-text
        ];
-       homepage = "https://github.com/ocharles/logging-effect";
        description = "A mtl-style monad transformer for general purpose & compositional logging";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137519,7 +132409,6 @@ self: {
          base bytestring criterion fast-logger lifted-async monad-logger
          text time wl-pprint-text
        ];
-       homepage = "https://github.com/ocharles/logging-effect";
        description = "A mtl-style monad transformer for general purpose & compositional logging";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137540,7 +132429,6 @@ self: {
          logging-effect-extra-handler wl-pprint-text
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/jship/logging-effect-extra#readme";
        description = "Supplemental packages for `logging-effect`";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -137559,7 +132447,6 @@ self: {
          base logging-effect template-haskell wl-pprint-text
        ];
        executableHaskellDepends = [ base logging-effect wl-pprint-text ];
-       homepage = "https://github.com/jship/logging-effect-extra#readme";
        description = "TH splices to augment log messages with file info";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -137578,7 +132465,6 @@ self: {
          base exceptions logging-effect time wl-pprint-text
        ];
        executableHaskellDepends = [ base logging-effect wl-pprint-text ];
-       homepage = "https://github.com/jship/logging-effect-extra#readme";
        description = "Handy logging handler combinators";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -137591,7 +132477,6 @@ self: {
        sha256 = "0d0lwxxgd16is9aw6v3ps4r9prv3dj8xscmm45fvzq3nicjiawcf";
        libraryHaskellDepends = [ base call-stack transformers ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/sol/logging-facade#readme";
        description = "Simple logging abstraction that allows multiple back-ends";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -137622,7 +132507,6 @@ self: {
        version = "1";
        sha256 = "1acfkmr3cgprij9sfa0hfqyni6s8py22s3n0xa8qhy3syz1j72zb";
        libraryHaskellDepends = [ base hsyslog logging-facade ];
-       homepage = "https://github.com/peti/logging-facade-syslog#readme";
        description = "A logging back-end to syslog(3) for the logging-facade library";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -137663,7 +132547,6 @@ self: {
          applicative-extras atp-haskell base containers HUnit mtl pretty
          PropLogic safe set-extra syb
        ];
-       homepage = "https://github.com/seereason/logic-classes";
        description = "Framework for propositional and first order logic, theorem proving";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137676,7 +132559,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "061x6g92334m2776xclh8mcbjind3l595pggc0g7yi4qzs31zbdc";
        libraryHaskellDepends = [ base logict transformers ];
-       homepage = "http://github.com/sonyandy/logicst";
        description = "Backtracking mutable references in the ST and IO monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137688,7 +132570,6 @@ self: {
        version = "0.6.0.2";
        sha256 = "07hnirv6snnym2r7iijlfz00b60jpy2856zvqxh989q0in7bd0hi";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://code.haskell.org/~dolio/";
        description = "A backtracking logic-programming monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137700,7 +132581,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "0mkwggh97c3x96v7a4y7i4scdvr38d49an3617i9zgj328xkr6w9";
        libraryHaskellDepends = [ base logict mtl transformers ];
-       homepage = "https://github.com/atzedijkstra/logict-state";
        description = "Library for logic programming based on haskell package logict";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -137713,7 +132593,6 @@ self: {
        sha256 = "011n824n9s5jrif1cgrl2fjr82s5jayvgq7blbggjwqclhd2a0p8";
        libraryHaskellDepends = [ base iso8601-time parsec text time ];
        testHaskellDepends = [ base hspec time ];
-       homepage = "https://github.com/keithduncan/logplex-parse";
        description = "Parse Heroku application/logplex documents";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137727,7 +132606,6 @@ self: {
        sha256 = "1mvxwfdqqk9hkkffz5fx0zrh27z9x44v2wp2jrjjmidj2k9i1hrh";
        libraryHaskellDepends = [ base hsyslog logging-facade time ];
        testHaskellDepends = [ base hspec hsyslog logging-facade time ];
-       homepage = "https://github.com/sol/logsink#readme";
        description = "A logging framework for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -137794,7 +132672,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base lojbanParser yjtools ];
-       homepage = "http://homepage3.nifty.com/salamander/myblog/lojysamban.html";
        description = "Prolog with lojban";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137821,7 +132698,6 @@ self: {
          reflection singletons tagged-transformer template-haskell vector
          vector-th-unbox
        ];
-       homepage = "https://github.com/cpeikert/Lol";
        description = "A library for lattice cryptography";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137855,7 +132731,6 @@ self: {
          base DRBG lol lol-benches lol-cpp lol-repa MonadRandom mtl
          numeric-prelude
        ];
-       homepage = "https://github.com/cpeikert/Lol";
        description = "Lattice-based cryptographic applications using <https://hackage.haskell.org/package/lol lol>.";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137873,7 +132748,6 @@ self: {
          ansi-terminal base containers criterion crypto-api deepseq DRBG lol
          MonadRandom split statistics
        ];
-       homepage = "https://github.com/cpeikert/Lol";
        description = "A library for benchmarking <https://hackage.haskell.org/package/lol lol>.";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137915,7 +132789,6 @@ self: {
        ];
        testHaskellDepends = [ base lol-tests ];
        benchmarkHaskellDepends = [ base DRBG lol lol-benches ];
-       homepage = "https://github.com/cpeikert/Lol";
        description = "A fast C++ backend for <https://hackage.haskell.org/package/lol lol>.";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137936,7 +132809,6 @@ self: {
        ];
        testHaskellDepends = [ base lol-tests ];
        benchmarkHaskellDepends = [ base DRBG lol lol-benches ];
-       homepage = "https://github.com/cpeikert/Lol";
        description = "A repa backend for <https://hackage.haskell.org/package/lol lol>.";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -137957,7 +132829,6 @@ self: {
          test-framework-quickcheck2
        ];
        testHaskellDepends = [ base lol test-framework ];
-       homepage = "https://github.com/cpeikert/Lol";
        description = "A library for testing <https://hackage.haskell.org/package/lol Λ ∘ λ>.";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138001,7 +132872,6 @@ self: {
          base bytestring containers data-default hack hack-contrib mps mtl
          template utf8-string
        ];
-       homepage = "http://github.com/nfjinjing/loli";
        description = "A minimum web dev DSL in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138014,7 +132884,6 @@ self: {
        version = "0.1";
        sha256 = "072yfv1kv83k8qc9apks2czr9p6znk46bbbjmsdbcpzyb8byh64j";
        libraryHaskellDepends = [ base integer-gmp ];
-       homepage = "https://code.mathr.co.uk/long-double";
        description = "FFI bindings for C long double";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -138026,7 +132895,6 @@ self: {
        version = "1.0.0";
        sha256 = "0jm231i9mnbkn8ffdv6w2mhd95i8lwlbxi5h9nywvqbclgf95977";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/chessai/longboi";
        description = "Dependently-typed linked list implementation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -138041,7 +132909,6 @@ self: {
        sha256 = "13j7gjbpzdjvxfklvfjy44r219piqqk6nk4023aldq97m37f57mv";
        libraryHaskellDepends = [ base primitive template-haskell ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "http://hub.darcs.net/jmcarthur/lookup-tables/issues";
        description = "Statically generate lookup tables using Template Haskell";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138059,7 +132926,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion foldl mtl random vector
        ];
-       homepage = "https://github.com/nh2/loop";
        description = "Fast loops (for when GHC can't optimize forM_)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -138071,7 +132937,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "02x02m98ka1y8f1jjqwfwmsyx29g583gnr4jdm5syqxfr0dz6c52";
        libraryHaskellDepends = [ base effin ];
-       homepage = "https://github.com/konn/loop-effin";
        description = "control-monad-loop port for effin";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138121,7 +132986,6 @@ self: {
          base cmdargs containers directory filepath GoogleChart hmatrix
          process random
        ];
-       homepage = "http://www.esc.cam.ac.uk/people/research-students/emily-king";
        description = "Find all biological feedback loops within an ecosystem graph";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138163,7 +133027,6 @@ self: {
          optparse-applicative process text transformers unix
          unordered-containers utf8-string wai-logger xml-conduit yaml
        ];
-       homepage = "https://github.com/rnons/lord";
        description = "A command line interface to online radios";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138179,7 +133042,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sfischer13/haskell-lorem";
        description = "Library for generating filler text";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138194,7 +133056,6 @@ self: {
        libraryHaskellDepends = [ base vector ];
        librarySystemDepends = [ loris ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://www.tiresiaspress.us/haskell/loris";
        description = "interface to Loris API";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138214,7 +133075,6 @@ self: {
          aeson base binary bytestring cryptohash directory hex network
          process split
        ];
-       homepage = "https://github.com/tvorcesky/loshadka";
        description = "Minecraft 1.7 server proxy that answers to queries when the server is offline";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138233,7 +133093,6 @@ self: {
        executableHaskellDepends = [
          array base containers haskell98 mtl wx wxcore
        ];
-       homepage = "http://www.ncc.up.pt/~pbv/stuff/lostcities";
        description = "An implementation of an adictive two-player card game";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138255,7 +133114,6 @@ self: {
          lifted-base preamble time turtle unordered-containers uuid yaml
        ];
        executableHaskellDepends = [ base optparse-generic shakers ];
-       homepage = "https://github.com/swift-nav/loup";
        description = "Amazon Simple Workflow Service Wrapper for Work Pools";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138318,7 +133176,6 @@ self: {
        version = "1.2.0.0";
        sha256 = "05knlckzx261yxbz38rqq8vy86zj1np0w2l32cnib6714vhaj5sz";
        libraryHaskellDepends = [ base containers contravariant ];
-       homepage = "http://github.com/chowells79/lrucache";
        description = "a simple, pure LRU cache";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -138339,7 +133196,6 @@ self: {
        testHaskellDepends = [
          base containers deepseq hashable hspec QuickCheck transformers
        ];
-       homepage = "https://github.com/cocreature/lrucaching#readme";
        description = "LRU cache";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -138358,7 +133214,6 @@ self: {
          ansi-wl-pprint base base-unicode-symbols cmdtheline text usb
          usb-id-database vector
        ];
-       homepage = "https://github.com/roelvandijk/ls-usb";
        description = "List USB devices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138377,7 +133232,6 @@ self: {
        executableHaskellDepends = [
          base bytestring Cabal containers directory filepath pretty process
        ];
-       homepage = "http://code.haskell.org/~dons/code/lscabal";
        description = "List exported modules from a set of .cabal files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138399,7 +133253,6 @@ self: {
          attoparsec base containers hspec2 language-css
          language-css-attoparsec text
        ];
-       homepage = "https://github.com/dbp/lss";
        description = "Lexical Style Sheets - a language for writing styles that is focused around lexical (ie, static) scoping and re-use of large components";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138468,7 +133321,6 @@ self: {
          data-default http-client http-types random text time transformers
          wai wai-extra xml-conduit xml-hamlet yesod-core
        ];
-       homepage = "https://github.com/achirkin/qua-kit";
        description = "Partial implementation of a service provider for LTI 1.1.";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -138489,7 +133341,6 @@ self: {
          haskell-gi-overloading mtl parsec pretty text transformers
        ];
        libraryPkgconfigDepends = [ gtk3 ];
-       homepage = "http://www.leksah.org";
        description = "Leksah tool kit";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138502,7 +133353,6 @@ self: {
        version = "0.0.0";
        sha256 = "0h3jxngsdmakcr35zapxjaykjsqs44lxxk86d5i4rg0gi0i9qw3g";
        libraryHaskellDepends = [ base vcd ];
-       homepage = "http://tomahawkins.org";
        description = "Using linear temporal logic (LTL) to verify embedded software and hardware";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -138521,7 +133371,6 @@ self: {
          base binary bytestring containers data-binary-ieee754 pretty text
          vector
        ];
-       homepage = "https://github.com/GaloisInc/lua-bc";
        description = "Lua bytecode parser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138589,7 +133438,6 @@ self: {
        version = "0.1.7";
        sha256 = "1dsm7cg0i930r5dn8591aabkl0p8b5l348pccdvi7p0g7asx451h";
        libraryHaskellDepends = [ base unamb ];
-       homepage = "http://haskell.org/haskellwiki/lub";
        description = "information operators: least upper bound (lub) and greatest lower bound (glb)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -138615,7 +133463,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-builder bytestring criterion deepseq text transformers
        ];
-       homepage = "https://github.com/chrisdone/lucid";
        description = "Clear to write, read and edit DSL for HTML";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -138629,7 +133476,6 @@ self: {
        revision = "1";
        editedCabalFile = "08zcksc8pd7sh4z78i80rinlmr3mghhclhcqn8kdkgv4p7ynldlv";
        libraryHaskellDepends = [ base colonnade lucid text ];
-       homepage = "https://github.com/andrewthad/colonnade#readme";
        description = "Helper functions for using lucid with colonnade";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -138642,11 +133488,12 @@ self: {
        pname = "lucid-extras";
        version = "0.1.0.1";
        sha256 = "0wyb5pqhphfckmzpnl0xp6fy8fmnwqjqim3h3f3sdjqkqdly5iaw";
+       revision = "1";
+       editedCabalFile = "030mj3yddbia6dkbl8d6mssi42l3z8gs79z50r78gwiif6mh5dny";
        libraryHaskellDepends = [
          aeson base blaze-builder bytestring lucid text
        ];
        testHaskellDepends = [ base directory lucid ];
-       homepage = "https://github.com/diffusionkinetics/open/lucid-extras";
        description = "Generate more HTML with Lucid";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -138676,7 +133523,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-builder lucid text transformers
        ];
-       homepage = "http://github.com/jeffreyrosenbluth/lucid-svg.git";
        description = "DSL for SVG using lucid for HTML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138699,7 +133545,6 @@ self: {
          compact-string-fix feed happstack happstack-server HTTP mongoDB mtl
          network SHA text time
        ];
-       homepage = "http://www.imn.htwk-leipzig.de/~abau/lucienne";
        description = "Server side feed aggregator/reader";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138742,7 +133587,6 @@ self: {
        libraryHaskellDepends = [
          aeson base http-client lens text vector wreq
        ];
-       homepage = "https://github.com/micxjo/hs-luis-client";
        description = "An unofficial client for the LUIS NLP service";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138757,7 +133601,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ air base bytestring libffi ];
        librarySystemDepends = [ objc ];
-       homepage = "https://github.com/nfjinjing/luka";
        description = "Simple ObjectiveC runtime binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138775,7 +133618,6 @@ self: {
          base containers contravariant dlist gl linear mtl resourcet
          semigroups transformers vector void
        ];
-       homepage = "https://github.com/phaazon/luminance";
        description = "Type-safe, type-level and stateless graphics framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138795,7 +133637,6 @@ self: {
          base contravariant GLFW-b JuicyPixels linear luminance mtl
          resourcet transformers
        ];
-       homepage = "https://github.com/phaazon/luminance-samples";
        description = "Luminance samples";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138810,7 +133651,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskell-src-exts text vector ];
-       homepage = "https://github.com/bitc/lushtags";
        description = "Create ctags compatible tags files for Haskell programs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138824,7 +133664,6 @@ self: {
        sha256 = "1qnd5p9nv4rqp024pf7bbivj7w4glr0pyc0sq6cifzdii6b1ybya";
        libraryHaskellDepends = [ base mtl parsec transformers ];
        testHaskellDepends = [ base mtl parsec ];
-       homepage = "https://github.com/Zankoku-Okuno/luthor";
        description = "Tools for lexing and utilizing lexemes that integrate with Parsec";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138876,7 +133715,6 @@ self: {
        executableHaskellDepends = [
          array base containers directory filepath parsec wl-pprint
        ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome";
        description = "The Lazy Virtual Machine (LVM)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138890,7 +133728,6 @@ self: {
        sha256 = "0wcf9brcvf4b7qcs51mngca3qxilk0x50h3dml28zg6lg93wwbfa";
        isLibrary = false;
        isExecutable = true;
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/Helium/WebHome";
        description = "The Lazy Virtual Machine (LVM) Runtime System";
        license = "LGPL";
      }) {};
@@ -138902,7 +133739,6 @@ self: {
        version = "0.3.2";
        sha256 = "0nxwmbcfbwpd4dx1zmcdxrb9n7q12v17khi4h4qi7hiwy2zxk8wv";
        libraryHaskellDepends = [ base bindings-lxc mtl transformers ];
-       homepage = "https://github.com/fizruk/lxc";
        description = "High level Haskell bindings to LXC (Linux containers)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138933,7 +133769,6 @@ self: {
        testHaskellDepends = [
          base exceptions hspec hspec-core random text turtle uuid
        ];
-       homepage = "https://github.com/hverr/haskell-lxd-client#readme";
        description = "LXD client written in Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -138955,7 +133790,6 @@ self: {
          base containers HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text yaml
        ];
-       homepage = "https://github.com/hverr/haskell-lxd-client-config#readme";
        description = "Read the configuration file of the standard LXD client";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -138991,7 +133825,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq quicklz snappy
        ];
-       homepage = "http://github.com/mwotton/lz4hs";
        description = "LZ4 compression for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -139015,7 +133848,6 @@ self: {
        testHaskellDepends = [
          base bytestring bytestring-arbitrary conduit QuickCheck resourcet
        ];
-       homepage = "https://github.com/bigmac2k/lz4-conduit";
        description = "LZ4 compression for conduits";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139036,7 +133868,6 @@ self: {
        testHaskellDepends = [
          base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/hvr/lzma";
        description = "LZMA/XZ compression and decompression";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139070,7 +133901,6 @@ self: {
          base base-compat bytestring conduit HUnit QuickCheck resourcet
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/alphaHeavy/lzma-conduit";
        description = "Conduit interface for lzma/xz compression";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139093,7 +133923,6 @@ self: {
          base bytestring enumerator HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/alphaHeavy/lzma-enumerator";
        description = "Enumerator interface for lzma/xz compression";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139115,7 +133944,6 @@ self: {
          base bytestring HUnit io-streams QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/hvr/lzma-streams";
        description = "IO-Streams interface for lzma/xz compression";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139133,7 +133961,6 @@ self: {
          base bytestring ctrie data-endian network network-msg transformers
        ];
        testHaskellDepends = [ base bytestring Cabal ];
-       homepage = "https://github.com/obsidiansystems/mDNSResponder-client";
        description = "Library for talking to the mDNSResponder daemon";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139188,7 +134015,6 @@ self: {
        ];
        executableHaskellDepends = [ base stm wx wxcore ];
        testHaskellDepends = [ attoparsec base bytestring hspec ];
-       homepage = "http://www.macbeth-ficsclient.com";
        description = "Macbeth - A beautiful and minimalistic FICS client";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139221,7 +134047,6 @@ self: {
        testHaskellDepends = [
          base doctest hspec mtl profunctors QuickCheck semigroups
        ];
-       homepage = "http://github.com/as-capabl/machinecell";
        description = "Arrow based stream transducers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139249,7 +134074,6 @@ self: {
        benchmarkHaskellDepends = [
          base conduit conduit-combinators criterion mtl pipes
        ];
-       homepage = "http://github.com/ekmett/machines/";
        description = "Networked stream transducers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -139283,7 +134107,6 @@ self: {
        version = "0.3.0.3";
        sha256 = "0lh6q99xfmxl53gkxlrbjh1pfbkff8faxr9fycks98cfcmnlbzv0";
        libraryHaskellDepends = [ base binary bytestring machines ];
-       homepage = "http://github.com/aloiscochard/machines-binary";
        description = "Binary utilities for the machines library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -139310,7 +134133,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath machines machines-io transformers
        ];
-       homepage = "http://github.com/aloiscochard/machines-directory";
        description = "Directory (system) utilities for the machines library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -139326,7 +134148,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring chunked-data machines transformers
        ];
-       homepage = "http://github.com/aloiscochard/machines-io";
        description = "IO utilities for the machines library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -139341,7 +134162,6 @@ self: {
        libraryHaskellDepends = [
          base chunked-data machines machines-io process
        ];
-       homepage = "http://github.com/aloiscochard/machines-process";
        description = "Process (system) utilities for the machines library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139357,7 +134177,6 @@ self: {
        libraryHaskellDepends = [
          base basic-prelude machines streaming-commons
        ];
-       homepage = "https://github.com/lshift/machines-zlib";
        description = "Decompression support for machines";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139371,7 +134190,6 @@ self: {
        sha256 = "13i8bap38ha8j0259kw4gfx18jxc4860awp3s9rz16i4q2vik0v2";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base binary bytestring ];
-       homepage = "http://github.com/erikcharlebois/macho";
        description = "Parser for Mach-O object format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -139395,7 +134213,6 @@ self: {
          aeson aeson-qq base data-default hspec raw-strings-qq
          unordered-containers
        ];
-       homepage = "https://github.com/itchyny/mackerel-client-hs";
        description = "An API client library for Mackerel";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -139418,7 +134235,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "http://github.com/tych0/maclight";
        description = "Control screen and keyboard backlights on MACs under Linux";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139439,7 +134255,6 @@ self: {
          base containers data-lens data-lens-template deepseq directory
          filepath graph-visit mtl process transformers unix
        ];
-       homepage = "https://github.com/atzedijkstra/macosx-make-standalone";
        description = "Make a macosx app standalone deployable";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139471,7 +134286,6 @@ self: {
        ];
        testHaskellDepends = [ base hspec hspec-megaparsec text ];
        benchmarkHaskellDepends = [ base criterion megaparsec text ];
-       homepage = "https://hub.darcs.net/vmchale/madlang";
        description = "Randomized templating language DSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139488,7 +134302,6 @@ self: {
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ array base containers mtl random ];
        executableSystemDepends = [ ncurses ];
-       homepage = "http://www.scannedinavian.com/~shae/mage-1.0pre35.tar.gz";
        description = "Rogue-like";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139532,7 +134345,6 @@ self: {
          aeson base bytestring hedgehog memory process protolude saltine
          spake2 stm tasty tasty-hedgehog tasty-hspec
        ];
-       homepage = "https://github.com/LeastAuthority/haskell-magic-wormhole#readme";
        description = "Interact with Magic Wormhole";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139563,7 +134375,6 @@ self: {
          split string-conversions text transformers transformers-base
          unordered-containers wai wai-cli wai-middleware-metrics
        ];
-       homepage = "https://github.com/myfreeweb/magicbane#readme";
        description = "A web framework that integrates Servant, EKG, fast-logger, wai-cli…";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139580,7 +134391,6 @@ self: {
        executableHaskellDepends = [
          base hmatrix transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/magico";
        description = "Compute solutions for Magico puzzle";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139593,7 +134403,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "18s93ap84cd74sl89fy89dpj89j6qxayc1v771n0zhshbp7g9gkz";
        libraryHaskellDepends = [ base deepseq profunctors semigroups ];
-       homepage = "https://github.com/cutsea110/magma";
        description = "magma is an algebraic structure consisting a set together with an binary operation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139615,7 +134424,6 @@ self: {
          base ConfigFile containers curl directory happstack-state MissingH
          mtl network old-time regex-posix tagsoup utf8-string XMPP
        ];
-       homepage = "http://kagami.touhou.ru/projects/show/mahoro";
        description = "ImageBoards to XMPP gate";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139638,7 +134446,6 @@ self: {
          filepath hack2 hack2-contrib hack2-handler-snap-server moe process
          text
        ];
-       homepage = "https://github.com/nfjinjing/maid";
        description = "A simple static web server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139683,7 +134490,6 @@ self: {
          http-client-tls servant servant-client text transformers
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/jpvillaisaza/mailchimp-haskell";
        description = "Bindings for the MailChimp API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139703,7 +134509,6 @@ self: {
          aeson base http-client http-client-tls http-types reflection scotty
          text transformers wai-extra
        ];
-       homepage = "https://github.com/mietek/mailchimp-subscribe/";
        description = "MailChimp subscription request handler";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139726,7 +134531,6 @@ self: {
          transformers
        ];
        executableHaskellDepends = [ base http-conduit text transformers ];
-       homepage = "https://github.com/AndrewRademacher/mailgun";
        description = "Connector to Rackspace's Mailgun Service";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139744,7 +134548,6 @@ self: {
        testHaskellDepends = [
          base bytestring doctest hspec hspec-core QuickCheck text
        ];
-       homepage = "https://gitlab.com/igrep/main-tester#readme";
        description = "Capture stdout/stderr/exit code, and replace stdin of your main function";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139759,7 +134562,6 @@ self: {
        libraryHaskellDepends = [
          base containers srcloc text transformers
        ];
-       homepage = "https://github.com/mainland/mainland-pretty";
        description = "Pretty printing designed for printing source code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -139773,7 +134575,6 @@ self: {
        libraryHaskellDepends = [
          base containers srcloc text transformers
        ];
-       homepage = "https://github.com/mainland/mainland-pretty";
        description = "Pretty printing designed for printing source code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139807,7 +134608,6 @@ self: {
        version = "1.1";
        sha256 = "1442xw8i9jgk3hqavqikks98qs9l3i37lk63xyzpdgnlkfqapzka";
        libraryHaskellDepends = [ haskell2010 ];
-       homepage = "https://github.com/niswegmann/majority";
        description = "Boyer-Moore Majority Vote Algorithm";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139859,7 +134659,6 @@ self: {
          async base bytestring configurator containers directory filepath
          github haskeline lens lens-datetime mtl process text time
        ];
-       homepage = "https://github.com/Philonous/make-package";
        description = "Make a cabalized package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139872,7 +134671,6 @@ self: {
        version = "0.1";
        sha256 = "0sc2fa45a046lw5x5z839gb1zk0d5nj663ghxajiclm6iw65kl2n";
        libraryHaskellDepends = [ base directory filepath HSH process ];
-       homepage = "http://darcsden.com/kowey/makedo";
        description = "Helper for writing redo scripts in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139891,7 +134689,6 @@ self: {
          attoparsec base doctest Glob QuickCheck tasty tasty-hunit
          tasty-quickcheck text
        ];
-       homepage = "http://github.com/nmattia/mask";
        description = "Simple Makefile parser and generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -139920,12 +134717,26 @@ self: {
          lens mtl optparse-applicative optparse-text path path-io text
          unordered-containers
        ];
-       homepage = "https://github.com/AndrewRademacher/mallard";
        description = "Database migration and testing as a library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "mameya" = callPackage
+    ({ mkDerivation, base }:
+     mkDerivation {
+       pname = "mameya";
+       version = "0.1.0";
+       sha256 = "15yxnr2b678gb358xy78zws4wgjcr3rqd8ia1d04924yfcm670pb";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base ];
+       executableHaskellDepends = [ base ];
+       testHaskellDepends = [ base ];
+       description = "static site generator made to learn Haskell";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "managed" = callPackage
     ({ mkDerivation, base, transformers }:
      mkDerivation {
@@ -140313,7 +135124,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/julianalucena/mancala";
        description = "Simple mancala game";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -140356,7 +135166,6 @@ self: {
        executableHaskellDepends = [
          array base bytestring containers directory filepath GLUT hslua time
        ];
-       homepage = "http://gitorious.org/maximus/mandulia";
        description = "A zooming visualisation of the Mandelbrot Set as many Julia Sets";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140396,7 +135205,6 @@ self: {
          template-haskell text time tls transformers transformers-base
          unordered-containers utf8-string vector wai warp x509-system
        ];
-       homepage = "https://github.com/prowdsponsor/mangopay";
        description = "Bindings to the MangoPay API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140414,7 +135222,6 @@ self: {
          base constrained-categories linearmap-category manifolds random-fu
          semigroups vector-space
        ];
-       homepage = "https://github.com/leftaroundabout/manifolds";
        description = "Sampling random points on general manifolds";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140443,7 +135250,6 @@ self: {
          linearmap-category pragmatic-show tasty tasty-hunit
          tasty-quickcheck vector-space
        ];
-       homepage = "https://github.com/leftaroundabout/manifolds";
        description = "Coordinate-free hypersurfaces";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140456,7 +135262,6 @@ self: {
        version = "0.4.5.0";
        sha256 = "1g2lb8f2l9gwpflifm8idvf2w6if497gc6pgpr7j6s9c7byh8p3p";
        libraryHaskellDepends = [ base call-stack tagged vector-space ];
-       homepage = "https://github.com/leftaroundabout/manifolds";
        description = "The basic classes for the manifolds hierarchy";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -140473,7 +135278,6 @@ self: {
          array base bytestring containers kan-extensions transformers
          utility-ht
        ];
-       homepage = "https://github.com/clintonmead/map-classes";
        description = "A set of classes and instances for working with key/value mappings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -140488,7 +135292,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base bytestring cassava containers ];
-       homepage = "http://github.com/charles-cooper/map-exts#readme";
        description = "Extensions to Data.Map";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -140550,7 +135353,6 @@ self: {
          base bytestring containers criterion data-default deepseq hmatrix
          massiv massiv-io vector
        ];
-       homepage = "https://github.com/fosskers/mapalgebra";
        description = "Efficient, polymorphic Map Algebra";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -140573,7 +135375,6 @@ self: {
          ansi-terminal base directory haskeline parsec
        ];
        testHaskellDepends = [ base containers hspec parsec QuickCheck ];
-       homepage = "https://github.com/PolyglotSymposium/mappy";
        description = "A functional programming language focused around maps";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140590,7 +135391,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring exceptions goggles mtl req text
        ];
-       homepage = "https://github.com/ocramz/mapquest-api";
        description = "Bindings to the MapQuest API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140608,7 +135408,6 @@ self: {
        libraryHaskellDepends = [ base directory filepath process ];
        executableHaskellDepends = [ base directory filepath process ];
        testHaskellDepends = [ base directory filepath process ];
-       homepage = "https://github.com/suzukeno/marihana#readme";
        description = "Minimal tool to make your blog in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -140626,7 +135425,6 @@ self: {
        executableHaskellDepends = [
          base containers gloss mtl splines vector vector-space
        ];
-       homepage = "https://github.com/paolino/marionetta";
        description = "A study of marionetta movements";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140651,7 +135449,6 @@ self: {
          base blaze-html call-stack conduit conduit-extra containers
          directory filepath hspec text transformers
        ];
-       homepage = "https://github.com/snoyberg/markdown";
        description = "Convert Markdown to HTML, with XSS protection";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -140674,7 +135471,6 @@ self: {
          base blaze-html conduit containers hspec markdown system-fileio
          system-filepath text transformers
        ];
-       homepage = "https://github.com/joelteon/markdown-kate";
        description = "Convert Markdown to HTML, with XSS protection";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140707,7 +135503,6 @@ self: {
          base base-compat directory hspec QuickCheck silently stringbuilder
          temporary
        ];
-       homepage = "https://github.com/sol/markdown-unlit#readme";
        description = "Literate Haskell support for Markdown";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -140739,7 +135534,6 @@ self: {
        sha256 = "01dsqdckrm93ydc5frsxj55vgj238213qr31n1iybjdmw5x2r0dl";
        libraryHaskellDepends = [ base deepseq ghc-prim ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/ku-fpg/marked-pretty";
        description = "Pretty-printing library, with scoping, based on pretty";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -140762,7 +135556,6 @@ self: {
        version = "0.0.3.4";
        sha256 = "1kcjgfdwca4arngbj7w2g8bpmk5p44dyzrwcw8xmja0s200bhlbf";
        libraryHaskellDepends = [ base containers random transformers ];
-       homepage = "http://code.haskell.org/~thielema/markov-chain/";
        description = "Markov Chains for generating random sequences with a user definable behaviour";
        license = "GPL";
      }) {};
@@ -140816,7 +135609,6 @@ self: {
          mmorph monad-control monad-logger mtl path path-extra resourcet
          text transformers-base urlpath
        ];
-       homepage = "https://github.com/athanclark/markup#readme";
        description = "Abstraction for HTML-embedded content";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140866,7 +135658,6 @@ self: {
        testHaskellDepends = [
          aeson base exceptions tasty tasty-hunit text transformers
        ];
-       homepage = "https://github.com/lunaryorn/marmalade-upload";
        description = "Upload packages to Marmalade";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140918,7 +135709,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring colour gloss MonadRandom mtl random
        ];
-       homepage = "https://qlfiles.net";
        description = "Generates mountainous terrain using a random walk algorithm";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140954,7 +135744,6 @@ self: {
          optparse-applicative text
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://marvin.readthedocs.io";
        description = "A framework for modular, portable chat bots";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -140972,7 +135761,6 @@ self: {
          base haskell-src-meta mtl parsec template-haskell text
        ];
        testHaskellDepends = [ base hspec text ];
-       homepage = "http://marvin.readthedocs.io/en/latest/interpolation.html";
        description = "Compile time string interpolation a la Scala and CoffeeScript";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141018,7 +135806,6 @@ self: {
          persistent-template regex-posix text transformers twitter-conduit
          twitter-types
        ];
-       homepage = "https://github.com/minamiyama1994/chomado-bot-on-haskell/tree/minamiyama1994";
        description = "@minamiyama1994_bot on haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141038,7 +135825,6 @@ self: {
        testHaskellDepends = [
          base data-default deepseq hspec QuickCheck safe-exceptions vector
        ];
-       homepage = "https://github.com/lehins/massiv";
        description = "Massiv (Массив) is an Array Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141055,7 +135841,6 @@ self: {
          base bytestring data-default deepseq directory filepath JuicyPixels
          massiv netpbm process vector
        ];
-       homepage = "https://github.com/lehins/massiv";
        description = "Import/export of Image files into massiv Arrays";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141080,7 +135865,6 @@ self: {
          base hspec mtl QuickCheck quickcheck-instances random
          random-shuffle text
        ];
-       homepage = "https://github.com/rodrigosetti/master-plan";
        description = "The project management tool for hackers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141095,7 +135879,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base random ];
-       homepage = "http://wiki.github.com/paolino/mastermind";
        description = "console mastermind decypher";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141111,7 +135894,6 @@ self: {
        libraryHaskellDepends = [
          base base-prelude profunctors success text transformers
        ];
-       homepage = "https://github.com/sannsyn/matcher";
        description = "A composable abstraction for checking or converting a context value";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -141124,7 +135906,6 @@ self: {
        sha256 = "171ncbch38nzy46lb6p9navaar1b492hgf4b9kbd3g6fsldvny64";
        libraryHaskellDepends = [ base bytestring prednote text ];
        librarySystemDepends = [ pcre ];
-       homepage = "http://www.github.com/massysett/matchers";
        description = "Text matchers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141147,7 +135928,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 vector
          vector-th-unbox
        ];
-       homepage = "https://github.com/bos/math-functions";
        description = "Special functions and Chebyshev polynomials";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141174,7 +135954,6 @@ self: {
          process SHA system-filepath temporary test-framework
          test-framework-hunit time unix url
        ];
-       homepage = "http://jtdaugherty.github.io/mathblog/";
        description = "A program for creating and managing a static weblog with LaTeX math and diagrams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141187,7 +135966,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "1bbi9368zg50xvhn0lkrza1fpfi1cjz21lxyay6qb9v2r7h0mhr3";
        libraryHaskellDepends = [ base data-default-class ];
-       homepage = "https://github.com/mdibaiee/mathexpr";
        description = "Parse and evaluate math expressions with variables and functions";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -141207,7 +135985,6 @@ self: {
          base doctest hspec hspec-server QuickCheck shakespeare singletons
          template-haskell text
        ];
-       homepage = "https://github.com/junjihashimoto/mathflow#readme";
        description = "Dependently typed tensorflow modeler";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141250,7 +136027,6 @@ self: {
          base filepath MissingH parsec regex-compat split
        ];
        testHaskellDepends = [ base hspec parsec ];
-       homepage = "https://github.com/nuta/mathista";
        description = "A small programming language for numerical computing";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -141267,7 +136043,6 @@ self: {
          array base containers haskell98 ix-shapable mtl
        ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://community.haskell.org/~TracyWadleigh/mathlink";
        description = "Write Mathematica packages in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141303,7 +136078,6 @@ self: {
          ad base bytestring process random raw-strings-qq split tasty
          tasty-expected-failure tasty-golden tasty-hunit temporary
        ];
-       homepage = "https://github.com/abarbu/matplotlib-haskell";
        description = "Bindings to Matplotlib; a Python plotting library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141366,7 +136140,6 @@ self: {
        version = "1.2";
        sha256 = "1hzpjkmwr24073mf9i13rx3n23ri0b5vmvwx8k9lxbrg1821hy28";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://stat.stanford.edu/~patperry/code/matrix-market";
        description = "Read and write NIST Matrix Market files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141386,7 +136159,6 @@ self: {
        testHaskellDepends = [
          base directory exceptions hspec QuickCheck
        ];
-       homepage = "https://github.com/ocramz/matrix-market-attoparsec";
        description = "Parsing and serialization functions for the NIST Matrix Market format";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -141398,7 +136170,6 @@ self: {
        version = "0.2";
        sha256 = "05jjf5wnxhbafrca1qfzlrxvysy5bff22mzk45pia5b9gwdhygn1";
        libraryHaskellDepends = [ array base containers ];
-       homepage = "http://bitbucket.org/jetxee/hs-matrix-market";
        description = "Pure and composable reader and writer of the Matrix Market format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141418,7 +136189,6 @@ self: {
          base ConfigFile containers directory MissingH mtl network
          old-locale split time vty vty-ui XMPP
        ];
-       homepage = "http://kagami.touhou.ru/projects/show/matsuri";
        description = "ncurses XMPP client";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141505,7 +136275,6 @@ self: {
        libraryHaskellDepends = [
          base containers mattermost-api QuickCheck text time
        ];
-       homepage = "https://github.com/matterhorn-chat/mattermost-api-qc";
        description = "QuickCheck instances for the Mattermost client API library";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141522,7 +136291,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath process process-extras temporary text xml
        ];
-       homepage = "https://github.com/davidlazar/maude-hs";
        description = "An interface to the Maude rewriting system";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141545,7 +136313,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          vector
        ];
-       homepage = "https://github.com/jfischoff/maxent";
        description = "Compute Maximum Entropy Distributions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141570,7 +136337,6 @@ self: {
          array base bytestring containers deepseq file-embed mtl
          optparse-applicative parallel random random-shuffle text
        ];
-       homepage = "https://github.com/george-steel/maxent-learner";
        description = "Hayes and Wilson's maxent learning algorithm for phonotactic grammars";
        license = "GPL";
      }) {};
@@ -141592,7 +136358,6 @@ self: {
          deepseq file-embed frpnow frpnow-gtk3 glib gtk3 maxent-learner-hw
          mtl parallel random raw-strings-qq text transformers tuple
        ];
-       homepage = "https://github.com/george-steel/maxent-learner";
        description = "GUI for maxent-learner-hw";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141626,7 +136391,6 @@ self: {
          containers-unicode-symbols fgl HaLeX indentparser mtl parsec
          process uuagc uuagc-cabal
        ];
-       homepage = "http://arxiv.org/abs/1401.1460";
        description = "Maximal sharing of terms in the lambda calculus with letrec";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141658,7 +136422,6 @@ self: {
        executableHaskellDepends = [
          base benchpress Cabal directory filepath mtl process time
        ];
-       homepage = "http://code.google.com/p/maybench/";
        description = "Automated benchmarking tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141691,7 +136454,6 @@ self: {
          base bytestring codec-mbox containers fclabels hsemail mtl parsec
          process pureMD5
        ];
-       homepage = "https://github.com/np/mbox-tools";
        description = "A collection of tools to process mbox files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141729,7 +136491,6 @@ self: {
          sqlite-simple text transformers unordered-containers
        ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/caneroj1/mbtiles#readme";
        description = "Haskell MBTiles client";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -141778,7 +136539,6 @@ self: {
          base blaze-html bytestring containers directory filepath hostname
          MissingH polyparse process text unix
        ];
-       homepage = "http://interfaces.org.uk/mcm";
        description = "Manages the contents of files and directories";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141793,7 +136553,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base gloss ];
-       homepage = "http://www.cas.mcmaster.ca/~anand/";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -141835,7 +136594,6 @@ self: {
        libraryHaskellDepends = [
          base containers mwc-probability transformers
        ];
-       homepage = "http://github.com/jtobin/mcmc-types";
        description = "Common types for sampling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -141850,7 +136608,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base network split transformers ];
        executableHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/DougBurke/hmcpi";
        description = "Connect to MineCraft running on a Raspberry PI";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141870,7 +136627,6 @@ self: {
          aeson base bytestring data-default lens lens-aeson text
          transformers wreq
        ];
-       homepage = "https://github.com/relrod/mdapi-hs";
        description = "Haskell interface to Fedora's mdapi";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141891,7 +136647,6 @@ self: {
        executableHaskellDepends = [
          ansi-terminal base directory pandoc terminfo
        ];
-       homepage = "https://github.com/dorafmon/mdcat";
        description = "Markdown viewer in your terminal";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141944,7 +136699,6 @@ self: {
          aeson async base bytestring hashable list-t postgresql-simple
          resource-pool stm stm-containers tasty tasty-hunit text time uuid
        ];
-       homepage = "https://github.com/linearray/mealstrom";
        description = "Manipulate FSMs and store them in PostgreSQL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141969,7 +136723,6 @@ self: {
        sha256 = "0z650y4fnxr4mk0i5s8axjbq14dcpgnrzkafbpg17vfhl2v5a3z3";
        libraryHaskellDepends = [ base bytestring text ];
        librarySystemDepends = [ mecab ];
-       homepage = "http://github.com/tanakh/hsmecab";
        description = "A Haskell binding to MeCab";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141982,7 +136735,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "0r9n04r6rv9dn38l469h40mk7fbmjwq0m72jvq69qahjw11y5lns";
        libraryHaskellDepends = [ base machines ];
-       homepage = "http://github.com/cartazio/mecha";
        description = "mecha are the most complex composite machines known to humanity, lets build them well!";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -141997,7 +136749,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://tomahawkins.org";
        description = "A constructive solid geometry (CSG) modeling language";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142009,7 +136760,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "04z4qsjmls6h1ndczirldprn42pngm9v8g7kbmwilp7gk1zl0wyx";
        libraryHaskellDepends = [ base machines ];
-       homepage = "http://github.com/cartazio/mecha";
        description = "mecha are the most complex composite machines known to humanity, lets build them well!";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142058,7 +136808,6 @@ self: {
          monad-control mtl QuickCheck singletons spool stm tagged
          template-haskell text time transformers type-spec vector
        ];
-       homepage = "https://github.com/sheyll/mediabus";
        description = "Multimedia streaming on top of Conduit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142087,7 +136836,6 @@ self: {
          base conduit criterion deepseq ghc-prim lens mediabus monad-logger
          time vector
        ];
-       homepage = "https://github.com/lindenbaum/mediabus-fdk-aac";
        description = "Mediabus plugin for the Frauenhofer ISO-14496-3 AAC FDK";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142126,7 +136874,6 @@ self: {
          monad-control monad-logger mtl QuickCheck singletons spool stm
          tagged template-haskell text time transformers type-spec vector
        ];
-       homepage = "https://github.com/sheyll/mediabus-rtp";
        description = "Receive and Send RTP Packets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142140,7 +136887,6 @@ self: {
        sha256 = "0g8zqyv9scj2ccvj667yn782c3vqc9a25b8a37lsz78qx15w8bz9";
        libraryHaskellDepends = [ base heap ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/caneroj1/median-stream#readme";
        description = "Constant-time queries for the median of a stream of numeric data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142185,7 +136931,6 @@ self: {
          process split temporary text transformers url utf8-string
          utility-ht
        ];
-       homepage = "http://sourceforge.net/projects/wb2pdf/";
        description = "Convert MediaWiki text to LaTeX";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142242,7 +136987,6 @@ self: {
          base bytestring conduit conduit-extra http-conduit optparse-simple
          rio tar-conduit yaml
        ];
-       homepage = "https://github.com/snoyberg/mega-sdist#readme";
        description = "Handles uploading to Hackage from mega repos";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142269,7 +137013,6 @@ self: {
          scientific text transformers
        ];
        benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
-       homepage = "https://github.com/mrkkrp/megaparsec";
        description = "Monadic parser combinators";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -142296,7 +137039,6 @@ self: {
        ];
        testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
-       homepage = "https://github.com/mrkkrp/megaparsec";
        description = "Monadic parser combinators";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142312,7 +137054,6 @@ self: {
        editedCabalFile = "1igir17mnzrmvbcp5n93x1zqjbc44dv0gl4z7szvi7nqh47h72k7";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jbapple/priority-queues";
        description = "Asymptotically optimal, Coq-verified meldable heaps, AKA priority queues";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142332,7 +137073,6 @@ self: {
          async base doctest hspec mtl protolude QuickCheck
          quickcheck-instances time transformers
        ];
-       homepage = "https://github.com/quixoftic/mellon#readme";
        description = "Control physical access devices";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142344,7 +137084,6 @@ self: {
        version = "0.8.0.7";
        sha256 = "0hg878il0d31lfqwkb3rsd7gxbhs5cb1sxgc3rwdv70fdg63iirp";
        libraryHaskellDepends = [ base hpio mellon-core protolude ];
-       homepage = "https://github.com/quixoftic/mellon#readme";
        description = "GPIO support for mellon";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142386,7 +137125,6 @@ self: {
          servant-swagger servant-swagger-ui swagger2 text time transformers
          wai wai-extra warp
        ];
-       homepage = "https://github.com/quixoftic/mellon#readme";
        description = "A REST web service for Mellon controllers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142431,7 +137169,6 @@ self: {
          base binary blaze-builder bytestring network
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/dterei/memcache-hs";
        description = "A memcached client library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142486,7 +137223,6 @@ self: {
        version = "0.2.1";
        sha256 = "1a6wzznhpz06c0y3wrjf5bskdd8myild8v0p0x1h0swhmy6di2yd";
        libraryHaskellDepends = [ base bytestring network utf8-light ];
-       homepage = "http://github.com/olegkat/haskell-memcached";
        description = "haskell bindings for memcached";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142510,7 +137246,6 @@ self: {
        testHaskellDepends = [
          base bytestring data-default-class hspec HUnit network process
        ];
-       homepage = "https://github.com/philopon/memcached-binary";
        description = "memcached client using binary protocol";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142523,7 +137258,6 @@ self: {
        version = "0.0.3";
        sha256 = "1x3gi54d1yzxi2046vb62dxa6jvbhggsazh4dasxcbjc1pkq6pp8";
        libraryHaskellDepends = [ base hxt ];
-       homepage = "https://github.com/eggzilla/memexml";
        description = "Library for reading Meme XML output";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142560,7 +137294,6 @@ self: {
          transformers unordered-containers utf8-string wai wai-extra
          wai-middleware-static warp
        ];
-       homepage = "http://johannesgerer.com/memis";
        description = "Memis Efficient Manual Image Sorting";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142585,7 +137318,6 @@ self: {
        version = "0.2";
        sha256 = "0x6vpf5kcr4icli0hjdqzphbpsakh0yn2ih2jyh65hnk1nh4j8n7";
        libraryHaskellDepends = [ base direct-sqlite text ];
-       homepage = "https://code.mathr.co.uk/memo-sqlite";
        description = "memoize functions using SQLite3 database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142603,7 +137335,6 @@ self: {
          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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142662,7 +137393,6 @@ self: {
          base basement bytestring deepseq foundation ghc-prim
        ];
        testHaskellDepends = [ base basement bytestring foundation ];
-       homepage = "https://github.com/vincenthz/hs-memory";
        description = "memory and related abstraction stuff";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142678,7 +137408,6 @@ self: {
        libraryHaskellDepends = [
          base containers transformers unsafe vector
        ];
-       homepage = "https://github.com/lspitzner/memorypool";
        description = "basic memory pool outside of haskell heap/GC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142693,7 +137422,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base haskeline transformers ];
-       homepage = "http://hackage.haskell.org/cgi-bin/hackage-scripts/package/memscript";
        description = "Command line utility for memorizing scriptures or any other text";
        license = "GPL";
      }) {};
@@ -142720,7 +137448,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory HUnit optparse-applicative text
        ];
-       homepage = "https://github.com/ppelleti/hs-mercury-api";
        description = "Haskell binding to Mercury API for ThingMagic RFID readers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142741,7 +137468,6 @@ self: {
        ];
        executableHaskellDepends = [ base optparse-applicative text ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/j1r1k/merge-bash-history#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142791,7 +137517,6 @@ self: {
          base bytestring cereal cryptonite memory protolude QuickCheck
          random tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/adjoint-io/merkle-tree#readme";
        description = "An implementation of a Merkle Tree and merkle tree proofs";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -142803,7 +137528,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "193qz3wn7lz18aywddr9qyn8v08ifv2yxwr68c67p5mn8vr8mvmw";
        libraryHaskellDepends = [ base old-time ];
-       homepage = "http://code.haskell.org/~dons/code/mersenne-random";
        description = "Generate high quality pseudorandom numbers using a SIMD Fast Mersenne Twister";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142815,7 +137539,6 @@ self: {
        version = "0.2.2.0";
        sha256 = "1lbmdnlk21qqbzw1g7jph6d21dg3vf5saca3inwv1byxq7fh057g";
        libraryHaskellDepends = [ base random time ];
-       homepage = "http://code.haskell.org/~dons/code/mersenne-random-pure64/";
        description = "Generate high quality pseudorandom numbers purely using a Mersenne Twister";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142838,7 +137561,6 @@ self: {
          base bytestring cereal containers QuickCheck test-framework
          test-framework-quickcheck2 test-framework-th
        ];
-       homepage = "https://github.com/rodrigosetti/messagepack";
        description = "Serialize instance for Message Pack Object";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -142856,7 +137578,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal containers messagepack network-simple
        ];
-       homepage = "http://github.com/rodrigosetti/messagepack-rpc";
        description = "Message Pack RPC over TCP";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -142870,7 +137591,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring HTTP http-conduit network
        ];
-       homepage = "http://github.com/kaiko/messente-haskell";
        description = "Messente SMS Gateway";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142883,7 +137603,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0pxsg67r2z0f9zxr8m98sndlii0bixyxwgjkc31z5743ciw9ch0c";
        libraryHaskellDepends = [ base loch-th template-haskell ];
-       homepage = "https://github.com/bairyn/meta-misc";
        description = "Utility library providing miscellaneous meta-programming utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142901,7 +137620,6 @@ self: {
          abstract-deque abstract-par base bytestring containers deepseq mtl
          mwc-random transformers vector
        ];
-       homepage = "https://github.com/simonmar/monad-par";
        description = "Provides the monad-par interface, but based on modular scheduler \"mix-ins\"";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -142919,7 +137637,6 @@ self: {
          abstract-deque abstract-par abstract-par-accelerate accelerate
          array base meta-par QuickCheck transformers vector
        ];
-       homepage = "https://github.com/simonmar/monad-par";
        description = "Support for integrated Accelerate computations within Meta-par";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142932,7 +137649,6 @@ self: {
        version = "0.4.3.0";
        sha256 = "0860ggpksvaagrb1gqvnpp8gx6xd6h05dqg2ciis6i2my9gxmcmz";
        libraryHaskellDepends = [ base text time ];
-       homepage = "https://github.com/cutsea110/metadata";
        description = "metadata library for semantic web";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -142945,7 +137661,6 @@ self: {
        version = "0.1.2.3";
        sha256 = "0pazw2kdsl8g4dax6bg0hfg7vp2nna6lrsnzdkixpins7ac95078";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/technogeeky/metamorphic";
        description = "metamorphisms: ana . cata or understanding folds and unfolds";
        license = "unknown";
      }) {};
@@ -143045,7 +137760,6 @@ self: {
        testHaskellDepends = [
          base deepseq hspec HUnit QuickCheck should-not-typecheck
        ];
-       homepage = "https://github.com/DimaSamoz/mezzo";
        description = "Typesafe music composition";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143088,7 +137802,6 @@ self: {
        libraryHaskellDepends = [
          base containers lens mtl template-haskell
        ];
-       homepage = "http://github.com/RafaelBocquet/haskell-mgeneric/";
        description = "Generics with multiple parameters";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143105,7 +137818,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-meta parsec split template-haskell
        ];
-       homepage = "https://github.com/matt76k/mi";
        description = "Multiple Instance for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143155,7 +137867,6 @@ self: {
        version = "0.1";
        sha256 = "05yphn77rxg7zqpn27292yvmah2634hqfx2mgfyp5yws5ickrvkg";
        libraryHaskellDepends = [ base time ];
-       homepage = "http://neugierig.org/software/darcs/browse/?r=microbench;a=summary";
        description = "Microbenchmark Haskell code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143171,7 +137882,6 @@ self: {
        libraryHaskellDepends = [ base parsec ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/hurou927/microc-haskell#readme";
        description = "microc compiler";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143208,7 +137918,6 @@ self: {
          hspec-expectations-pretty-diff html-conduit mtl network-uri
          raw-strings-qq template-haskell text time xml-lens
        ];
-       homepage = "https://github.com/myfreeweb/microformats2-parser";
        description = "A Microformats 2 parser";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -143224,7 +137933,6 @@ self: {
        libraryHaskellDepends = [
          aeson base data-default-class pandoc-types setters text time
        ];
-       homepage = "https://github.com/myfreeweb/microformats2-types";
        description = "Microformats 2 types (with Aeson instances)";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143237,7 +137945,6 @@ self: {
        version = "0.2.1.0";
        sha256 = "1dfkiiiksb4wnf6kgxmla37w1xmmxpzim4ribjckvn58pd2hn2a0";
        libraryHaskellDepends = [ base primitive vector ];
-       homepage = "https://github.com/daig/microgroove#readme";
        description = "Array-backed extensible records";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -143249,7 +137956,6 @@ self: {
        version = "0.4.8.3";
        sha256 = "17qx2mbqdrlnkc3gxq8njbp7qw8nh51drmz6fc8khgj9bls5ni2k";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/aelve/microlens";
        description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143261,7 +137967,6 @@ self: {
        version = "0.4.9.1";
        sha256 = "0j2nzf0vpx2anvsrg2w0vy2z4jn3kkcs2n6glkzblhn1j9piqh51";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/aelve/microlens";
        description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143288,7 +137993,6 @@ self: {
          aeson base bytestring criterion deepseq hashable lens lens-aeson
          microlens text unordered-containers vector
        ];
-       homepage = "http://github.com/fosskers/microlens-aeson/";
        description = "Law-abiding lenses for Aeson, using microlens";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -143300,7 +138004,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "15gmqxi24jy8w83852y5qf4xymiilkl24sppcaw7r2hn6yfz30s9";
        libraryHaskellDepends = [ base contravariant microlens ];
-       homepage = "http://github.com/aelve/microlens";
        description = "True folds and getters for microlens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143312,7 +138015,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "00bk2vriwh8aj2c6n5g2w84pfq0nssfa62iw97dm9c3zkp558wxj";
        libraryHaskellDepends = [ base microlens ];
-       homepage = "http://github.com/aelve/microlens";
        description = "'each' for microlens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143329,7 +138031,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers microlens transformers
        ];
-       homepage = "http://github.com/aelve/microlens";
        description = "microlens + array, bytestring, containers, transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143345,7 +138046,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers microlens transformers
        ];
-       homepage = "http://github.com/aelve/microlens";
        description = "microlens + array, bytestring, containers, transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143362,7 +138062,6 @@ self: {
        libraryHaskellDepends = [
          base microlens mtl transformers transformers-compat
        ];
-       homepage = "http://github.com/aelve/microlens";
        description = "microlens support for Reader/Writer/State from mtl";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143379,7 +138078,6 @@ self: {
          base hashable microlens microlens-ghc microlens-mtl microlens-th
          text unordered-containers vector
        ];
-       homepage = "http://github.com/aelve/microlens";
        description = "Feature-complete microlens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143396,7 +138094,6 @@ self: {
          base hashable microlens microlens-ghc microlens-mtl microlens-th
          text unordered-containers vector
        ];
-       homepage = "http://github.com/aelve/microlens";
        description = "Feature-complete microlens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143411,7 +138108,6 @@ self: {
        libraryHaskellDepends = [
          base containers microlens template-haskell
        ];
-       homepage = "http://github.com/aelve/microlens";
        description = "Automatic generation of record lenses for microlens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143429,7 +138125,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base microlens ];
-       homepage = "http://github.com/aelve/microlens";
        description = "Automatic generation of record lenses for microlens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143448,7 +138143,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ aeson base hspec text ];
-       homepage = "https://github.com/savannidgerinel/micrologger#readme";
        description = "A super simple logging module";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143467,7 +138161,6 @@ self: {
          base bytestring http-api-data http-client http-client-tls
          http-media mtl safe servant servant-client text time xml
        ];
-       homepage = "https://github.com/BlackBrane/microsoft-translator";
        description = "Bindings to the Microsoft Translator API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143502,7 +138195,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers hspec parsec text
        ];
-       homepage = "https://github.com/phadej/microstache";
        description = "Mustache templates for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143514,7 +138206,6 @@ self: {
        version = "0.0.1.2";
        sha256 = "09w8jn6g8fq3zsp2ahdrzv33mvayh8vladmc2wf8pbmpmdii0kap";
        libraryHaskellDepends = [ base time ];
-       homepage = "http://thoughtpolice.github.com/hs-microtimer";
        description = "A tiny library for benchmarking IO actions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143546,7 +138237,6 @@ self: {
          base containers HCodecs hspec megaparsec mtl QuickCheck random text
          tf-random transformers
        ];
-       homepage = "https://github.com/mrkkrp/mida";
        description = "Language for algorithmic generation of MIDI files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143582,7 +138272,6 @@ self: {
          base bytestring event-list explicit-exception non-negative
          QuickCheck transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/MIDI";
        description = "Handling of MIDI messages and files";
        license = "GPL";
      }) {};
@@ -143596,7 +138285,6 @@ self: {
        libraryHaskellDepends = [
          alsa-seq base data-accessor midi utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/MIDI";
        description = "Convert between datatypes of the midi and the alsa packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -143617,7 +138305,6 @@ self: {
          base containers diagrams-lib diagrams-postscript event-list midi
          non-empty optparse-applicative utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/midi-music-box";
        description = "Convert MIDI file to music box punch tape";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143640,7 +138327,6 @@ self: {
          QuickCheck tasty tasty-hspec tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/tsahyt/midi-simple#readme";
        description = "A simple and fast library for working with MIDI messages";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -143657,7 +138343,6 @@ self: {
        libraryHaskellDepends = [
          base containers event-list midi non-negative
        ];
-       homepage = "http://github.com/mtolly/midi-util";
        description = "Utility functions for processing MIDI files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143674,7 +138359,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory event-list midi parsec process
        ];
-       homepage = "https://github.com/GuiltyDolphin/midi-utils";
        description = "Utilities for working with MIDI data";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143695,7 +138379,6 @@ self: {
          alsa-core alsa-seq array base containers optparse-applicative
          random transformers utility-ht wx wxcore
        ];
-       homepage = "http://www.youtube.com/watch?v=cOlR73h2uII";
        description = "A Memory-like (Concentration, Pairs, ...) game for tones";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143735,7 +138418,6 @@ self: {
          base bytestring c10k directory filepath haskell98 hdaemonize
          hslogger network parsec time unix webserver
        ];
-       homepage = "http://www.mew.org/~kazu/proj/mighttpd/";
        description = "Simple Web Server in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143769,7 +138451,6 @@ self: {
          warp
        ];
        testHaskellDepends = [ base hspec http-client ];
-       homepage = "http://www.mew.org/~kazu/proj/mighttpd/";
        description = "High performance web server on WAI/warp";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143787,7 +138468,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base containers mwc-probability ];
-       homepage = "http://github.com/jtobin/mighty-metropolis";
        description = "The Metropolis algorithm";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -143801,7 +138481,6 @@ self: {
        revision = "1";
        editedCabalFile = "0anjsdm2xvsaqczfip1a9bwahdlxdn1zamg3lb7qg4l3k4cdp6vb";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/evanrinehart/mikmod";
        description = "MikMod bindings";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143826,7 +138505,6 @@ self: {
          ansi-terminal base containers directory haskeline HUnit mtl
          multimap options parsec tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/M42/mikrokosmos";
        description = "Lambda calculus interpreter";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -143843,7 +138521,6 @@ self: {
          base blaze-builder bytestring case-insensitive containers filepath
          http-types mtl wai wai-extra
        ];
-       homepage = "https://github.com/nfjinjing/miku";
        description = "A minimum web dev DSL";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143867,11 +138544,34 @@ self: {
          base bytestring lens mtl network QuickCheck semigroups tasty
          tasty-hspec tasty-quickcheck
        ];
-       homepage = "https://github.com/adamflott/milena.git#readme";
        description = "A Kafka client for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "milena_0_5_2_2" = callPackage
+    ({ mkDerivation, base, bytestring, cereal, containers, digest, lens
+     , lifted-base, monad-control, mtl, murmur-hash, network, QuickCheck
+     , random, resource-pool, semigroups, tasty, tasty-hspec
+     , tasty-quickcheck, transformers, zlib
+     }:
+     mkDerivation {
+       pname = "milena";
+       version = "0.5.2.2";
+       sha256 = "0dag2r79wpq67ydd7blwha2jf8nd5311bxv3li3fm88m0kbqrni1";
+       libraryHaskellDepends = [
+         base bytestring cereal containers digest lens lifted-base
+         monad-control mtl murmur-hash network random resource-pool
+         semigroups transformers zlib
+       ];
+       testHaskellDepends = [
+         base bytestring lens mtl network QuickCheck semigroups tasty
+         tasty-hspec tasty-quickcheck
+       ];
+       description = "A Kafka client for Haskell";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "mime" = callPackage
     ({ mkDerivation, base, text }:
      mkDerivation {
@@ -143879,7 +138579,6 @@ self: {
        version = "0.4.0.2";
        sha256 = "0x9qx8adradc5irfwfn4xs4j9pd228j1b3lpngap2qxabhz2iyp7";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/GaloisInc/mime";
        description = "Working with MIME types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -143895,7 +138594,6 @@ self: {
        libraryHaskellDepends = [
          base base64-string bytestring containers old-locale regex-pcre time
        ];
-       homepage = "http://github.com/mboes/mime-directory";
        description = "A library for parsing/printing the text/directory mime type";
        license = "LGPL";
      }) {};
@@ -143913,7 +138611,6 @@ self: {
          random text
        ];
        testHaskellDepends = [ base blaze-builder bytestring hspec text ];
-       homepage = "http://github.com/snoyberg/mime-mail";
        description = "Compose MIME email messages";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -143933,7 +138630,6 @@ self: {
          http-client http-client-tls http-conduit http-types mime-mail
          old-locale text time transformers xml-conduit xml-types
        ];
-       homepage = "http://github.com/snoyberg/mime-mail";
        description = "Send mime-mail messages via Amazon SES";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -143961,7 +138657,6 @@ self: {
        version = "0.1.0.7";
        sha256 = "1fg9cqpp5lswk8ajlq4f41n12c2v2naz179l8dsz6zisjqj4l5l3";
        libraryHaskellDepends = [ base bytestring containers text ];
-       homepage = "https://github.com/yesodweb/wai";
        description = "Basic mime-type handling types and functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -143980,7 +138675,6 @@ self: {
          pipes-bytestring pipes-cereal pipes-parse pipes-zlib text text-show
          time vector zlib
        ];
-       homepage = "https://github.com/stepcut/minecraft-data";
        description = "a DSL for generating minecraft commands and levels";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -143996,7 +138690,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base directory mtl random ];
-       homepage = "http://finder.homelinux.org/haskell/Mines";
        description = "Minesweeper simulation using neural networks";
        license = "unknown";
      }) {};
@@ -144028,7 +138721,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "16fdzbfspxqi0h7v6gn25n065anvk9zm28236qvfwbvr9l2ki172";
        libraryHaskellDepends = [ base vector ];
-       homepage = "http://nonempty.org/software/haskell-miniball";
        description = "Bindings to Miniball, a smallest enclosing ball library";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -144066,7 +138758,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers mtl semigroups text transformers
        ];
-       homepage = "https://github.com/RaminHAL9001/minilens";
        description = "A minimalistic lens library, providing only the simplest, most basic lens functionality";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144097,7 +138788,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit text
        ];
-       homepage = "https://github.com/Mikolaj/minimorph";
        description = "English spelling functions with an emphasis on simplicity";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144144,7 +138834,6 @@ self: {
          tasty-quickcheck tasty-smallcheck temporary text text-format time
          transformers unliftio unliftio-core xml-conduit
        ];
-       homepage = "https://github.com/minio/minio-hs#readme";
        description = "A Minio Haskell Library for Amazon S3 compatible cloud storage";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144161,7 +138850,6 @@ self: {
        executableHaskellDepends = [
          ansi-terminal base MissingH process time
        ];
-       homepage = "http://github.com/jhickner/minions";
        description = "A fast parallel ssh tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144179,7 +138867,6 @@ self: {
          base containers elevator extensible mtl template-haskell
          transformers
        ];
-       homepage = "https://github.com/fumieval/minioperational";
        description = "fast and simple operational monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144217,7 +138904,6 @@ self: {
          base data-accessor data-accessor-template directory filepath mtl
          old-locale old-time process safe split template-haskell
        ];
-       homepage = "http://tener.github.com/haskell-minirotate/";
        description = "Minimalistic file rotation utility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144242,7 +138928,6 @@ self: {
        sha256 = "0zfk1w960lfjfdshxqqigi9s74wb753c6ynf665vkbrlw3g9h861";
        libraryHaskellDepends = [ base containers transformers ];
        benchmarkHaskellDepends = [ base containers easyrender ];
-       homepage = "http://www.mathstat.dal.ca/~selinger/minisat-solver/";
        description = "High-level Haskell bindings for the MiniSat SAT solver";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -144261,7 +138946,6 @@ self: {
          base containers directory filepath monads-tf parsec pretty
          transformers xhtml
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Ministg";
        description = "an interpreter for an operational semantics for the STG machine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144281,7 +138965,6 @@ self: {
        testHaskellDepends = [
          base containers HUnit test-framework test-framework-hunit text
        ];
-       homepage = "https://github.com/Mikolaj/miniutter";
        description = "Simple English clause creation from arbitrary words";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144296,7 +138979,6 @@ self: {
        libraryHaskellDepends = [
          base mono-traversable semigroups transformers
        ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "Express the minimum length of a container in its type";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -144310,7 +138992,6 @@ self: {
        sha256 = "06ixg6bm55h1mjym3qp667gddy7f32inaxgyfbrh918zl283briv";
        libraryHaskellDepends = [ base binary bytestring vector ];
        testHaskellDepends = [ base binary directory hspec vector ];
-       homepage = "https://github.com/kryoxide/minst-idx/";
        description = "Read and write IDX data that is used in e.g. the MINST database.";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144323,7 +139004,6 @@ self: {
        version = "0.1.2";
        sha256 = "1njhz7wjmsk5pbr7gfkl95k50npkmm0iyxp3j93bbsg4rmxzg2kw";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/RyanGlScott/mintty";
        description = "A reliable way to detect the presence of a MinTTY console on Windows";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144342,7 +139022,6 @@ self: {
        executableHaskellDepends = [
          base bytestring ghc-prim primitive vector
        ];
-       homepage = "https://github.com/shnarazk/mios";
        description = "A Minisat-based CDCL SAT solver in Haskell";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -144361,7 +139040,6 @@ self: {
          authenticate-oauth base bytestring conduit lens monad-logger text
          transformers twitter-conduit
        ];
-       homepage = "https://github.com/minamiyama1994/mirror-tweet";
        description = "Tweet mirror";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144384,7 +139062,6 @@ self: {
          text utf8-string vector
        ];
        executableHaskellDepends = [ monad-loops regex-base regex-pcre ];
-       homepage = "https://github.com/mokus0/misfortune";
        description = "fortune-mod clone";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -144404,7 +139081,6 @@ self: {
          aeson base bytestring containers http-api-data http-types lucid
          network-uri servant servant-lucid text transformers vector
        ];
-       homepage = "http://github.com/dmjio/miso";
        description = "A tasty Haskell front-end framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144424,7 +139100,6 @@ self: {
          aeson base bytestring containers http-api-data http-types lucid
          network-uri servant servant-lucid text transformers vector
        ];
-       homepage = "http://github.com/dmjio/miso";
        description = "A tasty Haskell front-end framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144451,7 +139126,6 @@ self: {
        testHaskellDepends = [
          anydbm base Cabal directory HUnit MissingH
        ];
-       homepage = "https://github.com/domdere/missing-py2";
        description = "Haskell interface to Python";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144480,7 +139154,6 @@ self: {
        executableHaskellDepends = [
          array base containers simple-tabular
        ];
-       homepage = "http://wiki.cs.pdx.edu/bartforge/oms";
        description = "Find optimal mixed strategies for two-player games";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144499,7 +139172,6 @@ self: {
          template-haskell
        ];
        testHaskellDepends = [ base hspec hspec-smallcheck QuickCheck ];
-       homepage = "https://github.com/michalkonecny/mixed-types-num";
        description = "Alternative Prelude with numeric and logic expressions typed bottom-up";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144533,7 +139205,6 @@ self: {
          base directory extensible-exceptions mtl old-locale old-time
          pcre-light pretty readline
        ];
-       homepage = "http://code.haskell.org/~dons/code/mkcabal";
        description = "Generate cabal files for a Haskell project";
        license = "GPL";
      }) {};
@@ -144560,7 +139231,6 @@ self: {
        version = "0.0.2";
        sha256 = "06mwmahyp781wigjva12kz7w75vjkkprl8k1yiqd1yd0162vp31k";
        libraryHaskellDepends = [ base haskell98 ];
-       homepage = "http://haskell.org/haskellwiki/mlist";
        description = "Monadic List alternative to lazy I/O";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144585,7 +139255,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          vector
        ];
-       homepage = "https://github.com/alexander-ignatyev/mltool";
        description = "Machine Learning Toolbox";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144609,7 +139278,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          vector
        ];
-       homepage = "https://github.com/alexander-ignatyev/mltool";
        description = "Machine Learning Toolbox";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144654,7 +139322,6 @@ self: {
          QuickCheck text
        ];
        benchmarkHaskellDepends = [ base criterion text weigh ];
-       homepage = "https://github.com/mmark-md/mmark";
        description = "Strict markdown processor for writers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144676,7 +139343,6 @@ self: {
          aeson base bytestring directory gitrev lucid megaparsec mmark
          mmark-ext optparse-applicative stache text unordered-containers
        ];
-       homepage = "https://github.com/mmark-md/mmark-cli";
        description = "Command line interface to MMark markdown processor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144696,7 +139362,6 @@ self: {
        ];
        testHaskellDepends = [ base hspec lucid mmark text ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/mmark-md/mmark-ext";
        description = "Commonly useful extensions for the MMark markdown processor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144726,7 +139391,6 @@ self: {
          base binary bytestring containers data-msgpack text
        ];
        testHaskellDepends = [ base bytestring hspec QuickCheck ];
-       homepage = "https://github.com/zmactep/mmtf#readme";
        description = "Macromolecular Transmission Format implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144765,7 +139429,6 @@ self: {
        sha256 = "1zmjj71bv5yzdjm4hmlkiwcvv810mln090yp8znj2j21hiz1dzs2";
        libraryHaskellDepends = [ base binary bytestring vector ];
        testHaskellDepends = [ base binary directory hspec vector ];
-       homepage = "https://github.com/kryoxide/mnist-idx/";
        description = "Read and write IDX data that is used in e.g. the MNIST database.";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -144782,7 +139445,6 @@ self: {
          base binary bytestring containers dawg regex-tdfa regex-tdfa-text
          tagset-positional text zlib
        ];
-       homepage = "https://github.com/vjeranc/moan";
        description = "Language-agnostic analyzer for positional morphosyntactic tags";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144817,7 +139479,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal mtl transformers
        ];
-       homepage = "https://github.com/roelvandijk/modbus-tcp";
        description = "Communicate with Modbus devices over TCP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144838,7 +139499,6 @@ self: {
          base containers doctest filemanip ghc-prim pretty tasty tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "http://github.com/tittoassini/model";
        description = "Derive a model of a data type using Generics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144884,7 +139544,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq megaparsec text weigh
        ];
-       homepage = "https://github.com/mrkkrp/modern-uri";
        description = "Modern library for working with URIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -144908,7 +139567,6 @@ self: {
          base containers fasta mtl optparse-applicative pipes pipes-text
          semigroups split text transformers
        ];
-       homepage = "https://github.com/GregorySchwartz/modify-fasta";
        description = "Modify fasta (and CLIP) files in several optional ways";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144943,7 +139601,6 @@ self: {
        sha256 = "1f5k25gqnn037fpan3l956ly0g5cgwnw7qxyc6sm6hgdcl91wn1l";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/TikhonJelvis/modular-arithmetic";
        description = "A type for integers modulo some constant";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144962,7 +139619,6 @@ self: {
          base basic-prelude bytestring containers data-default hashable
          system-filepath text transformers unordered-containers vector
        ];
-       homepage = "https://github.com/DanBurton/modular-prelude#readme";
        description = "A new Prelude featuring first class modules";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -144975,7 +139631,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1izinrgd9a6sm57isg8jgs4wjidczwqcxl6vg5h4gy5zz9dg8xnx";
        libraryHaskellDepends = [ base classy-prelude modular-prelude ];
-       homepage = "https://github.com/DanBurton/modular-prelude#readme";
        description = "Reifying ClassyPrelude a la ModularPrelude";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145007,7 +139662,6 @@ self: {
        testHaskellDepends = [
          base containers filepath haskell-src-exts HUnit process
        ];
-       homepage = "https://github.com/seereason/module-management";
        description = "Clean up module imports, split and merge modules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145025,7 +139679,6 @@ self: {
          base exceptions filepath ghc ghc-paths template-haskell temporary
          transformers
        ];
-       homepage = "https://github.com/jfischoff/modulespection";
        description = "Template Haskell for introspecting a module's declarations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145062,7 +139715,6 @@ self: {
        libraryHaskellDepends = [
          air base bytestring data-default dlist mtl text
        ];
-       homepage = "https://github.com/nfjinjing/moe";
        description = "html with style";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145085,7 +139737,6 @@ self: {
          optparse-applicative random stm strict text time transformers
          unordered-containers
        ];
-       homepage = "https://github.com/nfjinjing/moesocks";
        description = "A functional firewall killer";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -145108,7 +139759,6 @@ self: {
          explicit-exception filepath html HTTP network network-uri
          old-locale old-time parsec process transformers unix utility-ht
        ];
-       homepage = "http://code.haskell.org/mohws/";
        description = "Modular Haskell Web Server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145156,7 +139806,6 @@ self: {
          http-types mtl text time
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/paramander/mollie-api-haskell";
        description = "Mollie API client for Haskell http://www.mollie.com";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145174,7 +139823,6 @@ self: {
          base mtl stm transformers transformers-abort transformers-base
          transformers-compat
        ];
-       homepage = "https://github.com/mvv/monad-abort-fd";
        description = "A better error monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145187,7 +139835,6 @@ self: {
        version = "0.4.1";
        sha256 = "16dnp6wz0s56gm58k6m5cv5c47hb2vz1m4a3pqvrg3j97y344c3q";
        libraryHaskellDepends = [ base containers ghc-prim mtl ];
-       homepage = "https://bitbucket.org/gchrupala/lingo";
        description = "Monadically convert object to unique integers and back";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145212,7 +139859,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "0zjyy9apc5zr51nh31p3f6bzbnfbc40hkf9p52370ynj4513lz4r";
        libraryHaskellDepends = [ base exceptions ];
-       homepage = "https://github.com/basvandijk/monad-batcher";
        description = "An applicative monad that batches commands for later more efficient execution";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145236,7 +139882,6 @@ self: {
        version = "1.0.3";
        sha256 = "15nk9lvwz4s6lx8g08x5npai0bk13s6mj26vz6biwy3shpf5v11r";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/luna/monad-branch";
        description = "Monadic abstraction for computations that can be branched and run independently";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -145258,7 +139903,6 @@ self: {
          base conduit data-lens-light ghc-prim mmorph tasty tasty-hunit
          transformers
        ];
-       homepage = "https://github.com/strake/monad-classes.hs";
        description = "more flexible mtl";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145278,7 +139922,6 @@ self: {
        testHaskellDepends = [
          base logging-effect monad-classes tasty tasty-hunit transformers
        ];
-       homepage = "https://github.com/edwardgeorge/monad-classes-logging#readme";
        description = "monad-classes based typeclass for Ollie's logging-effect LoggingT";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145291,7 +139934,6 @@ self: {
        version = "0.2.0";
        sha256 = "0jim6hk891jby2gch6f1k4262jm8fl9jgl808dj204ylz8w1475l";
        libraryHaskellDepends = [ base binary containers data-lens mtl ];
-       homepage = "https://github.com/kawu/monad-codec";
        description = "Monadic conversion between complex data structures and unique integers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145307,7 +139949,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring connection exceptions transformers
        ];
-       homepage = "http://hub.darcs.net/fr33domlover/monad-connect";
        description = "Transformer for TCP connection with TLS and SOCKS support";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -145323,7 +139964,6 @@ self: {
        libraryHaskellDepends = [
          base stm transformers transformers-base transformers-compat
        ];
-       homepage = "https://github.com/basvandijk/monad-control";
        description = "Lift control operations, like exception catching, through monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145339,7 +139979,6 @@ self: {
        libraryHaskellDepends = [
          base stm transformers transformers-base transformers-compat
        ];
-       homepage = "https://github.com/athanclark/monad-control#readme";
        description = "Just like monad-control, except less efficient, and the monadic state terms are all * -> *";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145355,7 +139994,6 @@ self: {
        libraryHaskellDepends = [
          base monad-parallel transformers transformers-compat
        ];
-       homepage = "http://trac.haskell.org/SCC/wiki/monad-coroutine";
        description = "Coroutine monad transformer for suspending and resuming monadic computations";
        license = "GPL";
      }) {};
@@ -145372,7 +140010,6 @@ self: {
        editedCabalFile = "1jkxalyj9libzgg1whzp3dw152j8abxng4jm9xrh2y2i48dw412c";
        libraryHaskellDepends = [ base free mtl psqueues transformers ];
        testHaskellDepends = [ base hlint tasty tasty-hspec ];
-       homepage = "https://github.com/ennocramer/monad-dijkstra";
        description = "Monad transformer for weighted graph searches using Dijkstra's or A* algorithm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145406,7 +140043,6 @@ self: {
        libraryHaskellDepends = [
          base mmorph monad-control stm transformers transformers-base
        ];
-       homepage = "http://github.com/jwiegley/monad-extras";
        description = "Extra utility functions for working with monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145423,7 +140059,6 @@ self: {
          base monad-abort-fd monad-control transformers transformers-abort
          transformers-base transformers-compat
        ];
-       homepage = "https://github.com/mvv/monad-finally";
        description = "Guard monadic computations with cleanup actions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145464,7 +140099,6 @@ self: {
          base cryptonite exceptions memory transformers
        ];
        testHaskellDepends = [ base bytestring cryptonite transformers ];
-       homepage = "http://hub.darcs.net/fr33domlover/monad-hash";
        description = "Monad transformer for incremental hashing";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -145486,7 +140120,6 @@ self: {
          http-types monad-logger monadcryptorandom MonadRandom mtl text
          transformers transformers-compat
        ];
-       homepage = "https://github.com/futurice/haskell-monad-http#readme";
        description = "A class of monads which can do http requests";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145499,7 +140132,6 @@ self: {
        version = "0.1";
        sha256 = "09hpl7ah5ivsrx4xlk96d129n1j4wpx7kj6l95zwadyaz7rj9fp7";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/patperry/monad-interleave";
        description = "Monads with an unsaveInterleaveIO-like operation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145518,7 +140150,6 @@ self: {
          transformers-base
        ];
        testHaskellDepends = [ base hspec transformers-base ];
-       homepage = "https://github.com/cjdev/monad-io-adapter#readme";
        description = "Adapters between MonadIO and MonadBase IO";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -145534,7 +140165,6 @@ self: {
        libraryHaskellDepends = [
          base monad-control mtl transformers transformers-base
        ];
-       homepage = "http://github.com/phaazon/monad-journal";
        description = "Pure logger typeclass and monad transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145550,7 +140180,6 @@ self: {
        libraryHaskellDepends = [
          base constraints transformers transformers-compat
        ];
-       homepage = "https://github.com/ivan-m/monad-levels";
        description = "Specific levels of monad transformers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145570,7 +140199,6 @@ self: {
        testHaskellDepends = [
          base containers deepseq hspec logict mtl QuickCheck
        ];
-       homepage = "https://github.com/mgajda/monad-lgbt#readme";
        description = "Monad transformers for combining local and global state";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145611,7 +140239,6 @@ self: {
          template-haskell text transformers transformers-base
          transformers-compat unliftio-core
        ];
-       homepage = "https://github.com/snoyberg/monad-logger#readme";
        description = "A class of monads which can log messages";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -145626,7 +140253,6 @@ self: {
        libraryHaskellDepends = [
          aeson base monad-logger template-haskell text
        ];
-       homepage = "http://github.com/fpco/monad-logger-json";
        description = "JSON-friendly Logging APIs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -145646,7 +140272,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest Glob hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion monad-logger ];
-       homepage = "https://github.com/parsonsmatt/monad-logger-prefix#readme";
        description = "Add prefixes to your monad-logger output";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -145662,7 +140287,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring fast-logger hsyslog monad-logger text transformers
        ];
-       homepage = "https://github.com/fpco/monad-logger-syslog";
        description = "syslog output for monad-logger";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -145675,7 +140299,6 @@ self: {
        sha256 = "062c2sn3hc8h50p1mhqkpyv6x8dydz2zh3ridvlfjq9nqimszaky";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/mokus0/monad-loops";
        description = "Monadic loops";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -145687,7 +140310,6 @@ self: {
        version = "0.4";
        sha256 = "0y7j2xpr1s7ggwm3vvpb5mlagsnxhq9qpncapibhk2pbf2d5r7as";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/mokus0/monad-loops-stm";
        description = "Monadic loops for STM";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -145707,7 +140329,6 @@ self: {
          base containers QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/bjin/monad-lrs";
        description = "a monad to calculate linear recursive sequence";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145732,7 +140353,6 @@ self: {
        benchmarkHaskellDepends = [
          array base containers criterion mtl primitive transformers vector
        ];
-       homepage = "https://github.com/EduardSergeev/monad-memo";
        description = "Memoization monad transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145744,7 +140364,6 @@ self: {
        version = "0.1";
        sha256 = "03kbqbgv4npzfzn90jk4p17y8kb62sslby6q36819qkif1j76lq6";
        libraryHaskellDepends = [ base mersenne-random-pure64 ];
-       homepage = "http://code.haskell.org/~dons/code/monad-mersenne-random";
        description = "An efficient random generator monad, based on the Mersenne Twister";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145763,7 +140382,6 @@ self: {
          transformers unordered-containers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/sellerlabs/monad-metrics#readme";
        description = "A convenient wrapper around EKG metrics";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -145782,7 +140400,6 @@ self: {
          monad-control mtl template-haskell th-orphans transformers-base
        ];
        testHaskellDepends = [ base hspec mtl ];
-       homepage = "https://github.com/cjdev/monad-mock#readme";
        description = "A monad transformer for mocking mtl-style typeclasses";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -145806,7 +140423,6 @@ self: {
        version = "0.3.0";
        sha256 = "1x65jvh816a296y2ds8vysfzl83am4pwwrnap4zdg0prpcxfpwl8";
        libraryHaskellDepends = [ base containers mtl text vector ];
-       homepage = "https://github.com/kawu/monad-ox";
        description = "Monad for observation extraction";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145831,7 +140447,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 test-framework-th
          time
        ];
-       homepage = "https://github.com/simonmar/monad-par";
        description = "A library for parallel programming based on a monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145847,7 +140462,6 @@ self: {
        libraryHaskellDepends = [
          abstract-par base cereal deepseq mtl random transformers
        ];
-       homepage = "https://github.com/simonmar/monad-par";
        description = "Combinators and extra features for Par monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145862,7 +140476,6 @@ self: {
        libraryHaskellDepends = [
          base parallel transformers transformers-compat
        ];
-       homepage = "http://trac.haskell.org/SCC/wiki/monad-parallel";
        description = "Parallel execution of monadic computations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145878,7 +140491,6 @@ self: {
        libraryHaskellDepends = [
          base monad-parallel monadIO terminal-progress-bar
        ];
-       homepage = "https://github.com/mnacamura/monad-parallel-progressbar";
        description = "Parallel execution of monadic computations with a progress bar";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145891,7 +140503,6 @@ self: {
        version = "0.0.4";
        sha256 = "08rm902kclapqh1iafjrsqspf0szhbx5jaqv6hh9p5zbg8ipdkhc";
        libraryHaskellDepends = [ base mtl stm ];
-       homepage = "http://hackage.haskell.org/package/monad-param";
        description = "Parameterized monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145911,7 +140522,6 @@ self: {
          base extensible-exceptions HUnit test-framework
          test-framework-hunit transformers
        ];
-       homepage = "http://andersk.mit.edu/haskell/monad-peel/";
        description = "Lift control operations like exception catching through monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145935,7 +140545,6 @@ self: {
          base hspec monad-control monad-logger persistent persistent-sqlite
          persistent-template text
        ];
-       homepage = "https://github.com/cjdev/monad-persist#readme";
        description = "An mtl-style typeclass and transformer for persistent";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -145948,7 +140557,6 @@ self: {
        version = "0.1";
        sha256 = "1vi6g65hdyq5vq78mfag0qljxgzb6vq83m82x3cpgjl7dr9k5h1x";
        libraryHaskellDepends = [ base primitive transformers ];
-       homepage = "http://bitbucket.org/Shimuuar/monad-primitive";
        description = "Type class for monad transformers stack with pirimitive base monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145960,7 +140568,6 @@ self: {
        version = "4.0.1";
        sha256 = "1skcjjkn14fh92l4rx3akxjg1c85jqhnlwvkkzqwz9g15bdy3gq2";
        libraryHaskellDepends = [ base semigroupoids ];
-       homepage = "http://github.com/ekmett/monad-products";
        description = "Monad products";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -145989,7 +140596,6 @@ self: {
          base exceptions monad-control mtl transformers transformers-base
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "http://github.com/harendra-kumar/monad-recorder";
        description = "Record and replay the results of monadic actions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146001,7 +140607,6 @@ self: {
        version = "0.1.3.0";
        sha256 = "0zi4p8v02shw0m471xsq1d3wbskz6jd2j92wpdi3qcd8fx4i283q";
        libraryHaskellDepends = [ base mmorph mtl transformers ];
-       homepage = "https://github.com/igraves/resumption_monads";
        description = "Resumption and reactive resumption monads for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146013,7 +140618,6 @@ self: {
        version = "0.1.5";
        sha256 = "17jm69pwysx2kbx06n80iy396nbj5dys9iwdivargfzx7xql0s59";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/fumieval/monad-skeleton";
        description = "Monads of program skeleta";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146025,7 +140629,6 @@ self: {
        version = "0.2.4.1";
        sha256 = "025zi9xzliwgyasq5hrfxwzg4ksj3kj0ys2kp62fi1n4ddbih64f";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/ekmett/monad-st";
        description = "Provides a MonadST class";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146041,7 +140644,6 @@ self: {
        libraryHaskellDepends = [
          AbortT-transformers base fclabels monads-tf transformers
        ];
-       homepage = "https://github.com/bairyn/monad-state";
        description = "Utility library for monads, particularly those involving state";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146055,7 +140657,6 @@ self: {
        sha256 = "08sr29qr02kfqja51ciqcpsf95wp3bypx64f4cwgpwh23xapr1fx";
        libraryHaskellDepends = [ base transformers ];
        testHaskellDepends = [ base stm ];
-       homepage = "http://github.com/joeyadams/hs-monad-statevar";
        description = "Concise, overloaded accessors for IORef, STRef, TVar";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146072,7 +140673,6 @@ self: {
        editedCabalFile = "17xfha8zn0snlqwi8cr44my3d1zbyvhh83qlmb747dblhmj1rdi1";
        libraryHaskellDepends = [ base exceptions ghc-prim primitive ];
        testHaskellDepends = [ base hspec HUnit ];
-       homepage = "http://github.com/cartazio/monad-ste";
        description = "ST monad with efficient explicit errors";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146088,7 +140688,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers deepseq monads-tf
        ];
-       homepage = "http://github.com/taruti/monad-stlike-io";
        description = "ST-like monad capturing variables to regions and supporting IO";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146101,7 +140700,6 @@ self: {
        version = "0.1.1";
        sha256 = "007rsq9x0dq8xmiimgqb0v8k15xizx63qmc76b1b8a66nfsd9w56";
        libraryHaskellDepends = [ base monad-stlike-io stm ];
-       homepage = "http://github.com/taruti/monad-stlike-stm";
        description = "ST-like monad capturing variables to regions and supporting STM";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146136,7 +140734,6 @@ self: {
        version = "0.2.0";
        sha256 = "02qp31w0zgms07b13km3aiina4iqbzxkiajab3b0czmc17xv4kx4";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "http://github.com/ninegua/monad-task";
        description = "A monad transformer that turns event processing into co-routine programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146151,7 +140748,6 @@ self: {
        editedCabalFile = "1v59w75w589mh6n3ga2fcihgmjmg0vd0q7fg9l2q52yhgx5pz9m3";
        libraryHaskellDepends = [ base mtl time ];
        testHaskellDepends = [ base mtl time ];
-       homepage = "https://github.com/scrive/monad-time";
        description = "Type class for monads which carry the notion of the current time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146164,7 +140760,6 @@ self: {
        sha256 = "0z30c0k5bqlz86vwajnm6kj26i09zx6dzqwd00z6ba8hqyzm1x0a";
        libraryHaskellDepends = [ base mtl time ];
        testHaskellDepends = [ base mtl time ];
-       homepage = "https://github.com/scrive/monad-time";
        description = "Type class for monads which carry the notion of the current time";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146183,7 +140778,6 @@ self: {
          transformers-base
        ];
        testHaskellDepends = [ base containers hlint hspec transformers ];
-       homepage = "https://github.com/pikajude/monad-timing";
        description = "Monad transformer for recording timing events";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146225,7 +140819,6 @@ self: {
        libraryHaskellDepends = [
          base constraints monad-control transformers transformers-base
        ];
-       homepage = "https://github.com/fpco/monad-unlift";
        description = "Typeclasses for representing monad transformer unlifting";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146243,7 +140836,6 @@ self: {
          base constraints exceptions monad-control monad-unlift mtl
          mutable-containers resourcet stm transformers transformers-base
        ];
-       homepage = "https://github.com/fpco/monad-unlift";
        description = "Typeclasses for representing monad transformer unlifting";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146255,7 +140847,6 @@ self: {
        version = "0.2.1.0";
        sha256 = "1amlkcwwmgqscq0w660lawnwz07swlmiz8g61qn0fb1vmfpvas88";
        libraryHaskellDepends = [ base base-compat stm ];
-       homepage = "https://github.com/effectfully/monad-var#readme";
        description = "Generic operations over variables";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146290,7 +140881,6 @@ self: {
        version = "3.7.3";
        sha256 = "17m9rj6spr5n9jlhwwvk8p40yrpwgz3j9kj3pjq7mpyrc1ssfd0q";
        libraryHaskellDepends = [ base ];
-       homepage = "http://wiki.github.com/yav/monadlib";
        description = "A collection of monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146302,7 +140892,6 @@ self: {
        version = "0.2";
        sha256 = "14byhdcby094qpgmkblysnplz5r88xnfk7rnfddihzz4jgjzlvy1";
        libraryHaskellDepends = [ base monadLib ];
-       homepage = "http://github.com/aristidb/monadLib-compose";
        description = "Arrow-like monad composition for monadLib";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146327,7 +140916,6 @@ self: {
        version = "0.1";
        sha256 = "0r5hja34nalhvlc4x2rmhk9j1rsd363ilfjkd7y7cv4l8yzvifq7";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/ajnsit/monadbi";
        description = "Extract underlying monads from monad transformers";
        license = "GPL";
      }) {};
@@ -146344,7 +140932,6 @@ self: {
          base bytestring crypto-api exceptions mtl tagged transformers
          transformers-compat
        ];
-       homepage = "https://github.com/TomMD/monadcryptorandom";
        description = "A monad for using CryptoRandomGen";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146356,7 +140943,6 @@ self: {
        version = "0.1.2.1";
        sha256 = "0vj84g5y0k903pz4lk12sa6l6c0f26dc42x62f1mqny8457r3ds6";
        libraryHaskellDepends = [ base monadbi ];
-       homepage = "https://github.com/ajnsit/monadfibre";
        description = "Monadic functions which provide Choice and Parallelism";
        license = "GPL";
      }) {};
@@ -146372,7 +140958,6 @@ self: {
        libraryHaskellDepends = [
          array base stm transformers transformers-compat
        ];
-       homepage = "http://github.com/ekmett/monadic-arrays/";
        description = "Boxed and unboxed arrays for monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146390,7 +140975,6 @@ self: {
          base containers mtl parsec pretty random semigroups
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://people.cs.kuleuven.be/~tom.schrijvers/MCP/";
        description = "Constraint Programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146409,7 +140993,6 @@ self: {
        librarySystemDepends = [
          gecodeint gecodekernel gecodesearch gecodeset gecodesupport
        ];
-       homepage = "http://users.ugent.be/~tschrijv/MCP/";
        description = "Constraint Programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146445,7 +141028,6 @@ self: {
        version = "0.7.1";
        sha256 = "1a773nysrsj61ka7bdacb0i7dxlgb1fjz3x5w9c1w1dv7rmhynmj";
        libraryHaskellDepends = [ base template-haskell transformers ];
-       homepage = "http://github.com/pepeiborra/monadloc";
        description = "A class for monads which can keep a monadic call trace";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -146463,7 +141045,6 @@ self: {
        executableHaskellDepends = [
          base filepath haskell-src-exts monadloc pretty syb
        ];
-       homepage = "http://github.com/pepeiborra/monadloc-pp";
        description = "A preprocessor for generating monadic call traces";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146543,7 +141124,6 @@ self: {
        version = "0.0.2";
        sha256 = "0i586zh6247jfmkw2x27j0aq47yz1c71irj9iwrlx1zrmvzak1yv";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/tonymorris/monadtransform";
        description = "A type-class for transforming monads (homomorphism) in a transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146562,7 +141142,6 @@ self: {
          network pool-conduit stm transformers transformers-base
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/notogawa/monarch";
        description = "Monadic interface for TokyoTyrant";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146612,7 +141191,6 @@ self: {
        sha256 = "173z82r3z7dvz7397m069m7ppr6fqfvnyxr4spkxy092pzk7il5k";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/jpvillaisaza/money";
        description = "Money";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146646,7 +141224,6 @@ self: {
          hashtables lifted-base monad-control mtl network nonce parsec
          random random-shuffle text transformers-base
        ];
-       homepage = "https://github.com/mongodb-haskell/mongodb";
        description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -146677,7 +141254,6 @@ self: {
          hashtables lifted-base monad-control mtl network nonce parsec
          random random-shuffle stm text transformers-base
        ];
-       homepage = "https://github.com/mongodb-haskell/mongodb";
        description = "Driver (client) for MongoDB, a free, scalable, fast, document DBMS";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146699,7 +141275,6 @@ self: {
          base data-default hspec lifted-base monad-control mongoDB network
          text transformers
        ];
-       homepage = "https://github.com/docmunch/haskell-mongodb-queue";
        description = "message queue using MongoDB";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146768,7 +141343,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1qnbw9pd06czwyj2xcsjdigg7bj8d23p3ljnnkgd3d0r67qxxlxm";
        libraryHaskellDepends = [ base bytestring text vector ];
-       homepage = "http://github.com/JohnLato/mono-foldable";
        description = "Folds for monomorphic containers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146793,7 +141367,6 @@ self: {
          text transformers unordered-containers vector
        ];
        benchmarkHaskellDepends = [ base gauge mwc-random vector ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "Type classes for mapping, folding, and traversing monomorphic containers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146811,7 +141384,6 @@ self: {
          base comonad containers dlist dlist-instances mono-traversable
          semigroupoids semigroups transformers vector-instances
        ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "Extra typeclass instances for mono-traversable";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146823,7 +141395,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1jv40qwj08vfsy06cdrwdi05j06b1q3q7p30gh60ccq9l8y1qi2d";
        libraryHaskellDepends = [ base mono-traversable ];
-       homepage = "https://github.com/oisdk/mono-traversable-wrapper";
        description = "Wrapper providing Foldable instance for MonoFoldables";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146835,7 +141406,6 @@ self: {
        version = "0.1.8";
        sha256 = "15mwj4w46wszawhiabykamaf020m795zg017jb2j49gpzk8abqjf";
        libraryHaskellDepends = [ base containers lens mtl ];
-       homepage = "https://github.com/luna/monoid";
        description = "Monoid type classes, designed in modular way, distinguish Monoid from Mempty and Semigroup. This design allows mempty operation don't bring Semigroups related constraints until (<>) is used.";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -146847,7 +141417,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "1sq2ll3ac3fxb0gdcy6gzjlv5j17pnrj8zs2bhi2s96dx2gp6zrv";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://github.com/maciejpirog/monoid-absorbing";
        description = "A library for (left, right) zero monoids and backtracking with cut";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -146887,7 +141456,6 @@ self: {
        sha256 = "1n05f95yhn6jp7rdnlx686k1lsls4iilxdxnp41ds4afsypaclfk";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base bytestring containers ];
-       homepage = "http://github.com/nfjinjing/monoid-owns";
        description = "a practical monoid implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146918,7 +141486,6 @@ self: {
        testHaskellDepends = [
          base math-functions QuickCheck tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/Shimuuar/monoid-statistics";
        description = "Monoids for calculation of statistics of sample";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146938,7 +141505,6 @@ self: {
          base bytestring containers primes QuickCheck quickcheck-instances
          tasty tasty-quickcheck text vector
        ];
-       homepage = "https://github.com/blamario/monoid-subclasses/";
        description = "Subclasses of Monoid";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -146967,7 +141533,6 @@ self: {
          base containers deepseq hashable lens newtype semigroups
          unordered-containers
        ];
-       homepage = "http://github.com/bgamari/monoidal-containers";
        description = "Containers with monoidal accumulation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -146997,7 +141562,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers fingertree parallel text
        ];
-       homepage = "http://github.com/ekmett/monoids";
        description = "Deprecated: Use 'reducers'";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147010,7 +141574,6 @@ self: {
        version = "0.0.3.3";
        sha256 = "0x7fig4ms5qqiah4847ghl13s2r1xv2372hj6xrhjw6bdfh85cln";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/konn/monomorphic";
        description = "Library to convert polymorphic datatypes to/from its monomorphic represetation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -147031,7 +141594,6 @@ self: {
          stats-web stm system-uuid text time unordered-containers
          zeromq-haskell
        ];
-       homepage = "http://github.com/bumptech/montage";
        description = "Riak Resolution Proxy";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147055,7 +141617,6 @@ self: {
          safe stats-web stm system-uuid text text-format time
          unordered-containers zeromq-haskell
        ];
-       homepage = "http://github.com/bumptech/montage-haskell-client";
        description = "Riak Resolution Proxy Client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147078,7 +141639,6 @@ self: {
          base gsl-random ieee754 primitive QuickCheck random test-framework
          test-framework-quickcheck2 transformers vector
        ];
-       homepage = "http://github.com/patperry/hs-monte-carlo";
        description = "A monad and transformer for Monte Carlo calculations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147125,7 +141685,6 @@ self: {
          array base containers gray-code HUnit mersenne-random-pure64
          monad-mersenne-random mtl random random-shuffle time
        ];
-       homepage = "http://www.github.com/astanin/moo/";
        description = "Genetic algorithm library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147143,7 +141702,6 @@ self: {
          aeson base bytestring canteven-config ekg ekg-core hslogger snap
          text time transformers yaml
        ];
-       homepage = "https://github.com/SumAll/moonshine";
        description = "A web service framework for Haskell, similar in purpose to dropwizard";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147157,7 +141715,6 @@ self: {
        sha256 = "1q1fs56a61ryild0zp43ash5mm83162v5v61x29vmc3hv1h79bnm";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec ];
-       homepage = "https://github.com/mtth/more-containers#readme";
        description = "A few more collections";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -147169,7 +141726,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "1sl4m02ji5my13kajcr2csqm24jph01qsihxj5dj66cxgw99idq1";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/qzchenwl/more-extensible-effects#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -147190,7 +141746,6 @@ self: {
          array base binary bytestring containers directory filepath mtl
          pretty QuickCheck text utf8-string vector
        ];
-       homepage = "http://sites.google.com/site/morfetteweb/";
        description = "A tool for supervised learning of morphology";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147209,7 +141764,6 @@ self: {
          base bytestring containers directory mtl text
        ];
        librarySystemDepends = [ morfeusz ];
-       homepage = "https://github.com/kawu/morfeusz";
        description = "Bindings to the morphological analyser Morfeusz";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147281,7 +141835,6 @@ self: {
          diagrams-gtk diagrams-lib glib gtk JuicyPixels mtl split stm
          stm-chans transformers
        ];
-       homepage = "http://ldc.usb.ve/~05-38235/cursos/CI3661/2015AJ/";
        description = "Generación interactiva de mosaicos";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147294,7 +141847,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0c80pf189gkxr3zrf8r5rsw5gli1kk4q4pd3giww9wxwpc2nyjln";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/anishray/mosquitto-hs#readme";
        description = "Mosquitto client library bindings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -147399,7 +141951,6 @@ self: {
          haskell-gi-overloading MissingH network-uri process system-fileio
          system-filepath text time
        ];
-       homepage = "https://github.com/lettier/movie-monad";
        description = "Plays videos using GStreamer and GTK+";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147413,7 +141964,6 @@ self: {
        sha256 = "12vrwwm61pa3fp0adm1xmbivaw16hahb5b8lpn7358qrdgw1b29n";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/joshuaclayton/moving-averages#readme";
        description = "This is a library for calculating moving averages on lists of numbers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -147438,7 +141988,6 @@ self: {
          haskell-gi-overloading lens MissingH mtl network random resourcet
          simple-ui template-haskell text utf8-string vty
        ];
-       homepage = "http://bitbucket.org/borekpiotr/linux-music-player";
        description = "Music player for linux";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147455,7 +142004,6 @@ self: {
        executableHaskellDepends = [
          base binary-strict bytestring haskell98 mtl
        ];
-       homepage = "http://www.bjrn.se/mp3dec";
        description = "MP3 decoder for teaching";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147472,7 +142020,6 @@ self: {
        executableHaskellDepends = [
          base directory network powermate unix
        ];
-       homepage = "http://neugierig.org/software/darcs/powermate/";
        description = "MPD/PowerMate executable";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147486,7 +142033,6 @@ self: {
        sha256 = "1lfjz80jv3r82pggj05ixngisaspqyx0g1i80px0issv9aqqqm8p";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ mpg123 ];
-       homepage = "https://github.com/pakanek/mpg123-haskell-binding";
        description = "Mpg132 bindings";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) mpg123;};
@@ -147529,7 +142075,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "11c62m19ngap44fv4gnv0ln8iff1b08dg2vclj16jx1fj8pqps9y";
        libraryHaskellDepends = [ base containers dbus mtl ];
-       homepage = "http://github.com/Fuco1/mpris";
        description = "Interface for MPRIS";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147568,7 +142113,6 @@ self: {
          old-locale old-time parallel parsec regexpr template-haskell time
          utf8-string
        ];
-       homepage = "http://github.com/nfjinjing/mps/";
        description = "simply oo";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147588,7 +142132,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath gtk mtl process template-haskell unix
        ];
-       homepage = "https://github.com/sebadoom/mpvguihs";
        description = "A minimalist mpv GUI written in I/O heavy Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147618,7 +142161,6 @@ self: {
        benchmarkHaskellDepends = [
          base binary bytestring criterion text
        ];
-       homepage = "https://github.com/lpeterse/haskell-mqtt";
        description = "An MQTT protocol implementation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147636,7 +142178,6 @@ self: {
          async attoparsec base bytestring monad-loops mtl network singletons
          stm text transformers
        ];
-       homepage = "http://github.com/k00mi/mqtt-hs";
        description = "A MQTT client library";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147663,7 +142204,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1qmfki808284yz8l5l30s10q6idhlmp864wi6xbk14chh331xaiw";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/scmu/mrm";
        description = "Modular Refiable Matching, first-class matches";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147685,7 +142225,6 @@ self: {
        testHaskellDepends = [
          base doctest profunctors tasty tasty-quickcheck vector
        ];
-       homepage = "https://github.com/relrod/ms";
        description = "metric spaces";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147710,7 +142249,6 @@ self: {
        testHaskellDepends = [
          base bytestring QuickCheck tasty tasty-quickcheck
        ];
-       homepage = "http://msgpack.org/";
        description = "A Haskell implementation of MessagePack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147730,7 +142268,6 @@ self: {
          unordered-containers vector
        ];
        testHaskellDepends = [ aeson base msgpack tasty tasty-hunit ];
-       homepage = "http://msgpack.org/";
        description = "Aeson adapter for MessagePack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147753,7 +142290,6 @@ self: {
        ];
        executableHaskellDepends = [ base cmdargs directory peggy ];
        testHaskellDepends = [ base hspec ];
-       homepage = "http://msgpack.org/";
        description = "An IDL Compiler for MessagePack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147773,7 +142309,6 @@ self: {
          exceptions monad-control msgpack mtl network random text
        ];
        testHaskellDepends = [ async base mtl network tasty tasty-hunit ];
-       homepage = "http://msgpack.org/";
        description = "A MessagePack-RPC Implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147791,7 +142326,6 @@ self: {
          base containers haskell-src-exts haskell-src-meta lens mtl parsec
          template-haskell text
        ];
-       homepage = "http://www.cl.cam.ac.uk/~mbg28/";
        description = "Object-Oriented Programming in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147835,7 +142369,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath mtl parsec process xdg-basedir
        ];
-       homepage = "http://github.com/pbrisbin/msu";
        description = "Monitor Setup Utility";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -147874,7 +142407,6 @@ self: {
        version = "2.1.3.1";
        sha256 = "1xpn2wjmqbh2cg1yssc6749xpgcqlrrg4iilwqgkcjgvaxlpdbvp";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/ekmett/mtl";
        description = "Monad classes, using functional dependencies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147887,7 +142419,6 @@ self: {
        version = "2.2.2";
        sha256 = "1xmy5741h8cyy0d91ahvqdz2hykkk20l8br7lg1rccnkis5g80w8";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/haskell/mtl";
        description = "Monad classes, using functional dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -147899,7 +142430,6 @@ self: {
        version = "0.1.1";
        sha256 = "12zays8x0b65dc11s95f5j6gwz2kksh9md5m9cpal1yj5qydmmrd";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/fumieval/mtl-c";
        description = "Very strict CPS'd transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -147914,7 +142444,6 @@ self: {
        editedCabalFile = "1mfrx8cpx0502sjv0bmlfkl0h46c4krldg8m89k4fj6iawwg2ab5";
        libraryHaskellDepends = [ base mtl ];
        doHaddock = false;
-       homepage = "https://github.com/haskell-compat/mtl-compat";
        description = "Backported Control.Monad.Except module from mtl";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -147954,7 +142483,6 @@ self: {
        version = "1.0.3";
        sha256 = "1qr0bwcg9rlj53gbnji969s86qh8laaiibkfy2msziqnp011108x";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/nikita-volkov/mtl-prelude";
        description = "Reexports of most definitions from \"mtl\" and \"transformers\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -147967,7 +142495,6 @@ self: {
        version = "2.0.3.1";
        sha256 = "0cqjl0mcnj6qgx46qxjygndzlgch4mc0q0sm3wbd4fynjfhdv9n4";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/nikita-volkov/mtl-prelude";
        description = "Reexports of most definitions from \"mtl\" and \"transformers\"";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -147998,7 +142525,6 @@ self: {
        testHaskellDepends = [
          base contravariant hspec hspec-core lens mtl profunctors
        ];
-       homepage = "https://github.com/seereason/mtl-unleashed";
        description = "MTL classes without the functional dependency";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148010,7 +142536,6 @@ self: {
        version = "0.1.4.0";
        sha256 = "1fl5rvmgk37bqgjzs3c2wh80pfhr0i4yakxbsaryg7piws7j6ygc";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://homepage3.nifty.com/salamander/second/projects/mtlparse/";
        description = "parse library using mtl package";
        license = "LGPL";
      }) {};
@@ -148120,7 +142645,6 @@ self: {
          base bytestring cereal containers directory filepath hashable mtl
          psqueues time
        ];
-       homepage = "https://github.com/clnx/muesli";
        description = "A simple document-oriented database";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -148142,7 +142666,6 @@ self: {
          mtl process QuickCheck show simple-reflect unix
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/gwern/mueval";
        description = "Safely evaluate pure Haskell expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148185,7 +142708,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "1if1ip22y7w59lkyshn4ic4p46zrfs4kcdzzjai9l8xbscavgdl6";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/jsnajder/multex-east-msd";
        description = "MULTEXT-East morphosyntactic descriptors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148208,7 +142730,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/aka-bash0r/multi-cabal";
        description = "A tool supporting multi cabal project builds";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148222,7 +142743,6 @@ self: {
        sha256 = "11r7wy143zy9drjrz7l57bdsbaj2fd3sjwbiz7pcmcdr1bxxga63";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/chris-martin/multi-instance#readme";
        description = "Typeclasses augmented with a phantom type parameter";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -148235,7 +142755,6 @@ self: {
        sha256 = "0i3vjvndja92zm86wp8sh6lljzk06ld9yrk35kb7kqzpy08abjpz";
        libraryHaskellDepends = [ base composition containers ];
        testHaskellDepends = [ base containers HTF ];
-       homepage = "https://github.com/vadimvinnik/multi-trie";
        description = "Trie of sets, as a model for compound names having multiple values";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -148256,7 +142775,6 @@ self: {
        testHaskellDepends = [
          base tasty tasty-hunit tasty-quickcheck text
        ];
-       homepage = "http://github.com/micxjo/hs-multiaddr";
        description = "A network address format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148276,7 +142794,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck tasty-th
        ];
-       homepage = "https://github.com/massysett/multiarg";
        description = "Command lines for options that take multiple arguments";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148295,7 +142812,6 @@ self: {
          base directory HaXml optparse-applicative pretty process
          transformers
        ];
-       homepage = "xy30.com";
        description = "create many files from one";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148346,7 +142862,6 @@ self: {
          base base58-bytestring base64-bytestring byteable bytestring
          cryptohash hex io-streams optparse-applicative
        ];
-       homepage = "https://github.com/LukeHoersten/multihash";
        description = "Multihash library and CLI executable";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148359,7 +142874,6 @@ self: {
        version = "1.2.1";
        sha256 = "0d3l5q4yvmywl6i9ip96zz0fvhjdh00mfbbniphbjxsi8wlwack3";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://hub.darcs.net/scravy/multimap";
        description = "A multimap";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -148371,7 +142885,6 @@ self: {
        version = "0.1.2";
        sha256 = "0g04jhyw1ib1s7c9bcldyyn4n90qd9x7dmvic4vgq57bgcqgnhz5";
        libraryHaskellDepends = [ base bytestring parsec ];
-       homepage = "http://www.github.com/silkapp/multipart";
        description = "HTTP multipart split out of the cgi package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148388,7 +142901,6 @@ self: {
        testHaskellDepends = [
          base HUnit lens test-framework test-framework-hunit
        ];
-       homepage = "http://github.com/nedervold/multipart-names";
        description = "Handling of multipart names in various casing styles";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148405,7 +142917,6 @@ self: {
          base binary containers ghc-prim hashable keys math-functions
          newtype unordered-containers
        ];
-       homepage = "http://github.com/ekmett/multipass/";
        description = "Folding data with multiple named passes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148418,7 +142929,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0m4wmh5iib5g1qxzj23q330gznib7q80r405df10k9685aqafgn3";
        libraryHaskellDepends = [ base parsec utf8-string ];
-       homepage = "https://github.com/SupraSummus/haskell-multipath";
        description = "Parser and builder for unix-path-like objects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148434,7 +142944,6 @@ self: {
        editedCabalFile = "0cka6nwvbiddlv2j4f7jqq4cxz5mfw7vga5p020h0m9ws98gqbsx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://haskell.org/haskellwiki/Multiplate";
        description = "Lightweight generic library for mutually recursive data types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148465,7 +142974,6 @@ self: {
        executableHaskellDepends = [
          base containers fez-conf mtl process
        ];
-       homepage = "http://ui3.info/d/proj/multiplicity.html";
        description = "Wrapper program for duplicity, adding config files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148478,7 +142986,6 @@ self: {
        sha256 = "0n5rsjrg8b98aim1wsv1s2i17299h8g4k2gb7mgn1swzldrigjhz";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base ];
-       homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec";
        description = "Generic programming for families of recursive datatypes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148525,6 +143032,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "multiset_0_3_4" = callPackage
+    ({ mkDerivation, base, containers, deepseq, doctest, Glob }:
+     mkDerivation {
+       pname = "multiset";
+       version = "0.3.4";
+       sha256 = "0kdmf0ba946pxq1m8q0x5bk2my2fd5frhaw3cj2i3x88nc9f0ycp";
+       libraryHaskellDepends = [ base containers deepseq ];
+       testHaskellDepends = [ base doctest Glob ];
+       description = "The Data.MultiSet container type";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "multiset-comb" = callPackage
     ({ mkDerivation, base, containers, transformers }:
      mkDerivation {
@@ -148544,7 +143064,6 @@ self: {
        sha256 = "1chgdikgp70rkzw2k3wy7i276j5vb435vq26yl37lkh0im1bg5ay";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base haskell98 stm ];
-       homepage = "http://sulzmann.blogspot.com/2008/10/multi-set-rewrite-rules-with-guards-and.html";
        description = "Multi-set rewrite rules with guards and a parallel execution scheme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148564,7 +143083,6 @@ self: {
          base monad-control mtl tagged transformers transformers-base
        ];
        testHaskellDepends = [ base hspec transformers ];
-       homepage = "https://github.com/lspitzner/multistate";
        description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148585,7 +143103,6 @@ self: {
          base monad-control mtl tagged transformers transformers-base
        ];
        testHaskellDepends = [ base hspec transformers ];
-       homepage = "https://github.com/lspitzner/multistate";
        description = "like mtl's ReaderT / WriterT / StateT, but more than one contained value/type";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148617,7 +143134,6 @@ self: {
          QuickCheck semigroupoids tasty tasty-hunit tasty-quickcheck text
          transformers
        ];
-       homepage = "https://bitbucket.org/gltronred/multivariant#readme";
        description = "Multivariant assignments generation language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148657,7 +143173,6 @@ self: {
          base blaze-html ConfigFile directory Glob happstack-server
          HStringTemplate markdown MissingH process text
        ];
-       homepage = "http://github.com/kaashif-hymabaccus/muon";
        description = "Static blog generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148675,7 +143190,6 @@ self: {
          AspectAG base containers HList ListLike template-haskell TTTAS
          uu-parsinglib uulib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo";
        description = "MUtually Recursive Definitions Explicitly Represented";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148702,7 +143216,6 @@ self: {
          base directory optparse-declarative transformers twitter-conduit
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/tokiwoousaka/murmur#readme";
        description = "Simple CUI Twitter Client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148715,7 +143228,6 @@ self: {
        version = "0.1.0.9";
        sha256 = "1bb58kfnzvx3mpc0rc0dhqc1fk36nm8prd6gvf20gk6lxaadpfc9";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/nominolo/murmur-hash";
        description = "MurmurHash2 implementation for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -148734,7 +143246,6 @@ self: {
          base base16-bytestring bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/plaprade/murmur3";
        description = "Pure Haskell implementation of the MurmurHash3 x86_32 algorithm";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -148746,7 +143257,6 @@ self: {
        version = "1.0";
        sha256 = "1hz6rf1qrzgixx19bn9hnp07jfb61wnrjq5bgqnd3px569afwdb2";
        libraryHaskellDepends = [ haskell2010 ];
-       homepage = "https://github.com/niswegmann/murmurhash3";
        description = "32-bit non-cryptographic hashing";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -148774,7 +143284,6 @@ self: {
          transformers unordered-containers vector vty
        ];
        testHaskellDepends = [ base classy-prelude ];
-       homepage = "https://github.com/elaye/mushu#README.md";
        description = "Minimalist MPD client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149036,7 +143545,6 @@ self: {
          smallcheck stm test-framework test-framework-hunit
          test-framework-smallcheck text time transformers xmlhtml
        ];
-       homepage = "http://github.com/metabrainz/mass-mail";
        description = "Send an email to all MusicBrainz editors";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149053,7 +143561,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory HaXml old-time pretty
        ];
-       homepage = "https://troglodita.di.uminho.pt/svn/musica/work/MusicXML";
        description = "MusicXML format encoded as Haskell type and functions of reading and writting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149101,7 +143608,6 @@ self: {
          aeson base base-unicode-symbols bytestring directory filepath hspec
          lens process tar temporary text unordered-containers wreq yaml zlib
        ];
-       homepage = "https://github.com/JustusAdam/mustache";
        description = "A mustache template parser library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -149126,7 +143632,6 @@ self: {
          pretty-show scientific text transformers unordered-containers
          vector
        ];
-       homepage = "https://github.com/danchoi/mustache-haskell";
        description = "Straight implementation of mustache templates";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149146,7 +143651,6 @@ self: {
          base blaze-builder bytestring filepath haskell-src parsec text
          transformers utf8-string
        ];
-       homepage = "http://github.com/singpolyma/mustache2hs";
        description = "Utility to generate Haskell code from Mustache templates";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149167,7 +143671,6 @@ self: {
          base containers hspec primitive QuickCheck vector
        ];
        benchmarkHaskellDepends = [ base containers gauge vector ];
-       homepage = "https://github.com/snoyberg/mono-traversable#readme";
        description = "Abstactions and concrete implementations of mutable containers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -149183,7 +143686,6 @@ self: {
        libraryHaskellDepends = [
          base iteratee MonadCatchIO-transformers transformers vector
        ];
-       homepage = "http://jwlato.webfactional.com/haskell/mutable-iter";
        description = "iteratees based upon mutable buffers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149203,7 +143705,6 @@ self: {
          base directory filepath hslogger hslogger-template mtl network-dbus
          process
        ];
-       homepage = "http://github.com/Tener/mute-unmute";
        description = "Watches your screensaver and (un)mutes music when you (un)lock the screen";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149216,7 +143717,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0kdf7811kxwfj032d8g18za0nn9jlssh7dpvvr8kzjk01b77804r";
        libraryHaskellDepends = [ base safe-exceptions ];
-       homepage = "https://github.com/chris-martin/mvar-lock";
        description = "A trivial lock based on MVar";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -149276,27 +143776,25 @@ self: {
        version = "2.0.3";
        sha256 = "18gnr5bjmz2bl717dhvg6hwj6z06y5sw2nmsw7d3vl37qd9rp6by";
        libraryHaskellDepends = [ base mwc-random primitive transformers ];
-       homepage = "http://github.com/jtobin/mwc-probability";
        description = "Sampling function-based probability distributions";
        license = stdenv.lib.licenses.mit;
      }) {};
 
   "mwc-probability-transition" = callPackage
-    ({ mkDerivation, base, ghc-prim, hspec, logging-effect, mtl
-     , mwc-probability, primitive, QuickCheck, transformers
+    ({ mkDerivation, base, exceptions, ghc-prim, hspec, logging-effect
+     , mtl, mwc-probability, primitive, QuickCheck, transformers
      }:
      mkDerivation {
        pname = "mwc-probability-transition";
-       version = "0.3.0.3";
-       sha256 = "04jnszan9723ycrf1xgh2k87vcx0xyq5ga8q3fjskr3937j0ydxj";
+       version = "0.4";
+       sha256 = "0s770dhcj2ig1nj57fmwa1z5q7dbk2mx9rw4civkk9xjygrvci1y";
        libraryHaskellDepends = [
-         base ghc-prim logging-effect mtl mwc-probability primitive
-         transformers
+         base exceptions ghc-prim hspec logging-effect mtl mwc-probability
+         primitive QuickCheck transformers
        ];
        testHaskellDepends = [
          base hspec logging-effect mwc-probability QuickCheck
        ];
-       homepage = "https://github.com/ocramz/mwc-probability-transition";
        description = "A Markov stochastic transition operator with logging";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -149311,7 +143809,6 @@ self: {
          base math-functions primitive time vector
        ];
        doCheck = false;
-       homepage = "https://github.com/bos/mwc-random";
        description = "Fast, high quality pseudo random number generation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -149360,7 +143857,6 @@ self: {
        librarySystemDepends = [ mxnet ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base tasty tasty-hunit vector ];
-       homepage = "http://github.com/sighingnow/mxnet-haskell#readme";
        description = "MXNet interface in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149379,7 +143875,6 @@ self: {
          template-haskell
        ];
        testHaskellDepends = [ base hspec mxnet streaming ];
-       homepage = "https://github.com/pierric/mxnet-dataiter#readme";
        description = "mxnet dataiters";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149394,7 +143889,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mxnet ];
-       homepage = "http://github.com/sighingnow/mxnet-haskell#readme";
        description = "Examples for MXNet in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149421,7 +143915,6 @@ self: {
          mmorph mtl mxnet resourcet streaming streaming-bytestring
          streaming-utils unordered-containers vector
        ];
-       homepage = "http://github.com/pierric/mxnet-nn";
        description = "Train a neural network with MXNet in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149436,7 +143929,6 @@ self: {
        libraryHaskellDepends = [ base c2hs-extra ];
        librarySystemDepends = [ mxnet ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/sighingnow/mxnet-haskell#readme";
        description = "NNVM interface in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149512,7 +144004,6 @@ self: {
        testHaskellDepends = [
          ansi-terminal base Cabal Euterpea QuickCheck
        ];
-       homepage = "http://haskell.cs.yale.edu/";
        description = "None";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149539,7 +144030,6 @@ self: {
          aeson base bytestring conduit conduit-extra directory http-client
          http-client-tls network-uri text yaml
        ];
-       homepage = "https://github.com/mat8913/myanimelist-export#readme";
        description = "Export from MyAnimeList";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149578,7 +144068,6 @@ self: {
          aeson base lens-family string-conv websockets
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "http://github.com/adinapoli/myo";
        description = "Haskell binding to the Myo armband";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149632,7 +144121,6 @@ self: {
        libraryHaskellDepends = [ base bytestring containers ];
        librarySystemDepends = [ mysql ];
        testHaskellDepends = [ base bytestring hspec ];
-       homepage = "https://github.com/paul-rouse/mysql";
        description = "A low-level MySQL client library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) mysql;};
@@ -149650,7 +144138,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring extensible-effects mysql mysql-simple
        ];
-       homepage = "https://github.com/ibotty/mysql-effect";
        description = "An extensible mysql effect using extensible-effects and mysql-simple";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149677,7 +144164,6 @@ self: {
        testHaskellDepends = [
          base bytestring io-streams tasty tasty-hunit text time vector
        ];
-       homepage = "https://github.com/winterland1989/mysql-haskell";
        description = "pure haskell MySQL driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149694,7 +144180,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring io-streams mysql-haskell scientific text time
        ];
-       homepage = "https://github.com/lorenzo/mysql-haskell-nem#readme";
        description = "Adds a interface like mysql-simple to mysql-haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149712,7 +144197,6 @@ self: {
          base binary HsOpenSSL mysql-haskell tcp-streams tcp-streams-openssl
          wire-streams
        ];
-       homepage = "https://github.com/winterland1989/mysql-haskell";
        description = "TLS support for mysql-haskell package using openssl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149732,7 +144216,6 @@ self: {
          bytestring containers mysql old-locale pcre-light text time
        ];
        testHaskellDepends = [ base blaze-builder hspec text ];
-       homepage = "https://github.com/paul-rouse/mysql-simple";
        description = "A mid-level MySQL client library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -149764,7 +144247,6 @@ self: {
        libraryHaskellDepends = [
          base mysql mysql-simple template-haskell typedquery utf8-string
        ];
-       homepage = "https://github.com/tolysz/mysql-simple-typed";
        description = "Typed extension to mysql simple";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149784,7 +144266,6 @@ self: {
          attoparsec base data-default directory process text
        ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/wapxmas/mystem#readme";
        description = "Bindings for Mystem morphological analyzer executabe";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149821,7 +144302,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "044x87jzyqsg5npp3s0mncgcl0gv26h6hzhc7bbgjja95x16ma2l";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/ifigueroap/mzv";
        description = "Implementation of the \"Monads, Zippers and Views\" (Schrijvers and Oliveira, ICFP'11)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149835,7 +144315,6 @@ self: {
        sha256 = "1v1ki6mfgj7jhj7w94w15sisd57akwlb0c2s3bczvj47f7f8p7vi";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest doctest-discover ];
-       homepage = "https://github.com/gelisam/n-ary-functor";
        description = "An n-ary version of Functor";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149862,7 +144341,6 @@ self: {
        version = "0.0.2.0";
        sha256 = "0gq2s7cfivzspr446h21c79md6wzg2q8wzmx8kivbxiixsr3bxva";
        libraryHaskellDepends = [ base singletons vector ];
-       homepage = "https://github.com/athanclark/n-tuple#readme";
        description = "Homogeneous tuples of arbitrary length";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -149877,7 +144355,6 @@ self: {
        sha256 = "1dv0g25iz61ql9nz9s7krlpa1hjv3iqf4i1wsm1njf8cn5fbij8v";
        libraryHaskellDepends = [ base bifunctors exceptions mtl text ];
        testHaskellDepends = [ base hspec QuickCheck text ];
-       homepage = "https://github.com/olorin/haskell-nagios-check";
        description = "Package for writing monitoring plugins";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -149896,7 +144373,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec HUnit MissingH transformers
        ];
-       homepage = "https://github.com/anchor/nagios-perfdata";
        description = "Parse Nagios performance data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -149920,7 +144396,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec HUnit nagios-check text transformers
        ];
-       homepage = "https://github.com/fractalcat/nagios-plugin-ekg";
        description = "Monitor ekg metrics via Nagios";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -149960,7 +144435,6 @@ self: {
          transformers transformers-base unliftio unliftio-core
          unordered-containers uuid vector wai warp
        ];
-       homepage = "http://nakadi-client.haskell.silverratio.net";
        description = "Client library for the Nakadi Event Broker";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150014,7 +144488,6 @@ self: {
        version = "0.1";
        sha256 = "1db12f2q395yk6pwz5gnb2q0kf4s868z8d1vvwa7vngnfc1h924i";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://github.com/nominolo/named-lock";
        description = "A named lock that is created on demand";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150045,7 +144518,6 @@ self: {
        testHaskellDepends = [
          base case-insensitive QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/philopon/namelist-hs";
        description = "fortran90 namelist parser/pretty printer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150069,11 +144541,22 @@ self: {
        version = "0.2.0.3";
        sha256 = "1ijy7wkmw8y5lv7f1p975jlp17r3yfv5v05csiqrs1zykcpjpghf";
        libraryHaskellDepends = [ base containers template-haskell ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Manipulate name strings for TH";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "names-th_0_2_0_4" = callPackage
+    ({ mkDerivation, base, containers, template-haskell }:
+     mkDerivation {
+       pname = "names-th";
+       version = "0.2.0.4";
+       sha256 = "03nj3qdqkdl4wgb9s4p1dmrcx19ffc03br0a3n8z85bih0p4vgsq";
+       libraryHaskellDepends = [ base containers template-haskell ];
+       description = "Manipulate name strings for TH";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "namespace" = callPackage
     ({ mkDerivation, base, containers, monoid-extras }:
      mkDerivation {
@@ -150082,7 +144565,6 @@ self: {
        sha256 = "01iar2sj5819bzc9swn051qmiz190qa34rmh00gcnwpbhs1wxfdz";
        libraryHaskellDepends = [ base containers monoid-extras ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/xu-hao/namespace";
        description = "A Generic Haskell library for managing namespaces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150094,7 +144576,6 @@ self: {
        version = "0.1.1.3";
        sha256 = "1pqwzl8l48c4q83jhjj11jd3kwwa0ail2c6kv3k38kig9yvj7ff8";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/chowells79/nano-cryptr";
        description = "A threadsafe binding to glibc's crypt_r function";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150119,7 +144600,6 @@ self: {
        sha256 = "0rrwa1c3mval1jm4siqyx1vk14ibifya62hni13cimcdafj35fnq";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ openssl ];
-       homepage = "http://www.jasani.org/search/label/nano-hmac";
        description = "Bindings to OpenSSL HMAC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150135,7 +144615,6 @@ self: {
        editedCabalFile = "093sf0fk6mmy8whjdxr4bh9mnw2vl73srdxjmvxg3pqji6mrpfca";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ openssl ];
-       homepage = "http://code.haskell.org/~dons/code/nano-md5";
        description = "Efficient, ByteString bindings to OpenSSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150167,7 +144646,6 @@ self: {
        sha256 = "04kgf3vvjdx6d1fmfzp0xy5x42zlg0ij59ayi1zhz8hkwsfn5g1m";
        libraryHaskellDepends = [ base bytestring unix ];
        librarySystemDepends = [ ncurses ];
-       homepage = "http://www.cse.unsw.edu.au/~dons/hmp3.html";
        description = "Simple Curses binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150204,7 +144682,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion zeromq4-haskell
        ];
-       homepage = "https://github.com/ivarnymoen/nanomsg-haskell";
        description = "Bindings to the nanomsg library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150230,7 +144707,6 @@ self: {
        sha256 = "1rcmhl9bhyfvanalnf1r86wkx6rq6wdvagnw1h011jcnnb1cq56g";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec silently ];
-       homepage = "https://github.com/hspec/nanospec#readme";
        description = "A lightweight implementation of a subset of Hspec's API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -150250,7 +144726,6 @@ self: {
        libraryPkgconfigDepends = [ glew ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base containers hspec inline-c QuickCheck ];
-       homepage = "https://github.com/cocreature/nanovg-hs";
        description = "Haskell bindings for nanovg";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150272,7 +144747,6 @@ self: {
          aeson aeson-pretty base bytestring containers extensible-effects
          kanji microlens microlens-aeson optparse-applicative text
        ];
-       homepage = "https://github.com/fosskers/nanq";
        description = "Performs 漢字検定 (Japan Kanji Aptitude Test) level analysis on given Kanji";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150289,7 +144763,6 @@ self: {
        libraryHaskellDepends = [
          adjunctions base comonad distributive free streams transformers
        ];
-       homepage = "https://github.com/aaronvargo/naperian#readme";
        description = "Efficient representable functors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150304,7 +144777,6 @@ self: {
        sha256 = "154wydlz7y6mic4d1670dwn9g1c7z92v6bydll0shn6z05324ha9";
        libraryHaskellDepends = [ base bytestring groups vector ];
        testHaskellDepends = [ base groups hspec HUnit QuickCheck ];
-       homepage = "http://github.com/naqsha/naqsha.git";
        description = "A library for working with geospatial data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150316,7 +144788,6 @@ self: {
        version = "0.1.3";
        sha256 = "1ng1rzj1lf6h9g3pk8gsz05bnck72rp5j62iwn82vlcw8pyk0fsc";
        libraryHaskellDepends = [ base HDBC HUnit mtl QuickCheck random ];
-       homepage = "http://ezrakilty.net/projects/narc";
        description = "Query SQL databases using Nested Relational Calculus embedded in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150341,7 +144812,6 @@ self: {
        sha256 = "1hkgg8hfsbvq46ndlwpz5apkc4yyarq2yvbghfkx8qgsyacfgrml";
        libraryHaskellDepends = [ base deepseq ];
        testHaskellDepends = [ base doctest hedgehog QuickCheck ];
-       homepage = "https://github.com/oisdk/nat-sized-numbers#readme";
        description = "Variable-sized numbers from type-level nats";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150359,7 +144829,6 @@ self: {
          base bytestring clock containers http-client http-client-tls
          http-types multiset tls transformers xml
        ];
-       homepage = "https://github.com/lfairy/nationstates";
        description = "NationStates API client";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -150392,7 +144861,6 @@ self: {
        version = "1.1.2";
        sha256 = "1v40drmhixck3pz3mdfghamh73l4rp71mzcviipv1y8jhrfxilmr";
        doHaddock = false;
-       homepage = "http://github.com/ekmett/nats/";
        description = "Natural numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150419,7 +144887,6 @@ self: {
          aeson base bytestring hedgehog mtl test-framework
        ];
        benchmarkHaskellDepends = [ base criterion time ];
-       homepage = "https://bitbucket.org/jpgneves/nats-client#readme";
        description = "Another Haskell client for NATS (https://nats.io)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150479,7 +144946,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "0cj9lnnlvry425bkixqv9fh5b9xhy7dmwcqsxprj6lamccvxspwn";
        libraryHaskellDepends = [ base ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/natural-numbers";
        description = "Natural numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150491,7 +144957,6 @@ self: {
        version = "0.1.2";
        sha256 = "0l3bkbqzrlpdhzazqqlx71ah0m13ypa0981qvw3sn9q8d0sbfwkv";
        libraryHaskellDepends = [ base bytestring parsec text ];
-       homepage = "https://john-millikin.com/software/natural-sort/";
        description = "User-friendly text collation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150510,7 +144975,6 @@ self: {
        testHaskellDepends = [
          base containers quickcheck-instances tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/ku-fpg/natural-transformation";
        description = "A natural transformation package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150522,7 +144986,6 @@ self: {
        version = "0.0.3";
        sha256 = "1l594lkd3yb52lhh0raygvk3jlzwkcc2pmcqjmg02dmd6j6mw42x";
        libraryHaskellDepends = [ base text utf8-string ];
-       homepage = "not yet available";
        description = "Natural-order string comparison";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150534,7 +144997,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "1ay291833dcah411zc3r4qjilaw8x13ljlnb5z40d1s7784djm16";
        libraryHaskellDepends = [ base ];
-       homepage = "frigidcode.com";
        description = "Constructors and related functions for natural numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150550,7 +145012,6 @@ self: {
        libraryHaskellDepends = [
          aeson base iso639 lens lens-aeson network-uri random text wreq
        ];
-       homepage = "https://github.com/dahlia/naver-translate";
        description = "Interface to Naver Translate";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150571,7 +145032,6 @@ self: {
          array base bytestring cereal HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text zlib
        ];
-       homepage = "https://github.com/acfoltzer/nbt";
        description = "A parser/serializer for Minecraft's Named Binary Tag (NBT) data format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150590,7 +145050,6 @@ self: {
          array attoparsec base bytestring containers gtk hflags lens pipes
          stm unix
        ];
-       homepage = "https://github.com/nilcons/nc-indicators";
        description = "CPU load and memory usage indicators for i3bar";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -150608,7 +145067,6 @@ self: {
        libraryHaskellDepends = [ base containers text transformers ];
        librarySystemDepends = [ ncurses ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://john-millikin.com/software/haskell-ncurses/";
        description = "Modernised bindings to GNU ncurses";
        license = stdenv.lib.licenses.gpl3;
      }) {inherit (pkgs) ncurses;};
@@ -150622,7 +145080,6 @@ self: {
        libraryHaskellDepends = [
          aeson attoparsec base bytestring conduit
        ];
-       homepage = "https://github.com/srijs/haskell-ndjson-conduit";
        description = "Conduit-based parsing and serialization for newline delimited JSON";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -150637,7 +145094,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base filepath parsec ];
        executableHaskellDepends = [ base filepath parsec ];
-       homepage = "https://github.com/ajg/neat";
        description = "A Fast Retargetable Template Engine";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150655,7 +145111,6 @@ self: {
          base base-prelude parsec template-haskell text
        ];
        testHaskellDepends = [ base-prelude HTF ];
-       homepage = "https://github.com/nikita-volkov/neat-interpolation";
        description = "A quasiquoter for neat and simple multiline text interpolation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -150672,7 +145127,6 @@ self: {
          base containers haskell-src-meta mtl parsec parsec-extra
          template-haskell text vector
        ];
-       homepage = "http://scrambledeggsontoast.github.io/2014/09/28/needle-announce/";
        description = "ASCII-fied arrow notation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150690,7 +145144,6 @@ self: {
          base cereal containers graphviz MonadRandom multimap parallel
          random transformers
        ];
-       homepage = "https://github.com/raymoo/NEET";
        description = "A NEAT library for Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150730,7 +145183,6 @@ self: {
          base cmdargs containers directory extra filepath GoogleChart json
          old-time process time
        ];
-       homepage = "http://community.haskell.org/~ndm/";
        description = "General tools for Neil";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150742,7 +145194,6 @@ self: {
        version = "0.3.1.1";
        sha256 = "192l840yb1pprfjjq7ax5xaraagl1pbmsidkg1yibp6r4azd61yf";
        libraryHaskellDepends = [ base failure transformers ];
-       homepage = "http://github.com/snoyberg/neither";
        description = "Provide versions of Either with good monad and applicative instances. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150764,7 +145215,6 @@ self: {
          base binary bytestring containers directory optparse-applicative
          process random tagged tasty tasty-hunit tasty-smallcheck temporary
        ];
-       homepage = "http://github.com/ppenzin/neko-lib-hs/";
        description = "Neko VM code generation and disassembly library";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150787,7 +145237,6 @@ self: {
          optparse-generic pipes pipes-attoparsec pipes-network pipes-safe
          random text transformers
        ];
-       homepage = "http://github.com/nfjinjing/neko-obfs";
        description = "a TCP tunnel with packet length obfuscation";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -150803,7 +145252,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory dlist Glob lens mtl process time
        ];
-       homepage = "http://github.com/nfjinjing/nemesis";
        description = "a task management tool for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -150821,7 +145269,6 @@ self: {
          air air-th base bytestring directory filepath hspec HStringTemplate
          nemesis random uuid
        ];
-       homepage = "http://github.com/nfjinjing/nemesis-titan";
        description = "A collection of Nemesis tasks to bootstrap a Haskell project with a focus on continuous integration";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150845,7 +145292,6 @@ self: {
          text text-binary tokenize vector
        ];
        executableHaskellDepends = [ directory filepath temporary ];
-       homepage = "https://github.com/kawu/nerf";
        description = "Nerf, the named entity recognition tool based on linear-chain CRFs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150865,7 +145311,6 @@ self: {
        testHaskellDepends = [
          base bytestring doctest Glob lens tasty tasty-hunit text
        ];
-       homepage = "https://github.com/plutonbrb/nero";
        description = "Lens-based HTTP toolkit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150882,7 +145327,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-types lens nero text wai wai-extra
        ];
-       homepage = "https://github.com/plutonbrb/nero-wai";
        description = "WAI adapter for Nero server applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150895,7 +145339,6 @@ self: {
        version = "0.3";
        sha256 = "1ddr0hs9x7r74f5bb00fbi0z87cfkxp21m5ikp5qgyblqb09940s";
        libraryHaskellDepends = [ base nero nero-wai warp ];
-       homepage = "https://github.com/plutonbrb/nero-warp";
        description = "Run Nero server applications with Warp";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150942,7 +145385,6 @@ self: {
          unordered-containers wai wai-middleware-content-type
          wai-middleware-verbs wai-transformers
        ];
-       homepage = "https://github.com/athanclark/nested-routes#readme";
        description = "Declarative, compositional Wai responses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -150960,7 +145402,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "List-like data structures with O(log(n)) random access";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151005,7 +145446,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers ghc-binary hslogger monad-loops network
        ];
-       homepage = "http://phaul.hobby-site.org/node/4123";
        description = "Concurrent over the network execution library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151019,7 +145459,6 @@ self: {
        version = "0.6";
        sha256 = "0vskyczfhv9bszl2hnr6j9cvhkfampja5s41kh6i9wk8j9kpf9p8";
        libraryHaskellDepends = [ base bytestring hosc network ];
-       homepage = "http://netclock.slab.org/";
        description = "Netclock protocol";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151052,7 +145491,6 @@ self: {
          containers fgl HList hslogger mtl multiset network parsec process
          random syb
        ];
-       homepage = "http://frenetic-lang.org";
        description = "The NetCore compiler and runtime system for OpenFlow networks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151082,7 +145520,6 @@ self: {
          base brick containers data-default-class directory mtl process
          random stm transformers vty
        ];
-       homepage = "http://github.com/foreverbell/netease-fm#readme";
        description = "NetEase Cloud Music FM client in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151095,7 +145532,6 @@ self: {
        version = "0.0.1.1";
        sha256 = "1vxyffhpayyxwak36b9i7gw35gz61ym9lxnhk45l0h4js3v05iwv";
        libraryHaskellDepends = [ base carray netlib-ffi transformers ];
-       homepage = "http://hub.darcs.net/thielema/netlib-carray/";
        description = "Helper modules for CArray wrappers to BLAS and LAPACK";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151107,7 +145543,6 @@ self: {
        version = "0.0.1";
        sha256 = "1v973ibi6jsv09q3n9bmyavv9wqvnljzr9nrvf4pbi6p5l2kyjnw";
        libraryHaskellDepends = [ base storable-complex transformers ];
-       homepage = "http://hub.darcs.net/thielema/netlib-ffi/";
        description = "Helper modules for FFI to BLAS and LAPACK";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151119,7 +145554,6 @@ self: {
        version = "0.1";
        sha256 = "0ckwa5r8fx2j7qb5phy6gm3xbg9crr9amglcicdxgnzgjd8aap2h";
        libraryHaskellDepends = [ base storable-complex transformers ];
-       homepage = "http://hub.darcs.net/thielema/netlib-ffi/";
        description = "Helper modules for FFI to BLAS and LAPACK";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151158,7 +145592,6 @@ self: {
          base bytestring cereal containers monad-loops pretty-hex unix
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/Ongy/netlink-hs";
        description = "Netlink communication for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151202,7 +145635,6 @@ self: {
        ];
        testHaskellDepends = [ base bytestring hspec HUnit vector ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/nh2/haskell-netpbm";
        description = "Loading PBM, PGM, PPM image files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -151221,7 +145653,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-golden tasty-quickcheck
        ];
-       homepage = "https://github.com/hvr/netrc";
        description = "Parser for .netrc files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151259,7 +145690,6 @@ self: {
          aeson base binary bytestring mtl network template-haskell text
          transformers
        ];
-       homepage = "http://github.com/DanBurton/netspec";
        description = "Simplify static Networking tasks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151274,7 +145704,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring enumerator transformers
        ];
-       homepage = "https://john-millikin.com/software/netstring-enumerator/";
        description = "Enumerator-based netstring parsing";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151299,7 +145728,6 @@ self: {
          QuickCheck tagged test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/stbuehler/haskell-nettle";
        description = "safe nettle binding";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151367,7 +145795,6 @@ self: {
          base containers deepseq parallel profunctors random semigroups time
          transformers
        ];
-       homepage = "https://github.com/esoeylemez/netwire";
        description = "Functional reactive programming library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151379,7 +145806,6 @@ self: {
        version = "0.0.7";
        sha256 = "1f9xxlcpy2brqn5hv0mdc428fav402jsqa1b8h4s8b09qa3v1ii9";
        libraryHaskellDepends = [ base deepseq netwire ];
-       homepage = "https://www.github.com/Mokosha/netwire-input";
        description = "Input handling abstractions for netwire";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -151397,7 +145823,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq GLFW-b mtl netwire-input stm
        ];
-       homepage = "https://www.github.com/Mokosha/netwire-input-glfw";
        description = "GLFW instance of netwire-input";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -151413,7 +145838,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghcjs-base netwire netwire-input transformers
        ];
-       homepage = "https://github.com/ziocroc/netwire-input-javascript";
        description = "JavaScript instance of netwire-input";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151454,7 +145878,6 @@ self: {
        testHaskellDepends = [
          base bytestring doctest HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/haskell/network";
        description = "Low-level networking interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151468,7 +145891,6 @@ self: {
        sha256 = "0h84pv672psxhh5ls407w175cik0gbyx39zynzmw991hr7jgc64s";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring doctest hspec HUnit ];
-       homepage = "https://github.com/haskell/network";
        description = "Low-level networking interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151485,7 +145907,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory doctest hspec HUnit
        ];
-       homepage = "https://github.com/haskell/network";
        description = "Low-level networking interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151505,7 +145926,6 @@ self: {
        testHaskellDepends = [
          base Cabal QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://github.com/sebnow/haskell-network-address";
        description = "IP data structures and textual representation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151529,7 +145949,6 @@ self: {
          attoparsec base bytestring exceptions hspec hspec-attoparsec
          hspec-expectations mtl network network-simple transformers uuid
        ];
-       homepage = "http://github.com/solatis/haskell-network-anonymous-i2p";
        description = "Haskell API for I2P anonymous networking";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151560,7 +145979,6 @@ self: {
          hspec-attoparsec hspec-expectations network network-simple socks
          text transformers
        ];
-       homepage = "http://www.leonmergen.com/opensource.html";
        description = "Haskell API for Tor anonymous networking";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -151578,7 +145996,6 @@ self: {
          aeson attoparsec base bytestring case-insensitive http-client
          http-client-tls http-types text time tls
        ];
-       homepage = "https://github.com/markhibberd/network-api-support";
        description = "Toolkit for building http client libraries over Network.Http.Conduit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151601,7 +146018,6 @@ self: {
          network-uri QuickCheck test-invariant
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/alunduil/network-arbitrary";
        description = "Arbitrary Instances for Network Types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151626,7 +146042,6 @@ self: {
          network-simple transformers
        ];
        doCheck = false;
-       homepage = "http://github.com/solatis/haskell-network-attoparsec";
        description = "Utility functions for running a parser against a socket";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -151650,7 +146065,6 @@ self: {
          aeson attoparsec base bytestring cookie HTTP http-client http-types
          network QuickCheck text time unordered-containers vector
        ];
-       homepage = "http://github.com/mndrix/network-bitcoin";
        description = "An interface to bitcoind";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151685,7 +146099,6 @@ self: {
        version = "0.1.3.4";
        sha256 = "19m10mj9nqsa7s0syv9dyhqkhvmf2h7yna8n7bq0xkdp8m9l0g96";
        libraryHaskellDepends = [ base bytestring network unix ];
-       homepage = "http://github.com/tibbe/network-bytestring";
        description = "Fast, memory-efficient, low-level networking";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151700,7 +146113,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring network text time vector
        ];
-       homepage = "http://github.com/ocharles/network-carbon";
        description = "A Haskell implementation of the Carbon protocol (part of the Graphite monitoring tools)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151713,7 +146125,6 @@ self: {
        sha256 = "06amxl8rg4zfnmgc1iyq5mxy9qihcqddqgqkbfvaf25mwr43992p";
        libraryHaskellDepends = [ base conduit ];
        doHaddock = false;
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Stream socket data using conduits. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151734,7 +146145,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit conduit-extra connection HUnit mtl
        ];
-       homepage = "https://github.com/snoyberg/conduit";
        description = "Create TLS-aware network code with conduits";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -151750,7 +146160,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers network network-bytestring stm
        ];
-       homepage = "http://darcs.imperialviolet.org/network-connection";
        description = "A wrapper around a generic stream-like connection";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151802,7 +146211,6 @@ self: {
        executableHaskellDepends = [
          base data-serializer data-textual network-ip posix-socket
        ];
-       homepage = "https://github.com/mvv/network-dns";
        description = "Domain Name System data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151818,7 +146226,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring enumerator network transformers
        ];
-       homepage = "https://john-millikin.com/software/network-enumerator/";
        description = "Enumerators for network sockets";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -151830,7 +146237,6 @@ self: {
        version = "0.2.4";
        sha256 = "0myzfvmv6xny7nmq2p5dhyrz8yl7n48p4brkarkacs07k1zyldj9";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/taruti/network-fancy";
        description = "Networking support with a cleaner API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151854,7 +146260,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0hxbzzdjrxnx9pknsbma7iyfr3pxrsff5n9mhbkpaqaizhibq7q7";
        libraryHaskellDepends = [ array base containers mtl ];
-       homepage = "https://github.com/nh2/network-house";
        description = "data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -151866,7 +146271,6 @@ self: {
        version = "0.2.0.10";
        sha256 = "0anmgzcpnz7nw3n6vq0r25m1s9l2svpwi83wza0lzkrlbnbzd02n";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/jystic/network-info";
        description = "Access the local computer's basic network configuration";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151900,7 +146304,6 @@ self: {
          base data-dword data-textual parsers tasty tasty-quickcheck
          text-printer
        ];
-       homepage = "https://github.com/mvv/network-ip";
        description = "Internet Protocol data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -151916,7 +146319,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring data-default network random time
        ];
-       homepage = "http://github.com/brendanhay/network-metrics";
        description = "Send metrics to Ganglia, Graphite, and statsd";
        license = "unknown";
      }) {};
@@ -151936,7 +146338,6 @@ self: {
          mtl network network-bytestring network-connection network-dns
          old-locale stm tagsoup time unix
        ];
-       homepage = "http://darcs.imperialviolet.org/network-minihttp";
        description = "A ByteString based library for writing HTTP(S) servers and clients";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -151973,7 +146374,6 @@ self: {
          tagged text
        ];
        testHaskellDepends = [ async base bytestring hspec mtl network ];
-       homepage = "http://msgpack.org/";
        description = "A MessagePack-RPC Implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152034,7 +146434,6 @@ self: {
          base bytestring gnuidn gnutls gsasl libxml-sax monads-tf network
          text transformers xml-types
        ];
-       homepage = "https://john-millikin.com/software/haskell-xmpp/";
        description = "Client library for the XMPP protocol";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -152083,7 +146482,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring bytestring network
        ];
-       homepage = "https://github.com/angerman/network-service";
        description = "Provide a service at the data type level";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152100,7 +146498,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring exceptions network transformers
        ];
-       homepage = "https://github.com/k0001/network-simple";
        description = "Simple network sockets usage patterns";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152116,7 +146513,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory exceptions network transformers
        ];
-       homepage = "https://github.com/jdnavarro/network-simple-sockaddr";
        description = "network-simple for resolved addresses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152135,7 +146531,6 @@ self: {
          base bytestring data-default exceptions network network-simple tls
          transformers x509 x509-store x509-system x509-validation
        ];
-       homepage = "https://github.com/k0001/network-simple-tls";
        description = "Simple interface to TLS secured network sockets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152148,7 +146543,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "00qf22nwzsv8229gb7yqaaafiz573xl4v78mn1zf9ajvwzvwb63r";
        libraryHaskellDepends = [ base network ];
-       homepage = "https://github.com/joeyadams/haskell-network-socket-options";
        description = "Type-safe, portable alternative to getSocketOption/setSocketOption";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152187,7 +146581,6 @@ self: {
          directory filepath logfloat mwc-random optparse-applicative
          random-fu statistics stm text transformers vector
        ];
-       homepage = "https://github.com/bgamari/bayes-stack";
        description = "A few network topic model implementations for bayes-stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152204,7 +146597,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring deepseq hashable transformers
        ];
-       homepage = "http://haskell-distributed.github.com";
        description = "Network abstraction layer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152242,7 +146634,6 @@ self: {
        version = "0.2.1";
        sha256 = "0i2rwl1hwbp87kvnhfc6h0v2zy1hbfgrz0wx1vicd9m76nzbynx3";
        libraryHaskellDepends = [ base bytestring network-transport ];
-       homepage = "http://haskell-distributed.github.com";
        description = "Compose network transports";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152263,7 +146654,6 @@ self: {
        testHaskellDepends = [
          base network-transport network-transport-tests
        ];
-       homepage = "http://haskell-distributed.github.com";
        description = "In-memory instantiation of Network.Transport";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152282,7 +146672,6 @@ self: {
        testHaskellDepends = [
          base bytestring network network-transport network-transport-tests
        ];
-       homepage = "http://haskell-distributed.github.com";
        description = "TCP instantiation of Network.Transport";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152299,7 +146688,6 @@ self: {
          ansi-terminal base bytestring containers mtl network-transport
          random
        ];
-       homepage = "http://haskell-distributed.github.com";
        description = "Unit tests for Network.Transport implementations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152328,7 +146716,6 @@ self: {
        benchmarkHaskellDepends = [
          base binary bytestring criterion distributed-process
        ];
-       homepage = "https://github.com/tweag/network-transport-zeromq";
        description = "ZeroMQ backend for network-transport";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152348,7 +146735,6 @@ self: {
          base HUnit test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/haskell/network-uri";
        description = "URI manipulation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152381,7 +146767,6 @@ self: {
          test-invariant text
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/alunduil/network-uri-json";
        description = "FromJSON and ToJSON Instances for Network.URI";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152395,7 +146780,6 @@ self: {
        sha256 = "16b8jn72g76zd2gxzimnnj77l42y430y862sxzdnsclsnc7w4fn9";
        libraryHaskellDepends = [ base network-uri template-haskell ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/snakamura/network-uri-static";
        description = "A small utility to declare type-safe static URIs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152413,7 +146797,6 @@ self: {
          base bytestring exceptions http-client-tls http-conduit http-types
          resourcet transformers utf8-string
        ];
-       homepage = "https://github.com/zaneli/network-voicetext";
        description = "VoiceText Web API wrapper";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152440,7 +146823,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base haskell98 network webserver ];
-       homepage = "http://github.com/michaelmelanson/network-websocket";
        description = "WebSocket library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152491,7 +146873,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest Glob hspec MonadRandom ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/brunjlar/neural";
        description = "Neural Networks in native Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152504,7 +146885,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1pmgy3qmijkw3g542pg9wxzqncql3h2mh7slibgz8x0w9sfydmbd";
        libraryHaskellDepends = [ base constraints ];
-       homepage = "https://github.com/pierric/neural-network";
        description = "Yet Another High Performance and Extendable Neural Network in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152524,7 +146904,6 @@ self: {
        testHaskellDepends = [
          base blas-hs hmatrix hspec neural-network-base QuickCheck vector
        ];
-       homepage = "https://github.com/pierric/neural-network";
        description = "Yet Another High Performance and Extendable Neural Network in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152557,7 +146936,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory old-time ];
-       homepage = "http://www.b7j0c.org/content/haskell-newports.html";
        description = "List ports newer than N days on a FreeBSD system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152577,7 +146955,6 @@ self: {
          base containers fixedprec random superdoc
        ];
        executableHaskellDepends = [ base random superdoc time ];
-       homepage = "http://www.mathstat.dal.ca/~selinger/newsynth/";
        description = "Exact and approximate synthesis of quantum circuits";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152627,7 +147004,6 @@ self: {
          base base-prelude monad-control template-haskell transformers
          transformers-base
        ];
-       homepage = "https://github.com/nikita-volkov/newtype-deriving";
        description = "Instance derivers for newtype wrappers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152645,7 +147021,6 @@ self: {
        testHaskellDepends = [ base hspec ];
        testToolDepends = [ hspec-discover ];
        benchmarkHaskellDepends = [ base criterion semigroups ];
-       homepage = "http://github.com/sjakobi/bsb-http-chunked";
        description = "A typeclass and set of functions for working with newtypes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152662,7 +147037,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-meta newtype syb template-haskell
        ];
-       homepage = "http://github.com/mgsloan/newtype-th";
        description = "A template haskell deriver to create Control.Newtype instances.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152675,7 +147049,6 @@ self: {
        version = "0.1";
        sha256 = "1s1mzy1m3wpawv1ci85dl02105v550l1fdi5rxi5gqnxb0jrg4fs";
        libraryHaskellDepends = [ base Kleislify newtype ];
-       homepage = "https://github.com/techtangents/Newtyper";
        description = "Extra functions for the Control.Newtype typeclass";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152711,7 +147084,6 @@ self: {
        version = "1.0.1.0";
        sha256 = "1yrw6skp2n8fd874481bfalli8lcglakhdggdsj8dm036wpm935a";
        libraryHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/ezyang/nf";
        description = "NF data type to statically enforce normal form";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152727,7 +147099,6 @@ self: {
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ nfc ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/centromere/nfc#readme";
        description = "libnfc bindings";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152747,7 +147118,6 @@ self: {
          attoparsec base machines mtl resourcet sqlite-simple text
        ];
        executableHaskellDepends = [ base parseargs ];
-       homepage = "http://github.com/YoEight/ngrams-loader";
        description = "Ngrams loader based on http://www.ngrams.info format";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152765,7 +147135,6 @@ self: {
          async base binary bytestring deepseq monad-loops template-haskell
          unix
        ];
-       homepage = "http://github.com/lyokha/nginx-haskell-module";
        description = "Helper module for Nginx haskell module";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152782,7 +147151,6 @@ self: {
          base ghc-prim mtl primitive text transformers
        ];
        testHaskellDepends = [ base HUnit QuickCheck ];
-       homepage = "https://github.com/fhsjaagshs/niagra";
        description = "High performance CSS EDSL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152828,7 +147196,6 @@ self: {
          base blaze-html blaze-markup bytestring criterion lucid pretty-show
          shakespeare text transformers type-of-html weigh
        ];
-       homepage = "https://github.com/mikeplus64/nice-html#readme";
        description = "A fast and nice HTML templating library with distinct compilation/rendering phases";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -152875,7 +147242,6 @@ self: {
          text-format unordered-containers wai warp wreq xml-conduit
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/dahlia/nicovideo-translator";
        description = "Nico Nico Douga (ニコニコ動画) Comment Translator";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152897,7 +147263,6 @@ self: {
          HStringTemplate HTTP hxt json network old-locale old-time
          regex-compat regex-posix syb time
        ];
-       homepage = "http://www.codemanic.com/uwe";
        description = "Command line utility publishes Nike+ runs on blogs and Twitter";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152910,7 +147275,6 @@ self: {
        version = "0.1.3";
        sha256 = "0350fmddnfp09051i89fl5ibrxqy36cx5560l00cjssx2gs2dh8w";
        libraryHaskellDepends = [ arithmoi base ];
-       homepage = "http://andersk.mit.edu/haskell/nimber/";
        description = "Finite nimber arithmetic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152950,7 +147314,6 @@ self: {
          semigroups semver string-qq temporary text turtle
          unordered-containers
        ];
-       homepage = "http://nirum.org/";
        description = "IDL compiler and RPC/distributed object framework for microservices";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -152965,7 +147328,6 @@ self: {
        revision = "1";
        editedCabalFile = "08hgvqbb13n2scs4shqjdyzm7kblgllndk0429pdiwdx21k5391q";
        libraryHaskellDepends = [ base bytestring http-conduit xml ];
-       homepage = "https://github.com/bstamour/haskell-nist-beacon";
        description = "Haskell interface to the nist random beacon";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -152977,7 +147339,6 @@ self: {
        version = "0.2.2.5";
        sha256 = "17aqzk1kq670fwawia0qjmd8ld1b0h8zh0w8j8x4y48hlzyb75xb";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://haskell.gonitro.io";
        description = "Haskell bindings for Nitro";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153017,7 +147378,6 @@ self: {
          base neat-interpolation optparse-applicative optparse-generic text
          turtle
        ];
-       homepage = "https://github.com/awakesecurity/nix-deploy#readme";
        description = "Deploy Nix-built software to a NixOS machine";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153060,7 +147420,6 @@ self: {
          attoparsec base containers Diff mtl nix-derivation optparse-generic
          system-filepath text unix vector
        ];
-       homepage = "https://github.com/Gabriel439/nix-diff";
        description = "Explain why two Nix derivations differ";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153077,7 +147436,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hindent process strict ];
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
-       homepage = "http://chriswarbo.net/git/nix-eval";
        description = "Evaluate Haskell expressions using Nix to get packages";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153091,7 +147449,6 @@ self: {
        sha256 = "1y09wl1ihxmc9p926g595f70pdcsx78r3q5n5rna23lpq8xicdxb";
        libraryHaskellDepends = [ base process ];
        libraryToolDepends = [ nix ];
-       homepage = "https://github.com/peti/nix-paths";
        description = "Knowledge of Nix's installation directories";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -153131,7 +147488,6 @@ self: {
        version = "1.5";
        sha256 = "1q38cs0747fyf94y35cq734yzmsdcyfmmk5w6qv563jns55qj36c";
        doHaddock = false;
-       homepage = "http://hackage.haskell.org/package/cabal2nix";
        description = "this package is obsolete; see cabal2nix instead";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153150,7 +147506,6 @@ self: {
          base bytestring containers data-named filepath polysoup tar text
          zlib
        ];
-       homepage = "https://github.com/kawu/nkjp";
        description = "Manipulating the National Corpus of Polish (NKJP)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153165,7 +147520,6 @@ self: {
        libraryHaskellDepends = [ base vector ];
        librarySystemDepends = [ nlopt ];
        testHaskellDepends = [ base vector ];
-       homepage = "https://github.com/peddie/nlopt-haskell";
        description = "Low-level bindings to the NLOPT optimization library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153178,7 +147532,6 @@ self: {
        version = "0.7.0";
        sha256 = "0cxa6f4y3416hlal4wnqf0qpq82zj9x58nprnaw3s2kdxxav0d9m";
        libraryHaskellDepends = [ base containers strict ];
-       homepage = "https://bitbucket.org/gchrupala/lingo";
        description = "Scoring functions commonly used for evaluation in NLP and IR";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153194,7 +147547,6 @@ self: {
        executableHaskellDepends = [
          base containers nlp-scores split text
        ];
-       homepage = "https://bitbucket.org/gchrupala/lingo";
        description = "NLP scoring command-line programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153225,7 +147577,6 @@ self: {
        version = "0.2";
        sha256 = "14qzc4af1pm1myjdfs7z4b1jxxj0gz9c4cl9qgpm06hjzvjjf8wm";
        libraryHaskellDepends = [ base bytestring utf8-string ];
-       homepage = "https://github.com/singpolyma/NME-Haskell";
        description = "Bindings to the Nyctergatis Markup Engine";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153239,7 +147590,6 @@ self: {
        sha256 = "0fgh0x2b468j3pxx5nqkvq1wavgap9q7hdnypmdqn5v5jp45l36z";
        libraryHaskellDepends = [ base containers megaparsec ];
        testHaskellDepends = [ base Nmis ];
-       homepage = "https://github.com/v0d1ch/nmis-parser#readme";
        description = "NMIS file parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153256,7 +147606,6 @@ self: {
        sha256 = "1jl267495x7rc34x35dzrwb05z57w1w97vzgj774ld6z2w1yri7l";
        libraryHaskellDepends = [ base random split ];
        testHaskellDepends = [ base tasty tasty-hspec tasty-quickcheck ];
-       homepage = "https://github.com/saschagrunert/nn#readme";
        description = "A tiny neural network";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -153284,7 +147633,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "19yswbnwwfp7n33irdk12vggczhxp198cjd68jdbaz1wcd00ryld";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/arotenberg/no-buffering-workaround#readme";
        description = "Workaround for GHC bug #2189";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -153297,7 +147645,6 @@ self: {
        sha256 = "1kk9ii5w40di3azlqzbz4vkvwdz8apca0lh4jn94nvr3hns6l5s7";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/goldfirere/no-role-annots";
        description = "Role annotations without -XRoleAnnotations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153321,7 +147668,6 @@ self: {
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hedgehog ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/mrkgnao/noether#readme";
        description = "Math in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153336,7 +147682,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base containers regex-compat ];
-       homepage = "https://ghc.haskell.org/trac/ghc/wiki/Building/RunningNoFib";
        description = "Parse and compare nofib runs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153350,7 +147695,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ array base containers regex-compat ];
-       homepage = "https://ghc.haskell.org/trac/ghc/wiki/Building/RunningNoFib";
        description = "Parse and compare nofib runs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153375,7 +147719,6 @@ self: {
        testHaskellDepends = [
          base HTF HUnit parsec QuickCheck string-qq
        ];
-       homepage = "http://github.com/brow/noise";
        description = "A friendly language for graphic design";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153398,7 +147741,6 @@ self: {
          servant servant-client servant-server servant-swagger split stm
          swagger2 text transformers wai wai-cors wai-extra warp yaml
        ];
-       homepage = "http://www.nomyx.net";
        description = "REST API for Nomyx";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153428,7 +147770,6 @@ self: {
          yaml
        ];
        testHaskellDepends = [ base Cabal ];
-       homepage = "http://www.nomyx.net";
        description = "A Nomic game in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153449,7 +147790,6 @@ self: {
          monad-loops mtl old-locale random safe shortcut text time
          time-recurrence
        ];
-       homepage = "http://www.nomyx.net";
        description = "Language to express rules for Nomic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153468,7 +147808,6 @@ self: {
          base containers ghc lens mtl nomyx-language old-locale safe
          shortcut time time-recurrence
        ];
-       homepage = "http://www.nomyx.net";
        description = "Library of rules for Nomyx";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153491,7 +147830,6 @@ self: {
          safe stm time
        ];
        testHaskellDepends = [ base Cabal ];
-       homepage = "http://www.nomyx.net";
        description = "A Nomic game in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153517,7 +147855,6 @@ self: {
          nomyx-language old-locale reform reform-blaze reform-happstack safe
          split stm text time web-routes web-routes-happstack web-routes-th
        ];
-       homepage = "http://www.nomyx.net";
        description = "Web gui for Nomyx";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153534,7 +147871,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq QuickCheck utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/non-empty/";
        description = "List-like structures with static restrictions on the number of elements";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153546,7 +147882,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "1qfidlv190wxrrp67h7rcrlczwfv7r0mdbwm31rrf08l1i6618yr";
        libraryHaskellDepends = [ base containers semigroups ];
-       homepage = "http://www.github.com/massysett/non-empty-sequence";
        description = "Non-empty sequence";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153559,7 +147894,6 @@ self: {
        sha256 = "1s2rzcaiilid2dv462hkr3mxg4gk1dqyyayvwhs5nl81y7a35krd";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base doctest Glob hspec QuickCheck text ];
-       homepage = "https://github.com/acatton/haskell-non-empty-text#readme";
        description = "Non empty Data.Text type";
        license = "unknown";
      }) {};
@@ -153585,7 +147919,6 @@ self: {
        sha256 = "0f01q916dzkl1i0v15qrw9cviycki5g3fgi6x8gs45iwbzssq52n";
        libraryHaskellDepends = [ base QuickCheck semigroups utility-ht ];
        testHaskellDepends = [ base QuickCheck semigroups utility-ht ];
-       homepage = "http://code.haskell.org/~thielema/non-negative/";
        description = "Non-negative numbers";
        license = "GPL";
      }) {};
@@ -153602,7 +147935,6 @@ self: {
          base base64-bytestring bytestring entropy text transformers
          unliftio unliftio-core
        ];
-       homepage = "https://github.com/prowdsponsor/nonce";
        description = "Generate cryptographic nonces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153626,7 +147958,6 @@ self: {
        version = "0.4.0";
        sha256 = "1ymndk1aqaw0n0vgj9gbajm5ma21ld77g0a06z92frqi8wvp67ii";
        libraryHaskellDepends = [ base comonad semigroups ];
-       homepage = "http://github.com/guaraqe/nonempty-alternative#readme";
        description = "NonEmpty for Alternative types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153669,7 +148000,6 @@ self: {
        libraryHaskellDepends = [
          ad base nonlinear-optimization primitive reflection vector
        ];
-       homepage = "https://github.com/msakai/nonlinear-optimization-ad";
        description = "Wrapper of nonlinear-optimization package for using with AD package";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153685,7 +148015,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath ];
        executableHaskellDepends = [ base directory filepath ];
-       homepage = "https://github.com/jessopher/noodle";
        description = "the noodle programming language";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153698,7 +148027,6 @@ self: {
        version = "1.1.0.3";
        sha256 = "1q7p0bx435amqb7r9qksix0mrbpnqsyfb44chjyz6xkgjj0s6yvd";
        libraryHaskellDepends = [ base random ];
-       homepage = "https://github.com/bjornbm/normaldistribution";
        description = "Minimum fuss normally distributed random values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153722,7 +148050,6 @@ self: {
          text
        ];
        benchmarkHaskellDepends = [ base bytestring criterion deepseq ];
-       homepage = "https://github.com/ppelleti/normalization-insensitive";
        description = "Normalization insensitive string comparison";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153743,7 +148070,6 @@ self: {
        executableHaskellDepends = [
          base bytestring cassava containers optparse-generic text vector
        ];
-       homepage = "http://github.com/GregorySchwartz/normalize#readme";
        description = "Normalize data using a variety of methods";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -153758,7 +148084,6 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/qoelet/normalize-imports#readme";
        description = "Sort and align Haskell import statements";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -153805,7 +148130,6 @@ self: {
        version = "0.1.1";
        sha256 = "1mm1j0l3h8qxpk0bis4g1f6zp5407rkq2z5ldyr036frbvfwqaj5";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/finnsson/not-in-base";
        description = "Useful utility functions that only depend on base";
        license = "unknown";
      }) {};
@@ -153875,7 +148199,6 @@ self: {
        testHaskellDepends = [
          base hspec HUnit mime-mail text yesod yesod-core yesod-test
        ];
-       homepage = "https://bitbucket.org/wuzzeb/notmuch-web";
        description = "A web interface to the notmuch email indexer";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153896,7 +148219,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/NICTA/notzero";
        description = "A data type for representing numeric values, except zero";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153967,7 +148289,6 @@ self: {
          async base bytestring conduit conduit-extra exceptions hspec stm
          stm-conduit text
        ];
-       homepage = "https://github.com/xenog/nqe#readme";
        description = "Concurrency library in the style of Erlang/OTP";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -153984,7 +148305,6 @@ self: {
        testHaskellDepends = [
          base directory process transformers uniplate
        ];
-       homepage = "https://github.com/ndmitchell/nsis#readme";
        description = "DSL for producing Windows Installer using NSIS";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154024,7 +148344,6 @@ self: {
        libraryToolDepends = [ alex happy ];
        executableHaskellDepends = [ base containers haskeline lens mtl ];
        testHaskellDepends = [ base containers hspec pretty ];
-       homepage = "https://github.com/zjhmale/ntha";
        description = "A tiny statically typed functional programming language";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154095,7 +148414,6 @@ self: {
          aeson base containers filepath scotty split stm text transformers
          wai-extra warp
        ];
-       homepage = "https://github.com/Tener/null-canvas";
        description = "HTML5 Canvas Graphics Library - forked Blank Canvas";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154108,7 +148426,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "19vwgyscil4rmgfnla8msmhgamn6j3wfy7wqghb539byca0gim0c";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/derekelkins/nullary";
        description = "A package for working with nullary type classes";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154122,7 +148439,6 @@ self: {
        sha256 = "14yg2422hljn7zy1k1w3cvh4vff5njpgm2wpxhay0knrkr2vz6r8";
        libraryHaskellDepends = [ base bytestring pipes ];
        testHaskellDepends = [ base hspec pipes ];
-       homepage = "https://github.com/mwotton/nullpipe#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154154,7 +148470,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/trskop/number-length";
        description = "Number of digits in a number in decimal and hexadecimal representation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154180,7 +148495,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "100r6k3cwycl75mj9g1x4w4qv064v8bdaan5rsj2vnvx4w1jrhp2";
        libraryHaskellDepends = [ base call-stack semigroups ];
-       homepage = "https://github.com/leftaroundabout/numbered-semigroups";
        description = "A sequence of semigroups, for composing stuff in multiple spatial directions";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -154192,7 +148506,6 @@ self: {
        version = "0.2.1";
        sha256 = "0hh4km2zbvs7rsb142f1rifqvwzajh0grgky2vyyyf48dk5plrlv";
        libraryHaskellDepends = [ base containers vector ];
-       homepage = "https://github.com/DanielSchuessler/numbering";
        description = "Combinators for creating bijections from some type to the natural numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154209,7 +148522,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/jwiegley/numbers#readme";
        description = "Various number types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154231,7 +148543,6 @@ self: {
          test-framework-quickcheck2 text
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/roelvandijk/numerals";
        description = "Convert numbers to number words";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154253,7 +148564,6 @@ self: {
          base base-unicode-symbols containers containers-unicode-symbols
          fingertree HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/roelvandijk/numerals-base";
        description = "Convert numbers to number words";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154266,7 +148576,6 @@ self: {
        version = "0.1";
        sha256 = "1mk11c0gz1yjy5b8dvq6czfny57pln0bs7x28fz38qyr44872067";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/ekmett/numeric-extras";
        description = "Useful tools from the C standard library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154306,7 +148615,6 @@ self: {
          diagrams-cairo diagrams-lib diagrams-rasterific JuicyPixels linear
          mtl plots vector vector-space
        ];
-       homepage = "https://github.com/qnikst/numeric-ode";
        description = "Ode solvers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154327,7 +148635,6 @@ self: {
          array base containers deepseq non-negative parsec QuickCheck random
          semigroups storable-record utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Numeric_Prelude";
        description = "An experimental alternative hierarchy of numeric type classes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154345,7 +148652,6 @@ self: {
        ];
        testHaskellDepends = [ base directory doctest filepath ];
        doCheck = false;
-       homepage = "https://github.com/nikita-volkov/numeric-qq";
        description = "Quasi-quoters for numbers of different bases";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154359,7 +148665,6 @@ self: {
        sha256 = "0agwfmbxyig502ac7xvf7208m0v7wdrcg7m30d1iw22c687ph5k9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ array base prelude-compat ];
-       homepage = "http://www.haskell.org/haskellwiki/Numeric_Quest";
        description = "Math and quantum mechanics";
        license = "GPL";
      }) {};
@@ -154374,7 +148679,6 @@ self: {
        editedCabalFile = "01za4j4bnds4kwsmfg2a3msf1n7wzaqg5x77qcygwjxqcx6aick8";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec HUnit QuickCheck ];
-       homepage = "http://github.com/nicodelpiano/numeric-ranges";
        description = "A framework for numeric ranges";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154388,7 +148692,6 @@ self: {
        sha256 = "0frdsj90gqpa55ybjfkzfcda43bbwkqd2v26l6w35kyq1snqyhd3";
        libraryHaskellDepends = [ base ieee754 primitive vector ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://bitbucket.org/Shimuuar/numeric-tools";
        description = "Collection of numerical tools for integration, differentiation etc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154400,7 +148703,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1f9ar8kdwzi8xarzb7mrq204v1n3n8kh0fbqv06l9677vv1pc19v";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/ombocomp/numericpeano/";
        description = "Peano numbers with attendant bells and whistles";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -154419,20 +148721,18 @@ self: {
        testHaskellDepends = [
          base doctest protolude QuickCheck tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/tonyday567/numhask#readme";
        description = "A numeric prelude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "numhask_0_2_1_0" = callPackage
+  "numhask_0_2_2_0" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "numhask";
-       version = "0.2.1.0";
-       sha256 = "04bz8ddip48fiszjqc6km9xg63sn26jrnjxswc3qfls37jqzk2c3";
+       version = "0.2.2.0";
+       sha256 = "0i0acm03qirj6xnpyv87v4vss7bmcnzkv8j7rymvshp92nrxihgd";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tonyday567/numhask#readme";
        description = "numeric classes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154454,7 +148754,6 @@ self: {
        testHaskellDepends = [
          base doctest numhask-prelude tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/tonyday567/numhask-array#readme";
        description = "n-dimensional arrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154466,13 +148765,12 @@ self: {
      }:
      mkDerivation {
        pname = "numhask-histogram";
-       version = "0.1.2.0";
-       sha256 = "03zq5qg9m5yndllc1gs5f7848j37dysb94zkh6pc465ascskl7d9";
+       version = "0.1.2.1";
+       sha256 = "0pjl4xqfi9kr56sr83ais1mx9k3rz739axr9wrj0n1xzdp4q9yr9";
        libraryHaskellDepends = [
          base containers foldl numhask-prelude numhask-range tdigest
        ];
        testHaskellDepends = [ base doctest protolude tasty ];
-       homepage = "https://github.com/tonyday567/numhask-histogram#readme";
        description = "See readme.md";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154484,13 +148782,12 @@ self: {
      }:
      mkDerivation {
        pname = "numhask-prelude";
-       version = "0.0.4.1";
-       sha256 = "1sj7l62cgk68b1d2lfxd944yxw43l6a3qr335x21jjhgdaffwg3x";
+       version = "0.0.5.1";
+       sha256 = "0bpisfh0ngxbxpb080fpd02bjvl451n0rqdr1c3zxyljv6xnkbvj";
        libraryHaskellDepends = [
          base numhask protolude QuickCheck tasty tasty-quickcheck
        ];
        testHaskellDepends = [ base doctest QuickCheck tasty ];
-       homepage = "https://github.com/tonyday567/numhask#readme";
        description = "A numeric prelude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154509,26 +148806,24 @@ self: {
          semigroupoids
        ];
        testHaskellDepends = [ base doctest numhask tasty ];
-       homepage = "https://github.com/tonyday567/numhask-range#readme";
        description = "Numbers that are range representations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
-  "numhask-range_0_2_2_0" = callPackage
+  "numhask-range_0_2_2_1" = callPackage
     ({ mkDerivation, adjunctions, base, distributive, doctest
      , numhask-prelude, protolude, QuickCheck, semigroupoids, tasty
      }:
      mkDerivation {
        pname = "numhask-range";
-       version = "0.2.2.0";
-       sha256 = "1wrh8s6nknw6jkbl91iym7cvy1g1qmccikfbr1qhc4gzylkf5m4v";
+       version = "0.2.2.1";
+       sha256 = "1bay0jsarz7d2kbgi3zvdl2dip9arv9qdlk41szgvsbgqbadxjxf";
        libraryHaskellDepends = [
          adjunctions base distributive numhask-prelude protolude QuickCheck
          semigroupoids
        ];
        testHaskellDepends = [ base doctest numhask-prelude tasty ];
-       homepage = "https://github.com/tonyday567/numhask-range#readme";
        description = "Numbers that are range representations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154552,7 +148847,6 @@ self: {
        version = "1.2";
        sha256 = "1pdawf6zyany5jz5jmszwbm7ms7c125if52v9cw0chy0xz5ahdym";
        libraryHaskellDepends = [ base ];
-       homepage = "http://dimensional.googlecode.com/";
        description = "Type-level (low cardinality) integers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154564,7 +148858,6 @@ self: {
        version = "0.5.0.1";
        sha256 = "05yhjnp8wa25chsf0v2nmd9wznm4n4qxw12qc2a9z64kfszvknr9";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/bjornbm/numtype-dk";
        description = "Type-level integers, using TypeNats, Data Kinds, and Closed Type Families";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154576,7 +148869,6 @@ self: {
        version = "0.1.2";
        sha256 = "00bnz9k4nq21z4vax37qjv6ra2jvlshk0jlici1w8y9rx39zrjyx";
        libraryHaskellDepends = [ base ];
-       homepage = "http://dimensional.googlecode.com/";
        description = "Type-level (low cardinality) integers, implemented using type families";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154597,7 +148889,6 @@ self: {
        testHaskellDepends = [
          base base-unicode-symbols hspec lens linear
        ];
-       homepage = "https://github.com/mvoidex/nurbs";
        description = "NURBS";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154652,7 +148943,6 @@ self: {
          template-haskell text time time-locale-compat transformers
          transformers-base unliftio unliftio-core utf8-string
        ];
-       homepage = "https://github.com/neovimhaskell/nvim-hs";
        description = "Haskell plugin backend for neovim";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154676,7 +148966,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-discover nvim-hs QuickCheck
        ];
-       homepage = "https://github.com/neovimhaskell/nvim-hs-contrib";
        description = "Haskell plugin backend for neovim";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154695,7 +148984,6 @@ self: {
          base bytestring containers directory filepath ghcid nvim-hs
          nvim-hs-contrib resourcet transformers unliftio yaml
        ];
-       homepage = "https://github.com/saep/nvim-hs-ghcid";
        description = "Neovim plugin that runs ghcid to update the quickfix list";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154714,7 +149002,6 @@ self: {
        ];
        libraryHaskellDepends = [ base bytestring cuda template-haskell ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/tmcdonell/nvvm";
        description = "FFI bindings to NVVM";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154746,7 +149033,6 @@ self: {
          aeson base bytestring lens lens-aeson pipes pipes-aeson
          pipes-bytestring pipes-http pipes-parse text time wreq
        ];
-       homepage = "https://github.com/bts/nylas-hs";
        description = "Client for the Nylas API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154789,7 +149075,6 @@ self: {
          tasty-hspec type-spec
        ];
        benchmarkHaskellDepends = [ base deepseq gauge tiempo time-units ];
-       homepage = "https://github.com/serokell/o-clock";
        description = "Type-safe time library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154815,7 +149100,6 @@ self: {
          http-client http-conduit HUnit lens old-locale resourcet scientific
          text thyme transformers vector
        ];
-       homepage = "https://github.com/jdreaver/oanda-rest-api#readme";
        description = "Client to the OANDA REST API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154839,7 +149123,6 @@ self: {
          aeson aeson-pretty base bytestring containers text time
          uri-bytestring xml-conduit xml-conduit-writer
        ];
-       homepage = "https://gitlab.com/dpwiz/oasis-xrd";
        description = "Extensible Resource Descriptor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -154859,7 +149142,6 @@ self: {
          http-types time transformers
        ];
        testHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/gatlin/oauth10a#readme";
        description = "Fully Automatic Luxury OAuth 1.0a headers";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -154885,7 +149167,6 @@ self: {
          http-client http-client-tls http-types memory mtl network
          network-uri text time transformers
        ];
-       homepage = "https://github.com/tel/oauthenticated.git#readme";
        description = "Simple OAuth for http-client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154911,7 +149192,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/hverr/haskell-obd#readme";
        description = "Communicate to OBD interfaces over ELM327";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154929,7 +149209,6 @@ self: {
          array base containers ersatz mtl process-extras random text
        ];
        testHaskellDepends = [ array base containers text ];
-       homepage = "https://github.com/jwaldmann/haskell-obdd";
        description = "Ordered Reduced Binary Decision Diagrams";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154950,7 +149229,6 @@ self: {
          template-haskell transformers uu-parsinglib uulib
        ];
        doHaddock = false;
-       homepage = "http://www.cs.uu.nl/wiki/Center/CoCoCo";
        description = "Oberon0 Compiler";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -154992,7 +149270,6 @@ self: {
          base bytestring bytestring-arbitrary cereal QuickCheck tasty
          tasty-quickcheck
        ];
-       homepage = "https://github.com/tsuraan/objectid";
        description = "Rather unique identifier for things that need to be stored";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155014,7 +149291,6 @@ self: {
          profunctors template-haskell transformers transformers-compat
          unordered-containers void witherable
        ];
-       homepage = "https://github.com/fumieval/objective";
        description = "Composable objects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -155026,7 +149302,6 @@ self: {
        version = "0.2.4";
        sha256 = "1lqig0r4f7gqjdymsc4jpwspc3jr01xkmk5cgiqr5ngxvk6zw3j0";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/atzeus/observable-sharing";
        description = "Simple observable sharing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -155054,7 +149329,6 @@ self: {
          servant servant-server template-haskell text time
          typelits-witnesses wai wai-extra warp
        ];
-       homepage = "https://github.com/plow-technologies/ocaml-export#readme";
        description = "Convert Haskell types in OCaml types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155068,7 +149342,6 @@ self: {
        sha256 = "1s2n0k8ix4lc9x07s2qhgiiln6xyfswkkz14ri6jm1k9k3hr946l";
        libraryHaskellDepends = [ base bookkeeping text ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/arowM/haskell-ochintin-daicho#readme";
        description = "A module to manage payroll books for Japanese companies";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -155085,7 +149358,6 @@ self: {
          base bookkeeping mono-traversable text transaction
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/arowM/haskell-ochintin-daicho#readme";
        description = "A module to manage payroll books for Japanese companies";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155111,7 +149383,6 @@ self: {
          file-embed http-client http-client-tls overloaded-records
          rattletrap text
        ];
-       homepage = "https://github.com/tfausak/octane#readme";
        description = "Parse Rocket League replays";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155143,7 +149414,6 @@ self: {
        testHaskellDepends = [
          base base-compat dotenv hspec hspec-expectations text transformers
        ];
-       homepage = "https://github.com/stackbuilders/octohat";
        description = "A tested, minimal wrapper around GitHub's API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155165,7 +149435,6 @@ self: {
        executableHaskellDepends = [
          array base bytestring containers hexpr mtl parsec symbol text
        ];
-       homepage = "https://github.com/Zankoku-Okuno/octopus/";
        description = "Lisp with more dynamism, more power, more simplicity";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155183,12 +149452,12 @@ self: {
          base either monads-tf transformers vect-floating
        ];
        librarySystemDepends = [ libGL libX11 libXinerama ovr systemd ];
-       homepage = "http://github.com/cpdurham/oculus";
        description = "Oculus Rift ffi providing head tracking data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {inherit (pkgs) libGL; inherit (pkgs.xorg) libX11; 
-         inherit (pkgs.xorg) libXinerama; ovr = null; systemd = null;};
+         inherit (pkgs.xorg) libXinerama; ovr = null; 
+         inherit (pkgs) systemd;};
 
   "odbc" = callPackage
     ({ mkDerivation, async, base, bytestring, containers, deepseq
@@ -155213,7 +149482,6 @@ self: {
          base bytestring hspec QuickCheck text time
        ];
        benchmarkHaskellDepends = [ async base text weigh ];
-       homepage = "https://github.com/fpco/odbc";
        description = "Haskell binding to the ODBC API, aimed at SQL Server driver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155230,7 +149498,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring containers text unordered-containers
        ];
-       homepage = "http://oden-lang.org";
        description = "Provides Go package metadata";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155252,7 +149519,6 @@ self: {
        testHaskellDepends = [
          base conduit hspec monad-logger QuickCheck resourcet
        ];
-       homepage = "https://github.com/leptonyu/odpic-raw#readme";
        description = "Oracle Database Bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155283,7 +149549,6 @@ self: {
        version = "0.1";
        sha256 = "03sb2bmjw8v01908zkzmw8njsmqy5k2hcnv6ajbia7n8qawyhivj";
        libraryHaskellDepends = [ base parsec3 vector ];
-       homepage = "https://github.com/acfoltzer/off-simple";
        description = "A parser for simplified-syntax OFF files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155299,7 +149564,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base parsec pretty time ];
        executableHaskellDepends = [ base parsec pretty time ];
-       homepage = "http://www.github.com/massysett/ofx";
        description = "Parser for OFX data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -155316,7 +149580,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-megaparsec megaparsec shakespeare text
        ];
-       homepage = "https://nest.pijul.com/lthms/ogmarkup";
        description = "A lightweight markup language for story writers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -155340,7 +149603,6 @@ self: {
          base data-lens hxt QuickCheck test-framework
          test-framework-quickcheck2 text-format-simple
        ];
-       homepage = "https://github.com/fthomas/ohloh-hs";
        description = "Interface to the Ohloh API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155382,7 +149644,6 @@ self: {
          aeson base bytestring exceptions hspec http-client http-client-tls
          http-types jose-jwt network-uri text time
        ];
-       homepage = "https://github.com/krdlab/haskell-oidc-client";
        description = "OpenID Connect 1.0 library for RP";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155478,7 +149739,6 @@ self: {
          base bytestring Cabal containers directory http-types safe
          safe-exceptions template-haskell text unix wai
        ];
-       homepage = "https://github.com/owensmurray/om-elm";
        description = "Haskell utilities for building embedded Elm programs";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155497,7 +149757,6 @@ self: {
        executableHaskellDepends = [
          base optparse-applicative shakespeare-text shelly text
        ];
-       homepage = "https://github.com/pcapriotti/omaketex";
        description = "A simple tool to generate OMakefile for latex files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155518,7 +149777,6 @@ self: {
          base Boolean gl hashable hashtables MemoTrie monad-control
          transformers transformers-base unordered-containers vector-space
        ];
-       homepage = "https://github.com/ziocroc/Ombra";
        description = "Render engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155538,7 +149796,6 @@ self: {
        executableHaskellDepends = [
          array base containers directory filepath pretty time
        ];
-       homepage = "http://code.google.com/p/omega/";
        description = "A purely functional programming language and a proof system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155585,7 +149842,6 @@ self: {
          monad-parallel mtl optparse-applicative pipes pipes-concurrency
          temporary text time
        ];
-       homepage = "https://github.com/hjwylde/omnifmt";
        description = "A pretty-printer wrapper to faciliate ease of formatting during development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155605,7 +149861,6 @@ self: {
          http-types mtl random safe split text time transformers utf8-string
          wai wai-extra warp
        ];
-       homepage = "http://haskell.on-a-horse.org";
        description = "\"Haskell on a Horse\" - A combinatorial web framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155627,7 +149882,6 @@ self: {
        executableHaskellDepends = [
          base bytestring GenericPretty network process random
        ];
-       homepage = "https://github.com/crackleware/on-demand-ssh-tunnel";
        description = "Program that sends traffic through SSH tunnels on-demand";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -155655,7 +149909,6 @@ self: {
        libraryHaskellDepends = [
          base containers hashable template-haskell unordered-containers
        ];
-       homepage = "https://anonscm.debian.org/cgit/users/kaction-guest/haskell-once.git";
        description = "memoization for IO actions and functions";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -155669,7 +149922,6 @@ self: {
        sha256 = "026qycb9nvc2v648p2cc74h6xqczkv9mvpawq54zx4r3vlc4lppn";
        libraryHaskellDepends = [ aeson base text unordered-containers ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/typeclasses/one-line-aeson-text";
        description = "Pretty-printing short Aeson values as text";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -155687,7 +149939,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base contravariant HUnit ];
-       homepage = "https://github.com/sjoerdvisscher/one-liner";
        description = "Constraint-based generics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -155705,7 +149956,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base contravariant HUnit ];
-       homepage = "https://github.com/sjoerdvisscher/one-liner";
        description = "Constraint-based generics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155718,7 +149968,6 @@ self: {
        version = "0.1.2.1";
        sha256 = "1gy900nd5n6cffqw63hlkqg4ly86wjlfqgdcm1zy2nyx7dxg914k";
        libraryHaskellDepends = [ base one-liner random ];
-       homepage = "https://github.com/mstksg/one-liner-instances#readme";
        description = "Generics-based implementations for common typeclasses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -155737,7 +149986,6 @@ self: {
        testHaskellDepends = [
          base bytestring cryptonite tasty tasty-hunit time
        ];
-       homepage = "https://github.com/s9gf4ult/one-time-password";
        description = "HMAC-Based and Time-Based One-Time Passwords";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -155749,7 +149997,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "05gycp2zvq08bjl9dx1lm3cjr12i50k3cwq4al34y1rlp2r531lk";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mokus0/oneOfN";
        description = "Anonymous coproduct type";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -155761,7 +150008,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "1lz429abk7qqwfya3wa1m5pcyyldagcmmc0ghjfbl8byhkaax63p";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/thinkpad20/oneormore";
        description = "A never-empty list type";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155786,7 +150032,6 @@ self: {
          scientific text
        ];
        testHaskellDepends = [ base doctest protolude tasty ];
-       homepage = "https://github.com/tonyday567/online#readme";
        description = "online statistics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155805,7 +150050,6 @@ self: {
          vector-algorithms
        ];
        testHaskellDepends = [ base doctest protolude tasty ];
-       homepage = "https://github.com/tonyday567/online#readme";
        description = "online statistics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155831,7 +150075,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0iy4hpibiz6v93kz8jv5phb96sh6ygcdakf9vqss5d5622s5pgf1";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/paolino/onpartitions";
        description = "partition lenses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155856,7 +150099,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0xpm2adf47clhzpwd833w706mc5xfxwr2wp4aywigy11687f9bly";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/yi-editor/oo-prototypes";
        description = "Support for OO-like prototypes";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -155886,7 +150128,6 @@ self: {
          multiset postgresql-simple product-profunctors profunctors
          QuickCheck semigroups text time transformers
        ];
-       homepage = "https://github.com/tomjaguarpaw/haskell-opaleye";
        description = "An SQL-generating DSL targeting PostgreSQL";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -155905,7 +150146,6 @@ self: {
          base bytestring lens mtl opaleye postgresql-simple
          product-profunctors transformers
        ];
-       homepage = "https://github.com/benkolera/opaleye-classy/tree/master";
        description = "Opaleye wrapped up in classy MTL attire";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155931,7 +150171,6 @@ self: {
          base containers contravariant product-profunctors profunctors
          QuickCheck semigroups sqlite-simple time
        ];
-       homepage = "https://github.com/tomjaguarpaw/haskell-opaleye";
        description = "An SQL-generating DSL targeting SQLite";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155954,7 +150193,6 @@ self: {
        executableHaskellDepends = [
          base opaleye postgresql-simple product-profunctors
        ];
-       homepage = "https://github.com/WraithM/opaleye-trans";
        description = "A monad transformer for Opaleye";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -155970,7 +150208,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base process ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/rightfold/open-browser";
        description = "Open a web browser from Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156007,7 +150244,6 @@ self: {
          HTTP mtl network old-time parsec pretty process syb texmath
          utf8-string xhtml xml zip-archive
        ];
-       homepage = "http://johnmacfarlane.net/pandoc";
        description = "Conversion between markup formats";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156033,7 +150269,6 @@ self: {
        version = "0.1";
        sha256 = "0dz6ci2i43mghp0v40q11pz2q3511m25sxds44dixish14cs5gym";
        libraryHaskellDepends = [ attoparsec base conduit mtl text ];
-       homepage = "https://github.com/alphaHeavy/open-symbology";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -156051,7 +150286,6 @@ self: {
        ];
        testHaskellDepends = [ base syntactic ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/emilaxelsson/open-typerep";
        description = "Open type representations and dynamic types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156067,7 +150301,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base type-fun ];
        executableHaskellDepends = [ base type-fun ];
-       homepage = "https://github.com/bfops/open-union";
        description = "Extensible, type-safe unions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156085,7 +150318,6 @@ self: {
          witness
        ];
        testHaskellDepends = [ base mtl tasty tasty-hunit witness ];
-       homepage = "https://github.com/AshleyYakeley/open-witness";
        description = "open witnesses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156097,7 +150329,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "0xj9v7xl11j6p4kk5dz64kqpmyc5d68sldakiaby0j8qvyw7sf9r";
        libraryHaskellDepends = [ aeson base data-default text time ];
-       homepage = "https://github.com/hansroland/opench";
        description = "A Haskell implementation of the Swiss Meteo Net data API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156110,7 +150341,6 @@ self: {
        sha256 = "1h5k849fw0w4wny05gby12n4i6yw4wh3vccnlmh2kp6lh7bdd98b";
        libraryHaskellDepends = [ base transformers ];
        librarySystemDepends = [ atomspace-cwrapper ];
-       homepage = "github.com/opencog/atomspace/tree/master/opencog/haskell";
        description = "Haskell Bindings for the AtomSpace";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156146,7 +150376,6 @@ self: {
        ];
        benchmarkHaskellDepends = [ base bytestring criterion repa ];
        hardeningDisable = [ "bindnow" ];
-       homepage = "https://github.com/LumiGuide/haskell-opencv";
        description = "Haskell binding to OpenCV-3.x";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156172,7 +150401,6 @@ self: {
          haskell-src-exts JuicyPixels linear opencv primitive
          template-haskell text transformers vector
        ];
-       homepage = "https://github.com/LumiGuide/haskell-opencv";
        description = "Haskell binding to OpenCV-3.x extra modules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156186,7 +150414,6 @@ self: {
        sha256 = "040hjkqd2zqkd8zbnfv8wmyzkfgckiv4njryilx1gpyp7c6qxpwn";
        libraryHaskellDepends = [ base bindings-DSL Cabal vector ];
        libraryPkgconfigDepends = [ opencv ];
-       homepage = "www.github.com/arjuncomar/opencv-raw.git";
        description = "Raw Haskell bindings to OpenCV >= 2.0";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156199,7 +150426,6 @@ self: {
        version = "0.0.0";
        sha256 = "1bv729ljw07arz9fzg0nqj6fkpwkxkjds073cz3zr9in0a5b1531";
        libraryHaskellDepends = [ base hxt template-haskell th-lift ];
-       homepage = "https://github.com/fabianbergmark/OpenDataTable";
        description = "A library for working with Open Data Tables";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156216,7 +150442,6 @@ self: {
        libraryHaskellDepends = [
          aeson base containers currency errors HTTP network text
        ];
-       homepage = "https://github.com/singpolyma/openexchangerates-haskell";
        description = "Fetch exchange rates from OpenExchangeRates.org";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156235,7 +150460,6 @@ self: {
          vector-split zlib
        ];
        testHaskellDepends = [ base bytestring directory hspec vector ];
-       homepage = "https://github.com/pavolzetor/openexr-write#readme";
        description = "Library for writing images in OpenEXR HDR file format";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -156252,7 +150476,6 @@ self: {
          aeson base bimap binary bytestring containers deepseq
          deepseq-generics hashable network
        ];
-       homepage = "https://github.com/AndreasVoellmy/openflow";
        description = "OpenFlow";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156270,7 +150493,6 @@ self: {
        executableHaskellDepends = [
          base data-default GLUT OpenGL vector
        ];
-       homepage = "https://bitbucket.org/functionally/opengl-dlp-stereo";
        description = "Library and example for using DLP stereo in OpenGL";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156287,7 +150509,6 @@ self: {
        executableHaskellDepends = [
          base binary data-default GLUT OpenGL
        ];
-       homepage = "https://bitbucket.org/functionally/opengl-spacenavigator";
        description = "Library and example for using a SpaceNavigator-compatible 3-D mouse with OpenGL";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156312,7 +150533,6 @@ self: {
          base bytestring future-resource GLFW-b random time
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/capsjac/opengles#readme";
        description = "Functional interface for OpenGL 4.1+ and OpenGL ES 2.0+";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156332,7 +150552,6 @@ self: {
          base base-compat bytestring containers HsOpenSSL HTTP monadLib
          network network-uri time xml
        ];
-       homepage = "http://github.com/elliottt/hsopenid";
        description = "An implementation of the OpenID-2.0 spec.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156354,7 +150573,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          utf8-string zlib
        ];
-       homepage = "http://github.com/singpolyma/OpenPGP-Haskell";
        description = "Implementation of the OpenPGP message format";
        license = "unknown";
      }) {};
@@ -156376,7 +150594,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          utf8-string
        ];
-       homepage = "http://github.com/singpolyma/OpenPGP-Crypto";
        description = "Implementation of cryptography for use with OpenPGP using the Crypto library";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156398,7 +150615,6 @@ self: {
          tasty-hunit
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "http://floss.scru.org/openpgp-asciiarmor";
        description = "OpenPGP (RFC4880) ASCII Armor codec";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -156424,7 +150640,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 transformers
          utf8-string
        ];
-       homepage = "http://github.com/singpolyma/OpenPGP-CryptoAPI";
        description = "Implement cryptography for OpenPGP using crypto-api compatible libraries";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156441,7 +150656,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring hosc process random transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/SuperCollider";
        description = "Haskell OpenSoundControl utilities";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156464,7 +150678,6 @@ self: {
          aeson base bytestring http-client http-client-tls tasty tasty-hunit
          text transformers
        ];
-       homepage = "https://api.opensource.org/";
        description = "Haskell API Wrapper for the Open Source License API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156487,7 +150700,6 @@ self: {
        testHaskellDepends = [
          base hspec keyword-args octohat optparse-applicative parsec text
        ];
-       homepage = "https://github.com/stackbuilders/openssh-github-keys";
        description = "Fetch OpenSSH keys from a GitHub team";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156531,7 +150743,6 @@ self: {
        sha256 = "0fdxrpsw3c4p1y80xfab0cl5zhkjcp9dlylgxywzq5kcpqv07ifh";
        libraryHaskellDepends = [ base opentheory-primitive QuickCheck ];
        testHaskellDepends = [ base opentheory-primitive QuickCheck ];
-       homepage = "http://opentheory.gilith.com/?pkg=base";
        description = "The standard theory library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156548,7 +150759,6 @@ self: {
          base opentheory opentheory-primitive opentheory-probability
          QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=natural-bits";
        description = "Natural number to bit-list conversions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156565,7 +150775,6 @@ self: {
          base opentheory opentheory-bits opentheory-primitive
          opentheory-probability QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=byte";
        description = "Bytes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156606,7 +150815,6 @@ self: {
        testHaskellDepends = [
          base opentheory opentheory-primitive QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=natural-divides";
        description = "The divides relation on natural numbers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156642,7 +150850,6 @@ self: {
        testHaskellDepends = [
          base opentheory opentheory-primitive QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=parser";
        description = "Stream parsers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156663,7 +150870,6 @@ self: {
          base opentheory opentheory-divides opentheory-primitive
          opentheory-stream QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=natural-prime";
        description = "Prime natural numbers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156676,7 +150882,6 @@ self: {
        sha256 = "12pfg1ydiy1gabn31ga5k1qsbc3p4nkw035zzz20z0j2wq8lv4p8";
        libraryHaskellDepends = [ base QuickCheck random ];
        testHaskellDepends = [ base QuickCheck random ];
-       homepage = "http://www.gilith.com/research/opentheory/";
        description = "Haskell primitives used by OpenTheory packages";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156691,7 +150896,6 @@ self: {
        libraryHaskellDepends = [
          base opentheory opentheory-primitive QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=probability";
        description = "Probability";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156706,7 +150910,6 @@ self: {
        libraryHaskellDepends = [
          base opentheory opentheory-primitive QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=stream";
        description = "Infinite stream types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156728,7 +150931,6 @@ self: {
          base opentheory opentheory-bits opentheory-byte opentheory-parser
          opentheory-primitive opentheory-probability QuickCheck
        ];
-       homepage = "http://opentheory.gilith.com/?pkg=char";
        description = "Unicode characters";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156784,7 +150986,6 @@ self: {
          base charset haskell-src-meta template-haskell
        ];
        testHaskellDepends = [ base doctest filemanip hspec QuickCheck ];
-       homepage = "https://github.com/uecmma/haskell-library-collections/tree/master/operate-do";
        description = "Simple project template from stack";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156799,7 +151000,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base mtl ];
        executableHaskellDepends = [ base mtl random ];
-       homepage = "http://wiki.haskell.org/Operational";
        description = "Implementation of difficult monads made easy with operational semantics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156812,7 +151012,6 @@ self: {
        sha256 = "0n4xjv0li4z5lvkx8z0y72dyv9aa0hc315cvpwqcfsh5wvp7fanm";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/emilaxelsson/operational-alacarte";
        description = "A version of Operational suitable for extensible EDSLs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156824,7 +151023,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "02z766b5a6fa7dgmw3qa1xryijf2im9n79gnjq0m5pd2hv5vja4b";
        libraryHaskellDepends = [ base operational transformers ];
-       homepage = "https://github.com/srijs/haskell-operational-class";
        description = "MonadProgram typeclass for the operational package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -156840,7 +151038,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring operational text time transformers
        ];
-       homepage = "http://github.com/andrewthad/vinyl-ecosystem";
        description = "Interpretation functions and simple instruction sets for operational";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156880,7 +151077,6 @@ self: {
          quickcheck-instances resourcet semigroups tasty tasty-hunit
          tasty-quickcheck text time uri-bytestring xml-conduit
        ];
-       homepage = "https://github.com/k0ral/opml-conduit";
        description = "Streaming parser/renderer for the OPML 2.0 format.";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156900,7 +151096,6 @@ self: {
          base directory filepath ini network-uri optparse-applicative
          process text unordered-containers
        ];
-       homepage = "http://github.com/akc/opn";
        description = "Open files or URLs using associated programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156925,7 +151120,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq vector
        ];
-       homepage = "https://github.com/tsuraan/optimal-blocks";
        description = "Optimal Block boundary determination for rsync-like behaviours";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156942,7 +151136,6 @@ self: {
        libraryHaskellDepends = [
          ad base distributive linear semigroupoids vector
        ];
-       homepage = "http://github.com/bgamari/optimization";
        description = "Numerical optimization";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -156961,7 +151154,6 @@ self: {
          base cmdargs containers fgl flite graphviz haskell98 mtl parsec
          uniplate wl-pprint
        ];
-       homepage = "http://optimusprime.posterous.com/";
        description = "A supercompiler for f-lite";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -156988,7 +151180,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck
        ];
-       homepage = "https://github.com/tonymorris/optional";
        description = "Using type-classes for optional function arguments";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157017,7 +151208,6 @@ self: {
        testHaskellDepends = [
          base chell chell-quickcheck containers monads-tf transformers
        ];
-       homepage = "https://john-millikin.com/software/haskell-options/";
        description = "A powerful and easy-to-use command-line option parser";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -157030,7 +151220,6 @@ self: {
        sha256 = "0rsmwalmnry71w23k6sg0a307xgb2s71j9s12zqqq380fw6c1bhm";
        libraryHaskellDepends = [ base options time ];
        testHaskellDepends = [ base chell options time ];
-       homepage = "https://john-millikin.com/software/haskell-options/";
        description = "Command-line option types for dates and times";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -157047,7 +151236,6 @@ self: {
          ansi-wl-pprint base process transformers transformers-compat
        ];
        testHaskellDepends = [ base bytestring QuickCheck ];
-       homepage = "https://github.com/pcapriotti/optparse-applicative";
        description = "Utilities and combinators for parsing command line options";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157064,7 +151252,6 @@ self: {
          attoparsec attoparsec-data base-prelude optparse-applicative text
        ];
        testHaskellDepends = [ attoparsec-data rerebase ];
-       homepage = "https://github.com/nikita-volkov/optparse-applicative-simple";
        description = "Simple command line interface arguments parser";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157077,7 +151264,6 @@ self: {
        version = "0.3.0";
        sha256 = "1avy0g6jk34jbfp1xzqcyhb4j53knsbzx1pssl4b5f6nn981mbj8";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://github.com/tanakh/optparse-declarative";
        description = "Declarative command line option parser";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -157105,7 +151291,6 @@ self: {
        version = "0.2.1.1";
        sha256 = "043mdm25lpzbfghmda0iayv7lnff1gni9g29pd5h2ssgscyvs2qa";
        libraryHaskellDepends = [ base optparse-applicative ];
-       homepage = "https://github.com/pharpend/optparse-helper";
        description = "Helper functions for optparse-applicative";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157123,7 +151308,6 @@ self: {
          base gitrev optparse-applicative template-haskell transformers
        ];
        testHaskellDepends = [ base bytestring directory ];
-       homepage = "https://github.com/fpco/optparse-simple#readme";
        description = "Simple interface to optparse-applicative";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157136,7 +151320,6 @@ self: {
        sha256 = "1vw410q7vayfgfbrxpigkpnwm8x1lcdxkh959w9f82l8xkn83h7n";
        libraryHaskellDepends = [ base optparse-applicative text ];
        testHaskellDepends = [ base hspec optparse-applicative text ];
-       homepage = "https://github.com/passy/optparse-text#readme";
        description = "Data.Text helpers for optparse-applicative";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157148,7 +151331,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "08mv8ah4g5xs91245gpgh6r0mgdz6rk7ykk1ywr8gfwn3dx1zm7x";
        libraryHaskellDepends = [ base optparse-applicative ];
-       homepage = "https://github.com/shmish111/optparse-version";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -157241,7 +151423,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "062wkfpww1ic3xiy26k22369azk5wjlpn5wm5xh1w75kc9crv263";
        libraryHaskellDepends = [ base void ];
-       homepage = "https://github.com/fumieval/ord-adhoc/";
        description = "Creating Ord instances instantly";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157258,7 +151439,6 @@ self: {
        testHaskellDepends = [
          base Cabal cabal-test-quickcheck containers QuickCheck transformers
        ];
-       homepage = "http://hackage.haskell.org/package/order-maintenance";
        description = "Algorithms for the order maintenance problem with a safe interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157293,7 +151473,6 @@ self: {
        libraryHaskellDepends = [
          base containers math-functions statistics vector vector-space
        ];
-       homepage = "http://github.com/ekmett/order-statistics/";
        description = "L-Estimators for robust statistics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157357,7 +151536,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base parsec regex-compat ];
-       homepage = "https://github.com/M42/org2anki";
        description = "Basic org to anki exporter";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -157446,7 +151624,6 @@ self: {
          base colour hspec HUnit lens QuickCheck quickcheck-text text time
          transformers universum
        ];
-       homepage = "https://github.com/volhovM/orgstat";
        description = "Statistics visualizer for org-mode";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157466,7 +151643,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "http://github.com/nedervold/origami";
        description = "An un-SYB framework for transforming heterogenous data through folds";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157489,7 +151665,6 @@ self: {
          aeson base bytestring jwt mtl optparse-applicative text time
        ];
        testHaskellDepends = [ base hspec jwt mtl time ];
-       homepage = "https://github.com/luminescent-dreams/orizentic#readme";
        description = "Token-based authentication and authorization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157508,7 +151683,6 @@ self: {
          base containers hlint hspec parsec process regex-compat temporary
          transformers
        ];
-       homepage = "https://github.com/yaccz/os-release";
        description = "/etc/os-release helpers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157524,7 +151698,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base binary bytestring data-binary-ieee754 network
        ];
-       homepage = "https://github.com/peacememories/haskell-osc";
        description = "A library to handle messages in the OSC protocol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157576,7 +151749,6 @@ self: {
        testHaskellDepends = [
          base conduit exceptions hspec resourcet text xml-conduit xml-types
        ];
-       homepage = "http://github.com/przembot/osm-conduit#readme";
        description = "Parse and operate on OSM data in efficient way";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157618,7 +151790,6 @@ self: {
          base directory filepath lens mtl optparse-applicative pandoc-types
          process temporary
        ];
-       homepage = "https://github.com/spwhitton/oso2pdf";
        description = "Better conversion of Oxford Scholarship Online material to PDF";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157652,7 +151823,6 @@ self: {
          aeson base binary HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/operational-transformation/ot.hs";
        description = "Real-time collaborative editing with Operational Transformation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157682,7 +151852,6 @@ self: {
          aeson base binary bytestring h-gpgme text yaml
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mstksg/otp-authenticator";
        description = "OTP Authenticator (a la google) command line client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157712,7 +151881,6 @@ self: {
        version = "1.0.0";
        sha256 = "07iafybg45130jhwin6jj2fnkgcwra367f5df91xn34kaj9zas0x";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jship/overhang#readme";
        description = "Hang loose with your lambdas!";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -157728,7 +151896,6 @@ self: {
        libraryHaskellDepends = [
          base simple-effects template-haskell th-expand-syns
        ];
-       homepage = "https://gitlab.com/LukaHorvat/overload";
        description = "Finite overloading";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157751,7 +151918,6 @@ self: {
          base data-default-class HUnit template-haskell test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/trskop/overloaded-records";
        description = "Overloaded Records based on current GHC proposal";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157782,7 +151948,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring lens transformers vector
        ];
-       homepage = "https://github.com/capsjac/pack";
        description = "Bidirectional fast ByteString packer/unpacker";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157798,7 +151963,6 @@ self: {
          base bytestring Cabal lens lens-aeson wreq
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/yamadapc/stack-run-auto/package-description-remote";
        description = "Fetches a 'GenericPackageDescription' from Hackage";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -157847,7 +152011,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base ];
-       homepage = "https://github.com/harendra-kumar/packcheck";
        description = "Universal build and CI testing for Haskell packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157870,7 +152033,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers optparse-applicative process semigroups
        ];
-       homepage = "http://packdeps.haskellers.com/";
        description = "Check your cabal packages for lagging dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -157893,7 +152055,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers optparse-applicative process semigroups
        ];
-       homepage = "http://packdeps.haskellers.com/";
        description = "Check your cabal packages for lagging dependencies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157912,7 +152073,6 @@ self: {
          base containers ghc-prim hedgehog tasty tasty-hedgehog tasty-hunit
        ];
        benchmarkHaskellDepends = [ base gauge ];
-       homepage = "https://github.com/andrewthad/bytearray#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -157957,7 +152117,6 @@ self: {
          base constraints containers QuickCheck transformers vector
        ];
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
-       homepage = "https://github.com/leftaroundabout/packed-multikey-map";
        description = "Efficient “spreadsheet table” like maps with multiple marginals";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -157989,7 +152148,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "http://github.com/vincenthz/hs-packer";
        description = "Fast byte serializer and unserializer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158008,7 +152166,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers hedgehog packer safe-exceptions text
        ];
-       homepage = "https://github.com/mtesseract/packer-messagepack#readme";
        description = "MessagePack Serialization an Deserialization for Packer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158049,7 +152206,6 @@ self: {
          base Cabal directory filepath haskell-src-exts optparse-applicative
          process split
        ];
-       homepage = "https://github.com/hvr/packunused";
        description = "Tool for detecting redundant Cabal package dependencies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158064,7 +152220,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base deepseq directory-tree ];
-       homepage = "https://github.com/Tener/archlinux-utils";
        description = "Read whole Pacman database which pushes it into the memory cache";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158081,7 +152236,6 @@ self: {
        libraryHaskellDepends = [
          base containers hmidi minioperational transformers
        ];
-       homepage = "https://github.com/fumieval/padKONTROL";
        description = "Controlling padKONTROL native mode";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158114,7 +152268,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 th-lift time
          transformers
        ];
-       homepage = "http://www.padsproj.org";
        description = "PADS data description language for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158133,7 +152286,6 @@ self: {
          aeson base bytestring containers lens text wreq
        ];
        executableHaskellDepends = [ base text wreq ];
-       homepage = "https://github.com/diogob/pagarme_haskell";
        description = "Pagarme API wrapper";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158156,7 +152308,6 @@ self: {
          safe terminfo text transformers unix
        ];
        executableHaskellDepends = [ base bytestring conduit-extra text ];
-       homepage = "https://github.com/pharpend/pager";
        description = "Open up a pager, like 'less' or 'more'";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -158180,7 +152331,6 @@ self: {
          time-locale-compat transformers transformers-base
          transformers-compat unordered-containers
        ];
-       homepage = "http://github.com/brendanhay/pagerduty";
        description = "Client library for PagerDuty Integration and REST APIs";
        license = "unknown";
      }) {};
@@ -158195,7 +152345,6 @@ self: {
        editedCabalFile = "0wvwi3hymp2vhhpzpycdc65zbsqmi2h0c6r0nf8p5nkgsk4pm1k2";
        libraryHaskellDepends = [ base deepseq exceptions ];
        testHaskellDepends = [ base exceptions hspec QuickCheck ];
-       homepage = "https://github.com/mrkkrp/pagination";
        description = "Framework-agnostic pagination boilerplate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158211,7 +152360,6 @@ self: {
        libraryHaskellDepends = [
          base containers scotty shelly text transformers unix
        ];
-       homepage = "https://pagure.io/pagure-hook-receiver";
        description = "Receive hooks from pagure and do things with them";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -158223,7 +152371,6 @@ self: {
        version = "1.0.0";
        sha256 = "0ks2nrjy40lfkwzxf0b22qg2zzmjj1pcbrm6vx73i4af2ibr00m4";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/lovasko/paint";
        description = "Colorization of text for command-line output";
        license = "unknown";
      }) {};
@@ -158237,7 +152384,6 @@ self: {
        revision = "1";
        editedCabalFile = "1a5qsbd43wmw1f3dj6vnmzd9imh9gsnz29jc47ivbgj4x6mdmsq1";
        libraryHaskellDepends = [ array base colour containers ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "Utilities for choosing and creating color schemes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158251,7 +152397,6 @@ self: {
        libraryHaskellDepends = [
          array base colour containers MonadRandom
        ];
-       homepage = "http://projects.haskell.org/diagrams";
        description = "Utilities for choosing and creating color schemes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158266,7 +152411,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        executableHaskellDepends = [ array base bytestring containers ];
-       homepage = "http://www.jeuring.net/homepage/palindromes/index.html";
        description = "Finding palindromes in strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158301,7 +152445,6 @@ self: {
          haskell98 hcheat kibro MissingH mps network old-locale old-time
          pandoc parsec parsedate process rss utf8-string xhtml
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Panda";
        description = "A simple static blog engine";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158352,7 +152495,6 @@ self: {
          base bytestring containers criterion text time
        ];
        doCheck = false;
-       homepage = "http://pandoc.org";
        description = "Conversion between markup formats";
        license = "GPL";
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -158402,7 +152544,6 @@ self: {
          weigh
        ];
        doCheck = false;
-       homepage = "https://pandoc.org";
        description = "Conversion between markup formats";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158439,7 +152580,6 @@ self: {
          pandoc pandoc-types process temporary text yaml
        ];
        doCheck = false;
-       homepage = "https://github.com/jgm/pandoc-citeproc";
        description = "Supports using pandoc with citeproc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158456,7 +152596,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath pandoc-types process
        ];
-       homepage = "https://github.com/spwhitton/pandoc-citeproc-preamble";
        description = "Insert a preamble before pandoc-citeproc's bibliography";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -158493,7 +152632,6 @@ self: {
          mtl pandoc pandoc-types roman-numerals syb template-haskell text
          utility-ht
        ];
-       homepage = "https://github.com/lierdakil/pandoc-crossref#readme";
        description = "Pandoc filter for cross-references";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158510,7 +152648,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base csv pandoc pandoc-types text ];
        executableHaskellDepends = [ base csv pandoc pandoc-types ];
-       homepage = "https://github.com/baig/pandoc-csv2table-filter";
        description = "Convert CSV to Pandoc Table Markdown";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158536,7 +152673,6 @@ self: {
          base pandoc-types tasty tasty-discover tasty-hspec tasty-hunit
          unordered-containers
        ];
-       homepage = "https://github.com/owickstrom/pandoc-emphasize-code";
        description = "A Pandoc filter for emphasizing code in fenced blocks";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -158556,7 +152692,6 @@ self: {
          base base16-bytestring byteable bytestring containers cryptonite
          directory filepath pandoc pandoc-types process text
        ];
-       homepage = "https://github.com/jpierre03/pandoc-filter-graphviz";
        description = "A Pandoc filter to use graphviz";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158577,7 +152712,6 @@ self: {
          base directory pandoc pandoc-types text
        ];
        doHaddock = false;
-       homepage = "https://github.com/steindani/pandoc-include";
        description = "Include other Markdown files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158602,7 +152736,6 @@ self: {
          base hspec hspec-expectations pandoc-types tasty tasty-hspec
          tasty-hunit
        ];
-       homepage = "https://github.com/owickstrom/pandoc-include-code";
        description = "A Pandoc filter for including code from source files";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158635,7 +152768,6 @@ self: {
        version = "0.6.3";
        sha256 = "1gv9n753qp8l7fivi96sgb8qsia5bijw2fla21dxyn81qza3fk6v";
        libraryHaskellDepends = [ base containers lens pandoc-types ];
-       homepage = "http://github.com/bgamari/pandoc-lens";
        description = "Lenses for Pandoc documents";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158656,7 +152788,6 @@ self: {
          aeson base bytestring explicit-exception http-conduit pandoc-types
          spreadsheet text utf8-string
        ];
-       homepage = "https://github.com/mb21/pandoc-placetable";
        description = "Pandoc filter to include CSV files";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158694,7 +152825,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base monad-gen pandoc pandoc-types ];
        executableHaskellDepends = [ base pandoc-types ];
-       homepage = "https://github.com/jez/pandoc-sidenote#readme";
        description = "Convert Pandoc Markdown-style footnotes into sidenotes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -158712,7 +152842,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers MissingH pandoc pandoc-types text
        ];
-       homepage = "http://github.com/lyokha/styleFromMeta";
        description = "Pandoc filter to customize links, images and paragraphs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158736,7 +152865,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://johnmacfarlane.net/pandoc";
        description = "Types for representing a structured document";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158762,7 +152890,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://johnmacfarlane.net/pandoc";
        description = "Types for representing a structured document";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158796,7 +152923,6 @@ self: {
          base cond directory filepath pandoc-types process regex-compat
          temporary
        ];
-       homepage = "http://github.com/lyokha/vim-publish-helper";
        description = "Pandoc filter for native Vim code highlighting";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158836,7 +152962,6 @@ self: {
          array base cairo containers directory glib mtl pretty process text
        ];
        libraryPkgconfigDepends = [ pango ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Pango text rendering engine";
        license = stdenv.lib.licenses.lgpl21;
      }) {inherit (pkgs.gnome2) pango;};
@@ -158853,7 +152978,6 @@ self: {
          algebraic-graphs base bytestring containers hexml
        ];
        testHaskellDepends = [ base bytestring containers HUnit ];
-       homepage = "https://github.com/tuura/pangraph#readme";
        description = "A set of parsers for graph languages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158876,7 +153000,6 @@ self: {
          aeson base containers derive lazysmallcheck2012 pandoc pandoc-types
          QuickCheck syb tagged tasty tasty-quickcheck
        ];
-       homepage = "http://chriswarbo.net/projects/activecode";
        description = "Pandoc filter to unwrap nested blocks";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158911,7 +153034,6 @@ self: {
        testHaskellDepends = [
          base pandoc QuickCheck tasty tasty-quickcheck
        ];
-       homepage = "http://chriswarbo.net/essays/activecode";
        description = "Pandoc filter to execute code blocks";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158941,7 +153063,6 @@ self: {
          wai wai-logger warp
        ];
        testHaskellDepends = [ base doctest Glob hspec QuickCheck ];
-       homepage = "https://github.com/rcook/pansite#readme";
        description = "Pansite: a simple web site management tool";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -158966,7 +153087,6 @@ self: {
          papa-semigroupoids-export papa-semigroupoids-implement papa-x
          papa-x-export papa-x-implement
        ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Reasonable default import";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158980,7 +153100,6 @@ self: {
        libraryHaskellDepends = [
          base papa-base-export papa-base-implement
        ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -158992,7 +153111,6 @@ self: {
        version = "0.4";
        sha256 = "120b3ks9h3m9w6z365hmqrcp349kh3w8ii4kgki1zxjhh9z05mnm";
        libraryHaskellDepends = [ base semigroups ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159004,7 +153122,6 @@ self: {
        version = "0.3.1";
        sha256 = "07wpz625sdsjajaf3imqns92hs4h5gwjlmmfsr5mk9rbb3zph7ck";
        libraryHaskellDepends = [ base papa-base-export semigroups ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Useful base functions reimplemented";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159020,7 +153137,6 @@ self: {
        libraryHaskellDepends = [
          base papa-bifunctors-export papa-bifunctors-implement
        ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159032,7 +153148,6 @@ self: {
        version = "0.3.1";
        sha256 = "070br6i23pdhha9kakfw4sq8rslyrjsf1n0iikm60ca5ldbl8vn0";
        libraryHaskellDepends = [ base bifunctors ];
-       homepage = "https://github.com/qfpl/papa";
        description = "export useful functions from `bifunctors`";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159044,7 +153159,6 @@ self: {
        version = "0.3.1";
        sha256 = "0s1hcpchiz9xrip25z677lkglmflnqibrvy98xmn2ppzp489pm24";
        libraryHaskellDepends = [ base bifunctors ];
-       homepage = "https://github.com/qfpl/papa";
        description = "useful `bifunctors` functions reimplemented";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159065,7 +153179,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa-export";
        description = "Reasonable default import";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159088,7 +153201,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa";
        description = "Reasonable default import";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159106,7 +153218,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa-include";
        description = "Third party libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159121,7 +153232,6 @@ self: {
        libraryHaskellDepends = [
          base papa-lens-export papa-lens-implement
        ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159133,7 +153243,6 @@ self: {
        version = "0.3.1";
        sha256 = "1sckrsfljk8r9jkjv1ccpzw6bk4fq50zwvkddhfidjrjnfvkycfb";
        libraryHaskellDepends = [ base lens ];
-       homepage = "https://github.com/qfpl/papa";
        description = "export useful functions from `lens`";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159145,7 +153254,6 @@ self: {
        version = "0.3.1";
        sha256 = "1x7439f7s625mdhnphvwy4pj7llpj6qsvzgvhzjcfg9m3n2a8bn4";
        libraryHaskellDepends = [ base lens ];
-       homepage = "https://github.com/qfpl/papa";
        description = "useful `lens` functions reimplemented";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159162,7 +153270,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa-prelude";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159180,7 +153287,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa-prelude-core";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159198,7 +153304,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa-prelude-lens";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159216,7 +153321,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa-prelude-semigroupoids";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159234,7 +153338,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/papa-prelude-semigroups";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159251,7 +153354,6 @@ self: {
        libraryHaskellDepends = [
          base papa-semigroupoids-export papa-semigroupoids-implement
        ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159263,7 +153365,6 @@ self: {
        version = "0.3.1";
        sha256 = "0arqnnavjmpk0r9rfmpkyr3cxgc3gcr01ym8p15ix0iv0svghhx3";
        libraryHaskellDepends = [ base semigroupoids ];
-       homepage = "https://github.com/qfpl/papa";
        description = "export useful functions from `semigroupoids`";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159275,7 +153376,6 @@ self: {
        version = "0.3.1";
        sha256 = "0walc4zzm8cyjmjl577zrc01lkgf321r8law5mwhlr7n9ihiqfxg";
        libraryHaskellDepends = [ base semigroupoids semigroups ];
-       homepage = "https://github.com/qfpl/papa";
        description = "useful `semigroupoids` functions reimplemented";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159287,7 +153387,6 @@ self: {
        version = "0.3.1";
        sha256 = "1dvnnpdbiaxry2mxsfxlm0c42zi8ssx0sxj6m9z5mihwcf76cpld";
        libraryHaskellDepends = [ base papa-x-export papa-x-implement ];
-       homepage = "https://github.com/qfpl/papa";
        description = "Prelude with only useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159299,7 +153398,6 @@ self: {
        version = "0.3.1";
        sha256 = "1l0rklbpg9py2cbp22qlshcxh51wxv9ayiixqh32q70jsgfbkind";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/qfpl/papa";
        description = "export useful functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159311,7 +153409,6 @@ self: {
        version = "0.3.1";
        sha256 = "1hwd93nig7vgqsdy3qyxrgvjcq8wwbj98z6r66wpp7lw8jfpqhff";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/qfpl/papa";
        description = "useful functions reimplemented";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159346,7 +153443,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath monads-tf template-haskell transformers
        ];
-       homepage = "https://skami.iocikun.jp/haskell/packages/papillon";
        description = "packrat parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159367,7 +153463,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath monads-tf template-haskell transformers
        ];
-       homepage = "https://skami.iocikun.jp/haskell/packages/papillon";
        description = "packrat parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159382,7 +153477,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://pdos.csail.mit.edu/~baford/packrat/thesis/";
        description = "Packrat parsing; linear-time parsers for grammars in TDPL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159406,7 +153500,6 @@ self: {
          file-embed http-types mtl network-transport-inmemory text wai
          wai-app-static wai-websockets warp websockets word8
        ];
-       homepage = "https://github.com/mitsuji/paprika#readme";
        description = "The Haskell library and examples for the kids programming robot paprika";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159489,7 +153582,6 @@ self: {
        libraryHaskellDepends = [
          base containers extensible-exceptions random
        ];
-       homepage = "http://batterseapower.github.com/parallel-io";
        description = "Combinators for executing IO actions in parallel on a thread pool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159517,7 +153609,6 @@ self: {
        version = "0.4.1";
        sha256 = "1x2k649q6gqz9z16vwg1j59ajf2wp59lfwb65g8819fz4rwimncr";
        libraryHaskellDepends = [ base parallel tree-monad ];
-       homepage = "http://github.com/sebfisch/parallel-tree-search";
        description = "Parallel Tree Search";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -159530,7 +153621,6 @@ self: {
        sha256 = "0iik6wx6i52sqgiah9xb70cv4p29yi2fr0q6ri4c9wviqrrw8syp";
        libraryHaskellDepends = [ base data-diverse transformers ];
        testHaskellDepends = [ base data-diverse hspec transformers ];
-       homepage = "https://github.com/louispan/parameterized#readme";
        description = "Parameterized/indexed monoids and monads using only a single parameter type variable";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159542,7 +153632,6 @@ self: {
        version = "0.1.6";
        sha256 = "0fsghadd533qzav40xi3yfb8xmfv4wqsqmb0bk93rczyzyff2900";
        libraryHaskellDepends = [ base template-haskell type-level ];
-       homepage = "http://code.haskell.org/parameterized-data";
        description = "Parameterized data library implementing lightweight dependent types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159581,7 +153670,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-golden tasty-hunit temporary
        ];
-       homepage = "https://github.com/merijn/paramtree";
        description = "Generate labelled test/benchmark trees from sets of parameters";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159608,7 +153696,6 @@ self: {
          base hdaemonize optparse-applicative
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/troydm/paranoia#readme";
        description = "http proxy server";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159661,7 +153748,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mtl text transformers utf8-string word8
        ];
-       homepage = "https://bitbucket.org/tdammers/parcom-lib";
        description = "A simple parser-combinator library, a bit like Parsec but without the frills";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159688,7 +153774,6 @@ self: {
          parallel random repa stm template-haskell time transformers
          utf8-string vector xml
        ];
-       homepage = "http://github.com/simonmar/parconc-examples";
        description = "Examples to accompany the book \"Parallel and Concurrent Programming in Haskell\"";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159701,7 +153786,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0b05zrc3v1hczasgg8ir83qfsz52lq02kwgn9nd39wnfliw6a4n0";
        libraryHaskellDepends = [ base ];
-       homepage = "http://bitbucket.org/hyllos/pareto-haskell";
        description = "A library for cause-effect relationships";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159742,7 +153826,6 @@ self: {
          template-haskell text th-lift
        ];
        testHaskellDepends = [ cmdargs ];
-       homepage = "http://github.com/gregwebs/cmdargs-help";
        description = "generate command line arguments from a --help output";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159759,7 +153842,6 @@ self: {
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base containers ];
        testHaskellDepends = [ base process ];
-       homepage = "http://github.com/BartMassey/parseargs";
        description = "Full-featured command-line argument parsing library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159778,7 +153860,6 @@ self: {
        testHaskellDepends = [
          base HUnit mtl test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/hvr/parsec";
        description = "Monadic parser combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159805,7 +153886,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers free lens mtl parsec text transformers
        ];
-       homepage = "https://github.com/jwiegley/parsec-free";
        description = "Parsec API encoded as a deeply-embedded DSL, for debugging and analysis";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159835,7 +153915,6 @@ self: {
          base bytestring parsec tasty tasty-hunit tasty-quickcheck tasty-th
          text
        ];
-       homepage = "https://github.com/AndrewRademacher/parsec-numeric";
        description = "Parsec combinators for parsing Haskell numeric types";
        license = "unknown";
      }) {};
@@ -159850,7 +153929,6 @@ self: {
        sha256 = "1knmcciyq07vp06s3xh4hwz654n017863dh9hdp1mwm57vc43s3j";
        libraryHaskellDepends = [ base parsec parsers ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/ekmett/parsec-parsers/";
        description = "Parsing instances for Parsec";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -159878,7 +153956,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers parsec ];
        executableHaskellDepends = [ base containers mtl parsec pretty ];
-       homepage = "http://github.com/jh3141/parsec-pratt/";
        description = "Pratt Parser combinator for Parsec";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -159901,7 +153978,6 @@ self: {
        version = "0.0.0.2";
        sha256 = "085899pyr7sff5d5zgr9pmflv3384hwm7p2b5k2lf0pcnvzf2mgw";
        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;
      }) {};
@@ -159924,7 +154000,6 @@ self: {
        version = "1.0.0.6";
        sha256 = "0wwmghla8cqmmpwx9wwcmh39d9np9cgc1d0w3xf18k4adb1sg636";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.cs.uu.nl/~daan/parsec.html";
        description = "Portable monadic parser combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159936,7 +154011,6 @@ self: {
        version = "1.0.1";
        sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/aslatter/parsec2";
        description = "Monadic parser combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159948,7 +154022,6 @@ self: {
        version = "1.0.1.8";
        sha256 = "00p3kffqmsi6lvxbpa60nql3lgm9vnxsspp8m0jz2d2hfl7hadqf";
        libraryHaskellDepends = [ base bytestring mtl text ];
-       homepage = "http://www.cs.uu.nl/~daan/parsec.html";
        description = "Monadic parser combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159971,7 +154044,6 @@ self: {
        version = "3000.0.0";
        sha256 = "0gsylvm8srddmh3g3ysjgqqmgp0ddg6pdi2sz15v6nrvsqfabiip";
        libraryHaskellDepends = [ base old-locale old-time parsec ];
-       homepage = "http://www.cs.chalmers.se/~bringert/darcs/parsedate/doc/";
        description = "Data and time parsing for CalendarTime";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -159984,7 +154056,6 @@ self: {
        sha256 = "1w5hn50gwyq2qcax869nplmhrclpsxfy0ckij6ydlhmq22zh0l03";
        libraryHaskellDepends = [ base parsec ];
        testHaskellDepends = [ base hspec parsec ];
-       homepage = "https://github.com/stackbuilders/parseerror-eq";
        description = "Adds and Eq instance for Parsec's ParseError if needed";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160008,7 +154079,6 @@ self: {
        version = "0.1";
        sha256 = "16sg32qs1kq184wk6d83z20b9firh1kjmysqwd2aqaiyq37zjyyb";
        libraryHaskellDepends = [ base mtl parsec ];
-       homepage = "http://naesten.dyndns.org:8080/repos/parsely";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -160020,7 +154090,6 @@ self: {
        version = "0.4.0";
        sha256 = "1azkz0a6ikym02s8wydjcklp7rz8k512bs4s9lp9g1g03m0yj95i";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mrkkrp/parser-combinators";
        description = "Lightweight package providing commonly useful parser combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160032,7 +154101,6 @@ self: {
        version = "1.0.0";
        sha256 = "1pwfdsklqwvaynwpdzmx1bs35mp6dpsyaqdnzxnqcrxwf5h8sk75";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mrkkrp/parser-combinators";
        description = "Lightweight package providing commonly useful parser combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160064,7 +154132,6 @@ self: {
        editedCabalFile = "083i7k8lx2by3kilvp3nbzm2fi91g0panizzf2z4d7i3a3x103jk";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [ base containers hspec mtl ];
-       homepage = "https://github.com/YLiLarry/parser241";
        description = "An interface to create production rules using augmented grammars";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160109,7 +154176,6 @@ self: {
        testHaskellDepends = [
          attoparsec base bytestring parsec QuickCheck quickcheck-instances
        ];
-       homepage = "http://github.com/ekmett/parsers/";
        description = "Parsing combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160163,7 +154229,6 @@ self: {
          pipes PSQueue random transformers vector
        ];
        testHaskellDepends = [ base containers HUnit tasty tasty-hunit ];
-       homepage = "https://github.com/kawu/partage";
        description = "Parsing factorized";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160176,7 +154241,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "1pgmiddwhk40bzhwznv6lwmxglsnp41z45qhpd5cm0nh2wmzgx5p";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/paf31/partial";
        description = "A nullary type class for partial functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -160188,7 +154252,6 @@ self: {
        version = "1.0.3";
        sha256 = "0cf1748zyr07zv0ffi44rf5b9f7ygdybbdcl7m7c0zj14kq2miwl";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nikita-volkov/partial-handler";
        description = "A composable exception handler";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -160200,7 +154263,6 @@ self: {
        version = "0.2.2.1";
        sha256 = "0r51ykq6i11gzypv93bnw8pzn4zdyrabiiqfpbhpvs0rj6k1ymac";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://www.informatik.uni-marburg.de/~rendel/unparse";
        description = "Partial isomorphisms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160234,7 +154296,6 @@ self: {
          base containers HUnit test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mtesseract/haskell-partial-order";
        description = "Provides typeclass suitable for types admitting a partial order";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160248,7 +154309,6 @@ self: {
        sha256 = "1vsn82kpv2ny4yjj8gq8xaq8kvi55wzy8ix0k4lsppsda8j3s9rx";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest hedgehog ];
-       homepage = "https://github.com/chris-martin/partial-semigroup";
        description = "A partial binary associative operator";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -160260,7 +154320,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "0i1p3277qv05jrshj3f61l9ag10dlh0hbwx550achlff3blfqhdr";
        libraryHaskellDepends = [ base hedgehog partial-semigroup ];
-       homepage = "https://github.com/chris-martin/partial-semigroup";
        description = "Property testing for partial semigroups using Hedgehog";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -160273,7 +154332,6 @@ self: {
        sha256 = "006dlck7dr1xs2wwd233bm87mf619dlwnb66xlcfp82ksdmnfl6n";
        libraryHaskellDepends = [ partial-semigroup-hedgehog ];
        doHaddock = false;
-       homepage = "https://github.com/chris-martin/partial-semigroup";
        description = "Testing utilities for the partial-semigroup package";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -160285,7 +154343,6 @@ self: {
        version = "0.2";
        sha256 = "0n3rmajbmnydqk6jk36n83a6ra5p1dkdbd592ywjfq4jhmh98333";
        libraryHaskellDepends = [ base network-uri ];
-       homepage = "https://github.com/singpolyma/partial-uri";
        description = "Datatype for passing around unresolved URIs";
        license = "unknown";
      }) {};
@@ -160308,7 +154365,6 @@ self: {
        testHaskellDepends = [
          aeson base base64-bytestring binary bytestring QuickCheck vector
        ];
-       homepage = "https://github.com/startling/partly";
        description = "Inspect, create, and alter MBRs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160347,7 +154403,6 @@ self: {
          base conduit contravariant haskeline optparse-applicative
          passman-core resourcet text X11 yaml
        ];
-       homepage = "https://github.com/PasswordManager/passman-cli#readme";
        description = "Deterministic password generator command line interface";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160374,7 +154429,6 @@ self: {
          template-haskell temporary text yaml
        ];
        doHaddock = false;
-       homepage = "https://github.com/PasswordManager/passman-core#readme";
        description = "Deterministic password generator core";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160403,7 +154457,6 @@ self: {
          base microlens microlens-th protolude semigroups text text-show
        ];
        testHaskellDepends = [ base hspec microlens protolude ];
-       homepage = "http://github.com/diogob/pasta#readme";
        description = "PostgreSQL Abstract Syntax Tree Assember";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160430,7 +154483,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring mtl ];
-       homepage = "http://github.com/markusle/pasty/tree/master";
        description = "A simple command line pasting utility";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160454,7 +154506,6 @@ self: {
          pandoc skylighting terminal-size text time unordered-containers
          yaml
        ];
-       homepage = "http://github.com/jaspervdj/patat";
        description = "Terminal-based presentations using Pandoc";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160495,7 +154546,6 @@ self: {
          llvm-extra llvm-tf non-empty pqueue storable-tuple tfp
          unordered-containers utility-ht vector
        ];
-       homepage = "http://hub.darcs.net/thielema/patch-image/";
        description = "Compose a big image from overlapping parts";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160515,7 +154565,6 @@ self: {
        testHaskellDepends = [
          base criterion doctest hspec QuickCheck vector
        ];
-       homepage = "https://github.com/liamoc/patches-vector";
        description = "Patches (diffs) on vectors: composable, mergeable, and invertible";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160567,7 +154616,6 @@ self: {
          attoparsec base path QuickCheck quickcheck-instances tasty
          tasty-quickcheck text
        ];
-       homepage = "https://github.com/athanclark/path-extra#readme";
        description = "URLs without host information";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160590,7 +154638,6 @@ self: {
        testHaskellDepends = [
          base directory exceptions hspec path transformers unix-compat
        ];
-       homepage = "https://github.com/mrkkrp/path-io";
        description = "Interface to ‘directory’ package for users of ‘path’";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160621,7 +154668,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring path safe-exceptions text
        ];
-       homepage = "https://github.com/chris-martin/path-text-utf8";
        description = "Read and write UTF-8 text files";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -160633,7 +154679,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1d1vpkx4gl438b71mni80n46yrhz57z2hq2p9j2fkkpxj3k72y80";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/rvion/pathfinding";
        description = "pathfinding in grid and graphs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -160652,7 +154697,6 @@ self: {
        testHaskellDepends = [
          array base-noprelude bizzlelude tasty tasty-hunit
        ];
-       homepage = "http://github.com/TheBizzle";
        description = "A toy pathfinding library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160689,7 +154733,6 @@ self: {
          transformers utility-ht
        ];
        testHaskellDepends = [ base random ];
-       homepage = "http://hub.darcs.net/thielema/pathtype/";
        description = "Type-safe replacement for System.FilePath etc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160702,7 +154745,6 @@ self: {
        sha256 = "148fapj00f59aa2igfq6hwrdcwcyslvrskmfvdia0crid9jd1q3n";
        libraryHaskellDepends = [ base directory filepath transformers ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/Xe/pathwalk";
        description = "Path walking utilities for Haskell programs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -160739,7 +154781,6 @@ self: {
        version = "0.0.2";
        sha256 = "13q7bj19hd60rnjfc05wxlyck8llxy11z3mns8kxg197wxrdkhkg";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://blog.functorial.com/posts/2013-10-27-Pretty-Printing-Arrows.html";
        description = "Arrows for Pretty Printing";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -160756,7 +154797,6 @@ self: {
          base bytestring conduit containers mtl time utf8-string
          zeromq-haskell
        ];
-       homepage = "http://github.com/toschoo/mom";
        description = "Common patterns in message-oriented applications";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160794,7 +154834,6 @@ self: {
          aeson base bytestring directory filepath HUnit test-framework
          test-framework-hunit text
        ];
-       homepage = "https://github.com/fanjam/paypal-adaptive-hoops";
        description = "Client for a limited part of PayPal's Adaptive Payments API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160812,7 +154851,6 @@ self: {
          base bytestring conduit containers failure http-conduit http-types
          mtl old-locale text time wai
        ];
-       homepage = "http://projects.haskell.org/paypal-api/";
        description = "PayPal API, currently supporting \"ButtonManager\"";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160830,7 +154868,6 @@ self: {
          aeson base bytestring containers country-codes Decimal http-client
          http-types lens safe text time wreq
        ];
-       homepage = "https://github.com/meoblast001/paypal-rest-client";
        description = "A client to connect to PayPal's REST API (v1)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160867,7 +154904,6 @@ self: {
          base data-default either optparse-applicative text
        ];
        testHaskellDepends = [ base parsec tasty tasty-hunit ];
-       homepage = "https://github.com/githubuser/pb-next#readme";
        description = "Utility CLI for working with protobuf files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160880,7 +154916,6 @@ self: {
        version = "0.1.1.5";
        sha256 = "16dki82d9x6rpkbax090ax8ynwjxv31cvpzpy51ynq83kjg3v2z9";
        libraryHaskellDepends = [ base hslua string-qq ];
-       homepage = "https://github.com/DavidFeng/pbc4hs";
        description = "pbc for HsLua";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -160900,7 +154935,6 @@ self: {
        testHaskellDepends = [
          base binary byteable bytedump bytestring cryptohash utf8-string
        ];
-       homepage = "https://github.com/cdornan/pbkdf";
        description = "Haskell implementation of the PBKDF functions from RFC-2898";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160912,7 +154946,6 @@ self: {
        version = "0.4.5.2";
        sha256 = "0pydw62qqw61sxfd8x9vvwgpgl3zp6mqv8rm4c825ymzyipjxsg7";
        libraryHaskellDepends = [ base bytestring network time ];
-       homepage = "https://github.com/bos/pcap";
        description = "A system-independent interface for user-level packet capture";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160926,7 +154959,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring conduit pcap transformers
        ];
-       homepage = "http://github.com/thoughtpolice/pcap-conduit";
        description = "Conduit <-> libpcap";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160941,7 +154973,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring enumerator pcap transformers
        ];
-       homepage = "http://github.com/cutsea110/pcap-enumerator";
        description = "Convert a pcap into an enumerator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -160998,7 +155029,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring containers vector zlib
        ];
-       homepage = "https://github.com/michael-swan/pcf-font";
        description = "PCF font parsing and rendering library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161014,7 +155044,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring pcf-font template-haskell vector
        ];
-       homepage = "https://github.com/michael-swan/pcf-font-embed";
        description = "Template Haskell for embedding text rendered using PCF fonts";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161031,7 +155060,6 @@ self: {
          base bytestring entropy primitive random
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/cchalmers/pcg-random";
        description = "Haskell bindings to the PCG random number generator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161047,7 +155075,6 @@ self: {
        libraryHaskellDepends = [ base random ];
        testHaskellDepends = [ base hspec QuickCheck random ];
        benchmarkHaskellDepends = [ base criterion deepseq random ];
-       homepage = "https://github.com/Lokathor/pcgen-hs";
        description = "A fast, pseudorandom number generator";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -161065,7 +155092,6 @@ self: {
          string-conversions template-haskell
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/myfreeweb/pcre-heavy";
        description = "A regexp library on top of pcre-light you can actually use";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -161089,7 +155115,6 @@ self: {
        sha256 = "0xcyi1fivwg7a92mch5bcqzmrfxzqj42rmb3m8kgs61x4qwpxj82";
        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;};
@@ -161101,7 +155126,6 @@ self: {
        version = "0.0.0";
        sha256 = "1kjh36gglszd16rsh0rm2q5fxjlfipzld4hw0l2r23y0flbqkbvx";
        libraryHaskellDepends = [ base bytestring pcre-light ];
-       homepage = "http://github.com/urso/pcre-light-extra";
        description = "pcre-light extra functionality";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161119,7 +155143,6 @@ self: {
          array attoparsec base bytestring mtl regex-pcre-builtin vector
        ];
        testHaskellDepends = [ base bytestring HUnit regex-pcre-builtin ];
-       homepage = "https://github.com/bartavelle/pcre-utils";
        description = "Perl-like substitute and split for PCRE regexps";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161145,7 +155168,6 @@ self: {
          aeson base bytestring optparse-applicative pdf-slave-template
          shelly system-filepath text transformers yaml
        ];
-       homepage = "https://github.com/NCrashed/pdf-slave#readme";
        description = "Tool to generate PDF from haskintex templates and YAML input";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161180,7 +155202,6 @@ self: {
        executableHaskellDepends = [
          base lens optparse-applicative text wai-extra warp
        ];
-       homepage = "https://github.com/NCrashed/pdf-slave-server#readme";
        description = "Web service for pdf-slave tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161198,7 +155219,6 @@ self: {
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring containers text
        ];
-       homepage = "https://github.com/ncrashed/pdf-slave#readme";
        description = "Template format definition for pdf-slave tool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161215,7 +155235,6 @@ self: {
          attoparsec base base16-bytestring bytestring containers io-streams
          pdf-toolbox-core text
        ];
-       homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161232,7 +155251,6 @@ self: {
          attoparsec base bytestring containers errors io-streams scientific
          transformers zlib-bindings
        ];
-       homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161251,7 +155269,6 @@ self: {
          cryptohash io-streams pdf-toolbox-content pdf-toolbox-core text
          transformers
        ];
-       homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "A collection of tools for processing PDF files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161272,7 +155289,6 @@ self: {
          pdf-toolbox-content pdf-toolbox-document process random text
          transformers
        ];
-       homepage = "https://github.com/Yuras/pdf-toolbox";
        description = "Simple pdf viewer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161305,7 +155321,6 @@ self: {
        libraryHaskellDepends = [
          base mtl old-locale process-extras text time time-locale-compat
        ];
-       homepage = "https://github.com/chrisdone/pdfinfo";
        description = "Wrapper around the pdfinfo command";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161323,7 +155338,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath optparse-applicative pdfinfo text
        ];
-       homepage = "https://github.com/asr/pdfname#readme";
        description = "Name a PDF file using information from the pdfinfo command";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -161339,7 +155353,6 @@ self: {
        executableHaskellDepends = [
          base directory pdfinfo process temporary
        ];
-       homepage = "http://dmwit.com/pdfsplit";
        description = "split two-column PDFs, so there is one column per page";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161455,7 +155468,6 @@ self: {
          base bytestring containers cryptonite memory mtl protolude
          QuickCheck tasty tasty-hunit tasty-quickcheck text
        ];
-       homepage = "https://github.com/adjoint-io/pedersen-commitment#readme";
        description = "An implementation of Pedersen commitment schemes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -161473,7 +155485,6 @@ self: {
        executableHaskellDepends = [
          base containers filepath haskeline logict mtl parsec
        ];
-       homepage = "http://github.com/HackerFoo/peg";
        description = "a lazy non-deterministic concatenative programming language";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161493,7 +155504,6 @@ self: {
          base hashtables haskell-src-meta ListLike monad-control mtl
          template-haskell
        ];
-       homepage = "http://tanakh.github.com/Peggy";
        description = "The Parser Generator for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161512,7 +155522,6 @@ self: {
          arithmoi base Cabal cabal-test-quickcheck containers primes
          QuickCheck
        ];
-       homepage = "https://github.com/brunjlar/pell";
        description = "Package to solve the Generalized Pell Equation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161532,7 +155541,6 @@ self: {
          base bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/vincenthz/hs-pem";
        description = "Privacy Enhanced Mail (PEM) format reader and writer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161556,7 +155564,6 @@ self: {
        ];
        executableHaskellDepends = [ base text unordered-containers ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/elben/pencil";
        description = "Static site generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161597,7 +155604,6 @@ self: {
          anonymous-sums base parsec QuickCheck random-shuffle semigroups
          tasty tasty-quickcheck text time transformers
        ];
-       homepage = "http://www.github.com/massysett/penny";
        description = "Extensible double-entry accounting system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161617,7 +155623,6 @@ self: {
          base containers explicit-exception multiarg parsec penny-lib
          pretty-show semigroups text transformers
        ];
-       homepage = "http://www.github.com/massysett/penny";
        description = "Deprecated - use penny package instead";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161640,7 +155645,6 @@ self: {
          explicit-exception matchers multiarg ofx old-locale parsec prednote
          pretty-show rainbow semigroups split text time transformers
        ];
-       homepage = "http://www.github.com/massysett/penny";
        description = "Deprecated - use penny package instead";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161660,7 +155664,6 @@ self: {
          ad aeson base containers gloss megaparsec old-time random text
          websockets
        ];
-       homepage = "http://penrose.ink";
        description = "A system that automatically visualize mathematics";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161673,7 +155676,6 @@ self: {
        version = "0.21";
        sha256 = "1qy8hghpvp9idiq4ksn55n1dpx7823s7mjfvqfgrmhj0xl1b1y54";
        libraryHaskellDepends = [ base binary bytestring haskell98 ];
-       homepage = "https://github.com/igraves/peparser-haskell";
        description = "A parser for PE object files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161715,7 +155717,6 @@ self: {
          base bytestring cognimeta-utils containers MonadRandom mtl
          QuickCheck template-haskell transformers
        ];
-       homepage = "https://github.com/Cognimeta/perdure";
        description = "Robust persistence for acyclic immutable data";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161758,7 +155759,6 @@ self: {
          vector
        ];
        testHaskellDepends = [ base doctest protolude ];
-       homepage = "https://github.com/tonyday567/perf#readme";
        description = "low-level performance statistics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161776,7 +155776,6 @@ self: {
          base containers deepseq foldl rdtsc text time transformers
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/tonyday567/perf#readme";
        description = "Low-level run time measurement";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161807,7 +155806,6 @@ self: {
          test-framework test-framework-hunit text unordered-containers
          vector
        ];
-       homepage = "https://github.com/kostmo/perfect-hash-generator#readme";
        description = "Perfect minimal hashing implementation in native Haskell";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -161849,7 +155847,6 @@ self: {
          base mtl transformers transformers-compat
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ekmett/perhaps/";
        description = "Perhaps, a monad";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -161869,7 +155866,6 @@ self: {
        ];
        executableHaskellDepends = [ base optparse-applicative text ];
        testHaskellDepends = [ base hspec HUnit text time ];
-       homepage = "https://github.com/w3rs/period";
        description = "Parse and format date periods, collapse and expand their text representations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161885,7 +155881,6 @@ self: {
        libraryHaskellDepends = [ base cereal hedis text time ];
        executableHaskellDepends = [ base cereal hedis text time ];
        testHaskellDepends = [ base cereal hedis hspec text time ];
-       homepage = "https://github.com/positiondev/periodic";
        description = "A reliable at-least-once periodic job scheduler backed by redis";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161903,7 +155898,6 @@ self: {
        testHaskellDepends = [
          base HUnit mtl test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/sonyandy/perm";
        description = "permutation Applicative and Monad with many mtl instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -161916,7 +155910,6 @@ self: {
        version = "0.5.0.5";
        sha256 = "005737s6k9dfpjmjf41m3k1wc31c2kql08ig7fd6npk22nhwmdai";
        libraryHaskellDepends = [ base ghc-prim QuickCheck ];
-       homepage = "https://github.com/spacekitteh/permutation";
        description = "A library for permutations and combinations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -161985,7 +155978,6 @@ self: {
          template-haskell th-data-compat transformers
        ];
        testHaskellDepends = [ base quickcheck-simple ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Binding between SQL database values and haskell records";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162006,7 +155998,6 @@ self: {
        testHaskellDepends = [
          base relational-query relational-query-HDBC text-postgresql
        ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "HDBC and Relational-Record instances of PostgreSQL extended types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162041,7 +156032,6 @@ self: {
          resourcet scientific tagged template-haskell text time transformers
          unordered-containers vector
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, multi-backend data serialization";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162077,7 +156067,6 @@ self: {
          scientific tagged template-haskell text time transformers
          unordered-containers vector
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, multi-backend data serialization";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
@@ -162119,7 +156108,6 @@ self: {
        version = "0.1.0";
        sha256 = "09akf8vpkn2jskf1vf9mq96sakqzr7mfs8hhri8qlbkwx3i5nr6f";
        libraryHaskellDepends = [ base cereal persistent text ];
-       homepage = "http://hub.darcs.net/co-dan/persistent-cereal";
        description = "Helper functions for writing Persistent instances";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162197,7 +156185,6 @@ self: {
          aeson aeson-iproute base bytestring http-api-data iproute
          path-pieces persistent text
        ];
-       homepage = "https://github.com/greydot/persistent-iproute";
        description = "Persistent instances for types in iproute";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162214,7 +156201,6 @@ self: {
          base binary containers directory EdisonAPI EdisonCore filepath LRU
          mtl stm-io-hooks
        ];
-       homepage = "http://darcs.monoid.at/persistent-map";
        description = "A thread-safe (STM) persistency interface for finite map types";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162235,7 +156221,6 @@ self: {
          http-api-data mongoDB network path-pieces persistent resource-pool
          resourcet text time transformers unliftio-core
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Backend for the persistent library using mongoDB";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -162254,7 +156239,6 @@ self: {
          mysql mysql-simple persistent resource-pool resourcet text
          transformers unliftio-core
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Backend for the persistent library using MySQL database server";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -162279,7 +156263,6 @@ self: {
        executableHaskellDepends = [
          base monad-logger persistent persistent-template transformers
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "A pure haskell backend for the persistent library using MySQL database server";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162302,7 +156285,6 @@ self: {
          monad-control monad-logger persistent persistent-template resourcet
          text time transformers
        ];
-       homepage = "https://github.com/gbwey/persistent-odbc";
        description = "Backend for the persistent library using ODBC";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162335,7 +156317,6 @@ self: {
          persistent postgresql-libpq postgresql-simple resource-pool
          resourcet text time transformers unliftio-core
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Backend for the persistent library using postgresql";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
@@ -162353,7 +156334,6 @@ self: {
          base bytestring persistent protocol-buffers
          protocol-buffers-descriptor template-haskell text
        ];
-       homepage = "https://github.com/mstone/persistent-protobuf";
        description = "Template-Haskell helpers for integrating protobufs with persistent";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162366,7 +156346,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "05h7wlw82ljjic50qhzlldhidz344id1fpf0yaxrhqvx7wkgyi2m";
        libraryHaskellDepends = [ base time yesod ];
-       homepage = "https://github.com/jprider63/persistent-ratelimit";
        description = "A library for rate limiting activities with a persistent backend";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162405,7 +156384,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl ref-fd transformers
        ];
-       homepage = "https://github.com/acfoltzer/persistent-refs";
        description = "Haskell references backed by an IntMap for persistence and reversibility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162428,7 +156406,6 @@ self: {
          base hlint HUnit persistent-template relational-query
          test-framework test-framework-hunit test-framework-th text time
        ];
-       homepage = "http://github.com/himura/persistent-relational-record";
        description = "relational-record on persisten backends";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162457,7 +156434,6 @@ self: {
          base hspec persistent persistent-template temporary text time
          transformers
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Backend for the persistent library using sqlite3";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162487,7 +156463,6 @@ self: {
          base hspec persistent persistent-template temporary text time
          transformers
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Backend for the persistent library using sqlite3";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
@@ -162513,7 +156488,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring hspec persistent QuickCheck text transformers
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Type-safe, non-relational, multi-backend persistence";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
@@ -162553,7 +156527,6 @@ self: {
          base hspec persistent resourcet scientific system-fileio
          system-filepath
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Tests for Persistent";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162572,7 +156545,6 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base containers criterion deepseq ];
-       homepage = "https://github.com/travitch/persistent-vector";
        description = "A persistent sequence based on array mapped tries";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162619,7 +156591,6 @@ self: {
          aeson base data-default-class jose lens network-uri text time
          unordered-containers
        ];
-       homepage = "https://github.com/frasertweedale/hs-persona";
        description = "Persona (BrowserID) library";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162642,7 +156613,6 @@ self: {
          directory filepath hamlet http-types jose lens optparse-applicative
          pem persona scotty shakespeare text time transformers unix wai x509
        ];
-       homepage = "https://github.com/frasertweedale/hs-persona-idp";
        description = "Persona (BrowserID) Identity Provider";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162658,7 +156628,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base process ];
-       homepage = "http://www.cs.chalmers.se/~aarne/pesca/";
        description = "Proof Editor for Sequent Calculus";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162686,7 +156655,6 @@ self: {
          base bytestring crypto-random handle-like network random stm x509
          x509-store
        ];
-       homepage = "https://github.com/YoshikuniJujo/peyotls/wiki";
        description = "Pretty Easy YOshikuni-made TLS library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162705,7 +156673,6 @@ self: {
          asn1-encoding asn1-types base bytable bytestring crypto-pubkey
          crypto-pubkey-types monads-tf word24 x509 x509-store
        ];
-       homepage = "https://github.com/YoshikuniJujo/peyotls/wiki";
        description = "Codec parts of Pretty Easy YOshikuni-made TLS library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162723,7 +156690,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://brandon.si/code/pez-zipper-library-released/";
        description = "A Pretty Extraordinary Zipper library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162744,7 +156710,6 @@ self: {
        executableHaskellDepends = [
          async base ini postgresql-simple random scotty text transformers
        ];
-       homepage = "https://github.com/BardurArantsson/pg-harness";
        description = "REST service and library for creating/consuming temporary PostgreSQL databases";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162757,7 +156722,6 @@ self: {
        version = "0.5.0";
        sha256 = "0bqvrhkiwmqqp6w82d9xz7s31yjv2i0c3md0pc4fgvyr4gj2r2ki";
        libraryHaskellDepends = [ base bytestring HTTP ];
-       homepage = "https://github.com/BardurArantsson/pg-harness";
        description = "Client library for pg-harness-server";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -162777,7 +156741,6 @@ self: {
          async base ini postgresql-simple random scotty text transformers
          warp
        ];
-       homepage = "https://github.com/BardurArantsson/pg-harness";
        description = "REST service for creating temporary PostgreSQL databases";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162804,7 +156767,6 @@ self: {
          base hasql hasql-pool hspec postgresql-libpq protolude
          resource-pool
        ];
-       homepage = "https://github.com/githubuser/pg-recorder#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162829,7 +156791,6 @@ self: {
          base bytestring mtl postgresql-libpq QuickCheck scientific
          test-framework test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/vapourismo/pg-store";
        description = "Simple storage interface to PostgreSQL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162852,7 +156813,6 @@ self: {
          base bytestring exceptions hspec hspec-discover postgresql-simple
          tmp-postgres
        ];
-       homepage = "https://github.com/jfischoff/pg-transact#readme";
        description = "Another postgresql-simple transaction monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162891,7 +156851,6 @@ self: {
        version = "0.1.4";
        sha256 = "1s3kch1qsxrfzk9sa4b0jn9vzjhw7dvh1sajgnnz97gl5y0gydmv";
        libraryHaskellDepends = [ array base bytestring parsec ];
-       homepage = "https://github.com/astanin/haskell-pgm";
        description = "Pure Haskell implementation of PGM image format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162909,7 +156868,6 @@ self: {
          base bytestring deepseq doctest HUnit tasty tasty-hunit
          tasty-quickcheck text
        ];
-       homepage = "https://github.com/quchen/pgp-wordlist";
        description = "Translate between binary data and a human-readable collection of words";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -162929,7 +156887,6 @@ self: {
          blaze-textual bytestring containers MonadCatchIO-transformers mtl
          network old-locale pcre-light text time utf8-string
        ];
-       homepage = "https://github.com/chrisdone/pgsql-simple";
        description = "A mid-level PostgreSQL client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162982,7 +156939,6 @@ self: {
        libraryHaskellDepends = [
          array base ghc-prim monad-st primitive vector
        ];
-       homepage = "http://github.com/glehel/phasechange";
        description = "Freezing, thawing, and copy elision";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -162995,7 +156951,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1ig3hcalfg2qxb092krii6zv95kvq0kng4acvq7l3wz03x66wj29";
        libraryHaskellDepends = [ base bytestring containers text ];
-       homepage = "https://github.com/quickdudley/phaser";
        description = "Incremental multiple pass parser library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163015,7 +156970,6 @@ self: {
          base doctest HUnit smallcheck tasty tasty-hunit tasty-smallcheck
        ];
        testSystemDepends = [ pHash ];
-       homepage = "http://github.com/michaelxavier/phash";
        description = "Haskell bindings to pHash, the open source perceptual hash library";
        license = stdenv.lib.licenses.gpl3;
      }) {pHash = null;};
@@ -163032,7 +156986,6 @@ self: {
          aeson base bytestring network network-uri regex-pcre text
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/b-mcg/phizzle#readme";
        description = "Library for checking if a given link is in a phishtank json file";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -163080,7 +157033,6 @@ self: {
          hslogger lens MissingH mtl parsec process resourcet safe
          safe-exceptions split text transformers
        ];
-       homepage = "https://github.com/phoityne/phoityne-vscode";
        description = "Haskell Debug Adapter for Visual Studio Code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163109,7 +157061,6 @@ self: {
        librarySystemDepends = [ phonenumber protobuf ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/christian-marie/phone-numbers";
        description = "Haskell bindings to the libphonenumber library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163128,7 +157079,6 @@ self: {
          base base16-bytestring binary bytestring conduit convertible
          HsOpenSSL http-conduit network time transformers
        ];
-       homepage = "https://github.com/gurgeh/haskell-phone-push";
        description = "Push notifications for Android and iOS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163141,7 +157091,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "0pjvjqxp37n901s16ys5qq5rzblamz8izvsd1992w06bcyrs36cw";
        libraryHaskellDepends = [ array base containers regex-compat ];
-       homepage = "http://wiki.cs.pdx.edu/bartforge/phonetic-code";
        description = "Phonetic codes: Soundex and Phonix";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163157,7 +157106,6 @@ self: {
        libraryHaskellDepends = [
          array base mtl reactive TypeCompose wx wxcore
        ];
-       homepage = "http://haskell.org/haskellwiki/Phooey";
        description = "Functional user interfaces";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163180,7 +157128,6 @@ self: {
          base directory exif filepath HUnit mtl old-locale parsec process
          regex-posix time unix
        ];
-       homepage = "http://hub.darcs.net/dino/photoname";
        description = "Rename photo image files based on EXIF shoot date";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163195,7 +157142,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mtl SDL transformers ];
-       homepage = "https://github.com/skypers/phraskell";
        description = "A fractal viewer";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163229,7 +157175,6 @@ self: {
          test-framework test-framework-hunit test-framework-th text time
          vector
        ];
-       homepage = "http://www.cs.indiana.edu/~rrnewton/projects/phybin/";
        description = "Utility for clustering phylogenetic trees in Newick format based on Robinson-Foulds distance";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163251,7 +157196,6 @@ self: {
          AES base binary byteable bytestring containers cryptohash HTTP
          io-streams mtl network parsec RSA transformers
        ];
-       homepage = "https://github.com/renzyq19/pi-calculus";
        description = "Applied pi-calculus interpreter";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163276,7 +157220,6 @@ self: {
          array base containers directory filepath HUnit mtl parsec pretty
          QuickCheck transformers unbound-generics
        ];
-       homepage = "https://github.com/sweirich/pi-forall";
        description = "Demo implementation of typechecker for dependently-typed language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163322,7 +157265,6 @@ self: {
          base bytestring clock deepseq text unix unordered-containers
        ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/ppelleti/pi-lcd";
        description = "Control an Adafruit character LCD and keypad kit on a Raspberry Pi";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163343,7 +157285,6 @@ self: {
          http-client-tls network-info process random text text-format time
          xdg-basedir
        ];
-       homepage = "https://github.com/enolan/pia-forward";
        description = "Set up port forwarding with the Private Internet Access VPN service";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163382,7 +157323,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base hmatrix JuicyPixels vector ];
        executableHaskellDepends = [ base cli hmatrix ];
-       homepage = "https://github.com/mdibaiee/picedit#readme";
        description = "simple image manipulation functions";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -163405,7 +157345,6 @@ self: {
        testHaskellDepends = [
          base containers mtl picosat pretty QuickCheck
        ];
-       homepage = "https://github.com/sdiehl/picologic";
        description = "Utilities for symbolic predicate logic expressions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163437,7 +157376,6 @@ self: {
          directory filepath ghc-prim hashable http-types monoid-subclasses
          parsec scientific text unordered-containers vector
        ];
-       homepage = "https://bitbucket.org/blamario/picoparsec";
        description = "Fast combinator parsing for bytestrings and text";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163451,7 +157389,6 @@ self: {
        sha256 = "0fch3s2q5g5sif6xqd69v0kbf41061vdviifr6l9aym70jp9yvas";
        libraryHaskellDepends = [ base containers transformers ];
        testHaskellDepends = [ base containers random rdtsc transformers ];
-       homepage = "https://github.com/sdiehl/haskell-picosat";
        description = "Bindings to the PicoSAT solver";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163483,7 +157420,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base directory process unix ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/fpco/pid1#readme";
        description = "Do signal handling and orphan reaping for Unix PID1 init processes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -163495,7 +157431,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1iriansay0vq1b6crd1gc86ghv6iqcrnpflsa5b22x1lrlvxcwmj";
        libraryHaskellDepends = [ base unix ];
-       homepage = "https://github.com/jonpetterbergman/pidfile";
        description = "Run an IO action protected by a pidfile";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163523,7 +157458,6 @@ self: {
          base Cabal directory optparse-applicative shake split
          unordered-containers
        ];
-       homepage = "https://github.com/judah/pier#readme";
        description = "Yet another Haskell build system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163570,7 +157504,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base mtl parsec text ];
-       homepage = "http://www.mew.org/~kazu/proj/piki/";
        description = "Yet another text-to-html converter";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163596,7 +157529,6 @@ self: {
          safe-exceptions semigroups text time transformers
          unordered-containers
        ];
-       homepage = "https://github.com/jonschoning/pinboard";
        description = "Access to the Pinboard API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -163618,7 +157550,6 @@ self: {
          base bytestring containers hspec hspec-discover QuickCheck text
          unordered-containers vector
        ];
-       homepage = "https://github.com/abhinav/pinch#readme";
        description = "An alternative implementation of Thrift for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163637,7 +157568,6 @@ self: {
          base containers Earley lens pretty-show semigroups template-haskell
          transformers
        ];
-       homepage = "http://www.github.com/massysett/pinchot";
        description = "Write grammars, not parsers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163660,7 +157590,6 @@ self: {
        testHaskellDepends = [
          attoparsec base hspec iproute QuickCheck quickcheck-text
        ];
-       homepage = "https://github.com/frincon/ping-parser-attoparsec";
        description = "Attoparsec parsers of ping utility";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -163684,7 +157613,6 @@ self: {
          base optparse-applicative optparse-generic
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/frincon/ping-wrapper";
        description = "Haskell Ping wrapper";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -163719,7 +157647,6 @@ self: {
          time transformers warp
        ];
        testHaskellDepends = [ base doctest protolude ];
-       homepage = "https://github.com/quixoftic/pinpon#readme";
        description = "A gateway for various cloud notification services";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163732,7 +157659,6 @@ self: {
        version = "0.3.0.2";
        sha256 = "0h6k00k85pn0jajk3rvvfnrfwlkllprhv00x0qd9zg9gg7lf7zkc";
        libraryHaskellDepends = [ base enumerator pipes transformers ];
-       homepage = "https://github.com/zadarnowski/pipe-enumerator";
        description = "A bidirectional bridge between pipes and iteratees";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163749,7 +157675,6 @@ self: {
        executableHaskellDepends = [
          base bytestring editor-open Hclip safe
        ];
-       homepage = "https://github.com/pharpend/pipeclip";
        description = "Open your editor, pipe the output to the system clipboard";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -163789,7 +157714,6 @@ self: {
          aeson attoparsec base bytestring pipes pipes-attoparsec
          pipes-bytestring pipes-parse transformers
        ];
-       homepage = "https://github.com/k0001/pipes-aeson";
        description = "Encode and decode JSON streams using Aeson and Pipes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163811,7 +157735,6 @@ self: {
          base hspec lifted-async lifted-base monad-control pipes pipes-safe
          stm transformers-base
        ];
-       homepage = "https://github.com/jwiegley/pipes-async";
        description = "A higher-level interface to using concurrency with pipes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163831,7 +157754,6 @@ self: {
          attoparsec base HUnit mmorph pipes pipes-parse tasty tasty-hunit
          text transformers
        ];
-       homepage = "https://github.com/k0001/pipes-attoparsec";
        description = "Attoparsec and Pipes integration";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163890,7 +157812,6 @@ self: {
          base binary bytestring ghc-prim lens-family-core pipes pipes-parse
          smallcheck tasty tasty-hunit tasty-smallcheck transformers
        ];
-       homepage = "https://github.com/k0001/pipes-binary";
        description = "Encode and decode binary streams using the pipes and binary libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163908,7 +157829,6 @@ self: {
          base bytestring pipes pipes-group pipes-parse text
        ];
        testHaskellDepends = [ base bytestring mtl pipes QuickCheck ];
-       homepage = "https://github.com/mindreader/pipes-break";
        description = "Pipes to group by any delimiter (such as lines with carriage returns)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163950,7 +157870,6 @@ self: {
          pipes-bytestring pipes-safe QuickCheck random
        ];
        benchmarkHaskellDepends = [ base ];
-       homepage = "https://github.com/chemist/pipes-bzip";
        description = "Streaming compression/decompression via pipes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163968,7 +157887,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring cacophony pipes ];
        testHaskellDepends = [ base hlint ];
-       homepage = "https://github.com/centromere/pipes-cacophony#readme";
        description = "Pipes for Noise-secured network connections";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -163984,7 +157902,6 @@ self: {
        sha256 = "008733qffml0cqgalacrl1r8sdz08rbsz4n2pd5j9xrbxn4xh4a7";
        libraryHaskellDepends = [ base lens mtl pipes pipes-extras ];
        testHaskellDepends = [ base hspec pipes transformers ];
-       homepage = "https://github.com/louispan/pipes-category#readme";
        description = "Allows instances for Category, Arrow and ArrowChoice for Pipes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -163996,7 +157913,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "0j0ayzvc9k3fmd9j37p41z50nqp4hwyywashcvng23qgp7m4ahdc";
        libraryHaskellDepends = [ base bytestring data-cell pipes ];
-       homepage = "https://github.com/zadarnowski/pipes-cellular";
        description = "Pipes-based combinators for cellular data processing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164011,7 +157927,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring data-cell pipes pipes-cellular
        ];
-       homepage = "https://github.com/zadarnowski/pipes-cellular-csv";
        description = "Efficient pipes-based cellular CSV codec";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164043,7 +157958,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal-plus errors mtl pipes pipes-bytestring text
        ];
-       homepage = "https://github.com/nikita-volkov/pipes-cereal-plus";
        description = "A streaming serialization library on top of \"pipes\" and \"cereal-plus\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164062,7 +157976,6 @@ self: {
        libraryHaskellDepends = [
          async base bytestring pipes pipes-safe process stm unix
        ];
-       homepage = "http://www.github.com/massysett/pipes-cliff";
        description = "Streaming to and from subprocesses using Pipes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164090,7 +158003,6 @@ self: {
        version = "0.0.1";
        sha256 = "1nzylhmi3f2m0xnqgx0m9g0p5pwl6xnidsz8ykzmv8wafrh60dh8";
        libraryHaskellDepends = [ base conduit mtl pipes-core ];
-       homepage = "https://github.com/pcapriotti/pipes-extra";
        description = "Conduit adapters";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164107,7 +158019,6 @@ self: {
        libraryHaskellDepends = [
          base categories lifted-base monad-control transformers void
        ];
-       homepage = "https://github.com/pcapriotti/pipes-core";
        description = "Compositional pipelines";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164120,7 +158031,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1v2bm2cmzb6a7bmpv8byrb5x4k5pivp3s8ma6r6dwhldic294jgf";
        libraryHaskellDepends = [ base courier pipes ];
-       homepage = "http://github.com/kvanberendonck/pipes-courier";
        description = "Pipes utilities for interfacing with the courier message-passing framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164155,7 +158065,6 @@ self: {
        version = "0.3";
        sha256 = "1vbpchs3v08sc1rfa9fl89wzxg9ak823xjbkl0k37ycwwc36fn76";
        libraryHaskellDepends = [ base errors pipes ];
-       homepage = "https://github.com/jdnavarro/pipes-errors";
        description = "Integration between pipes and errors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164184,7 +158093,6 @@ self: {
          base bytestring conduit criterion enumerator pipes-core pipes-zlib
          transformers zlib zlib-conduit zlib-enum
        ];
-       homepage = "https://github.com/pcapriotti/pipes-extra";
        description = "Various basic utilities for Pipes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164246,7 +158154,6 @@ self: {
          hspec-expectations mtl pipes pipes-safe process semigroups text
          transformers unix
        ];
-       homepage = "https://github.com/jwiegley/pipes-files";
        description = "Fast traversal of directory trees using pipes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164270,7 +158177,6 @@ self: {
          async base constraints hspec lens lifted-async mmorph monad-control
          mtl pipes pipes-concurrency pipes-misc stm transformers
        ];
-       homepage = "https://github.com/louispan/pipes-fluid#readme";
        description = "Reactively combines Producers so that a value is yielded as soon as possible";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164318,7 +158224,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory filepath pipes pipes-bgzf
        ];
-       homepage = "http://github.com/rcallahan/pipes-illumina";
        description = "Illumina NGS data processing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164331,7 +158236,6 @@ self: {
        version = "1.1.2";
        sha256 = "0anjd66z0z7813jcakqcagp4ml8q4dg6bvygy8mn2jqggm2bqs4d";
        libraryHaskellDepends = [ base containers heaps pipes ];
-       homepage = "http://github.com/bgamari/pipes-interleave";
        description = "Interleave and merge streams of elements";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164364,7 +158268,6 @@ self: {
          base bytestring exceptions hw-kafka-client monad-logger pipes
          pipes-safe text transformers transformers-base
        ];
-       homepage = "https://github.com/boothead/pipes-kafka";
        description = "Kafka in the Pipes ecosystem";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -164388,7 +158291,6 @@ self: {
          base contravariant data-default-class lens pipes pipes-text
          QuickCheck reflection text transformers vinyl vinyl-utils
        ];
-       homepage = "https://github.com/marcinmrotek/key-value-csv";
        description = "Streaming processing of CSV files preceded by key-value pairs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164406,7 +158308,6 @@ self: {
        testHaskellDepends = [
          base bytestring lens mtl pipes pipes-group QuickCheck
        ];
-       homepage = "https://github.com/mindreader/pipes-lines";
        description = "Pipes for grouping by lines with carriage returns";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164427,7 +158328,6 @@ self: {
        testHaskellDepends = [
          base bytestring pipes pipes-bytestring QuickCheck
        ];
-       homepage = "http://github.com/bgamari/pipes-lzma";
        description = "LZMA compressors and decompressors for the Pipes package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164449,7 +158349,6 @@ self: {
        testHaskellDepends = [
          base hspec lens mmorph pipes pipes-concurrency stm transformers
        ];
-       homepage = "https://github.com/louispan/pipes-misc#readme";
        description = "Miscellaneous utilities for pipes, required by glazier-tutorial";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164470,7 +158369,6 @@ self: {
        testHaskellDepends = [
          base hspec lens mmorph pipes pipes-concurrency stm transformers
        ];
-       homepage = "https://github.com/louispan/pipes-misc#readme";
        description = "Miscellaneous utilities for pipes, required by glazier-tutorial";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164484,7 +158382,6 @@ self: {
        sha256 = "0h4334fajrza7r8jrr78nqhs522kxnbzdj0gnbp7ndvzvx5ij888";
        libraryHaskellDepends = [ base monad-control mongoDB pipes ];
        testHaskellDepends = [ base monad-control mongoDB pipes text ];
-       homepage = "http://github.com/jb55/pipes-mongodb";
        description = "Stream results from MongoDB";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ jb55 ];
@@ -164502,7 +158399,6 @@ self: {
          base bytestring exceptions network network-simple pipes pipes-safe
          transformers
        ];
-       homepage = "https://github.com/k0001/pipes-network";
        description = "Use network sockets together with the pipes library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164520,7 +158416,6 @@ self: {
          base bytestring network network-simple network-simple-tls pipes
          pipes-network pipes-safe tls transformers
        ];
-       homepage = "https://github.com/k0001/pipes-network-tls";
        description = "TLS-secured network connections support for pipes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164539,7 +158434,6 @@ self: {
          async base binary bytestring errors exceptions mtl network
          network-simple-sockaddr pipes pipes-concurrency pipes-network
        ];
-       homepage = "https://github.com/jdnavarro/pipes-p2p";
        description = "P2P network nodes with pipes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164559,7 +158453,6 @@ self: {
          base binary bytestring containers errors mtl network
          network-simple-sockaddr pipes pipes-network pipes-p2p
        ];
-       homepage = "https://github.com/jdnavarro/pipes-p2p-examples";
        description = "Examples using pipes-p2p";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164611,7 +158504,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mckeankylej/pipes-protolude#readme";
        description = "Alternate Prelude for the pipes ecosystem";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164626,7 +158518,6 @@ self: {
        revision = "1";
        editedCabalFile = "0m32wz3rwxx9gdcl1chk64yspyd1ls13z03zcgjcn865mpbhz97h";
        libraryHaskellDepends = [ base mwc-random pipes vector ];
-       homepage = "https://github.com/fosskers/pipes-random";
        description = "Producers for handling randomness";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164641,7 +158532,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base mwc-random pipes time ];
        executableHaskellDepends = [ base pipes time ];
-       homepage = "http://github.com/ImAlsoGreg/pipes-rt";
        description = "A few pipes to control the timing of yields";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164667,7 +158557,6 @@ self: {
          base bytestring exceptions pipes pipes-bytestring pipes-safe
          QuickCheck tasty tasty-quickcheck text
        ];
-       homepage = "http://github.com/bgamari/pipes-s3";
        description = "A simple interface for streaming data to and from Amazon S3";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164737,7 +158626,6 @@ self: {
          base bytestring pipes pipes-bytestring pipes-group pipes-parse
          pipes-safe streaming-commons text transformers
        ];
-       homepage = "https://github.com/michaelt/text-pipes";
        description = "properly streaming text";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164793,7 +158681,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-builder bytestring http-types pipes transformers wai
        ];
-       homepage = "http://github.com/iand675/pipes-wai";
        description = "A port of wai-conduit for the pipes ecosystem";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -164812,7 +158699,6 @@ self: {
          base pipes pipes-concurrency text transformers websockets
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/silky/pipes-websockets#readme";
        description = "WebSockets in the Pipes framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164830,7 +158716,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring pipes pipes-safe semigroups zeromq4-haskell
        ];
-       homepage = "https://github.com/peddie/pipes-zeromq4";
        description = "Pipes integration for ZeroMQ messaging";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164843,10 +158728,8 @@ self: {
      }:
      mkDerivation {
        pname = "pipes-zlib";
-       version = "0.4.4.1";
-       sha256 = "1sdxhb3000k57ck1mbasdwaxmkmw2bbh2m1ry3fvpgsilq91xb4g";
-       revision = "1";
-       editedCabalFile = "1vjvbww9b0892p1r1vz3biim3r5zaxkg8ks8w9cj2nc6i0bs7qy1";
+       version = "0.4.4.2";
+       sha256 = "0s42dnack5yasbx958dshhlhq58qd41vw2plwr9c20d6lkd95wh5";
        libraryHaskellDepends = [
          base bytestring pipes streaming-commons transformers
        ];
@@ -164854,7 +158737,6 @@ self: {
          base bytestring HUnit pipes QuickCheck quickcheck-instances tasty
          tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/k0001/pipes-zlib";
        description = "Zlib and GZip compression and decompression for Pipes streams";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -164897,7 +158779,6 @@ self: {
        executableHaskellDepends = [
          base bytestring optparse-applicative text unordered-containers yaml
        ];
-       homepage = "https://github.com/chiro/haskell-pit";
        description = "Account management tool";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164965,7 +158846,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec JuicyPixels QuickCheck
        ];
-       homepage = "https://github.com/ExcaliburZero/pixelated-avatar-generator";
        description = "A library and application for generating pixelated avatars";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -164978,7 +158858,6 @@ self: {
        version = "1.0.2";
        sha256 = "1598gj6r6mv3z68qir1rgjk4p73w0k2fwkkban04s97xf86a0669";
        libraryHaskellDepends = [ base bytestring random ];
-       homepage = "http://sep07.mroot.net/";
        description = "RSA encryption with PKCS1 padding";
        license = "GPL";
      }) {};
@@ -165000,7 +158879,6 @@ self: {
          asn1-encoding asn1-parse asn1-types base bytestring cryptonite pem
          QuickCheck tasty tasty-hunit tasty-quickcheck transformers x509
        ];
-       homepage = "https://github.com/fcomb/pkcs10-hs#readme";
        description = "PKCS#10 library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165014,7 +158892,6 @@ self: {
        sha256 = "0i4hpy9rmc49apsmadz72prgmkb13ww575v8flhdymd3dkjn6b52";
        libraryHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring Cabal HUnit QuickCheck ];
-       homepage = "https://github.com/kisom/pkcs7";
        description = "PKCS #7 padding in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165041,7 +158918,6 @@ self: {
        version = "0.2";
        sha256 = "172dsg1krxqamq8ids9xwyfqidr9z0qq4nmbq4rk2x62g4q0960c";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/singpolyma/pktree-haskell";
        description = "Implementation of the PKTree spatial index data structure";
        license = "unknown";
      }) {};
@@ -165053,7 +158929,6 @@ self: {
        version = "0.1";
        sha256 = "0ih35n2pw5gr9ggj2xz5zfcs4bdk200fdw6q9hdy3xna7maphak5";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/ahammar/placeholders";
        description = "Placeholders for use while developing Haskell code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165065,7 +158940,6 @@ self: {
        version = "0.6.0";
        sha256 = "13hqkz0p3c81d7v3qnbcf90cxyb15na9icfjch4hw0222i6kn21i";
        libraryHaskellDepends = [ base bytestring mtl time unix ];
-       homepage = "https://secure.plaimi.net/works/plailude";
        description = "plaimi's prelude";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165106,7 +158980,6 @@ self: {
          base exceptions path path-io transformers
        ];
        testHaskellDepends = [ base hspec path path-io ];
-       homepage = "https://github.com/mrkkrp/plan-b";
        description = "Failure-tolerant file and directory editing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165147,7 +159020,6 @@ self: {
          lens mtl random safe-exceptions tasty tasty-hunit text th-format
          unliftio-core
        ];
-       homepage = "https://github.com/mtesseract/planb-token-introspection#readme";
        description = "Token Introspection for PlanB";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165159,7 +159031,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "049dqzxygj81kzb5zqpw8cc3ql1hakwl3j84dzqhrc6vk6r9a50q";
        libraryHaskellDepends = [ adjunctions base protolude ];
-       homepage = "https://github.com/chessai/plankton";
        description = "The core of a numeric prelude, taken from numhask";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165197,7 +159068,6 @@ self: {
          optparse-applicative text vector yaml
        ];
        testHaskellDepends = [ base containers fgl hspec vector ];
-       homepage = "https://github.com/chlablak/platinum-parsing";
        description = "General Framework for compiler development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165222,7 +159092,6 @@ self: {
        testHaskellDepends = [
          base bytestring doctest filepath hspec text
        ];
-       homepage = "https://github.com/pjones/playlists";
        description = "Library and executable for working with playlist files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165241,7 +159110,6 @@ self: {
          attoparsec base bytestring exceptions http-client mtl playlists
          text transformers
        ];
-       homepage = "https://github.com/pjones/playlists-http";
        description = "Library to glue together playlists and http-client";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165260,7 +159128,6 @@ self: {
        testHaskellDepends = [
          async base bytestring deepseq hspec QuickCheck unix
        ];
-       homepage = "https://github.com/phlummox/hs-plex#readme";
        description = "run a subprocess, combining stdout and stderr";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165317,7 +159184,6 @@ self: {
          aeson base blaze-builder bytestring errors http-streams http-types
          io-streams network-uri old-locale time unexceptionalio
        ];
-       homepage = "https://github.com/singpolyma/plivo-haskell";
        description = "Plivo API wrapper for Haskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165348,7 +159214,6 @@ self: {
        libraryHaskellDepends = [
          array base cairo colour hmatrix mtl pango transformers
        ];
-       homepage = "http://github.com/amcphail/plot";
        description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165360,7 +159225,6 @@ self: {
        version = "0.2.0.4";
        sha256 = "1fq75kg8f1sm9bmn89w5c54arr2y1xv0lswbvnxc4rmfc98l82lw";
        libraryHaskellDepends = [ base glib gtk hmatrix mtl plot process ];
-       homepage = "http://code.haskell.org/plot";
        description = "GTK plots and interaction with GHCi";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165377,7 +159241,6 @@ self: {
        libraryHaskellDepends = [
          base cairo colour fixed-vector gtk hmatrix plot text vector
        ];
-       homepage = "https://github.com/sumitsahrawat/plot-gtk-ui";
        description = "A quick way to use Mathematica like Manipulation abilities";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165392,7 +159255,6 @@ self: {
        libraryHaskellDepends = [
          base glib gtk3 hmatrix mtl plot process
        ];
-       homepage = "http://code.haskell.org/plot";
        description = "GTK3 plots and interaction with GHCi";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165409,7 +159271,6 @@ self: {
        executableHaskellDepends = [
          base colour gtk hmatrix plot text vector
        ];
-       homepage = "https://github.com/sumitsahrawat/plot-lab";
        description = "A plotting tool with Mathematica like Manipulation abilities";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165436,7 +159297,6 @@ self: {
          text time
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/ocramz/plot-light";
        description = "A lightweight plotting library, exporting to SVG";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165455,7 +159315,6 @@ self: {
          histogram-fill mtl scientific text time vector
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/ocramz/plot-light";
        description = "A lightweight plotting library, exporting to SVG";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165477,7 +159336,6 @@ self: {
          attoparsec attoparsec-time base blaze-svg colour plot-light
          scientific text time
        ];
-       homepage = "https://github.com/ocramz/plot-light-examples";
        description = "Example binaries for plot-light";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165507,7 +159365,6 @@ self: {
          aeson base blaze-html blaze-markup bytestring lucid microlens
          microlens-th text
        ];
-       homepage = "https://github.com/filopodia/open/plotlyhs";
        description = "Haskell bindings to Plotly.js";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -165527,7 +159384,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/ishiy1993/ploton#readme";
        description = "A useful cli tool to draw figures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165553,7 +159409,6 @@ self: {
          mtl optparse-applicative process profunctors semigroupoids
          semigroups split statistics time transformers vector
        ];
-       homepage = "http://github.com/cchalmers/plots";
        description = "Diagrams based plotting library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165582,7 +159437,6 @@ self: {
          array base Cabal containers directory filepath ghc ghc-paths
          ghc-prim haskell-src process random
        ];
-       homepage = "https://github.com/stepcut/plugins";
        description = "Dynamic linking for Haskell and C objects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165634,6 +159488,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "plur" = callPackage
+    ({ mkDerivation, base, semigroups }:
+     mkDerivation {
+       pname = "plur";
+       version = "0.1.0.0";
+       sha256 = "0xak3xsq57x3h0n6i3pps938ba00sn5a2dy9jh9m01sraqqk3c24";
+       libraryHaskellDepends = [ base semigroups ];
+       description = "Plurality monad: Zero, one, or at least two";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "plural" = callPackage
     ({ mkDerivation, base, bytestring, containers, hspec }:
      mkDerivation {
@@ -165676,7 +159541,6 @@ self: {
        libraryHaskellDepends = [
          array base binary-file bytestring monads-tf template-haskell zlib
        ];
-       homepage = "https://skami.iocikun.jp/haskell/packages/png-file";
        description = "read/write png file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165735,7 +159599,6 @@ self: {
          aeson base http-client http-client-tls servant servant-client text
          transformers
        ];
-       homepage = "https://github.com/jpvillaisaza/pocket-haskell";
        description = "Bindings for the Pocket API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165789,7 +159652,6 @@ self: {
          AC-Vector base hspec markdown-unlit QuickCheck random
          random-shuffle
        ];
-       homepage = "https://github.com/mlitchard/point-octree";
        description = "Point octree, with bounding boxes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165809,7 +159671,6 @@ self: {
          semigroupoids semigroups stm tagged transformers
          transformers-compat unordered-containers
        ];
-       homepage = "http://github.com/ekmett/pointed/";
        description = "Pointed and copointed data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165821,7 +159682,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "12l380hgl17l0jxdx38kipvnip6gz4p9n27n03h9q37k5qhzjfha";
        libraryHaskellDepends = [ base mtl semigroups transformers ];
-       homepage = "http://ircbrowse.net/browse/haskell?q=manyLazy";
        description = "Alternative done right";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165902,7 +159762,6 @@ self: {
          base containers haskell-src-exts-simple mtl syb transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/23Skidoo/pointful";
        description = "Pointful refactoring tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165915,7 +159774,6 @@ self: {
        version = "1.1.0.6";
        sha256 = "0m5hwd0mr7bmb2sbs1qa7l65xrr5h2wjznknsrk1ga08qkd5jp6h";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Some common point-free combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165927,7 +159785,6 @@ self: {
        version = "0.0.9";
        sha256 = "0f0bnd6dyi1ancdxd2hkszshws9d8jz8iamz5pir0i4nsj69mqyx";
        libraryHaskellDepends = [ base GHood process syb ];
-       homepage = "http://haskell.di.uminho.pt/wiki/Pointless+Haskell";
        description = "Pointless Haskell library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -165943,7 +159800,6 @@ self: {
        libraryHaskellDepends = [
          base containers derive pointless-haskell process QuickCheck
        ];
-       homepage = "http://haskell.di.uminho.pt/wiki/Pointless+Lenses";
        description = "Pointless Lenses library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -165977,7 +159833,6 @@ self: {
          base bytestring containers data-default-class lens-family
          proto-lens text
        ];
-       homepage = "https://github.com/relrod/pokemon-go-protobuf-types";
        description = "Haskell types for the Pokemon Go protobuf protocol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166008,7 +159863,6 @@ self: {
          aeson base base64-string bytestring case-insensitive directory hex
          HTTP http-client http-conduit http-types strict text time
        ];
-       homepage = "https://platform.pokitdok.com";
        description = "PokitDok Platform API Client for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166021,7 +159875,6 @@ self: {
        version = "0.0.1";
        sha256 = "1f0anpxc57vxa5z0x4wrfay0g1sw2qwnz5nkz74y9vmh8vd99kkh";
        libraryHaskellDepends = [ base ];
-       homepage = "http://space.k-hornz.de/polar";
        description = "Complex numbers in polar form";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166066,7 +159919,6 @@ self: {
          base binary containers dawg directory filepath mtl polysoup text
          text-binary transformers
        ];
-       homepage = "https://github.com/kawu/polh/tree/master/lexicon";
        description = "A library for manipulating the historical dictionary of Polish (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166081,7 +159933,6 @@ self: {
        libraryHaskellDepends = [
          base binary containers text text-binary
        ];
-       homepage = "https://github.com/kawu/polimorf";
        description = "Working with the PoliMorf dictionary";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166128,7 +159979,6 @@ self: {
        version = "1.0.0";
        sha256 = "044xsfpxwp3h7vsx86y2d099qmgiiknslmh3jjfnbr2qy9aj73r6";
        libraryHaskellDepends = [ base lens ];
-       homepage = "https://github.com/wdanilo/poly-control";
        description = "This package provides abstraction for polymorphic controls, like PolyMonads or PolyApplicatives";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166171,7 +160021,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1wdi8a1s235knb98bmhfqvy7qbqvj804dx6rn846x8aj50drjjqv";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/clintonmead/polydata-core#readme";
        description = "Core data definitions for the \"polydata\" package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166226,7 +160075,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 vector vector-space
        ];
-       homepage = "https://github.com/mokus0/polynomial";
        description = "Polynomials";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166250,7 +160098,6 @@ self: {
        version = "1.12";
        sha256 = "05dya1vdvq29hkhkdlsglzhw7bdn51rvs1javs0q75nf99c66k7m";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "http://code.haskell.org/~malcolm/polyparse/";
        description = "A variety of alternative parser combinator libraries";
        license = "LGPL";
      }) {};
@@ -166285,7 +160132,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq polyparse tagsoup
        ];
-       homepage = "https://github.com/kawu/polysoup";
        description = "Online XML parsing with polyparse and tagsoup";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166320,9 +160166,10 @@ self: {
        pname = "polyvariadic";
        version = "0.3.0.3";
        sha256 = "0zf7znslayjmcnajmsymc79f0lyyk7ph9zfczq78inirg0hv7hq1";
+       revision = "1";
+       editedCabalFile = "11jrr3xbkc828564sg3cc6ca1qaibbp43lbyrgi32kjy5l97w7y0";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/fgaz/polyvariadic";
        description = "Creation and application of polyvariadic functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166346,7 +160193,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq lattices random vector
        ];
-       homepage = "https://github.com/sgraf812/pomaps#readme";
        description = "Maps and sets of partial orders";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -166389,7 +160235,6 @@ self: {
          base hdaemonize optparse-applicative protolude text time
        ];
        testHaskellDepends = [ base hspec protolude ];
-       homepage = "https://github.com/kqr/pomohoro#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166402,7 +160247,6 @@ self: {
        version = "0.0.1";
        sha256 = "1nq4z063g429hxwf4vbyyr2b2s7sn325m0h6ggf793inlj48ci0h";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "https://gihub.com/matt76k/ponder";
        description = "PEG parser combinator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166421,7 +160265,6 @@ self: {
          network
        ];
        testHaskellDepends = [ base hspec network QuickCheck ];
-       homepage = "http://github.com/RobertFischer/pong-server#readme";
        description = "A simple embedded pingable server that runs in the background";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166441,7 +160284,6 @@ self: {
          base HDBC HDBC-sqlite3 hlogger pontarius-xmpp pontarius-xpmn
          xml-types
        ];
-       homepage = "http://www.pontarius.org/projects/pontarius-mediaserver/";
        description = "Extended Personal Media Network (XPMN) media server";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166482,7 +160324,6 @@ self: {
          xml-types
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/pontarius/pontarius-xmpp/";
        description = "An XMPP client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166499,7 +160340,6 @@ self: {
        libraryHaskellDepends = [
          base containers pontarius-xmpp random text xml-types
        ];
-       homepage = "http://www.pontarius.org/projects/pontarius-xpmn/";
        description = "Extended Personal Media Network (XPMN) library";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166514,7 +160354,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://www.ascii-art.de/ascii/uvw/unicorn.txt";
        description = "Can I have a pony?";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166528,7 +160367,6 @@ self: {
        revision = "1";
        editedCabalFile = "0lf9m19hl5asyb85xc8h34kh0iqpfdpwzil4lm5lskvn4fbi77n7";
        libraryHaskellDepends = [ base monad-control transformers ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Thread-safe resource pools. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166547,7 +160385,6 @@ self: {
        libraryHaskellDepends = [
          base monad-control resource-pool resourcet transformers
        ];
-       homepage = "http://www.yesodweb.com/book/persistent";
        description = "Resource pool allocations via ResourceT. (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166567,7 +160404,6 @@ self: {
          base concurrent-split containers deepseq transformers unsafe
          utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/pooled-io/";
        description = "Run jobs on a limited number of threads and support data dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166580,7 +160416,6 @@ self: {
        sha256 = "0kfcfxfwg5rjm7qx9r0ssdvkrvca95hflahrip1hi5wbplf224xv";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base mtl network ];
-       homepage = "https://github.com/tmrudick/haskell-pop3-client/";
        description = "POP3 Client Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166593,7 +160428,6 @@ self: {
        sha256 = "01pb8g5zl99zccnjnkwklfgaz1pqjp1xrgz5b3qy45nclyln0bm4";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base directory haskell98 unix ];
-       homepage = "http://www.haskell.org/~petersen/haskell/popenhs/";
        description = "popenhs is a popen-like library for Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166614,7 +160448,6 @@ self: {
          array base bytestring cairo containers glib gtk mtl
        ];
        libraryPkgconfigDepends = [ gdk_pixbuf gtk2 pango poppler ];
-       homepage = "http://projects.haskell.org/gtk2hs";
        description = "Binding to the Poppler";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166628,7 +160461,6 @@ self: {
        version = "1.0";
        sha256 = "06z723fgqwvcxgxy63pqwmjb6xkcl69xmdry117f0i5rhy0aix3y";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mietek/populate-setup-exe-cache/";
        description = "Empty Cabal package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -166670,7 +160502,6 @@ self: {
          text transformers
        ];
        testHaskellDepends = [ base containers hspec mtl QuickCheck text ];
-       homepage = "https://github.com/j1r1k/portager";
        description = "DSL for configuring Gentoo portage";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166684,7 +160515,6 @@ self: {
        sha256 = "0vxlfn2462fmknj94sd5ajbm3lydy3z8mrqb3vgh47wwn0sq8sk3";
        libraryHaskellDepends = [ base containers ];
        librarySystemDepends = [ portaudio ];
-       homepage = "http://code.haskell.org/portaudio";
        description = "Haskell bindings for the PortAudio library";
        license = "unknown";
      }) {inherit (pkgs) portaudio;};
@@ -166726,7 +160556,6 @@ self: {
        version = "0.4.3.2";
        sha256 = "1ixyrg4k1f91v2r485r2fs8bgq373bhvg02mza5jdcb1amyfi7rm";
        libraryHaskellDepends = [ base haskell98 unix ];
-       homepage = "http://www.cse.unsw.edu.au/~chak/haskell/ports/";
        description = "The Haskell Ports Library";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166739,7 +160568,6 @@ self: {
        version = "0.0.1";
        sha256 = "0bs7b88qiczf59dliqhbxbzciv4xi07b6djspgpydigyrf5maac6";
        libraryHaskellDepends = [ base directory process ];
-       homepage = "http://github.com/ppenzin/hs-ports-tools/";
        description = "Library to interact with port tools on FreeBSD";
        license = "unknown";
      }) {};
@@ -166768,7 +160596,6 @@ self: {
          template-haskell text
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/xtendo-org/positron#readme";
        description = "Experiment";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -166786,7 +160613,6 @@ self: {
          transformers-base unix
        ];
        librarySystemDepends = [ acl ];
-       homepage = "https://github.com/tensor5/posix-acl";
        description = "Support for Posix ACL";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) acl;};
@@ -166798,7 +160624,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1462njrxsfb26xavpwji17p172bsy6ivicsjzfvh8sq60rqyzjv1";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/kerscher/posix-error-codes";
        description = "POSIX error codes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166821,7 +160646,6 @@ self: {
        version = "0.1";
        sha256 = "106rrbw4d0f13wcj19m6h0vy3v53j11bawqd3q4r0pcsypk53qmk";
        libraryHaskellDepends = [ base transformers unix ];
-       homepage = "https://github.com/singpolyma/posix-filelock-haskell";
        description = "Nice wrapper around POSIX fcntl advisory locks";
        license = "unknown";
      }) {};
@@ -166856,7 +160680,6 @@ self: {
        libraryHaskellDepends = [ base bytestring process unix ];
        librarySystemDepends = [ util ];
        testHaskellDepends = [ base bytestring process ];
-       homepage = "https://bitbucket.org/merijnv/posix-pty";
        description = "Pseudo terminal interaction with subprocesses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166886,7 +160709,6 @@ self: {
          base bytestring data-default-class data-flags network-ip
          transformers-base unix
        ];
-       homepage = "https://github.com/mvv/posix-socket";
        description = "Bindings to the POSIX socket API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166898,7 +160720,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "01s9hd23xcgdnryi72vj635435ccryv98a911l0zipxmvq4d8ri8";
        libraryHaskellDepends = [ base transformers-base unix ];
-       homepage = "https://github.com/mvv/posix-timer";
        description = "Bindings to POSIX clock and timer functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166924,7 +160745,6 @@ self: {
        version = "0.1.0.5";
        sha256 = "1iiyz3yf5rwcdawrbawdrx3fwrhb1s62ram6yavfwkvc7j9rfvzx";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tolysz/possible";
        description = "Three valued Data.Maybe";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -166947,7 +160767,6 @@ self: {
        version = "0.1.1";
        sha256 = "1z0d5pl11jymd0jj1k50si35lq2af3y0apiyz6mbi25zl5x49bi8";
        libraryHaskellDepends = [ aeson base bytestring HTTP ];
-       homepage = "https://github.com/mattyhall/haskell-postcodes";
        description = "A library that gets postcode information from the uk-postcodes.com";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166967,7 +160786,6 @@ self: {
        testHaskellDepends = [
          base bytestring filepath postgresql-simple process
        ];
-       homepage = "https://github.com/ilya-murzinov/postgres-embedded";
        description = "Library for easily running embedded PostgreSQL server for tests";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -166980,7 +160798,6 @@ self: {
        version = "0.2.0";
        sha256 = "1zx5inxczzlhyb5f89f92f0ngzln49qahzraqr6ksvi5r7n7gk86";
        libraryHaskellDepends = [ base bytestring postgresql-simple text ];
-       homepage = "https://github.com/cocreature/postgres-tmp#readme";
        description = "Create a temporary database that is deleted after performing some operation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167016,7 +160833,6 @@ self: {
          hspec-wai-json http-types protolude stm unordered-containers
          wai-extra
        ];
-       homepage = "https://github.com/diogob/postgres-websockets#readme";
        description = "Middleware to map LISTEN/NOTIFY messages to Websockets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167047,7 +160863,6 @@ self: {
          quickcheck-instances rerebase tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ criterion rerebase ];
-       homepage = "https://github.com/nikita-volkov/postgresql-binary";
        description = "Encoders and decoders for the PostgreSQL's binary format";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167065,7 +160880,6 @@ self: {
          aeson base bytestring monad-control mtl postgresql-simple
          resource-pool time
        ];
-       homepage = "https://bitbucket.org/s9gf4ult/postgresql-config";
        description = "Types for easy adding postgresql configuration to your program";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167083,7 +160897,6 @@ self: {
          base bytestring exceptions lens mtl postgresql-simple resource-pool
          resourcet time transformers-base
        ];
-       homepage = "http://github.com/mfine/postgresql-connector";
        description = "Initial project postgresql-connector from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167095,7 +160908,6 @@ self: {
        version = "0.1";
        sha256 = "063phxj8r3vy25awwwn47k9ac0s8z59igpgqrhb9gbfdq4ldrlpm";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/joeyadams/hs-postgresql-copy-escape";
        description = "Format data to feed to a PostgreSQL COPY FROM statement";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167118,7 +160930,6 @@ self: {
        version = "1.0.1";
        sha256 = "1r1dv1pi1z16q0v1329g2j856j3afdlhv42qhgdabl9p4wyrvm76";
        libraryHaskellDepends = [ bytestring ];
-       homepage = "https://github.com/nikita-volkov/postgresql-error-codes";
        description = "PostgreSQL error codes";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -167132,7 +160943,6 @@ self: {
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [ base bytestring unix ];
        librarySystemDepends = [ postgresql ];
-       homepage = "https://github.com/lpsmith/postgresql-libpq";
        description = "low-level binding to libpq";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) postgresql;};
@@ -167150,7 +160960,6 @@ self: {
          postgresql-simple utf8-string
        ];
        testHaskellDepends = [ base generics-sop hspec postgresql-simple ];
-       homepage = "https://github.com/cocreature/postgresql-named#readme";
        description = "Generic deserialization of PostgreSQL rows based on column names";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167210,7 +161019,6 @@ self: {
          quickcheck-assertions quickcheck-instances tasty tasty-hunit
          tasty-quickcheck tasty-th text time
        ];
-       homepage = "https://bitbucket.org/s9gf4ult/postgresql-query";
        description = "Sql interpolating quasiquote plus some kind of primitive ORM using it";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167233,7 +161041,6 @@ self: {
        executableHaskellDepends = [
          base basic-prelude optparse-applicative shelly text time
        ];
-       homepage = "https://github.com/mfine/postgresql-schema";
        description = "PostgreSQL Schema Management";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167264,6 +161071,31 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "postgresql-simple_0_5_4_0" = callPackage
+    ({ mkDerivation, aeson, attoparsec, base, base16-bytestring
+     , bytestring, bytestring-builder, case-insensitive, containers
+     , cryptohash, filepath, hashable, HUnit, postgresql-libpq
+     , scientific, tasty, tasty-golden, tasty-hunit, template-haskell
+     , text, time, transformers, uuid-types, vector
+     }:
+     mkDerivation {
+       pname = "postgresql-simple";
+       version = "0.5.4.0";
+       sha256 = "0xrsyx25v5z06qziy32wlb3lvkyci3nxkbb25nis21vkj3kimlgm";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring bytestring-builder
+         case-insensitive containers hashable postgresql-libpq scientific
+         template-haskell text time transformers uuid-types vector
+       ];
+       testHaskellDepends = [
+         aeson base base16-bytestring bytestring containers cryptohash
+         filepath HUnit tasty tasty-golden tasty-hunit text time vector
+       ];
+       description = "Mid-Level PostgreSQL client library";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "postgresql-simple-bind" = callPackage
     ({ mkDerivation, attoparsec, base, bytestring, data-default
      , exceptions, heredoc, hspec, postgresql-simple, template-haskell
@@ -167304,11 +161136,34 @@ self: {
          postgresql-simple text time
        ];
        testHaskellDepends = [ base bytestring hspec postgresql-simple ];
-       homepage = "https://github.com/ameingast/postgresql-simple-migration";
        description = "PostgreSQL Schema Migrations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "postgresql-simple-migration_0_1_12_0" = callPackage
+    ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash
+     , directory, hspec, postgresql-simple, text, time
+     }:
+     mkDerivation {
+       pname = "postgresql-simple-migration";
+       version = "0.1.12.0";
+       sha256 = "18sx8ila7w7k4ym4rs36dc48v0cdl3b4il5jfqyfcx34n3mb5y4q";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base base64-bytestring bytestring cryptohash directory
+         postgresql-simple time
+       ];
+       executableHaskellDepends = [
+         base base64-bytestring bytestring cryptohash directory
+         postgresql-simple text time
+       ];
+       testHaskellDepends = [ base bytestring hspec postgresql-simple ];
+       description = "PostgreSQL Schema Migrations";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "postgresql-simple-opts" = callPackage
     ({ mkDerivation, base, bytestring, data-default, either
      , generic-deriving, hspec, optparse-applicative, optparse-generic
@@ -167327,7 +161182,6 @@ self: {
          base bytestring data-default hspec optparse-applicative
          postgresql-simple
        ];
-       homepage = "https://github.com/jfischoff/postgresql-simple-opts#readme";
        description = "An optparse-applicative parser for postgresql-simple's connection options";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167353,7 +161207,6 @@ self: {
          pg-transact postgresql-simple random split stm text time
          transformers
        ];
-       homepage = "https://github.com/jfischoff/postgresql-queue#readme";
        description = "A PostgreSQL backed queue";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167366,7 +161219,6 @@ self: {
        version = "0.2";
        sha256 = "05plsdm4i4nw35pcbbk1yb91gpj6jq5hygsqijdmnsxyl9d6vbby";
        libraryHaskellDepends = [ base generics-sop postgresql-simple ];
-       homepage = "https://github.com/openbrainsrc/postgresql-simple-sop";
        description = "Generic functions for postgresql-simple";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167384,7 +161236,6 @@ self: {
          base postgresql-libpq postgresql-simple template-haskell
          transformers typedquery utf8-string
        ];
-       homepage = "https://github.com/tolysz/postgresql-simple-typed";
        description = "Typed extension for PostgreSQL simple";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167404,7 +161255,6 @@ self: {
        testHaskellDepends = [
          base postgresql-simple tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/futurice/postgresql-simple-url";
        description = "Parse postgres:// url into ConnectInfo";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167421,7 +161271,6 @@ self: {
        libraryHaskellDepends = [ base base-prelude bytestring text ];
        librarySystemDepends = [ pg_query ];
        testHaskellDepends = [ rerebase ];
-       homepage = "https://github.com/nikita-volkov/postgresql-syntax";
        description = "PostgreSQL SQL syntax utilities";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167459,7 +161308,6 @@ self: {
          base bytestring containers convertible HDBC HUnit network
          QuickCheck time
        ];
-       homepage = "https://github.com/dylex/postgresql-typed";
        description = "PostgreSQL interface with compile-time SQL type checking, optional HDBC backend";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167477,7 +161325,6 @@ self: {
          base base-unicode-symbols bytestring exceptions lens monad-control
          postgresql-typed transformers-base
        ];
-       homepage = "https://gitlab.com/theunixman/postgresql-typed-lifted";
        description = "postgresql-typed operations lifted to any instance of MonadBase or MonadBaseControl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167523,7 +161370,6 @@ self: {
          lens-aeson monad-control process protolude regex-tdfa
          transformers-base wai wai-extra
        ];
-       homepage = "https://github.com/begriffs/postgrest";
        description = "REST API for any Postgres database";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167560,7 +161406,6 @@ self: {
          hspec-wai-json http-types protolude stm unordered-containers
          wai-extra
        ];
-       homepage = "https://github.com/diogob/postgrest-ws#readme";
        description = "PostgREST extension to map LISTEN/NOTIFY messages to Websockets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167600,7 +161445,6 @@ self: {
          aeson attoparsec base bytestring containers http-client-tls
          http-types network-api-support text
        ];
-       homepage = "https://github.com/apiengine/postmark";
        description = "Library for postmarkapp.com HTTP Api";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167636,7 +161480,6 @@ self: {
          base bytestring containers directory hopenssl hsdns hsemail hsyslog
          mtl network old-time parsec unix
        ];
-       homepage = "http://github.com/peti/postmaster";
        description = "Postmaster ESMTP Server";
        license = "GPL";
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -167651,7 +161494,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base binary bytestring split ];
-       homepage = "https://github.com/RossMeikleham/Potato_Tool";
        description = "Command line Dreamcast VMU filesystem toolset";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167677,7 +161519,6 @@ self: {
          attoparsec QuickCheck quickcheck-instances random rerebase tasty
          tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/metrix-ai/potoki";
        description = "Simple streaming in IO";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167694,7 +161535,6 @@ self: {
        libraryHaskellDepends = [
          base base-prelude bytestring cereal potoki potoki-core text
        ];
-       homepage = "https://github.com/metrix-ai/potoki-cereal";
        description = "Streaming serialization";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167714,7 +161554,6 @@ self: {
          QuickCheck quickcheck-instances rerebase tasty tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "https://github.com/metrix-ai/potoki-core";
        description = "Low-level components of \"potoki\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167726,12 +161565,11 @@ self: {
      }:
      mkDerivation {
        pname = "potoki-hasql";
-       version = "1.4";
-       sha256 = "1ahdmc98pkfvbj8z1ds6xfzrj77wqbagfkn9jfzsz14z2m2rw8b2";
+       version = "1.5";
+       sha256 = "1pxl1fcw1khp4gbhpranv685ri67995d76nisx7ba7l2vg438mn8";
        libraryHaskellDepends = [
          base bytestring hasql potoki potoki-core profunctors text vector
        ];
-       homepage = "https://github.com/metrix-ai/potoki-hasql";
        description = "Integration of \"potoki\" and \"hasql\"";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167762,7 +161600,6 @@ self: {
        revision = "1";
        editedCabalFile = "1iwsxi5zkqqjf9wr460bqjpghcvjhpgqgk27a11ji6bpdf6gnhga";
        libraryHaskellDepends = [ base diagrams-lib JuicyPixels potrace ];
-       homepage = "http://projects.haskell.org/diagrams/";
        description = "Potrace bindings for the diagrams library";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167778,7 +161615,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base directory unix ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/ppelleti/powermate";
        description = "bindings for Griffin PowerMate USB";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -167790,7 +161626,6 @@ self: {
        version = "0.0.1";
        sha256 = "0z3nqv8l9h0kwdaqb2vnk7vx5d0hmx02giv2k01llk7vznlkqqny";
        libraryHaskellDepends = [ base ];
-       homepage = "http://tomahawkins.org";
        description = "Tools for PowerPC programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167805,7 +161640,6 @@ self: {
        sha256 = "1xhlv9gpj03cy2fq5aszvglp3ix85hg5c7zgxz99ss2pkb9hvi6r";
        libraryHaskellDepends = [ async base contravariant timespan ];
        testHaskellDepends = [ async base hspec stm ];
-       homepage = "https://github.com/agrafix/powerqueue#readme";
        description = "A flexible job queue with exchangeable backends";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167824,7 +161658,6 @@ self: {
          powerqueue text timespan
        ];
        testHaskellDepends = [ async base hspec powerqueue stm timespan ];
-       homepage = "https://github.com/agrafix/powerqueue#readme";
        description = "A distributed worker backend for powerqueu";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167852,7 +161685,6 @@ self: {
          base cereal criterion powerqueue temporary
        ];
        benchmarkSystemDepends = [ leveldb snappy ];
-       homepage = "https://github.com/agrafix/powerqueue#readme";
        description = "A high performance in memory and LevelDB backend for powerqueue";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167867,7 +161699,6 @@ self: {
        libraryHaskellDepends = [
          aws-simple base powerqueue text timespan
        ];
-       homepage = "https://github.com/agrafix/powerqueue#readme";
        description = "A Amazon SQS backend for powerqueue";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167880,7 +161711,6 @@ self: {
        version = "2009.5.13";
        sha256 = "0nzvxi1ybfxb1zqkbfqfic8j3mf3r6i2zdyjf7x41rz6m6lhqfcy";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://github.com/nfjinjing/ppm/tree/master";
        description = "a tiny PPM image generator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -167901,7 +161731,6 @@ self: {
          base boxes containers HUnit QuickCheck tasty tasty-hunit
          tasty-quickcheck vector
        ];
-       homepage = "https://github.com/gdevanla/pptable#readme";
        description = "Pretty Print containers in a tabular format";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -167924,7 +161753,6 @@ self: {
          base boxes containers HUnit markdown-unlit QuickCheck tasty
          tasty-hunit tasty-quickcheck vector
        ];
-       homepage = "https://github.com/gdevanla/pptable#readme";
        description = "Pretty Print containers in a tabular format";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167937,7 +161765,6 @@ self: {
        version = "0.8";
        sha256 = "1n71qhlxn9js5cizyqdq9f7m08m5j0354871r8b47bnzdi2kqkc4";
        libraryHaskellDepends = [ base QuickCheck random stm ];
-       homepage = "http://hub.darcs.net/shelarcy/pqc";
        description = "Parallel batch driver for QuickCheck";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -167985,7 +161812,6 @@ self: {
        executableHaskellDepends = [
          base bytestring data-default directory json mps
        ];
-       homepage = "http://github.com/nfjinjing/practice-room";
        description = "Practice Room";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168007,7 +161833,6 @@ self: {
          semigroups string-convert template-haskell text time
          unordered-containers vector
        ];
-       homepage = "https://github.com/tdammers/praglude";
        description = "A pragmatic Prelude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168025,7 +161850,6 @@ self: {
        testHaskellDepends = [
          base tasty tasty-hunit tasty-quickcheck vector-space
        ];
-       homepage = "https://github.com/leftaroundabout/pragmatic-show";
        description = "Alternative Show class that gives shorter view if possible";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -168047,7 +161871,6 @@ self: {
          template-haskell text text-manipulate time transformers-base
          unordered-containers uuid
        ];
-       homepage = "https://github.com/swift-nav/preamble";
        description = "Yet another prelude";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -168066,7 +161889,6 @@ self: {
          base Cabal containers cpphs directory filepath haskell-src-exts
          xhtml
        ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Diff Cabal packages";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168084,7 +161906,6 @@ self: {
          base bifunctors bytestring containers mtl text text-show
        ];
        testHaskellDepends = [ base doctest QuickCheck ];
-       homepage = "https://github.com/oisdk/precursor#readme";
        description = "Prelude replacement";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -168155,7 +161976,6 @@ self: {
          mtl poly-arity pred-set QuickCheck semigroups sets strict text
          tries unordered-containers
        ];
-       homepage = "https://github.com/athanclark/pred-trie#readme";
        description = "Predicative tries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168190,7 +162010,6 @@ self: {
        version = "0.1.0";
        sha256 = "0n1ilbr3zs8gaji37xn5iab5nwk02my3g18x8bci6pp8znisrbi0";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/esoeylemez/predictive";
        description = "Predict the future, backtrack on failure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168212,7 +162031,6 @@ self: {
          base bytestring containers contravariant QuickCheck rainbow split
          tasty tasty-quickcheck tasty-th text transformers
        ];
-       homepage = "http://www.github.com/massysett/prednote";
        description = "Evaluate and display trees of predicates";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168236,7 +162054,6 @@ self: {
          barecheck base containers prednote QuickCheck quickpull rainbow
          rainbow-tests text
        ];
-       homepage = "http://www.github.com/massysett/prednote";
        description = "Tests and QuickCheck generators to accompany prednote";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168250,7 +162067,6 @@ self: {
        sha256 = "0brw6rrykfsg67ckcfs3d5x4n7m8c6vbnh9hqrk1iq9whlz6vpwy";
        libraryHaskellDepends = [ base regex-pcre-builtin ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/VonFry/prefix-expression";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -168267,7 +162083,6 @@ self: {
          base Cabal HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/iustin/prefix-units";
        description = "A basic library for SI/binary prefix units";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168310,7 +162125,6 @@ self: {
          ghc-prim integer-gmp lens mtl safe StateVar stm text
          text-conversions time tuple unordered-containers vector
        ];
-       homepage = "https://github.com/jxv/pregame";
        description = "Prelude for applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -168332,7 +162146,6 @@ self: {
          mono-traversable-instances mtl parallel stm-conduit
          string-conversions
        ];
-       homepage = "http://github.com/kerscher/preliminaries";
        description = "A larger alternative to the Prelude";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168356,7 +162169,6 @@ self: {
        version = "0.4";
        sha256 = "0ms63ggqciin92qld07cx6110n534idk38hzj7c69jw68cz3bw1f";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/emilaxelsson/prelude-edsl";
        description = "An EDSL-motivated subset of the Prelude";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168368,7 +162180,6 @@ self: {
        version = "0.4.0.3";
        sha256 = "0xzqdf3nl2h0ra4gnslm1m1nsxlsgc0hh6ky3vn578vh11zhifq9";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/ekmett/prelude-extras";
        description = "Higher order versions of Prelude classes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168417,7 +162228,6 @@ self: {
        version = "0.1.1.2";
        sha256 = "09wp6b7bvnp2wz0kigwm4vfca74phh3bbpqybqdgm60isfaz3yfl";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "A redefinition of the Prelude's Enum class in order to render it safe";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168469,7 +162279,6 @@ self: {
        testHaskellDepends = [
          base directory haskell-src-exts hspec process temporary
        ];
-       homepage = "http://github.com/meditans/preprocessor#readme";
        description = "Remove cpp annotations to get the source ready for static analysis";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168482,7 +162291,6 @@ self: {
        version = "1.0.1";
        sha256 = "0ngfmvw6hvbr52i01n180ls4c8rx2wk2rka6g6igpvy9x2gwjin9";
        libraryHaskellDepends = [ base mtl parsec syb ];
-       homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/";
        description = "A framework for extending Haskell's syntax via quick-and-dirty preprocessors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168494,7 +162302,6 @@ self: {
        version = "2.0.2";
        sha256 = "0m825wnz7vs3as10glfzy7j0laf6j9w566isly95005gj2sb0lwp";
        libraryHaskellDepends = [ base mtl parsec syb ];
-       homepage = "https://github.com/tov/preprocessor-tools-hs";
        description = "A framework for extending Haskell's syntax via quick-and-dirty preprocessors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168510,7 +162317,6 @@ self: {
        editedCabalFile = "0pabxck7iyhyj7wf1bflg86xb2jip4vaspf080rfdc5s2cg0d23w";
        libraryHaskellDepends = [ base containers pretty ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "http://github.com/yav/presburger";
        description = "A decision procedure for quantifier-free linear arithmetic";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168522,7 +162328,6 @@ self: {
        version = "4.1.0";
        sha256 = "0ys2ibfh518r9rg9bl2m5cmyfxmri47g8wg7q0n5fcbsh4sb7s5s";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/chrisdone/present";
        description = "Make presentations for data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168534,7 +162339,6 @@ self: {
        version = "0.1.2";
        sha256 = "0aa3079az8bazyzqxxhx575vxr4a0p3wvlgh765w3k01vh6dkzgf";
        libraryHaskellDepends = [ base containers json mtl parsec ];
-       homepage = "http://github.com/bickfordb/text-press";
        description = "Text template library targeted at the web / HTML generation";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168580,7 +162384,6 @@ self: {
        libraryHaskellDepends = [ base deepseq ghc-prim ];
        testHaskellDepends = [ base deepseq ghc-prim QuickCheck ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://github.com/haskell/pretty";
        description = "Pretty-printing library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168593,7 +162396,6 @@ self: {
        version = "1.0.1.1";
        sha256 = "1qdfp2kpahzflq9a3idwmb0pqs4l7almxn5rbw5gp2pmdx81p3am";
        libraryHaskellDepends = [ base pretty ];
-       homepage = "https://github.com/ddssff/pretty-class";
        description = "Pretty printing class similar to Show";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168628,7 +162430,6 @@ self: {
        libraryHaskellDepends = [ base pretty-show text ];
        executableHaskellDepends = [ ansi-wl-pprint base pretty-show ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/githubuser/pretty-display#readme";
        description = "Typeclass for human-readable display";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168642,7 +162443,6 @@ self: {
        libraryHaskellDepends = [
          base basic-prelude bytestring pretty-show
        ];
-       homepage = "https://github.com/jml/pretty-error";
        description = "Pretty error messages for runtime invariants";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -168682,7 +162482,6 @@ self: {
          base genvalidity-hspec genvalidity-time hspec QuickCheck time
          validity validity-time
        ];
-       homepage = "https://github.com/NorfairKing/pretty-relative-time#readme";
        description = "Pretty relative time";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168704,7 +162503,6 @@ self: {
        ];
        libraryToolDepends = [ happy ];
        executableHaskellDepends = [ base ];
-       homepage = "http://wiki.github.com/yav/pretty-show";
        description = "Tools for working with derived `Show` instances and generic inspection of values";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -168725,7 +162523,6 @@ self: {
        ];
        libraryToolDepends = [ happy ];
        executableHaskellDepends = [ base ];
-       homepage = "http://wiki.github.com/yav/pretty-show";
        description = "Tools for working with derived `Show` instances and generic inspection of values";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -168746,7 +162543,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest Glob ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/cdepillabout/pretty-simple";
        description = "pretty printer for data types with a 'Show' instance";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168772,7 +162568,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base text ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/loganmac/pretty-terminal#readme";
        description = "Styling and coloring terminal output with ANSI escape sequences";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168796,7 +162591,6 @@ self: {
        sha256 = "0kvqp39q1qydgf6rlrabgjcgv53irdh9xvw2p7hazbls178ljv75";
        libraryHaskellDepends = [ base mtl tagged ];
        testHaskellDepends = [ base hspec tagged ];
-       homepage = "https://github.com/sheyll/pretty-types#readme";
        description = "A small pretty printing DSL for complex types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168843,7 +162637,6 @@ self: {
          ansi-wl-pprint base containers criterion deepseq mtl QuickCheck
          random text transformers
        ];
-       homepage = "http://github.com/quchen/prettyprinter";
        description = "A modern, easy to use, well-documented, extensible prettyprinter";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -168857,7 +162650,6 @@ self: {
        sha256 = "0ha6vz707qzb5ky7kdsnw2zgphg2dnxrpbrxy8gaw119vwhb9q6k";
        libraryHaskellDepends = [ ansi-terminal base prettyprinter text ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/quchen/prettyprinter";
        description = "ANSI terminal backend for the »prettyprinter« package";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -168871,7 +162663,6 @@ self: {
        revision = "3";
        editedCabalFile = "0vzi7id60pfj35xp61akzvfx9x6py45r5b8343i48ljpir91rvgw";
        libraryHaskellDepends = [ base prettyprinter text ];
-       homepage = "http://github.com/quchen/prettyprinter";
        description = "Prettyprinter compatibility module for previous users of the annotated-wl-pprint package";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -168889,7 +162680,6 @@ self: {
        libraryHaskellDepends = [
          base prettyprinter prettyprinter-ansi-terminal text
        ];
-       homepage = "http://github.com/quchen/prettyprinter";
        description = "Drop-in compatibility package to migrate from »ansi-wl-pprint« to »prettyprinter«";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -168903,7 +162693,6 @@ self: {
        revision = "3";
        editedCabalFile = "0cb1i1hmr6wl8lacy3w822h273lapqhp537snxgbmhf9xvfckbpr";
        libraryHaskellDepends = [ base prettyprinter text ];
-       homepage = "http://github.com/quchen/prettyprinter";
        description = "Prettyprinter compatibility module for previous users of the wl-pprint package";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -168923,7 +162712,6 @@ self: {
          prettyprinter-ansi-terminal text
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/quchen/prettyprinter";
        description = "Converter from »ansi-wl-pprint« documents to »prettyprinter«-based ones";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -168951,7 +162739,6 @@ self: {
        libraryHaskellDepends = [
          base containers pretty strict-data text util-plus
        ];
-       homepage = "https://github.com/factisresearch/opensource-mono#readme";
        description = "The method of previewing data (instead of wholly show-ing it)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168963,7 +162750,6 @@ self: {
        version = "0.2.2";
        sha256 = "0lr7qni6wfiazn2gj6hnlkfzxdwvfhfqfkacj43w26s34irda4g3";
        libraryHaskellDepends = [ base ghc-prim primitive semigroups ];
-       homepage = "https://github.com/andrewthad/prim-array#readme";
        description = "Primitive byte array with type variable";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168975,7 +162761,6 @@ self: {
        version = "0.1";
        sha256 = "0fyjxpk4xllkh3r5b7fbb4sb6whxwbdm5lr9zn44qb9v4g0nx2d8";
        libraryHaskellDepends = [ base ghc-prim primitive semigroups ];
-       homepage = "https://github.com/andrewthad/prim-array#readme";
        description = "Primitive byte array with type variable";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -168991,7 +162776,6 @@ self: {
        libraryHaskellDepends = [ base ghc-prim spoon ];
        testHaskellDepends = [ base HUnit QuickCheck spoon ];
        benchmarkHaskellDepends = [ base criterion ghc-prim spoon ];
-       homepage = "https://github.com/michaeljklein/prim-spoon";
        description = "Catch errors thrown from pure computations using primops";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169003,7 +162787,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1zssi4zaihjaf3an10ar39d4qb155wcl1j66aymfrr9z2f2rf1gv";
        libraryHaskellDepends = [ base dependent-sum primitive ];
-       homepage = "https://github.com/mokus0/prim-uniq";
        description = "Opaque unique identifiers in primitive state monads";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -169015,7 +162798,6 @@ self: {
        version = "0.2.1.0";
        sha256 = "0ny6fzr967d1fifk050k95j9snnbjjif2bxf3v9s93k3zdc6bmkl";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/sebfisch/primes";
        description = "Efficient, purely functional generation of prime numbers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169029,7 +162811,6 @@ self: {
        libraryHaskellDepends = [ base deepseq primes ];
        testHaskellDepends = [ base HTF primes ];
        benchmarkHaskellDepends = [ base criterion primes ];
-       homepage = "https://github.com/kindaro/primes-type#readme";
        description = "Type-safe prime numbers";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -169045,7 +162826,6 @@ self: {
        libraryHaskellDepends = [ base foundation ];
        executableHaskellDepends = [ base foundation ];
        executableSystemDepends = [ primesieve ];
-       homepage = "https://github.com/sighingnow/computations/tree/master/primesieve#readme";
        description = "FFI bindings for the primesieve library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169060,7 +162840,6 @@ self: {
        revision = "1";
        editedCabalFile = "1v4q1mz08fzagp4xpbw5ifmymlrsw380yccdvhcgqfrl2lrgb2zf";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/haskell/primitive";
        description = "Primitive memory-related operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169074,7 +162853,6 @@ self: {
        sha256 = "0mcmbnj08wd6zfwn7xk6zf5hy5zwbla5v78pw0dpymqg9s0gzpnd";
        libraryHaskellDepends = [ base ghc-prim transformers ];
        testHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/haskell/primitive";
        description = "Primitive memory-related operations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169086,7 +162864,6 @@ self: {
        version = "0.6.3.0";
        sha256 = "02097f658qidmcfaisrcl4k3vmipx8w8p6mcbnajc8ndb3m58bbl";
        libraryHaskellDepends = [ base primitive ];
-       homepage = "https://github.com/andrewthad/primitive-checked#readme";
        description = "primitive functions with bounds-checking";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169124,7 +162901,6 @@ self: {
          happstack-server happstack-state hsp MissingH mtl old-locale
          old-time random regex-posix split time
        ];
-       homepage = "http://kagami.touhou.ru/projects/show/primula";
        description = "ImageBoard on Happstack and HSP";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169144,7 +162920,6 @@ self: {
        executableHaskellDepends = [
          base ConfigFile directory HTTP mtl network parsec utf8-string XMPP
        ];
-       homepage = "http://kagami.touhou.ru/projects/show/primula";
        description = "Jabber-bot for primula-board ImageBoard";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169162,7 +162937,6 @@ self: {
          aeson base hashable singletons template-haskell text
          unordered-containers vector vinyl
        ];
-       homepage = "https://github.com/andrewthad/pringletons";
        description = "Classes and data structures complementing the singletons library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169175,7 +162949,6 @@ self: {
        version = "1.1.9";
        sha256 = "10c4dsf0kz5ydbx5gr8dzcd280l6nj8dd6h77k56ggy5icnhx6p8";
        libraryHaskellDepends = [ base split ];
-       homepage = "https://github.com/JohnReedLOL/HaskellPrintDebugger";
        description = "Debug print formatting library";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169193,7 +162966,6 @@ self: {
        testHaskellDepends = [
          base containers hspec HUnit lens mtl QuickCheck transformers
        ];
-       homepage = "https://github.com/m0rphism/printcess/";
        description = "Pretty printing with indentation, mixfix operators, and automatic line breaks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169236,7 +163008,6 @@ self: {
        libraryHaskellDepends = [
          base hscolour pretty-show pretty-simple text transformers
        ];
-       homepage = "https://github.com/evturn/prints";
        description = "The Artist Formerly Known as Prints";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169250,7 +163021,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base xosd ];
-       homepage = "http://code.haskell.org/~dons/code/printxosd";
        description = "Simple tool to display some text on an on-screen display";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169262,7 +163032,6 @@ self: {
        version = "0.2.2";
        sha256 = "0nsiil0yl32m80a1kpg3z0wd5fxwkpz2lzf66pa06iy24q0rz5lf";
        libraryHaskellDepends = [ base containers queue reord stateref ];
-       homepage = "http://code.haskell.org/~mokus/priority-queue";
        description = "Simple implementation of a priority queue";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169332,7 +163101,6 @@ self: {
          base convertible HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/ixmatus/prizm";
        description = "Convert colors to different color spaces, interpolate colors, and transform colors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169348,7 +163116,6 @@ self: {
        libraryHaskellDepends = [
          base containers random transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Probabilistic_Functional_Programming";
        description = "Probabilistic Functional Programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169367,7 +163134,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion mwc-random mwc-random-monad vector
        ];
-       homepage = "http://github.com/alpmestan/probable";
        description = "Easy and reasonably efficient probabilistic programming and random generation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169435,7 +163201,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit conduit-extra hspec resourcet
        ];
-       homepage = "http://github.com/snoyberg/process-conduit";
        description = "Conduits for processes (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169454,7 +163219,6 @@ self: {
          process text
        ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/seereason/process-extras";
        description = "Process extras";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -169473,7 +163237,6 @@ self: {
        testHaskellDepends = [
          base bytestring cpphs iterIO process transformers
        ];
-       homepage = "https://github.com/garious/process-iterio";
        description = "IterIO Process Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169503,7 +163266,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring deepseq ListLike process text
        ];
-       homepage = "https://github.com/ddssff/process-listlike";
        description = "Process extras";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169521,7 +163283,6 @@ self: {
          base bytestring deepseq HUnit ListLike mtl process process-listlike
          text time unix utf8-string
        ];
-       homepage = "https://src.seereason.com/process-progress";
        description = "Run a process and do reportsing on its progress";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169539,7 +163300,6 @@ self: {
          base bytestring enumerator mtl process shakespeare-text
          template-haskell text
        ];
-       homepage = "http://github.com/tanakh/process-qq";
        description = "Quasi-Quoters for exec process";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169608,7 +163368,6 @@ self: {
          base data-default GLUT hsnoise NumInstances OpenGL random time
          transformers utf8-string vector-space
        ];
-       homepage = "https://github.com/anton-k/processing-for-haskell";
        description = "Computer graphics for kids and artists with Processing implemented in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169624,7 +163383,6 @@ self: {
        libraryHaskellDepends = [
          array attoparsec base bytestring containers deepseq mtl
        ];
-       homepage = "https://github.com/takenobu-hs/processor-creative-kit";
        description = "a creation kit for instruction sets and cpu simulators and development tools";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169648,7 +163406,6 @@ self: {
        version = "1.0.2";
        sha256 = "12px0nk7j74hyfzcvxacd9020gk3cd3ijqb7fjmmg8y33354jkc4";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/gcross/procrastinating-variable";
        description = "Haskell values that cannot be evaluated immediately";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169661,7 +163418,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1md75jc32nfnvs7ygf1mna00gl0wmimp2lkdcs9r9v0iy4b1hr5m";
        libraryHaskellDepends = [ attoparsec base bytestring ];
-       homepage = "http://closure.ath.cx/procstat";
        description = "get information on processes in Linux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169681,7 +163437,6 @@ self: {
        executableHaskellDepends = [
          base bytestring hspec HUnit process QuickCheck text
        ];
-       homepage = "https://github.com/nh2/proctest";
        description = "An IO library for testing interactive command line programs";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -169699,7 +163454,6 @@ self: {
          base checkers QuickCheck tasty tasty-auto tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "https://github.com/etorreborre/producer-hs#readme";
        description = "Simple streaming datatype";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169725,7 +163479,6 @@ self: {
        sha256 = "1yqpfdbdq0zh69mbpgns8faj0ajc9a8wgp3c8sgn373py2as9jxl";
        libraryHaskellDepends = [ base template-haskell th-data-compat ];
        testHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/khibino/haskell-product-isomorphic";
        description = "Weaken applicative functor on products";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169743,7 +163496,6 @@ self: {
        ];
        testHaskellDepends = [ base profunctors ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/tomjaguarpaw/product-profunctors";
        description = "product-profunctors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169761,7 +163513,6 @@ self: {
        ];
        testHaskellDepends = [ base profunctors ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/tomjaguarpaw/product-profunctors";
        description = "product-profunctors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169778,7 +163529,6 @@ self: {
        executableHaskellDepends = [
          base containers filepath haskell98 parsec
        ];
-       homepage = "http://antiope.com/downloads.html";
        description = "Convert GHC profiles into GraphViz's dot format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169798,7 +163548,6 @@ self: {
        executableHaskellDepends = [
          base containers filepath haskell-src-exts semigroups uniplate zenc
        ];
-       homepage = "https://gitorious.org/prof2pretty";
        description = "generate pretty source from time/allocation profiles";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169818,7 +163567,6 @@ self: {
          base containers directory extra filepath ghc-prof hashable
          scientific text
        ];
-       homepage = "https://github.com/ndmitchell/profiterole#readme";
        description = "Restructure GHC profile reports";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169839,7 +163587,6 @@ self: {
          aeson base bytestring containers filepath ghc-prof js-jquery
          scientific text unordered-containers vector
        ];
-       homepage = "http://github.com/jaspervdj/profiteur";
        description = "Treemap visualiser for GHC prof files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169853,7 +163600,6 @@ self: {
        sha256 = "10j458liqlyz5s9gkg95c6aq7ap5fa7d8pc7hygy71nn87pm2g4a";
        libraryHaskellDepends = [ base profunctors ];
        doHaddock = false;
-       homepage = "http://github.com/ekmett/profunctor-extras/";
        description = "This package has been absorbed into profunctors 4.0";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169872,7 +163618,6 @@ self: {
          base base-orphans bifunctors comonad contravariant distributive
          semigroups tagged transformers
        ];
-       homepage = "http://github.com/ekmett/profunctors/";
        description = "Profunctors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -169896,7 +163641,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1mdzwbzkf9ja7i21hds26gqn2ll4hnidbcq145yigkfzv93r6hq6";
        libraryHaskellDepends = [ ansi-terminal async base stm ];
-       homepage = "https://github.com/esoeylemez/progress-meter";
        description = "Live diagnostics for concurrent activity";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169941,7 +163685,6 @@ self: {
          base containers criterion directory filepath haskeline process
          txt-sushi
        ];
-       homepage = "http://chplib.wordpress.com/2010/02/04/progression-supporting-optimisation-in-haskell/";
        description = "Automates the recording and graphing of criterion benchmarks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -169961,7 +163704,6 @@ self: {
          base binary bytestring containers directory filepath ghc-prim
          process text
        ];
-       homepage = "https://bitbucket.org/gchrupala/progression";
        description = "Multilabel classification model which learns sequentially (online)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170043,7 +163785,6 @@ self: {
          megaparsec mtl parallel stm stm-containers temporary text time
          unordered-containers uuid vector vector-binary-instances
        ];
-       homepage = "https://github.com/agentm/project-m36";
        description = "Relational Algebra Engine";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170066,7 +163807,6 @@ self: {
          base base64-bytestring bytestring conduit containers hspec
          QuickCheck resourcet text transformers
        ];
-       homepage = "https://github.com/fpco/haskell-ide";
        description = "Specify Haskell project templates and generate files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170086,7 +163826,6 @@ self: {
          base deepseq path path-io protolude safe-exceptions tasty
          tasty-hunit tasty-rerun text vector
        ];
-       homepage = "https://github.com/roman/Haskell-projectile#readme";
        description = "Go to README.md";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170113,7 +163852,6 @@ self: {
        sha256 = "1f0sgrdq83af1wff5pmzfh44rmzmc0k8axhddz7rkl9yaj330xak";
        libraryHaskellDepends = [ base directory ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/yamadapc/haskell-projectroot";
        description = "Bindings to the projectroot C logic";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -170130,7 +163868,6 @@ self: {
          base containers mtl parsec syb template-haskell th-lift
          transformers
        ];
-       homepage = "https://github.com/Erdwolf/prolog";
        description = "A Prolog interpreter written in Haskell";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170149,7 +163886,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs fgl graphviz mtl prolog prolog-graph-lib text
        ];
-       homepage = "https://github.com/Erdwolf/prolog";
        description = "A command line tool to visualize query resolution in Prolog";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170162,7 +163898,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "02xa4hqmhmsv7vkdy3m3dr1w3z88kc8ly0jjn7q6pba5yarci7nr";
        libraryHaskellDepends = [ base fgl graphviz mtl prolog text ];
-       homepage = "https://github.com/Erdwolf/prolog";
        description = "Generating images of resolution trees for Prolog queries";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170189,7 +163924,6 @@ self: {
          recursion-schemes semigroupoids string-qq template-haskell text
          transformers transformers-base typelevel vector
        ];
-       homepage = "https://github.com/wdanilo/prologue";
        description = "Better, more general Prelude exporting common utilities";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170208,7 +163942,6 @@ self: {
          atomic-primops base bytestring containers http-client http-types
          lens proto-lens proto-lens-protoc text transformers wai warp wreq
        ];
-       homepage = "http://github.com/bitnomial/prometheus";
        description = "Prometheus Haskell Client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170234,7 +163967,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion random utf8-string
        ];
-       homepage = "https://github.com/fimad/prometheus-haskell";
        description = "Haskell client library for http://prometheus.io.";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -170262,7 +163994,6 @@ self: {
        ];
        testHaskellDepends = [ base text weigh ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://github.com/ocharles/prometheus-effect";
        description = "Instrument applications with metrics and publish/push to Prometheus";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170276,7 +164007,6 @@ self: {
        sha256 = "0cgcgzd7f39fhi0hxwjawif55a3i5mnnv7afxrrbk7gnhqb589nx";
        libraryHaskellDepends = [ base prometheus-client utf8-string ];
        testHaskellDepends = [ base doctest prometheus-client ];
-       homepage = "https://github.com/fimad/prometheus-haskell";
        description = "Metrics exposing GHC runtime information for use with prometheus-client";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -170288,7 +164018,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1hzsprmw15apc654n77ima1pgs9nj6287d412jb5z37154bd0nfg";
        libraryHaskellDepends = [ async base ];
-       homepage = "http://github.com/jfischoff/promise";
        description = "A monadic interface for async";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170301,7 +164030,6 @@ self: {
        version = "0.3";
        sha256 = "0q7jjk9dqli4vi46j94gywxp0fp80b7r0k0g4ymyf8n12lcr0z5z";
        libraryHaskellDepends = [ base primitive ];
-       homepage = "http://github.com/ekmett/promises/";
        description = "Lazy demand-driven promises";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170317,7 +164045,6 @@ self: {
        libraryHaskellDepends = [
          base base-compat mtl transformers transformers-compat
        ];
-       homepage = "https://github.com/mstksg/prompt";
        description = "Monad (and transformer) for deferred-effect pure prompt-response queries";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -170332,7 +164059,6 @@ self: {
        libraryHaskellDepends = [
          base binary containers filepath mtl text
        ];
-       homepage = "https://github.com/buonuomo/Text.Pronounce";
        description = "A library for interfacing with the CMU Pronouncing Dictionary";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170344,7 +164070,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1wcm5wxzqm4lq340l3ga15cmjfabpf8njnvma3zagwyhmndabxfw";
        libraryHaskellDepends = [ base ];
-       homepage = "http://nikivazou.github.io/";
        description = "Proof Combinators used in Liquid Haskell for Theorem Proving";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -170383,7 +164108,6 @@ self: {
          text time transformers unix unix-compat
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://propellor.branchable.com/";
        description = "property-based host configuration management in haskell";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -170415,7 +164139,6 @@ self: {
          recursion-schemes syb template-haskell text time time-locale-compat
          transformers vector xml
        ];
-       homepage = "https://github.com/mokus0/property-list";
        description = "Apple property list parser";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170428,7 +164151,6 @@ self: {
        version = "0.1";
        sha256 = "1vm01qvd0jgcdpqx3p2h6gafhxi5x7bs8r5a6xsk4zz6cc1cbw4m";
        libraryHaskellDepends = [ base glade glib gtk ];
-       homepage = "http://www-users.cs.york.ac.uk/~ndm/proplang/";
        description = "A library for functional GUI development";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170442,7 +164164,6 @@ self: {
        sha256 = "10bkbqhl15xgc9iglx0f9h218a2hcfg0wali2c6a17wvlpfcwjbx";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest QuickCheck ];
-       homepage = "http://github.com/deviant-logic/props";
        description = "Reusable quickcheck properties";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170460,7 +164181,6 @@ self: {
          aeson base bytestring cereal containers HsOpenSSL http-streams
          io-streams mtl text transformers vector
        ];
-       homepage = "https://api.prosper.com";
        description = "Bindings to the Prosper marketplace API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170494,7 +164214,6 @@ self: {
          attoparsec base bytestring containers data-default-class
          lens-family parsec pretty text transformers void
        ];
-       homepage = "https://github.com/google/proto-lens";
        description = "A lens-based implementation of protocol buffers in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170513,7 +164232,6 @@ self: {
          attoparsec base bytestring containers data-default-class deepseq
          lens-family lens-labels parsec pretty text transformers void
        ];
-       homepage = "https://github.com/google/proto-lens#readme";
        description = "A lens-based implementation of protocol buffers in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170530,7 +164248,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers lens-family proto-lens QuickCheck text
        ];
-       homepage = "https://github.com/google/proto-lens";
        description = "Arbitrary instances for proto-lens";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170546,7 +164263,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers lens-family proto-lens QuickCheck text
        ];
-       homepage = "https://github.com/google/proto-lens#readme";
        description = "Arbitrary instances for proto-lens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170569,7 +164285,6 @@ self: {
          base HUnit lens-family lens-family-core proto-lens
          proto-lens-protoc test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/google/proto-lens#readme";
        description = "Utilities functions to proto-lens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170600,7 +164315,6 @@ self: {
        libraryHaskellDepends = [
          base optparse-applicative proto-lens text
        ];
-       homepage = "https://github.com/google/proto-lens#readme";
        description = "Adapting proto-lens to optparse-applicative ReadMs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170617,7 +164331,6 @@ self: {
        libraryHaskellDepends = [
          base lens-family proto-lens proto-lens-protoc text
        ];
-       homepage = "https://github.com/google/proto-lens#readme";
        description = "Basic protocol buffer message types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170644,7 +164357,6 @@ self: {
          base bytestring containers data-default-class deepseq filepath
          haskell-src-exts lens-family proto-lens text
        ];
-       homepage = "https://github.com/google/proto-lens#readme";
        description = "Protocol buffer compiler for the proto-lens library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170667,7 +164379,6 @@ self: {
          base bytestring cereal containers hex HUnit mtl QuickCheck tagged
          tasty tasty-hunit tasty-quickcheck text unordered-containers
        ];
-       homepage = "https://github.com/alphaHeavy/protobuf";
        description = "Google Protocol Buffers via GHC.Generics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170689,7 +164400,6 @@ self: {
          base bytestring cereal containers hex HUnit mtl QuickCheck tagged
          tasty tasty-hunit tasty-quickcheck text unordered-containers
        ];
-       homepage = "https://github.com/alphaHeavy/protobuf";
        description = "Google Protocol Buffers via GHC.Generics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170714,7 +164424,6 @@ self: {
          base bytestring cereal cplusplus-th criterion hprotoc-fork protobuf
          protocol-buffers-fork QuickCheck text utf8-string
        ];
-       homepage = "https://github.com/nicta/protobuf-native";
        description = "Protocol Buffers via C++";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170741,7 +164450,6 @@ self: {
          base binary bytestring containers data-binary-ieee754 filepath
          hspec parsec QuickCheck quickcheck-instances split text
        ];
-       homepage = "https://github.com/sru-systems/protobuf-simple";
        description = "Simple Protocol Buffers library (proto2)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -170758,7 +164466,6 @@ self: {
          array base binary bytestring containers directory filepath mtl
          parsec syb utf8-string
        ];
-       homepage = "https://github.com/k-bx/protocol-buffers";
        description = "Parse Google Protocol Buffer specifications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170775,7 +164482,6 @@ self: {
          array base binary bytestring containers directory filepath mtl
          parsec syb utf8-string
        ];
-       homepage = "https://github.com/k-bx/protocol-buffers";
        description = "Parse Google Protocol Buffer specifications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170791,7 +164497,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers protocol-buffers
        ];
-       homepage = "https://github.com/k-bx/protocol-buffers";
        description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170806,7 +164511,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers protocol-buffers
        ];
-       homepage = "https://github.com/k-bx/protocol-buffers";
        description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170824,7 +164528,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers protocol-buffers-fork
        ];
-       homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/";
        description = "Text.DescriptorProto.Options and code generated from the Google Protocol Buffer specification";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170842,7 +164545,6 @@ self: {
          array base binary bytestring containers directory filepath mtl syb
          utf8-string
        ];
-       homepage = "http://darcs.factisresearch.com/pub/protocol-buffers-fork/";
        description = "Parse Google Protocol Buffer specifications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170894,7 +164596,6 @@ self: {
          array async base bytestring containers deepseq ghc-prim hashable
          mtl mtl-compat stm text transformers transformers-compat
        ];
-       homepage = "https://github.com/sdiehl/protolude";
        description = "A small prelude";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -170909,7 +164610,6 @@ self: {
        libraryHaskellDepends = [
          async base lifted-async lifted-base protolude
        ];
-       homepage = "https://github.com/pbogdan/protolude-lifted";
        description = "Protolude with lifted-base and lifted-async";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170929,7 +164629,6 @@ self: {
          base containers directory filepath HUnit test-framework
          test-framework-hunit
        ];
-       homepage = "http://github.com/jasonrbriggs/proton";
        description = "Simple XML templating library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170962,7 +164661,6 @@ self: {
          optparse-applicative parsec parsers process safe text time
          unordered-containers wai warp
        ];
-       homepage = "https://github.com/prove-everywhere/server";
        description = "The server for ProveEverywhere";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -170975,7 +164673,6 @@ self: {
        version = "0.3";
        sha256 = "09pbvf40qykrzmg4lrk5krhx30gzsldk1bz2i6bb6d18bx14skak";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/RyanGlScott/proxied";
        description = "Make functions consume Proxy instead of undefined";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -170987,7 +164684,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1465mvkdq9cv202sj2hiwa8a2a07906dww2msan235fvkrnhj9jz";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/chessai/proxy.git";
        description = "proxy helpers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -170999,7 +164695,6 @@ self: {
        version = "0.1";
        sha256 = "0wpzj6hnlxvgd7lfd2921mrk97aw7ljf77jry3my97zdapkxz8i7";
        libraryHaskellDepends = [ base tagged ];
-       homepage = "https://github.com/jberryman/proxy-kindness";
        description = "A library for kind-polymorphic manipulation and inspection of Proxy values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171042,7 +164737,6 @@ self: {
        testHaskellDepends = [
          base containers hspec monad-logger mtl stm
        ];
-       homepage = "http://github.com/kRITZCREEK/psc-ide";
        description = "Language support for the PureScript programming language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171068,7 +164762,6 @@ self: {
          base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck
          tasty-th temporary
        ];
-       homepage = "https://github.com/msakai/pseudo-boolean";
        description = "Reading/Writing OPB/WBO files used in pseudo boolean competition";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -171117,7 +164810,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1x0r68mfv56rp87j8ick875wbq3qzkii9ia60amx6xr40x1acg7i";
        libraryHaskellDepends = [ base postgresql-simple ];
-       homepage = "http://github.com/agrafix/psql-helpers#readme";
        description = "A small collection of helper functions to generate postgresql queries";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -171155,7 +164847,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base text ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/wapxmas/pstemmer#readme";
        description = "A Haskell Implementation of the Porter Stemmer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -171168,7 +164859,6 @@ self: {
        sha256 = "12130fpdskml0mdgbr38zki48n5ffid0diiixyn89kzcq948vvmn";
        libraryHaskellDepends = [ base generic-deriving ];
        testHaskellDepends = [ base hspec hspec-discover ];
-       homepage = "http://github.com/tweag/pthread";
        description = "Bindings for the pthread library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -171177,21 +164867,20 @@ self: {
     ({ mkDerivation, base, base-prelude, bug, bytestring, contravariant
      , mtl, profunctors, QuickCheck, quickcheck-instances, rerebase
      , semigroups, tasty, tasty-hunit, tasty-quickcheck, text, time
-     , transformers
+     , transformers, vector
      }:
      mkDerivation {
        pname = "ptr";
-       version = "0.16.4";
-       sha256 = "0na3by8mh43cd0xn1s1l7hi3mmm3damr9swgv6mzyg9lhilsndxb";
+       version = "0.16.5";
+       sha256 = "0hywqysklzy5xixd8wdhrlwzf2336z1kn593sg5q30kbg3b0bgj2";
        libraryHaskellDepends = [
          base base-prelude bug bytestring contravariant mtl profunctors
-         semigroups text time transformers
+         semigroups text time transformers vector
        ];
        testHaskellDepends = [
          bug QuickCheck quickcheck-instances rerebase tasty tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "https://github.com/nikita-volkov/ptr";
        description = "Abstractions for operations on pointers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171227,7 +164916,6 @@ self: {
        libraryHaskellDepends = [ base filepath template-haskell ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion random ];
-       homepage = "https://github.com/wereHamster/publicsuffix-haskell/";
        description = "The publicsuffix list exposed as proper Haskell types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -171243,7 +164931,6 @@ self: {
        libraryHaskellDepends = [ base filepath template-haskell ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion random ];
-       homepage = "https://github.com/wereHamster/publicsuffix-haskell/";
        description = "The publicsuffix list exposed as proper Haskell types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171264,7 +164951,6 @@ self: {
          base bytestring cereal containers data-default HUnit idna text
          utf8-string
        ];
-       homepage = "https://github.com/litherum/publicsuffixlist";
        description = "Is a given string a domain suffix?";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -171282,7 +164968,6 @@ self: {
          publicsuffixlist text
        ];
        testHaskellDepends = [ base cereal HUnit publicsuffixlist ];
-       homepage = "https://github.com/litherum/publicsuffixlist";
        description = "Create the publicsuffixlist package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171316,7 +165001,6 @@ self: {
          base Cabal HUnit QuickCheck smallcheck tasty tasty-hunit
          tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "http://github.com/pubnub/haskell";
        description = "PubNub Haskell SDK";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171336,7 +165020,6 @@ self: {
          base feed HTTP json mime network random utf8-string xml
        ];
        executableHaskellDepends = [ fastcgi ];
-       homepage = "http://projects.haskell.org/pubsub/";
        description = "A library for Google/SixApart pubsub hub interaction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171367,7 +165050,6 @@ self: {
          aeson base bytestring QuickCheck test-framework
          test-framework-quickcheck2 text time vector
        ];
-       homepage = "https://github.com/pharpend/puffytools";
        description = "A CLI assistant";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171385,7 +165067,6 @@ self: {
          base bytestring data-default-class template-haskell
        ];
        testHaskellDepends = [ base bytestring tasty tasty-hunit ];
-       homepage = "https://github.com/philopon/pugixml-hs";
        description = "pugixml binding";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171410,7 +165091,6 @@ self: {
          base bytestring containers hashable hashtables HsSyck mtl old-time
          pretty random stm utf8-string
        ];
-       homepage = "http://pugscode.org/";
        description = "DrIFT with pugs-specific rules";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -171455,7 +165135,6 @@ self: {
        version = "1.0";
        sha256 = "1px8qvz7afws2w8scplxs4zm628anvh5ssbf0ba9hajh686h133i";
        libraryHaskellDepends = [ array base haskell98 ];
-       homepage = "http://repetae.net/john/computer/haskell/hsregex/";
        description = "Haskell PCRE binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171468,7 +165147,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0npq49hm17h3p7acmvbg10qkqx74asbk3f6c2rlw7zaa1zhb9r6d";
        libraryHaskellDepends = [ async base containers time ];
-       homepage = "https://github.com/agrafix/pulse#readme";
        description = "Synchronize actions to a time pulse";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -171513,7 +165191,6 @@ self: {
        testHaskellDepends = [
          base mtl regex-tdfa tasty tasty-hunit tasty-quickcheck text
        ];
-       homepage = "https://github.com/bryant/punkt";
        description = "Multilingual unsupervised sentence tokenization with Punkt";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171531,7 +165208,6 @@ self: {
        testHaskellDepends = [
          base bytestring cereal encoding HUnit mtl QuickCheck text
        ];
-       homepage = "https://github.com/litherum/punycode";
        description = "Encode unicode strings to ascii forms according to RFC 3492";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -171550,7 +165226,6 @@ self: {
          base bytestring containers Diff hsfacter hslogger language-puppet
          mtl text
        ];
-       homepage = "http://lpuppet.banquise.net";
        description = "A program that displays the puppet resources associated to a node given .pp files.";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171570,7 +165245,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers mtl test-simple Unixutils vector
        ];
-       homepage = "https://github.com/bosu/pure-cdb";
        description = "Another pure-haskell CDB (Constant Database) implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171650,7 +165324,6 @@ self: {
          tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base base-compat bytestring time ];
-       homepage = "http://github.com/GaloisInc/pure-zlib";
        description = "A Haskell-only implementation of zlib / DEFLATE";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171731,7 +165404,6 @@ self: {
          transformers-compat unordered-containers utf8-string vector
        ];
        doCheck = false;
-       homepage = "http://www.purescript.org/";
        description = "PureScript Programming Language Compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171757,15 +165429,15 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "purescript-bridge_0_12_0_0" = callPackage
+  "purescript-bridge_0_13_0_0" = callPackage
     ({ mkDerivation, base, containers, directory, filepath
      , generic-deriving, hspec, hspec-expectations-pretty-diff, lens
      , mtl, text, transformers
      }:
      mkDerivation {
        pname = "purescript-bridge";
-       version = "0.12.0.0";
-       sha256 = "1kh3ydqn7vs3ybda9ic8gbmzzjigiiibls9w1nh5ffgwf42dij7j";
+       version = "0.13.0.0";
+       sha256 = "0jai0vrfw997w7gjs168bk8n2xjw30hnhd82pch5n58w1sy6n6ib";
        libraryHaskellDepends = [
          base containers directory filepath generic-deriving lens mtl text
          transformers
@@ -171791,7 +165463,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath optparse-applicative text vector
        ];
-       homepage = "https://github.com/bitc/purescript-bundle-fast";
        description = "A fast alternative to Purescript's `psc-bundle` to be used during development";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171815,7 +165486,6 @@ self: {
          aeson base bytestring containers directory filepath mtl
          optparse-applicative purescript text
        ];
-       homepage = "https://github.com/minoki/purescript-tsd-gen#readme";
        description = "TypeScript Declaration File (.d.ts) generator for PureScript";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171833,7 +165503,6 @@ self: {
          base http-client lens taggy-lens text wreq
        ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/soupi/pursuit-client";
        description = "A cli client for pursuit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -171857,7 +165526,6 @@ self: {
          monad-control mtl network resourcet retry stm text time tls
          tls-extra transformers unordered-containers xml-conduit
        ];
-       homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/";
        description = "A server-side library for sending push notifications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171883,7 +165551,6 @@ self: {
          base bytestring optparse-applicative text
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/memrange/apn#readme";
        description = "Send push notifications to mobile iOS devices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171904,7 +165571,6 @@ self: {
          data-default hslogger mtl network pontarius-xmpp push-notify retry
          stm text tls tls-extra unordered-containers xml-types
        ];
-       homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/";
        description = "A server-side library for sending/receiving push notifications through CCS (Google Cloud Messaging)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171924,7 +165590,6 @@ self: {
          http-conduit http-types push-notify push-notify-ccs text
          unordered-containers xml-conduit yesod
        ];
-       homepage = "http://gsoc2013cwithmobiledevices.blogspot.com.ar/";
        description = "A general library for sending/receiving push notif. through dif. services.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -171974,7 +165639,6 @@ self: {
          aeson base bytestring HTTP MissingH mtl SHA time
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "http://www.github.com/sidraval/pusher-haskell";
        description = "A Pusher.com client written in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172000,7 +165664,6 @@ self: {
          http-client http-types QuickCheck scientific text time transformers
          unordered-containers vector
        ];
-       homepage = "https://github.com/pusher-community/pusher-http-haskell";
        description = "Haskell client library for the Pusher HTTP API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -172020,7 +165683,6 @@ self: {
          lens-aeson network scientific stm text time transformers
          unordered-containers websockets wuss
        ];
-       homepage = "https://github.com/barrucadu/pusher-ws";
        description = "Implementation of the Pusher WebSocket protocol";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172047,7 +165709,6 @@ self: {
          system-fileio system-filepath temporary text text-format time
          transformers unix unordered-containers yaml
        ];
-       homepage = "https://github.com/jwiegley/pushme#readme";
        description = "Tool to synchronize directories with rsync, zfs or git-annex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172069,7 +165730,6 @@ self: {
        testHaskellDepends = [
          base bytestring http-client tasty tasty-hunit text time
        ];
-       homepage = "https://github.com/DanMeakin/pushover";
        description = "A Haskell Pushover API library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172157,7 +165817,6 @@ self: {
          X11
        ];
        executableSystemDepends = [ libdevil ];
-       homepage = "http://code.haskell.org/pvd";
        description = "A photo viewer daemon application with remote controlling abilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172182,7 +165841,6 @@ self: {
          base cryptonite deepseq hourglass memory vector
        ];
        testHaskellDepends = [ base cryptonite tasty tasty-quickcheck ];
-       homepage = "https://github.com/input-output-hk/pvss-haskell#readme";
        description = "Public Verifiable Secret Sharing";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -172204,7 +165862,6 @@ self: {
          base bytestring HUnit process pwstore-fast test-framework
          test-framework-hunit
        ];
-       homepage = "http://hub.darcs.net/rycee/pwstore-cli";
        description = "Command line interface for the pwstore library";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -172220,7 +165877,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring binary byteable bytestring cryptohash random
        ];
-       homepage = "https://github.com/PeterScott/pwstore";
        description = "Secure password storage";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172236,7 +165892,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring byteable bytestring random SHA
        ];
-       homepage = "https://github.com/PeterScott/pwstore";
        description = "Secure password storage, in pure Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172251,7 +165906,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base containers mtl parsec ];
-       homepage = "http://community.moertel.com/ss/space/PXSL";
        description = "Parsimonious XML Shorthand Language--to-XML compiler";
        license = "GPL";
      }) {};
@@ -172268,7 +165922,6 @@ self: {
          aeson base bytestring containers pureMD5 template-haskell
        ];
        libraryPkgconfigDepends = [ python ];
-       homepage = "http://github.com/Russell91/json-python";
        description = "Call python inline from haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172286,7 +165939,6 @@ self: {
          aeson base bytestring containers pureMD5 template-haskell
        ];
        libraryPkgconfigDepends = [ python ];
-       homepage = "http://github.com/Russell91/pyfi";
        description = "Call python inline from haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172330,7 +165982,6 @@ self: {
        testHaskellDepends = [
          base doctest lens lens-properties tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/quasicomputational/mega/tree/master/packages/twofinger";
        description = "Efficient alternating finger trees";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172345,7 +165996,6 @@ self: {
        libraryHaskellDepends = [
          base fclabels QuickCheck template-haskell
        ];
-       homepage = "http://www.iai.uni-bonn.de/~jv/GV14.html";
        description = "Compile time generation of operation invariance tests for QuickCheck";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172363,7 +166013,6 @@ self: {
        libraryHaskellDepends = [ base hmatrix linear random ];
        executableHaskellDepends = [ base hmatrix ];
        testHaskellDepends = [ base hmatrix linear tasty tasty-hunit ];
-       homepage = "https://github.com/ardeleanasm/qchas#readme";
        description = "A library for implementing Quantum Algorithms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172407,7 +166056,6 @@ self: {
          transformers uniplate
        ];
        testHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/ndmitchell/qed#readme";
        description = "Simple prover";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172421,7 +166069,6 @@ self: {
        sha256 = "0g0abqc5z9nysm21c77kylkka1bvyn16ycinws1lcrjy53cb82sw";
        libraryHaskellDepends = [ base vector ];
        librarySystemDepends = [ qhull ];
-       homepage = "http://nonempty.org/software/haskell-qhull-simple";
        description = "Simple bindings to Qhull, a library for computing convex hulls";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172442,7 +166089,6 @@ self: {
          attoparsec base microlens QuickCheck tasty tasty-hunit
          tasty-quickcheck text time
        ];
-       homepage = "https://github.com/acw/qif";
        description = "A simple QIF file format parser / printer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172460,7 +166106,6 @@ self: {
          base bytestring haskell-src-meta template-haskell text
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/unclechu/haskell-qm-interpolated-string";
        description = "Implementation of interpolated multiline strings";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -172492,7 +166137,6 @@ self: {
          crypto-api directory filepath hspec HUnit streaming-commons tagged
          temporary utf8-string
        ];
-       homepage = "https://github.com/alexkazik/qnap-decrypt#readme";
        description = "Decrypt files encrypted by QNAP's Hybrid Backup Sync";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172505,7 +166149,6 @@ self: {
        sha256 = "1fsl1639jzik9zrkks1badx6pd303rjdm3dmnb6cfjjb1jg50cqr";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base network-uri template-haskell ];
-       homepage = "https://github.com/hdgarrood/qq-literals";
        description = "Compile-time checked literal values via QuasiQuoters";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -172525,7 +166168,6 @@ self: {
        ];
        libraryPkgconfigDepends = [ libqrencode ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/vmchale/QRImager#readme";
        description = "Library to generate images";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172546,7 +166188,6 @@ self: {
          jose-jwt lens repa repa-devil vector
        ];
        executableHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/vmchale/QRRepa#readme";
        description = "Library to generate QR codes from bytestrings and objects and scale image files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172576,7 +166217,6 @@ self: {
        librarySystemDepends = [
          qtc_core qtc_gui qtc_network qtc_opengl qtc_script qtc_tools
        ];
-       homepage = "http://github.com/keerastudios/hsQt";
        description = "Qt bindings";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172594,7 +166234,6 @@ self: {
        setupHaskellDepends = [ base Cabal directory filepath process ];
        libraryHaskellDepends = [ base process qtah-generator ];
        librarySystemDepends = [ qtbase ];
-       homepage = "http://khumba.net/projects/qtah";
        description = "Qt bindings for Haskell - C++ library";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172613,7 +166252,6 @@ self: {
        executableHaskellDepends = [
          base binary bytestring containers filepath hoppy-runtime qtah-qt5
        ];
-       homepage = "http://khumba.net/projects/qtah";
        description = "Example programs for Qtah Qt bindings";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172637,7 +166275,6 @@ self: {
          hoppy-std mtl process transformers
        ];
        doHaddock = false;
-       homepage = "http://khumba.net/projects/qtah";
        description = "Generator for Qtah Qt bindings";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172660,7 +166297,6 @@ self: {
        libraryToolDepends = [ qtbase ];
        testHaskellDepends = [ base hoppy-runtime HUnit ];
        testSystemDepends = [ qtah ];
-       homepage = "http://khumba.net/projects/qtah";
        description = "Qt bindings for Haskell";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172695,7 +166331,6 @@ self: {
          base directory doctest filepath mtl numbers QuickCheck tasty
          tasty-quickcheck
        ];
-       homepage = "https://github.com/ion1/quadratic-irrational";
        description = "An implementation of quadratic irrationals";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172714,7 +166349,6 @@ self: {
          aeson base blaze-builder bytestring http-conduit http-types syb
          text time time-locale-compat unordered-containers
        ];
-       homepage = "https://github.com/pvdbrand/quandl-api";
        description = "Quandl.com API library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172734,7 +166368,6 @@ self: {
          random-source rvar transformers vector
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/boundedvariation/quantfin";
        description = "Quant finance library in pure Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172754,7 +166387,6 @@ self: {
          aeson base containers ghc-prim hashable path-pieces text
          unordered-containers vector
        ];
-       homepage = "https://github.com/andrewthad/quantification#readme";
        description = "Rage against the quantification";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172775,7 +166407,6 @@ self: {
          base containers doctest Glob hlint hspec mtl parsec process
          regex-compat
        ];
-       homepage = "http://github.com/jdreaver/quantities";
        description = "Unit conversion and manipulation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -172787,7 +166418,6 @@ self: {
        version = "0.0.5";
        sha256 = "19z5b0jwnz20g0203xd78cv8rgm92diyxard4mbj6dyrj2kkfgww";
        libraryHaskellDepends = [ base MonadRandom mtl QuickCheck random ];
-       homepage = "http://github.com/luqui/quantum-arrow";
        description = "An embedding of quantum computation as a Haskell arrow";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172811,7 +166441,6 @@ self: {
        ];
        executableHaskellDepends = [ base haskeline mtl ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "http://github.com/BlackBrane/quantum-random/";
        description = "Retrieve, store and manage real quantum random data";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172831,7 +166460,6 @@ self: {
          array base bytestring directory mtl snappy
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "https://github.com/jstepien/qudb";
        description = "Quite Useless DB";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172981,7 +166609,6 @@ self: {
        libraryHaskellDepends = [
          ansi-terminal base readline terminal-size
        ];
-       homepage = "https://github.com/yamadapc/haskell-questioner.git";
        description = "A package for prompting values from the command-line";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -172994,7 +166621,6 @@ self: {
        version = "0.1.2";
        sha256 = "0fx2svkj2sy2wd056lha9h20hy2z6gjspzl11jmv7i3rdwwfr6f7";
        libraryHaskellDepends = [ base stm ];
-       homepage = "http://code.haskell.org/~mokus/queue";
        description = "Abstraction typeclasses for queue-like things";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173037,7 +166663,6 @@ self: {
          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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173059,7 +166684,6 @@ self: {
        ];
        executableHaskellDepends = [ base process ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/simonmichael/quickbench#readme";
        description = "quick & easy benchmarking of command-line programs";
        license = "GPL";
      }) {};
@@ -173095,7 +166719,6 @@ self: {
        testHaskellDepends = [
          base hspec lens QuickCheck template-haskell transformers
        ];
-       homepage = "https://github.com/plow-technologies/quickcheck-arbitrary-adt#readme";
        description = "Generic typeclasses for generating arbitrary ADTs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173113,7 +166736,6 @@ self: {
          base QuickCheck safe tasty tasty-golden tasty-hunit
          tasty-quickcheck template-haskell
        ];
-       homepage = "https://github.com/plow-technologies/quickcheck-arbitrary-adt#readme";
        description = "Generate QuickCheck Gen for Sum Types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173126,7 +166748,6 @@ self: {
        sha256 = "1kyam4cy7qmnizjwjm8jamq43w7f0fs6ljfplwj0ib6wi2kjh0wv";
        libraryHaskellDepends = [ base ieee754 pretty-show QuickCheck ];
        testHaskellDepends = [ base hspec ieee754 QuickCheck ];
-       homepage = "https://github.com/s9gf4ult/quickcheck-assertions";
        description = "HUnit like assertions for QuickCheck";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -173143,28 +166764,26 @@ self: {
          aeson base containers prim-array primitive QuickCheck transformers
        ];
        testHaskellDepends = [ aeson base primitive QuickCheck vector ];
-       homepage = "https://github.com/andrewthad/quickcheck-classes#readme";
        description = "QuickCheck common typeclasses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "quickcheck-classes_0_4_10" = callPackage
+  "quickcheck-classes_0_4_11_1" = callPackage
     ({ mkDerivation, aeson, base, bifunctors, containers, primitive
-     , QuickCheck, semigroupoids, semigroups, tagged, transformers
-     , vector
+     , QuickCheck, semigroupoids, semigroups, semirings, tagged
+     , transformers, vector
      }:
      mkDerivation {
        pname = "quickcheck-classes";
-       version = "0.4.10";
-       sha256 = "1x01746853wbfrfry807gva15wn02jcd0cfqbag7f5xm1fd8nlss";
+       version = "0.4.11.1";
+       sha256 = "1x75fm8axvxdvqds93df1cgb3gp047d4n3yr6ydwsl6xhvmb023g";
        libraryHaskellDepends = [
          aeson base bifunctors containers primitive QuickCheck semigroupoids
-         semigroups tagged transformers
+         semigroups semirings tagged transformers
        ];
        testHaskellDepends = [
          aeson base primitive QuickCheck tagged transformers vector
        ];
-       homepage = "https://github.com/andrewthad/quickcheck-classes#readme";
        description = "QuickCheck common typeclasses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173202,7 +166821,6 @@ self: {
        testHaskellDepends = [
          base containers QuickCheck tagged uuid-types
        ];
-       homepage = "https://github.com/phadej/qc-instances";
        description = "Common quickcheck instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173214,7 +166832,6 @@ self: {
        version = "0.2.0";
        sha256 = "08k4v7pkgjf30pv5j2dfv1gqv6hclxlniyq2sps8zq4zswcr2xzv";
        libraryHaskellDepends = [ base HUnit QuickCheck ];
-       homepage = "https://github.com/hspec/quickcheck-io#readme";
        description = "Use HUnit assertions as QuickCheck properties";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -173254,7 +166871,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0wqz2amhwf1djbwwdin142mzp94mxbzb12khznijissjdz38knp5";
        libraryHaskellDepends = [ base mtl QuickCheck ];
-       homepage = "http://www.github.com/jfeltz/quickcheck-property-comb";
        description = "Combinators for Quickcheck Property construction and diagnostics";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173267,7 +166883,6 @@ self: {
        version = "0.2.4";
        sha256 = "0sp7592jfh6i8xsykl2lv8bspnp755fnpqvqa09dhwq6hm0r1r9c";
        libraryHaskellDepends = [ base either QuickCheck transformers ];
-       homepage = "http://github.com/bennofs/quickcheck-property-monad/";
        description = "A monad for generating QuickCheck properties without Arbitrary instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173284,7 +166899,6 @@ self: {
        libraryHaskellDepends = [
          base containers QuickCheck regex-genex regex-tdfa
        ];
-       homepage = "http://github.com/audreyt/quickcheck-regex/";
        description = "Generate regex-constrained strings for QuickCheck";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173301,7 +166915,6 @@ self: {
        libraryHaskellDepends = [
          base hxt hxt-relaxng QuickCheck quickcheck-regex
        ];
-       homepage = "http://github.com/audreyt/quickcheck-relaxng/";
        description = "Generate RelaxNG-constrained XML documents for QuickCheck";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173315,7 +166928,6 @@ self: {
        sha256 = "0pmw9441l36sprw9ngq6gn2yi4v427zd5n22s9zicfyiwi4qf5ba";
        libraryHaskellDepends = [ base QuickCheck rematch ];
        testHaskellDepends = [ base hspec HUnit QuickCheck rematch ];
-       homepage = "http://github.com/tcrayford/rematch";
        description = "QuickCheck support for rematch";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173346,7 +166958,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory process QuickCheck ];
-       homepage = "http://www.cs.chalmers.se/~rjmh/QuickCheck/";
        description = "Automated test tool for QuickCheck";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173371,7 +166982,6 @@ self: {
        revision = "1";
        editedCabalFile = "1whwmij115vw0qwkzlkc4z4yhj7iwwqjhf5aaxn5np0gh2gzihb3";
        libraryHaskellDepends = [ base QuickCheck special-values ];
-       homepage = "https://github.com/minad/quickcheck-special#readme";
        description = "Edge cases and special values for QuickCheck Arbitrary instances";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -173392,7 +167002,6 @@ self: {
          stm template-haskell th-abstraction
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/advancedtelematic/quickcheck-state-machine#readme";
        description = "Test monadic programs using state machine based models";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173416,7 +167025,6 @@ self: {
          network-transport network-transport-tcp QuickCheck random stm
          strict tasty tasty-quickcheck temporary
        ];
-       homepage = "https://github.com/advancedtelematic/quickcheck-state-machine-distributed#readme";
        description = "Test monadic programs using state machine based models";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -173433,7 +167041,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-quickcheck text
        ];
-       homepage = "https://github.com/hiratara/hs-string-random#readme";
        description = "Helper to build generators with Text.StringRandom";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173446,7 +167053,6 @@ self: {
        sha256 = "02dbs0k6igmsa1hcw8yfvp09v7038vp4zlsp9706km3cmswgshj4";
        libraryHaskellDepends = [ base binary bytestring QuickCheck text ];
        testHaskellDepends = [ base bytestring QuickCheck text ];
-       homepage = "https://github.com/olorin/quickcheck-text";
        description = "Alternative arbitrary instance for Text";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -173458,7 +167064,6 @@ self: {
        version = "1.0.1.0";
        sha256 = "0s43s1bzbg3gwsjgm7fpyksd1339f0m26dlw2famxwyzgvm0a80k";
        libraryHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/bos/quickcheck-unicode";
        description = "Generator and shrink functions for testing Unicode-related software";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -173484,7 +167089,6 @@ self: {
        revision = "3";
        editedCabalFile = "0wz7iwpgxx977y46xis4imrhds1i341fv6mpwydr1mzhzazifvz8";
        libraryHaskellDepends = [ base QuickCheck template-haskell ];
-       homepage = "http://www.github.com/nick8325/quickcheck-with-counterexamples";
        description = "Get counterexamples from QuickCheck as Haskell values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173502,7 +167106,6 @@ self: {
          base bytestring QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/thoughtpolice/hs-quicklz";
        description = "QuickLZ compression for ByteStrings";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -173518,12 +167121,25 @@ self: {
        libraryHaskellDepends = [ base directory filepath QuickCheck ];
        executableHaskellDepends = [ base directory filepath QuickCheck ];
        testHaskellDepends = [ base directory filepath QuickCheck ];
-       homepage = "http://www.github.com/massysett/quickpull";
        description = "Generate Main module with QuickCheck tests";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "quickselect" = callPackage
+    ({ mkDerivation, base, criterion, doctest, QuickCheck, random
+     , vector
+     }:
+     mkDerivation {
+       pname = "quickselect";
+       version = "0.1.0.0";
+       sha256 = "00jl29mimsxj17m2n3hwg58dmvqs78bk1k61iihjnaprr5zga8ki";
+       libraryHaskellDepends = [ base vector ];
+       testHaskellDepends = [ base doctest QuickCheck vector ];
+       benchmarkHaskellDepends = [ base criterion random vector ];
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "quickset" = callPackage
     ({ mkDerivation, base, vector, vector-algorithms }:
      mkDerivation {
@@ -173543,7 +167159,6 @@ self: {
        version = "0.3";
        sha256 = "1aa56ng45la91kd40hvqmg5mdprmw7mdgg0zjfz0l71qg2yka14a";
        libraryHaskellDepends = [ aeson attoparsec base bytestring text ];
-       homepage = "https://github.com/libscott/quickson";
        description = "Quick JSON extractions with Aeson";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173562,7 +167177,6 @@ self: {
          quickcheck-instances random spoon template-haskell transformers
          twee-lib uglymemo
        ];
-       homepage = "https://github.com/nick8325/quickspec";
        description = "Equational laws for free!";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173582,7 +167196,6 @@ self: {
          base edit-distance hashmap regex-base regex-tdfa uu-parsinglib
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/SamuelSchlesinger/Quickterm";
        description = "An interface for describing and executing terminal applications";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -173598,7 +167211,6 @@ self: {
        executableHaskellDepends = [
          base directory haskell98 mtl process
        ];
-       homepage = "https://github.com/davidsiegel/quicktest";
        description = "A reflective batch tester for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173618,7 +167230,6 @@ self: {
          aeson base bytestring containers either lucid servant servant-lucid
          servant-server text warp
        ];
-       homepage = "https://github.com/jtanguy/quickwebapp";
        description = "A quick webapp generator for any file processing tool";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173636,7 +167247,6 @@ self: {
          base containers directory easyrender mtl primes process random
          template-haskell unix
        ];
-       homepage = "http://www.mathstat.dal.ca/~selinger/quipper/";
        description = "An embedded, scalable functional programming language for quantum computing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173653,7 +167263,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl primes random template-haskell
        ];
-       homepage = "http://www.mathstat.dal.ca/~selinger/quipper/";
        description = "An embedded, scalable functional programming language for quantum computing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173671,7 +167280,6 @@ self: {
          base containers directory easyrender mtl primes process
          quipper-core random template-haskell unix
        ];
-       homepage = "http://www.mathstat.dal.ca/~selinger/quipper/";
        description = "An embedded, scalable functional programming language for quantum computing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173684,7 +167292,6 @@ self: {
        version = "1.1.3";
        sha256 = "1gg02lnrd2c1wq8zhbj8n355v23ijzm5nj0jyply91sppjma9w7x";
        libraryHaskellDepends = [ base mmorph transformers ];
-       homepage = "https://github.com/zadarnowski/quiver";
        description = "Quiver finite stream processing library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173713,7 +167320,6 @@ self: {
        version = "1.0.0";
        sha256 = "1iwp6z76n2iramd21l2j9gvsqzq3j90qprblscp1yvk73fq4vcmz";
        libraryHaskellDepends = [ base bytestring quiver ];
-       homepage = "https://github.com/zadarnowski/quiver-bytestring";
        description = "Quiver combinators for bytestring streaming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173725,7 +167331,6 @@ self: {
        version = "1.0.0";
        sha256 = "0l8c5vhhbjlijvx27mda62y6sq6lr7irva6c47fhvf26zfgx41p8";
        libraryHaskellDepends = [ base data-cell quiver ];
-       homepage = "https://github.com/zadarnowski/quiver-cell";
        description = "Quiver combinators for cellular data processing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173741,7 +167346,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring data-cell quiver quiver-bytestring
        ];
-       homepage = "https://github.com/zadarnowski/quiver-csv";
        description = "Quiver combinators for cellular CSV data processing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173753,7 +167357,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "0k0822yzlxkb6b46834hm3bad3x1gma1gqcjl9ryxpqsl73nc4mp";
        libraryHaskellDepends = [ base enumerator quiver ];
-       homepage = "https://github.com/zadarnowski/quiver-enumerator";
        description = "Bridge between Quiver and Iteratee paradigms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173784,7 +167387,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-client http-client-tls quiver
        ];
-       homepage = "https://github.com/christian-marie/quiver-http/";
        description = "Adapter to stream over HTTP(s) with quiver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173863,7 +167465,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base HUnit mtl ];
-       homepage = "https://github.com/talw/quoridor-hs";
        description = "A Quoridor implementation in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173883,7 +167484,6 @@ self: {
          base bytestring containers directory filepath language-qux
          llvm-general mtl optparse-applicative pretty
        ];
-       homepage = "https://github.com/qux-lang/qux";
        description = "Command line binary for working with the Qux language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173909,7 +167509,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-builder bytestring criterion pretty
        ];
-       homepage = "http://github.com/raaz-crypto/raaz";
        description = "The raaz cryptographic library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -173939,7 +167538,6 @@ self: {
        version = "0.1.6.3";
        sha256 = "19g2lc3vmnapccdxf390cmkfl9bd3agcn01kk8ccd4lmaqn2c12d";
        libraryHaskellDepends = [ array base containers data-reify ];
-       homepage = "http://comonad.com/reader/";
        description = "Reverse Automatic Differentiation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173953,7 +167551,6 @@ self: {
        sha256 = "150vb9wk73avh8rrsz92y1fcwlm30w4k23lbdncb8ivinqhdi4pv";
        libraryHaskellDepends = [ base profunctors ];
        testHaskellDepends = [ base HUnit lens ];
-       homepage = "https://github.com/qfpl/radian";
        description = "Isomorphisms for measurements that use radians";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173971,7 +167568,6 @@ self: {
        testHaskellDepends = [
          base Cabal containers hspec lens parsec QuickCheck
        ];
-       homepage = "https://github.com/klangner/radium";
        description = "Chemistry";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -173988,7 +167584,6 @@ self: {
        testHaskellDepends = [
          base Cabal containers hspec parsec QuickCheck
        ];
-       homepage = "https://github.com/klangner/radium-formula-parser";
        description = "Chemistry";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174005,7 +167600,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring cryptonite iproute memory
        ];
-       homepage = "https://github.com/erickg/radius#readme";
        description = "Remote Authentication Dial In User Service (RADIUS)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174019,7 +167613,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base filepath ];
-       homepage = "https://github.com/thomaseding/radix";
        description = "Command-line tool for emitting numbers in various bases";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174043,7 +167636,6 @@ self: {
        benchmarkHaskellDepends = [
          attoparsec base criterion deepseq QuasiText text vector
        ];
-       homepage = "https://gitlab.com/transportengineering/radixtree";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -174066,7 +167658,6 @@ self: {
        benchmarkHaskellDepends = [
          async base bytestring criterion mtl transformers
        ];
-       homepage = "github";
        description = "librados haskell bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174086,7 +167677,6 @@ self: {
          data-default ghc-prim mtl parallel scientific split stm text time
          tostring zlib
        ];
-       homepage = "https://bitbucket.org/functionally/raft";
        description = "Miscellaneous Haskell utilities for data structures and data manipulation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174110,7 +167700,6 @@ self: {
          base cairo containers gtk mtl process transformers
        ];
        testHaskellDepends = [ base containers HUnit process ];
-       homepage = "https://github.com/SWP-Ubau-SoSe2014-Haskell/SWPSoSe14";
        description = "Compiler and editor for the esolang rail";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174135,7 +167724,6 @@ self: {
          base bytestring filepath ruby-marshal semigroups tasty tasty-hspec
          transformers vector
        ];
-       homepage = "http://github.com/iconnect/rails-session#readme";
        description = "Decrypt Ruby on Rails sessions in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174155,7 +167743,6 @@ self: {
        testHaskellDepends = [
          base bytestring lens-simple process QuickCheck text
        ];
-       homepage = "https://www.github.com/massysett/rainbow";
        description = "Print text to terminal with colors and effects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174174,7 +167761,6 @@ self: {
        testHaskellDepends = [
          base bytestring lens-simple process QuickCheck text
        ];
-       homepage = "https://www.github.com/massysett/rainbow";
        description = "Print text to terminal with colors and effects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174191,7 +167777,6 @@ self: {
        libraryHaskellDepends = [
          barecheck base QuickCheck rainbow terminfo text
        ];
-       homepage = "http://www.github.com/massysett/rainbow";
        description = "Tests and QuickCheck generators to accompany rainbow";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174212,11 +167797,30 @@ self: {
          base bytestring containers lens-simple QuickCheck rainbow tasty
          tasty-quickcheck text
        ];
-       homepage = "http://www.github.com/massysett/rainbox";
        description = "Two-dimensional box pretty printing, with colors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "rainbox_0_20_0_0" = callPackage
+    ({ mkDerivation, base, bytestring, containers, lens-simple
+     , QuickCheck, rainbow, tasty, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "rainbox";
+       version = "0.20.0.0";
+       sha256 = "07xn8n2wyy7gfc7x725pa9p38m0bapbbk6zcbh31zd67zg962zwk";
+       libraryHaskellDepends = [
+         base bytestring containers lens-simple rainbow text
+       ];
+       testHaskellDepends = [
+         base bytestring containers lens-simple QuickCheck rainbow tasty
+         tasty-quickcheck text
+       ];
+       description = "Two-dimensional box pretty printing, with colors";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "rake" = callPackage
     ({ mkDerivation, base, containers, text }:
      mkDerivation {
@@ -174224,7 +167828,6 @@ self: {
        version = "0.0.1";
        sha256 = "0cn22xg7r80f61z8pf7i0rqqag4qx43rhlfpncgkv5b6vcrsafpn";
        libraryHaskellDepends = [ base containers text ];
-       homepage = "http://github.com/toschoo/Haskell-Libs";
        description = "Rapid Automatic Keyword Extraction (RAKE)";
        license = "LGPL";
      }) {};
@@ -174256,7 +167859,6 @@ self: {
          template-haskell
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/ciez/raketka";
        description = "distributed-process node";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174274,7 +167876,6 @@ self: {
          attoparsec base bytestring containers lens mtl pipes scientific
          transformers vector zlib
        ];
-       homepage = "http://github.com/YoEight/rakhana";
        description = "Stream based PDF library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174300,7 +167901,6 @@ self: {
          extensible hspec http-api-data http-client http-client-tls
          http-types lens req servant-server text warp
        ];
-       homepage = "https://github.com/matsubara0507/rakuten#readme";
        description = "The Rakuten API in Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -174314,7 +167914,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "http://github.com/cartazio/ralist";
        description = "Random access list with a list compatible interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174328,7 +167927,6 @@ self: {
        sha256 = "14fnk2q702qm0mh30r9kznbh4ikpv4fsd5mrnwphm5d06vmq6hq9";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base haskell98 ];
-       homepage = "http://github.com/moonmaster9000/rallod";
        description = "'$' in reverse";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174345,7 +167943,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring text unordered-containers yaml
        ];
-       homepage = "https://github.com/fnoble/raml";
        description = "RESTful API Modeling Language (RAML) library for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174361,7 +167958,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck quickcheck-io ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/NickSeagull/ramus#readme";
        description = "Elm signal system for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -174450,7 +168046,6 @@ self: {
          async base bytestring criterion cryptonite entropy ghc-prim
          mwc-random pcg-random primitive random
        ];
-       homepage = "https://www.github.com/larskuhtz/random-bytestring";
        description = "Efficient generation of random bytestrings";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -174474,7 +168069,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "08irzyg8cgigj009zp5hg33gdwranrdyyzrxhmwyib6fm5bmsj8p";
        libraryHaskellDepends = [ base random template-haskell ];
-       homepage = "https://github.com/frerich/random-derive";
        description = "A Template Haskell helper for deriving Random instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174514,7 +168108,6 @@ self: {
        libraryHaskellDepends = [
          array base containers random-fu random-source
        ];
-       homepage = "http://github.com/aristidb/random-extras";
        description = "Additional functions for random values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174532,7 +168125,6 @@ self: {
          base erf log-domain math-functions monad-loops mtl random-shuffle
          random-source rvar syb template-haskell transformers vector
        ];
-       homepage = "https://github.com/mokus0/random-fu";
        description = "Random number generation";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -174545,7 +168137,6 @@ self: {
        sha256 = "11hss3d1aa917g7w7k76zcakk82ras3046vb768yh5kayrb6a347";
        libraryHaskellDepends = [ base hmatrix mtl random-fu ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/fpco/random-fu-multivariate";
        description = "Multivariate distributions for random-fu";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174563,7 +168154,6 @@ self: {
          base Cabal cabal-test-quickcheck math-functions mwc-random
          QuickCheck random-fu vector
        ];
-       homepage = "https://github.com/srijs/random-hypergeometric";
        description = "Random variate generation from hypergeometric distributions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174576,7 +168166,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1sj88ccw4pnqlwbga78pvsvzib4irg7xzz4lhqs89xkdz7l043dy";
        libraryHaskellDepends = [ base QuickCheck random safe text ];
-       homepage = "https://github.com/aiya000/hs-random-names";
        description = "Expose Random and Arbitrary instances";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -174605,7 +168194,6 @@ self: {
          base flexible-defaults mersenne-random-pure64 mtl mwc-random random
          stateref syb template-haskell th-extras
        ];
-       homepage = "https://github.com/mokus0/random-fu";
        description = "Generic basis for random number generators";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -174650,7 +168238,6 @@ self: {
        libraryHaskellDepends = [ base random ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base containers mtl QuickCheck ];
-       homepage = "https://github.com/mikehat/random-strings";
        description = "Generate random strings with specific qualities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174687,7 +168274,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base directory HUnit random ];
-       homepage = "https://bitbucket.org/kpratt/random-variate";
        description = "\"Uniform RNG => Non-Uniform RNGs\"";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -174706,7 +168292,6 @@ self: {
          base binary bytestring mersenne-random-pure64
        ];
        executableSystemDepends = [ openssl ];
-       homepage = "http://galois.com";
        description = "A fast, SMP parallel random data generator";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) openssl;};
@@ -174718,7 +168303,6 @@ self: {
        version = "0.4";
        sha256 = "0fb0239fwvn1n3rbdr03k4kx1igzbb638a1iq0ln1k1i1fpaayd7";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.haskell.org/haskellwiki/Random_Processes";
        description = "Data structures and support functions for working with random processes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174749,7 +168333,6 @@ self: {
          base Cabal free QuickCheck random test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://bitbucket.org/robertmassaioli/range";
        description = "This has a bunch of code for specifying and managing ranges in your code";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174767,7 +168350,6 @@ self: {
        testHaskellDepends = [
          base containers deepseq hashable tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/phadej/range-set-list#readme";
        description = "Memory efficient sets with ranges of elements";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174785,7 +168367,6 @@ self: {
        testHaskellDepends = [
          base containers deepseq hashable tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/phadej/range-set-list#readme";
        description = "Memory efficient sets with ranges of elements";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174807,7 +168388,6 @@ self: {
          base QuickCheck semigroups test-framework
          test-framework-quickcheck2 time vector-space vector-space-points
        ];
-       homepage = "https://github.com/JohnLato/range-space";
        description = "A Range type with vector-space instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174843,7 +168423,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1dn03zlh7n8qk7dir2qdijyk207g9p4nbsc0zw4p3cvfpl4xzzvr";
        libraryHaskellDepends = [ base random-fu ];
-       homepage = "http://github.com/GregorySchwartz/rank-product#readme";
        description = "Find the rank product of a data set";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -174860,7 +168439,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "http://haskell-distributed.github.com";
        description = "Like Data.Dynamic/Data.Typeable but with support for rank-1 polymorphic types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174873,7 +168451,6 @@ self: {
        sha256 = "1qkknjas2w0zrv5kx47i1cxaiyv7814fqj8y69kywsl93q919p42";
        libraryHaskellDepends = [ base template-haskell transformers ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/blamario/grampa/tree/master/rank2classes";
        description = "standard type constructor class hierarchy, only with methods of rank 2 types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174888,7 +168465,6 @@ self: {
        libraryHaskellDepends = [
          async base containers foreign-store stm
        ];
-       homepage = "https://github.com/esoeylemez/rapid";
        description = "Rapid prototyping with GHCi: hot reloading of running components and reload-surviving values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -174904,7 +168480,6 @@ self: {
        libraryHaskellDepends = [
          base clock kan-extensions process transformers unix
        ];
-       homepage = "https://github.com/esoeylemez/rapid-term";
        description = "External terminal support for rapid";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174930,7 +168505,6 @@ self: {
        testHaskellDepends = [
          base eve hspec lens QuickCheck quickcheck-instances text yi-rope
        ];
-       homepage = "https://github.com/ChrisPenner/rasa#readme";
        description = "A modular text editor";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174951,7 +168525,6 @@ self: {
          base data-default lens mtl rasa rasa-ext-cursors rasa-ext-files
          rasa-ext-logger rasa-ext-slate rasa-ext-views rasa-ext-vim yi-rope
        ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Example user config for Rasa";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174967,7 +168540,6 @@ self: {
        libraryHaskellDepends = [
          base containers data-default lens rasa text
        ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext for useful buffer utilities";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -174983,7 +168555,6 @@ self: {
        libraryHaskellDepends = [
          base containers data-default lens rasa text
        ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext for running commands";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175000,7 +168571,6 @@ self: {
        libraryHaskellDepends = [
          base data-default lens mtl rasa text text-lens yi-rope
        ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext adding cursor(s)";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175018,7 +168588,6 @@ self: {
          base data-default lens mtl rasa rasa-ext-cmd rasa-ext-views text
          yi-rope
        ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext for filesystem actions";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175031,7 +168600,6 @@ self: {
        version = "0.1.4";
        sha256 = "1wv3bkfq92h7b91x88mzqcijbpb2kh7zkgg4ljxdx59qi4lb7hry";
        libraryHaskellDepends = [ base lens mtl rasa ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext for logging state/actions";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175049,7 +168617,6 @@ self: {
          base lens mtl rasa rasa-ext-logger rasa-ext-views recursion-schemes
          text vty yi-rope
        ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa extension for rendering to terminal with vty";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175062,7 +168629,6 @@ self: {
        version = "0.1.3";
        sha256 = "0grfj3qxlmk63x5cxrbibkhrrgij077f7sr0kj6vcl0np7a5dl98";
        libraryHaskellDepends = [ base data-default lens rasa yi-rope ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext for populating status-bar";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175075,7 +168641,6 @@ self: {
        version = "0.1.4";
        sha256 = "198phwvsndsk149rj744znjzw8w2n0238pbv07d7rfs2c1987s04";
        libraryHaskellDepends = [ base data-default lens rasa ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext managing rendering styles";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175093,7 +168658,6 @@ self: {
          base bifunctors data-default lens mtl rasa recursion-schemes
          yi-rope
        ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext managing rendering views";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175113,7 +168677,6 @@ self: {
          rasa-ext-views text text-lens yi-rope
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/ChrisPenner/rasa/";
        description = "Rasa Ext for vim bindings";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175143,7 +168706,6 @@ self: {
          filepath HUnit mtl process QuickCheck tasty tasty-hunit
          tasty-quickcheck vector
        ];
-       homepage = "http://soli.github.io/rascal/";
        description = "A command-line client for Reddit";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175182,7 +168744,6 @@ self: {
        version = "1.4.0";
        sha256 = "0p0bnfnn790kkpgj6v6646fbczznf28a65zsf92xyiab00jw6ilb";
        libraryHaskellDepends = [ base stm time time-units ];
-       homepage = "http://github.com/acw/rate-limit";
        description = "A basic library for rate-limiting IO actions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175204,7 +168765,6 @@ self: {
          aeson base bytestring case-insensitive containers filepath hspec
          http-client http-client-tls http-types text uuid
        ];
-       homepage = "https://github.com/tfausak/ratel#readme";
        description = "Notify Honeybadger about exceptions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -175220,7 +168780,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring case-insensitive containers http-client ratel wai
        ];
-       homepage = "https://github.com/tfausak/ratel-wai#readme";
        description = "Notify Honeybadger about exceptions via a WAI middleware";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -175232,7 +168791,6 @@ self: {
        version = "0.1";
        sha256 = "17mqfqvh59vid7sb0vr029az4pn8bb83axf706ngc6i5lir49709";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mightybyte/rating-systems";
        description = "Implementations of several rating systems: Elo, Glicko, etc";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175244,7 +168802,6 @@ self: {
        version = "0.1.2";
        sha256 = "06kqr4iyi184sa8y2vdkw5h0pvh5f8lwcqb8mbcn34lpqm961s7g";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/RaphaelJ/ratio-int";
        description = "Fast specialisation of Data.Ratio for Int.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175275,7 +168832,6 @@ self: {
          filepath http-client http-client-tls HUnit template-haskell
          temporary text transformers
        ];
-       homepage = "https://github.com/tfausak/rattletrap#readme";
        description = "Parse and generate Rocket League replays";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -175296,7 +168852,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring hspec unordered-containers
        ];
-       homepage = "https://bitbucket.org/dpwiz/raven-haskell";
        description = "Haskell client for Sentry logging service";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -175312,7 +168867,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring case-insensitive mtl raven-haskell scotty text wai
        ];
-       homepage = "http://bitbucket.org/dpwiz/raven-haskell";
        description = "Sentry http interface for Scotty web server";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175339,7 +168893,6 @@ self: {
          base mtl QuickCheck syntactic tasty tasty-hunit tasty-quickcheck
          tasty-th
        ];
-       homepage = "https://github.com/Feldspar/raw-feldspar";
        description = "Resource-Aware Feldspar";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175353,7 +168906,6 @@ self: {
        sha256 = "1lxy1wy3awf52968iy5y9r5z4qgnn2sxkdrh7js3m9gadb11w09f";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/23Skidoo/raw-strings-qq";
        description = "Raw string literals for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175366,7 +168918,6 @@ self: {
        sha256 = "1lsvpnv1dncxw6a8a9w1jnzxlv2ya69ly4p4qsl720pzyx4ipc6b";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/xtendo-org/rawfilepath#readme";
        description = "Use RawFilePath instead of FilePath";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -175384,7 +168935,6 @@ self: {
          base deepseq doctest ghc-datasize lens tasty tasty-hunit
        ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/pkmx/rawr";
        description = "Anonymous extensible records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175397,7 +168947,6 @@ self: {
        version = "0.2.3.0";
        sha256 = "1zk82akj2p4hl9hqwr30fixqfkjlpnb02qwhhflvcpv8gnxpg88i";
        libraryHaskellDepends = [ base bytestring template-haskell text ];
-       homepage = "https://github.com/tolysz/rawstring-qm";
        description = "Simple raw string quotation and dictionary interpolation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175415,7 +168964,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion deepseq MonadRandom random transformers
        ];
-       homepage = "https://github.com/Lysxia/raz.haskell";
        description = "Random Access Zippers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175435,7 +168983,6 @@ self: {
          base regex-applicative smaoin text text-position
        ];
        testHaskellDepends = [ base QuickCheck regex-applicative smaoin ];
-       homepage = "http://rel4tion.org/projects/razom-text-util/";
        description = "Common text/parsing tools for Razom language packages";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175456,7 +169003,6 @@ self: {
          cereal haskoin-core http-api-data servant servant-client
          string-conversions text time
        ];
-       homepage = "http://paychandoc.runeks.me/";
        description = "RESTful Bitcoin Payment Channel Protocol Servant API description";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175473,7 +169019,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base bio bytestring containers ];
-       homepage = "http://malde.org/~ketil/";
        description = "Mask nucleotide (EST) sequences in Fasta format";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175494,7 +169039,6 @@ self: {
          base dde hmatrix Learning random vector
        ];
        testHaskellDepends = [ base dde hmatrix Learning random vector ];
-       homepage = "https://github.com/masterdezign/rc#readme";
        description = "Reservoir Computing, fast RNNs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175539,7 +169083,6 @@ self: {
          base containers criterion deepseq ghc-prim optparse-applicative
          primitive rdtsc time transformers
        ];
-       homepage = "http://github.com/ekmett/rcu/";
        description = "Read-Copy-Update for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175558,7 +169101,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq text
        ];
-       homepage = "https://github.com/traviswhitaker/rdf";
        description = "Representation and Incremental Processing of RDF Data";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -175589,7 +169131,6 @@ self: {
          QuickCheck safe tasty tasty-hunit tasty-quickcheck text
        ];
        benchmarkHaskellDepends = [ base criterion deepseq text ];
-       homepage = "https://github.com/robstewart57/rdf4h";
        description = "A library for RDF processing in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175625,7 +169166,6 @@ self: {
        version = "1.3.0.1";
        sha256 = "0l6r5v6bgqf7lq9j6bf7w362bz7bv4xrsbz90ns60v4dyqjskjal";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mgrabmueller/rdtsc";
        description = "Binding for the rdtsc machine instruction";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175637,7 +169177,6 @@ self: {
        version = "0.1";
        sha256 = "0v3x7ga4gx5q4gwh8xdhb2arlmjyilr9igz28wysy9qqlcdw775q";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/rdtsc";
        description = "Binding to sources of high-efficiency, high-precision, monotonically increasing relative time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175651,7 +169190,6 @@ self: {
        libraryHaskellDepends = [ base bytestring vector ];
        librarySystemDepends = [ re2 ];
        testHaskellDepends = [ base bytestring HUnit vector ];
-       homepage = "https://github.com/rblaze/haskell-re2#readme";
        description = "Bindings to the re2 regular expression library";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) re2;};
@@ -175670,7 +169208,6 @@ self: {
          aeson base bytestring deepseq mtl template-haskell text time
          unordered-containers
        ];
-       homepage = "https://bitbucket.org/wuzzeb/react-flux";
        description = "A binding to React based on the Flux application architecture for GHCJS";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175682,7 +169219,6 @@ self: {
        version = "0.1.1";
        sha256 = "171q9h2yd78bcwsbhzhggin9wvnwc560vr73zw7abbx2q8aik4q4";
        libraryHaskellDepends = [ aeson base react-flux servant text ];
-       homepage = "https://bitbucket.org/wuzzeb/react-flux-servant";
        description = "Allow react-flux stores to send requests to a servant server";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -175700,7 +169236,6 @@ self: {
          aeson base deepseq lens-family monads-tf text transformers
          unordered-containers void
        ];
-       homepage = "https://github.com/joelburget/react-haskell";
        description = "Haskell React bindings";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175734,7 +169269,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base mtl QuickCheck ];
        executableHaskellDepends = [ base mtl QuickCheck ];
-       homepage = "http://wiki.github.com/paolino/realogic";
        description = "pluggable pure logic serializable reactor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175752,7 +169286,6 @@ self: {
          base category-extras checkers old-time QuickCheck random Stream
          TypeCompose unamb vector-space
        ];
-       homepage = "http://haskell.org/haskellwiki/reactive";
        description = "Push-pull functional reactive programming";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175766,7 +169299,6 @@ self: {
        sha256 = "0cic01yikwgalbprz8y0fs7i7c0pynxl7aivsfjgsl75wdpjsj3m";
        libraryHaskellDepends = [ base old-time stm ];
        testHaskellDepends = [ base containers HUnit old-time stm ];
-       homepage = "http://github.com/raimohanska/reactive-bacon";
        description = "FRP (functional reactive programming) framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175789,7 +169321,6 @@ self: {
          midi-alsa non-empty non-negative random reactive-banana-bunch
          reactive-midyim transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa";
        description = "Programmatically edit MIDI events via ALSA and reactive-banana";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175813,7 +169344,6 @@ self: {
          test-framework test-framework-hunit transformers
          unordered-containers vault
        ];
-       homepage = "http://wiki.haskell.org/Reactive-banana";
        description = "Library for functional reactive programming (FRP)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175846,7 +169376,6 @@ self: {
        libraryHaskellDepends = [
          base non-empty reactive-banana transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/reactive-banana-bunch/";
        description = "Extend reactive-banana to multiple events per time point";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175864,7 +169393,6 @@ self: {
          base gi-gtk haskell-gi-base reactive-banana text transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mr/reactive-banana-gi-gtk";
        description = "Simple reactive programming with GTK GObject Introspection";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175882,7 +169410,6 @@ self: {
          base data-lens data-lens-template reactive-banana SDL SDL-image
          SDL-ttf
        ];
-       homepage = "https://github.com/JPMoresmau/reactive-banana-sdl";
        description = "Reactive Banana bindings for SDL";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175896,7 +169423,6 @@ self: {
        sha256 = "158yisv0dm9a3b9705rrfywx2kpsc1z1n4ianscfhj7cx4b1r647";
        libraryHaskellDepends = [ base reactive-banana sdl2 ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/cies/reactive-banana-sdl2#readme";
        description = "Reactive Banana integration with SDL2";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175912,7 +169438,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base reactive-banana threepenny-gui ];
-       homepage = "http://haskell.org/haskellwiki/Reactive-banana";
        description = "Examples for the reactive-banana library, using threepenny-gui";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175931,7 +169456,6 @@ self: {
        libraryHaskellDepends = [
          base cabal-macosx reactive-banana wx wxcore
        ];
-       homepage = "http://wiki.haskell.org/Reactive-banana";
        description = "Examples for the reactive-banana library, using wxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175949,7 +169473,6 @@ self: {
          base FieldTrip InfixApplicative reactive reactive-glut unamb
          vector-space
        ];
-       homepage = "http://haskell.org/haskellwiki/reactive-fieldtrip";
        description = "Connect Reactive and FieldTrip";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -175966,7 +169489,6 @@ self: {
        libraryHaskellDepends = [
          base GLUT old-time OpenGL reactive vector-space
        ];
-       homepage = "http://haskell.org/haskellwiki/reactive-glut";
        description = "Connects Reactive and GLUT";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176010,7 +169532,6 @@ self: {
          reactive-banana-bunch reactive-midyim semigroups transformers
          utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa";
        description = "Process MIDI events via reactive-banana and JACK";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176031,7 +169552,6 @@ self: {
          midi non-negative random reactive-banana-bunch semigroups
          transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Reactive-balsa";
        description = "Process MIDI events via reactive-banana";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176049,7 +169569,6 @@ self: {
        executableHaskellDepends = [
          base monad-parallel SDL stm transformers
        ];
-       homepage = "https://github.com/strager/reactive-thread";
        description = "Reactive programming via imperative threads";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176068,7 +169587,6 @@ self: {
          array base bmp bytestring containers exceptions ghc-prim
          list-extras monad-loops monads-tf parallel random time transformers
        ];
-       homepage = "http://www.alkalisoftware.net/Reactivity.html";
        description = "An alternate implementation of push-pull FRP";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176086,7 +169604,6 @@ self: {
          array base bits-atomic comonad contravariant mtl semigroupoids
          transformers
        ];
-       homepage = "http://comonad.com/reader/";
        description = "Reactor - task parallel reactive programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176099,7 +169616,6 @@ self: {
        version = "0.1.1.1";
        sha256 = "0l4hhnk1s1a5hqda2bw9dgmid0xcqy40wa49dwv2p6314r9074gx";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/thomaseding/read-bounded";
        description = "Class for reading bounded values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176113,7 +169629,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory process ];
-       homepage = "https://github.com/yamadapc/haskell-read-editor";
        description = "Opens a temporary file on the system's EDITOR and returns the resulting edits";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -176126,7 +169641,6 @@ self: {
        sha256 = "0p5pw1y6wcq03bdixircf6bb9qjq2aci6bvpmqwfi360dwbwiwq3";
        libraryHaskellDepends = [ base exceptions transformers ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/cdepillabout/read-env-var#readme";
        description = "Functions for safely reading environment variables";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176139,7 +169653,6 @@ self: {
        sha256 = "1ripb73cnr0zj6li5w5j975ja640frq955xsaf83pxc1ww3zngjw";
        libraryHaskellDepends = [ base containers directory filepath ];
        testHaskellDepends = [ base containers directory filepath hspec ];
-       homepage = "https://github.com/zaidan/read-io#readme";
        description = "Read IO library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176152,7 +169665,6 @@ self: {
        version = "0.3.1";
        sha256 = "1ja39cg26wy2fs00gi12x7iq5k8i366pbqi3p916skfa5jnkfc3h";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "https://github.com/mightybyte/readable";
        description = "Reading from Text and ByteString";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176166,7 +169678,6 @@ self: {
        revision = "1";
        editedCabalFile = "1lcgpdjlv1kaasyhk327cvkw4ar06mr7ks8xrkvxf27njdiv035s";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/george-steel/readcsv";
        description = "Lightweight CSV parser/emitter based on ReadP";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -176212,7 +169723,6 @@ self: {
        testHaskellDepends = [
          base HUnit protolude tasty tasty-hunit text
        ];
-       homepage = "https://github.com/tonyday567/readme-lhs";
        description = "See readme.lhs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176227,7 +169737,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bliplib parseargs ];
-       homepage = "https://github.com/bjpop/blip";
        description = "Read and pretty print Python bytecode (.pyc) files.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176263,7 +169772,6 @@ self: {
        testHaskellDepends = [
          base quickcheck-instances tasty tasty-quickcheck time
        ];
-       homepage = "https://github.com/s9gf4ult/real-day-end";
        description = "Tiny library to calculate date considering when your day realy ends";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176275,7 +169783,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "1qmrfisnvm9a25a9ssg4r466yna69vzbwn7s7f4zql28cndg3syy";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "http://website-ckkashyap.rhcloud.com";
        description = "A really simple XML parser";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176288,7 +169795,6 @@ self: {
        version = "0.2.1.1";
        sha256 = "0ic239ikxqsk4qjnyraka3jn4pjmmsgwqyga6zmqlw7z1kpgaxam";
        libraryHaskellDepends = [ base mtl split template-haskell ];
-       homepage = "https://github.com/tokiwoousaka/reasonable-lens";
        description = "Lens implementation. It is more small but adequately.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176303,7 +169809,6 @@ self: {
        revision = "1";
        editedCabalFile = "1ky8nncf441i32hni0090lm5vrh67dqvj99c09c1i58gxjad4gln";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/tokiwoousaka/reasonable-operational";
        description = "Just size Operational Monad implementation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -176325,7 +169830,6 @@ self: {
          profunctors scientific semigroupoids semigroups stm text time
          transformers unordered-containers uuid vector void
        ];
-       homepage = "https://github.com/nikita-volkov/rebase";
        description = "A more progressive alternative to the \"base\" package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -176337,7 +169841,6 @@ self: {
        version = "0.1.2";
        sha256 = "0zd1ik544hcfwmxwg0jvfsw6giwkzppf7hb573a9ck0xm6daslp7";
        libraryHaskellDepends = [ base data-default-class indexed ];
-       homepage = "https://github.com/sleexyz/rebindable";
        description = "A library to facilitate rebinding of Haskell syntax";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -176349,7 +169852,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "03a3f34lcd387112pfa931wwna58av5yv4jvx4nl0zkryp1p4qd2";
        libraryHaskellDepends = [ base HTTP network network-uri xhtml ];
-       homepage = "http://github.com/jgm/recaptcha/tree/master";
        description = "Functions for using the reCAPTCHA service in web applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176365,7 +169867,6 @@ self: {
        libraryHaskellDepends = [
          base base-prelude basic-lens template-haskell transformers
        ];
-       homepage = "https://github.com/nikita-volkov/record";
        description = "Anonymous records";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176383,7 +169884,6 @@ self: {
          aeson base base-prelude record template-haskell
        ];
        testHaskellDepends = [ aeson base-prelude hspec record ];
-       homepage = "https://github.com/nikita-volkov/record-aeson";
        description = "Instances of \"aeson\" classes for the \"record\" types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176398,7 +169898,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base extra filepath ];
-       homepage = "https://github.com/ndmitchell/record-dot-preprocessor#readme";
        description = "Preprocessor to allow record.field syntax";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176442,7 +169941,6 @@ self: {
        ];
        benchmarkHaskellDepends = [ base-prelude basic-lens record ];
        doHaddock = false;
-       homepage = "https://github.com/nikita-volkov/record-preprocessor";
        description = "Compiler preprocessor introducing a syntactic extension for anonymous records";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176467,7 +169965,6 @@ self: {
        benchmarkHaskellDepends = [
          base-prelude conversion conversion-text record text
        ];
-       homepage = "https://github.com/nikita-volkov/record-syntax";
        description = "A library for parsing and processing the Haskell syntax sprinkled with anonymous records";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176482,7 +169979,6 @@ self: {
        revision = "1";
        editedCabalFile = "01ydi3gzgr72z56i1rdq10g4xrfz2f9vz6vn03mp84r74k5zdgrv";
        libraryHaskellDepends = [ base kinds type-functions ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/records";
        description = "A flexible record system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176516,7 +170012,6 @@ self: {
          aeson base data-default kinds records template-haskell text
          type-functions unordered-containers
        ];
-       homepage = "github.com/lassoinc/records-th";
        description = "Template Haskell declarations for the records package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176538,7 +170033,6 @@ self: {
          template-haskell transformers transformers-compat
        ];
        testHaskellDepends = [ base HUnit template-haskell transformers ];
-       homepage = "http://github.com/ekmett/recursion-schemes/";
        description = "Generalized bananas, lenses and barbed wire";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176558,7 +170052,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq recursion-schemes
        ];
-       homepage = "https://hub.darcs.net/vmchale/recursion-schemes-ext#readme";
        description = "Amateur addenda to recursion-schemes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176576,7 +170069,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers filepath gtk mtl process
        ];
-       homepage = "https://github.com/joeyadams/haskell-recursive-line-count";
        description = "Count lines in files and display them hierarchically";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176589,7 +170081,6 @@ self: {
        sha256 = "1k23whbj4yh10sdv58b69hjsx1ysdps78ny2ylgbl1nbp40xy60b";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec QuickCheck template-haskell ];
-       homepage = "https://www.github.com/jwiegley/recursors";
        description = "Auto-generate final encodings and their isomorphisms using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176603,7 +170094,6 @@ self: {
        sha256 = "0wz3afh2d2rzhp76whbn607pzmpkd28imycrdrdbk1pxrk1psbxf";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/GAumala/red-black-tree";
        description = "Red Black Trees implemented in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176645,7 +170135,6 @@ self: {
          aeson api-builder base bytestring Cabal data-default-class hspec
          http-client http-client-tls text time transformers yaml
        ];
-       homepage = "https://github.com/intolerable/reddit#readme";
        description = "Library for interfacing with Reddit's API";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176663,7 +170152,6 @@ self: {
          base bytestring concurrent-extra containers exceptions mtl network
          old-time utf8-string
        ];
-       homepage = "http://hub.darcs.net/ganesh/redis";
        description = "A driver for Redis key-value database";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -176675,7 +170163,6 @@ self: {
        version = "0.1.2";
        sha256 = "1irayxwkdksc9v70g7il7zl7pmkrim2admcgjwcm9inyca7618wg";
        libraryHaskellDepends = [ base bytestring network utf8-string ];
-       homepage = "http://ohloh.net/p/redis-hs";
        description = "A simple Redis library for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -176704,7 +170191,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion hedis redis-resp tinylog transformers
        ];
-       homepage = "https://gitlab.com/twittner/redis-io/";
        description = "Yet another redis client";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -176733,7 +170219,6 @@ self: {
          attoparsec base bytestring bytestring-conversion containers dlist
          double-conversion operational semigroups split transformers
        ];
-       homepage = "https://gitlab.com/twittner/redis-resp/";
        description = "REdis Serialization Protocol (RESP) implementation";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -176745,7 +170230,6 @@ self: {
        version = "0.1.1";
        sha256 = "0kzs5lc2y40dzx57k0klz0k9zijhi7mh0awi6rzhzd3h5z1gdr43";
        libraryHaskellDepends = [ base binary bytestring redis ];
-       homepage = "http://github.com/jaspervdj/redis-simple";
        description = "Simple redis bindings for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176761,7 +170245,7 @@ self: {
        description = "Redland RDF library bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
-     }) {raptor2 = null; redland = null;};
+     }) {raptor2 = null; inherit (pkgs) redland;};
 
   "redo" = callPackage
     ({ mkDerivation, base, bytestring, containers, directory, filepath
@@ -176776,7 +170260,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers directory filepath process pureMD5
        ];
-       homepage = "https://github.com/jekor/redo";
        description = "software build system, make replacement, implementation of djb's redo";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -176802,7 +170285,6 @@ self: {
          MissingH QuickCheck quickspec stringable tasty tasty-quickcheck
          text
        ];
-       homepage = "http://chriswarbo.net/projects/repos/reduce-equations.html";
        description = "Simplify a set of equations by removing redundancies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176821,7 +170303,6 @@ self: {
          array base bytestring containers fingertree hashable semigroupoids
          semigroups text transformers unordered-containers
        ];
-       homepage = "http://github.com/ekmett/reducers/";
        description = "Semigroups, specialized containers and a general map/reduce framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -176849,7 +170330,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion exceptions loop mtl primitive vector
        ];
-       homepage = "http://github.com/NicolasT/reedsolomon";
        description = "Reed-Solomon Erasure Coding in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176886,7 +170366,6 @@ self: {
        version = "0.1.1.2";
        sha256 = "109illgbz4g4a6qavgc4wvyxfjvjhyrxa2gpps67avmr1v90gihr";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://bitbucket.org/carter/ref";
        description = "Generic Mutable Ref Abstraction Layer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176910,7 +170389,6 @@ self: {
        version = "0.3";
        sha256 = "0wijkaf3qyp6qjz0cwyhb89z5jrcz792hx8m9a43xrp7v2f84080";
        libraryHaskellDepends = [ base mtl stm transformers ];
-       homepage = "http://www.eecs.harvard.edu/~mainland/";
        description = "A type class for monads with references compatible with the mtl2 library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176955,7 +170433,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 test-framework-th
          unordered-containers
        ];
-       homepage = "https://github.com/RobotGymnast/refcount";
        description = "Container with element counts";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -176990,7 +170467,6 @@ self: {
          instance-control lens mtl template-haskell text transformers
          uniplate
        ];
-       homepage = "https://github.com/lazac/references";
        description = "Selectors for reading and updating data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177008,7 +170484,6 @@ self: {
        executableHaskellDepends = [
          base clippard cmdargs directory filepath haskheap network
        ];
-       homepage = "https://github.com/Raynes/refh";
        description = "A command-line tool for pasting to https://www.refheap.com";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177021,7 +170496,6 @@ self: {
        version = "0.1.2.1";
        sha256 = "0xz712w0qg8dv7v4ijiqq5r61v7cy6vn14d31ka37i5khsr0hvhm";
        libraryHaskellDepends = [ base base-prelude template-haskell ];
-       homepage = "https://github.com/nikita-volkov/refined";
        description = "Refinement types with static and runtime checking";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -177033,7 +170507,6 @@ self: {
        version = "2.1.3";
        sha256 = "01g4ilgj073vvn6dx4y1fkiq81xk01ccswbhvr8iw8fpmciiky48";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/ekmett/reflection";
        description = "Reifies arbitrary terms into types that can be reflected back into terms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177048,7 +170521,6 @@ self: {
        libraryHaskellDepends = [
          aeson base constraints lens reflection tagged
        ];
-       homepage = "http://github.com/jfischoff/reflection-extras";
        description = "Utilities for the reflection package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177062,7 +170534,6 @@ self: {
        sha256 = "1iz4k42hc8f11a6kg2db847zmq5qpfiwns1448s62jswc2xm0x0r";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base type-aligned ];
-       homepage = "https://github.com/atzeus/reflection-without-remorse";
        description = "Efficient free and operational monads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177090,7 +170561,6 @@ self: {
          base containers criterion deepseq dependent-map dependent-sum mtl
          primitive ref-tf split stm transformers
        ];
-       homepage = "https://github.com/reflex-frp/reflex";
        description = "Higher-order Functional Reactive Programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177108,7 +170578,6 @@ self: {
          base bifunctors containers profunctors reflex reflex-transformers
          semigroups vector-space
        ];
-       homepage = "https://github.com/saulzar/reflex-animation";
        description = "Continuous animations support for reflex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177152,7 +170621,6 @@ self: {
          base colonnade containers contravariant reflex reflex-dom
          semigroups text vector
        ];
-       homepage = "https://github.com/andrewthad/colonnade#readme";
        description = "Use colonnade with reflex-dom";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177172,7 +170640,6 @@ self: {
          http-types lens mtl random readable reflex reflex-dom safe
          string-conv text time transformers
        ];
-       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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177188,7 +170655,6 @@ self: {
          base reflex reflex-dom template-haskell
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/layer-3-communications/reflex-dom-helpers";
        description = "Element tag helpers for working with reflex-dom";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177205,7 +170671,6 @@ self: {
        libraryHaskellDepends = [
          base dependent-sum gloss mtl reflex transformers
        ];
-       homepage = "https://github.com/reflex-frp/reflex-gloss";
        description = "An reflex interface for gloss";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177234,7 +170699,6 @@ self: {
          base containers gloss lens linear mtl reflex reflex-animation
          reflex-transformers transformers
        ];
-       homepage = "https://github.com/saulzar/reflex-gloss-scene";
        description = "A simple scene-graph using reflex and gloss";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177252,7 +170716,6 @@ self: {
          base containers haskell-src-meta parsec reflex reflex-dom
          template-haskell text
        ];
-       homepage = "https://github.com/dackerman/reflex-jsx";
        description = "Use jsx-like syntax in Reflex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177290,7 +170753,6 @@ self: {
          primitive ref-tf reflex sdl2 stm
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/schell/reflex-sdl2#readme";
        description = "SDL2 and reflex FRP";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177307,7 +170769,6 @@ self: {
        libraryHaskellDepends = [
          base containers lens mtl reflex semigroups stateWriter transformers
        ];
-       homepage = "http://github.com/saulzar/reflex-transformers";
        description = "Collections and switchable Monad transformers for Reflex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177320,7 +170781,6 @@ self: {
        version = "0.2.7.2";
        sha256 = "14as5chpwfrrqdfxk5g03f4zia0dx10npb802cphfq2j598mjczv";
        libraryHaskellDepends = [ base containers mtl semigroups text ];
-       homepage = "http://www.happstack.com/";
        description = "reform is a type-safe HTML form generation and validation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177334,7 +170794,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html blaze-markup reform text
        ];
-       homepage = "http://www.happstack.com/";
        description = "Add support for using blaze-html with Reform";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177348,7 +170807,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-markup reform shakespeare text
        ];
-       homepage = "http://www.happstack.com/";
        description = "Add support for using Hamlet with Reform";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177364,7 +170822,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring happstack-server mtl random reform text utf8-string
        ];
-       homepage = "http://www.happstack.com/";
        description = "Happstack support for reform";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177376,7 +170833,6 @@ self: {
        version = "0.2.7.1";
        sha256 = "084d03inyplx3n2zykaz2g7gskzs9hcjq8klhlnzpb1b6ahx5va8";
        libraryHaskellDepends = [ base hsp hsx2hs reform text ];
-       homepage = "http://www.happstack.com/";
        description = "Add support for using HSP with Reform";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177388,7 +170844,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1cvffbx2vhv18k4p95p0ddcxzyn8f10hg2bxa2da60fy9zkjg3am";
        libraryHaskellDepends = [ base parsec ];
-       homepage = "https://github.com/Qinka/reformat";
        description = "The parser and render to parsec and render the string";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177405,7 +170860,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base data-default exceptions lens mtl ];
-       homepage = "https://github.com/konn/refresht#readme";
        description = "Environment Monad with automatic resource refreshment";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177418,7 +170872,6 @@ self: {
        sha256 = "1jg2kadp64m5jsxygc3kwdd4wghfl6fs26l019j6s1vgmvsspnyq";
        libraryHaskellDepends = [ aeson base containers text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/oreshinya/refty";
        description = "Formatted JSON generator for API server inspired by normalizr";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -177446,7 +170899,6 @@ self: {
          old-locale opaleye optparse-applicative postgresql-simple process
          product-profunctors template-haskell text these thyme vector-space
        ];
-       homepage = "https://github.com/ConferHealth/refurb#readme";
        description = "Tools for maintaining a database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177468,7 +170920,6 @@ self: {
          time time-locale-compat transformers unordered-containers
          utf8-string
        ];
-       homepage = "http://regex.uk";
        description = "Toolkit for regex-base";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177487,7 +170938,6 @@ self: {
          base containers smallcheck tasty tasty-hunit tasty-smallcheck
          transformers
        ];
-       homepage = "https://github.com/feuerbach/regex-applicative";
        description = "Regex-based parsing with applicative interface";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -177501,7 +170951,6 @@ self: {
        revision = "2";
        editedCabalFile = "19sdafr0i252xyy017yxmz76ipl5bdg3hiv3ka8sjbwryj16gdwi";
        libraryHaskellDepends = [ base regex-applicative text ];
-       homepage = "https://github.com/phadej/regex-applicative-text#readme";
        description = "regex-applicative on text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177513,7 +170962,6 @@ self: {
        version = "0.93.2";
        sha256 = "0y1j4h2pg12c853nzmczs263di7xkkmlnsq5dlp5wgbgl49mgp10";
        libraryHaskellDepends = [ array base bytestring containers mtl ];
-       homepage = "http://sourceforge.net/projects/lazy-regex";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177525,7 +170973,6 @@ self: {
        version = "0.95.1";
        sha256 = "0fwmima3f04p9y4h3c23493n1xj629ia2dxaisqm6rynljjv2z6m";
        libraryHaskellDepends = [ array base regex-base regex-posix ];
-       homepage = "http://sourceforge.net/projects/lazy-regex";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177537,7 +170984,6 @@ self: {
        version = "0.95.1.4";
        sha256 = "1p90fn90yhp7fvljjdqjp41cszidcfz4pw7fwvzyx4739b98x8sg";
        libraryHaskellDepends = [ array base regex-base regex-tdfa ];
-       homepage = "http://hub.darcs.net/shelarcy/regex-compat-tdfa";
        description = "Unicode Support version of Text.Regex, using regex-tdfa";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177555,7 +171001,6 @@ self: {
          base bitset bytestring containers deepseq dequeue ghc-prim hashable
          hashtables mtl parallel parsec regex-base
        ];
-       homepage = "http://code.google.com/p/xhaskell-regex-deriv/";
        description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Brzozowski's Deriviatives";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177568,7 +171013,6 @@ self: {
        version = "0.91";
        sha256 = "1f846d86wg7yha29qinchpi3r5gv9795f384pqahbyc13wfky7dp";
        libraryHaskellDepends = [ base mtl parsec regex-base ];
-       homepage = "http://sourceforge.net/projects/lazy-regex";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177590,7 +171034,6 @@ self: {
          array base bytestring hspec QuickCheck regex-base regex-pcre
          stringsearch tagged text
        ];
-       homepage = "https://github.com/ciez/regex-do";
        description = "PCRE wrapper";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -177606,7 +171049,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring regex-pcre string-conversions
        ];
-       homepage = "https://github.com/zerobuzz/regex-easy";
        description = "sugar for regex-pcre";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177642,7 +171084,6 @@ self: {
          tasty-smallcheck template-haskell text time time-locale-compat
          transformers unordered-containers utf8-string
        ];
-       homepage = "http://regex.uk";
        description = "Tutorial, tests and example programs for regex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177662,7 +171103,6 @@ self: {
          base containers logict mtl regex-tdfa sbv stream-monad text
        ];
        executableHaskellDepends = [ base containers mtl regex-tdfa sbv ];
-       homepage = "https://github.com/audreyt/regex-genex";
        description = "From a regex, generate all possible strings it can match";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177675,7 +171115,6 @@ self: {
        version = "0.90";
        sha256 = "0zf5cr10mxlxxd8fp4q4ix6ibxc5xx3ml3k043kx28f9vfdh2xnx";
        libraryHaskellDepends = [ base parsec regex-base ];
-       homepage = "http://sourceforge.net/projects/lazy-regex";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177693,7 +171132,6 @@ self: {
          array base bytestring containers regex-base
        ];
        librarySystemDepends = [ pcre ];
-       homepage = "http://hackage.haskell.org/package/regex-pcre";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) pcre;};
@@ -177707,7 +171145,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers regex-base
        ];
-       homepage = "http://hackage.haskell.org/package/regex-pcre";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177724,7 +171161,6 @@ self: {
          array base bytestring regex-base regex-pcre-builtin regex-tdfa-text
          text
        ];
-       homepage = "https://github.com/cdornan/regex-pcre-text";
        description = "Text-based PCRE API for regex-base";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177741,7 +171177,6 @@ self: {
          base bitset bytestring containers deepseq ghc-prim mtl parallel
          parsec regex-base
        ];
-       homepage = "http://code.google.com/p/xhaskell-library/";
        description = "Replaces/Enhances Text.Regex. Implementing regular expression matching using Antimirov's partial derivatives.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177756,7 +171191,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers regex-base
        ];
-       homepage = "http://sourceforge.net/projects/lazy-regex";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177790,7 +171224,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers ghc-prim mtl parsec regex-base
        ];
-       homepage = "https://github.com/ChrisKuklewicz/regex-tdfa";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177806,7 +171239,6 @@ self: {
        libraryHaskellDepends = [
          array base lens monads-tf pipes regex-base regex-tdfa
        ];
-       homepage = "http://github.com/erisco/regex-tdfa-pipes";
        description = "Parse with regular expressions on Producers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177819,7 +171251,6 @@ self: {
        version = "0.2.1.0";
        sha256 = "1l0yk2m2k4ybjx3pidcn2xpij9cnyi76ar74llf09vwv764mh36f";
        libraryHaskellDepends = [ base regex-tdfa template-haskell ];
-       homepage = "http://github.com/erisco/regex-tdfa-quasiquoter";
        description = "Quasi-quoter for TDFA (extended POSIX) regular expressions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177836,7 +171267,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers ghc-prim mtl parsec regex-base
        ];
-       homepage = "http://hackage.haskell.org/package/regex-tdfa";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -177896,7 +171326,6 @@ self: {
        sha256 = "1b7x0y8q1fvipnzh06by48f8l9l5ypm6yblpl35fzf641z3m9b7j";
        libraryHaskellDepends = [ base regex-base ];
        librarySystemDepends = [ tre ];
-       homepage = "http://sourceforge.net/projects/lazy-regex";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177909,7 +171338,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "02pwls2yfp9y6g7lcfnkxjfbz3h280y9ifqh870bis16fa8dy6gv";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kcsongor/regex-type";
        description = "Type-level regular expressions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177929,7 +171357,6 @@ self: {
          regex-pcre-builtin regex-pcre-text regex-tdfa template-haskell text
          transformers unordered-containers
        ];
-       homepage = "http://regex.uk";
        description = "Toolkit for regex-base";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177942,7 +171369,6 @@ self: {
        version = "0.1.5";
        sha256 = "1dmhvnz6sj80kdnm2v7n0lvx8g9arhf9pqqzkn0rwzfhr2by0ss4";
        libraryHaskellDepends = [ base haskell98 parsec ];
-       homepage = "http://www.haskell.org/haskellwiki/Regular_expressions_for_XML_Schema";
        description = "A regular expression library for W3C XML Schema regular expressions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -177969,7 +171395,6 @@ self: {
          toolshed
        ];
        testHaskellDepends = [ base QuickCheck regexdot toolshed ];
-       homepage = "http://functionalley.eu/RegExChar/regExChar.html";
        description = "A POSIX, extended regex-engine";
        license = "GPL";
      }) {};
@@ -177985,7 +171410,6 @@ self: {
        libraryHaskellDepends = [
          base data-default deepseq extra parallel parsec toolshed
        ];
-       homepage = "http://functionalley.eu/RegExDot/regExDot.html";
        description = "A polymorphic, POSIX, extended regex-engine";
        license = "GPL";
      }) {};
@@ -178001,7 +171425,6 @@ self: {
        libraryHaskellDepends = [
          base containers derive-trie template-haskell weighted-regexp
        ];
-       homepage = "http://github.com/baldo/regexp-tries";
        description = "Regular Expressions on Tries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178014,7 +171437,6 @@ self: {
        version = "0.5.4";
        sha256 = "0136wp6hrnmj6pbdhp3a131dzz8bp1pbd92bpagpv1r6gwj16y5z";
        libraryHaskellDepends = [ base HUnit mtl mtlparse ];
-       homepage = "http://homepage3.nifty.com/salamander/second/projects/regexpr/";
        description = "regular expression like Perl/Ruby in Haskell";
        license = "LGPL";
      }) {};
@@ -178027,7 +171449,6 @@ self: {
        sha256 = "1cpwvb5mmcaqwy617m6cr25pcb4v4yxwzxng82bcrwkhjfdklsdr";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://sulzmann.blogspot.com/2008/12/equality-containment-and-intersection.html";
        description = "Regular expressions via symbolic manipulation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178042,7 +171463,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring pcre-light template-haskell
        ];
-       homepage = "http://code.haskell.org/~morrow/code/haskell/regexqq";
        description = "A quasiquoter for PCRE regexes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178058,7 +171478,6 @@ self: {
        libraryHaskellDepends = [
          base base-unicode-symbols regions transformers
        ];
-       homepage = "https://github.com/basvandijk/regional-pointers/";
        description = "Regional memory pointers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178075,7 +171494,6 @@ self: {
        libraryHaskellDepends = [
          base base-unicode-symbols monad-control transformers
        ];
-       homepage = "https://github.com/basvandijk/regions/";
        description = "Provides the region monad for safely opening and working with scarce resources";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178108,7 +171526,6 @@ self: {
        libraryHaskellDepends = [
          base-unicode-symbols monads-tf regions transformers
        ];
-       homepage = "https://github.com/basvandijk/regions-monadstf/";
        description = "Monads-tf instances for the RegionT monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178121,7 +171538,6 @@ self: {
        version = "0.3.1.7";
        sha256 = "1s0sr42k1kmwgmrnj5zcan0j9br8xrrm1vdnj6yhliqdfz41ifc0";
        libraryHaskellDepends = [ base-unicode-symbols mtl regions ];
-       homepage = "https://github.com/basvandijk/regions-mtl/";
        description = "mtl instances for the RegionT monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178134,7 +171550,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0zsvpsqksms9fh0zwyngb0sm1scffi47ipphgfn7b5m3km9z6cjj";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kcsongor/register-machine-type";
        description = "A computationally universal register machine implementation at the type-level";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178147,7 +171562,6 @@ self: {
        version = "0.1.1";
        sha256 = "00b4n4gw5y0mpayb0zlkvz91nfrpbspz22kqhpvdnxbb4zcz7pnj";
        libraryHaskellDepends = [ ad base vector ];
-       homepage = "https://github.com/alpmestan/regress";
        description = "Linear and logistic regression through automatic differentiation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178190,7 +171604,6 @@ self: {
        libraryHaskellDepends = [
          applicative-extras base fclabels formlets json mtl regular xhtml
        ];
-       homepage = "http://github.com/chriseidhof/regular-web";
        description = "Generic programming for the web";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178203,7 +171616,6 @@ self: {
        version = "0.2";
        sha256 = "1qjx4xsidnpr2as3m2ir97ap5vc9cw6a0z332g53ifx9gskjli9f";
        libraryHaskellDepends = [ base hxt regular text ];
-       homepage = "http://github.com/silkapp/regular-xmlpickler";
        description = "Generic generation of HXT XmlPickler instances using Regular";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178219,7 +171631,6 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [ base directory text vty vty-ui ];
        testHaskellDepends = [ base directory QuickCheck text vty vty-ui ];
-       homepage = "https://github.com/mrVanDalo/reheat";
        description = "to make notes and reduce impact on idle time on writing other programms";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178238,7 +171649,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs parallel-io shelly split system-filepath text
        ];
-       homepage = "https://github.com/jwiegley/rehoo";
        description = "Rebuild default.hoo from many .hoo files in the current directory";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178256,7 +171666,6 @@ self: {
        executableHaskellDepends = [
          attoparsec base bytestring containers directory regex-tdfa split
        ];
-       homepage = "https://github.com/kerkomen/rei";
        description = "Process lists easily";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178269,7 +171678,6 @@ self: {
        version = "0.2.2";
        sha256 = "0vg05idyiy3havw8rlsky7x4y34mpk6by9500r7rb921xgpdq70a";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "http://bitbucket.org/jozefg/reified-records";
        description = "Reify records to Maps and back again";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178286,7 +171694,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ghc ];
        executableHaskellDepends = [ base ghc ];
-       homepage = "http://www.cs.mu.oz.au/~bjpop/code.html";
        description = "Serialize data";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178303,7 +171710,6 @@ self: {
        libraryHaskellDepends = [ array base ];
        testHaskellDepends = [ base data-binary-ieee754 hspec loop ];
        benchmarkHaskellDepends = [ base criterion data-binary-ieee754 ];
-       homepage = "https://github.com/nh2/reinterpret-cast";
        description = "Memory reinterpretation casts for Float/Double and Word32/Word64";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -178315,7 +171721,6 @@ self: {
        version = "0.1";
        sha256 = "1jq3ii9j8s7q8fr7ac2pdr2l33jvzsyyq70cjd9q1spqa1v6k976";
        libraryHaskellDepends = [ array base containers ];
-       homepage = "not available";
        description = "A relation data structure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178334,7 +171739,6 @@ self: {
          aeson base base16-bytestring bytestring containers include-file
          tasty tasty-hspec text vector
        ];
-       homepage = "https://github.com/iostat/relapse#readme";
        description = "Sensible RLP encoding";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -178346,7 +171750,6 @@ self: {
        version = "0.2.1";
        sha256 = "03h6l8v3ppxbwg9ddgg121yx3i2v4vbcpwrv1vg3mgbw5pwq7x4c";
        libraryHaskellDepends = [ array base containers groom ];
-       homepage = "https://www.github.com/d-day/relation/";
        description = "A data structure representing Relations on Sets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178365,7 +171768,6 @@ self: {
          base containers HDBC names-th persistable-record relational-query
          relational-query-HDBC template-haskell time transformers
        ];
-       homepage = "https://github.com/yuga/haskell-relational-record-driver-postgresql8";
        description = "PostgreSQL v8.x driver for haskell-relational-record";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178389,7 +171791,6 @@ self: {
        testHaskellDepends = [
          base containers product-isomorphic quickcheck-simple transformers
        ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Typeful, Modular, Relational, algebraic query engine";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178410,7 +171811,6 @@ self: {
          relational-schemas sql-words template-haskell th-data-compat
          transformers
        ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "HDBC instance of relational-query and typed query interface for HDBC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178428,7 +171828,6 @@ self: {
          base persistable-record persistable-types-HDBC-pg
          product-isomorphic relational-query relational-query-HDBC
        ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Meta package of Relational Record";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178464,7 +171863,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers relational-query template-haskell time
        ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "RDBMSs' schema templates for relational-query";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178491,7 +171889,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0i9g6rqq31y6y9jnc9bi0vfrpxmjr3vqfjz2w4q7jc87dplyd2qk";
        libraryHaskellDepends = [ aeson base chronos text torsor ];
-       homepage = "https://github.com/chessai/relevant-time.git";
        description = "humanised relevant time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178538,7 +171935,6 @@ self: {
          wai-handler-launch wai-middleware-static wai-websockets warp
          websockets
        ];
-       homepage = "https://github.com/jpmoresmau/reload#readme";
        description = "A web based Haskell IDE";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178559,7 +171955,6 @@ self: {
        testHaskellDepends = [
          base GenericPretty tasty tasty-golden tasty-hunit
        ];
-       homepage = "https://github.com/oleks/remark#readme";
        description = "A DSL for marking student work";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178582,7 +171977,6 @@ self: {
        testHaskellDepends = [
          base GenericPretty tasty tasty-golden tasty-hunit
        ];
-       homepage = "https://github.com/DIKU-EDU/remarks#readme";
        description = "A DSL for marking student work";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178641,7 +172035,6 @@ self: {
        executableHaskellDepends = [
          array base ghc ghc-paths json network
        ];
-       homepage = "https://github.com/octomarat/HaskellDebugger";
        description = "Interface to ghci debugger";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178759,7 +172152,6 @@ self: {
          placeholders QuickCheck quickcheck-instances stm system-fileio
          system-filepath text time transformers-base
        ];
-       homepage = "https://github.com/nikita-volkov/remotion";
        description = "A library for client-server applications based on custom protocols";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178772,7 +172164,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1idn0jg74wm3ksy5n4jk2dzsij64r1byghr6qc03g4d85n6mmsni";
        libraryHaskellDepends = [ base containers hashable transformers ];
-       homepage = "https://github.com/schell/renderable";
        description = "An API for managing renderable resources";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -178817,7 +172208,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring ghc-prim QuickCheck template-haskell vector
        ];
-       homepage = "http://repa.ouroborus.net";
        description = "High performance, regular, shape polymorphic parallel arrays";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178831,7 +172221,6 @@ self: {
        revision = "1";
        editedCabalFile = "1dj9gq4v9y8818d5vx2zlsdl4fspwi4aywfbminr7dvlljhf415k";
        libraryHaskellDepends = [ base repa vector ];
-       homepage = "http://repa.ouroborus.net";
        description = "Algorithms using the Repa array library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178849,7 +172238,6 @@ self: {
          base bytestring double-conversion filelock mtl primitive
          repa-convert repa-eval repa-scalar repa-stream text vector
        ];
-       homepage = "http://repa.ouroborus.net";
        description = "Bulk array representations and operators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178863,7 +172251,6 @@ self: {
        sha256 = "1q7kvm39iqabanrgyi438n8mfn1ikvpygralyakfc02rm2gpl0gb";
        libraryHaskellDepends = [ base repa ];
        doHaddock = false;
-       homepage = "http://repa.ouroborus.net";
        description = "(deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178880,7 +172267,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring double-conversion primitive repa-scalar text vector
        ];
-       homepage = "http://repa.ouroborus.net";
        description = "Packing and unpacking flat tables";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178894,7 +172280,6 @@ self: {
        sha256 = "0f7xawg4qlfbf24lrjbpqzl3f3zf63f8g5b2gi17h0rpyw3cxhzy";
        libraryHaskellDepends = [ base repa transformers ];
        librarySystemDepends = [ libdevil ];
-       homepage = "https://github.com/RaphaelJ/repa-devil";
        description = "Support for image reading and writing of Repa arrays using in-place FFI calls";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178907,7 +172292,6 @@ self: {
        version = "4.2.3.1";
        sha256 = "13dla66r1k85zibic3291xdwgv8hf44z9i6814p14xk8cqgbj9an";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "http://repa.ouroborus.net";
        description = "Low-level parallel operators on bulk random-accessble arrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178929,7 +172313,6 @@ self: {
          base QuickCheck random repa repa-algorithms repa-io
          template-haskell vector
        ];
-       homepage = "http://repa.ouroborus.net";
        description = "Examples using the Repa array library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178968,7 +172351,6 @@ self: {
          repa-array repa-convert repa-eval repa-scalar repa-stream text
          vector
        ];
-       homepage = "http://repa.ouroborus.net";
        description = "Data-parallel data flows";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -178987,7 +172369,6 @@ self: {
        libraryHaskellDepends = [
          base binary bmp bytestring old-time repa vector
        ];
-       homepage = "http://repa.ouroborus.net";
        description = "Read and write Repa arrays in various formats";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -178999,7 +172380,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "18lryk19dfcgq8d09lyc4bchg3gxlr1n8k4m50np2zmhk911n3jn";
        libraryHaskellDepends = [ base hmatrix repa vector ];
-       homepage = "https://github.com/marcinmrotek/repa-linear-algebra";
        description = "HMatrix operations for Repa";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179033,7 +172413,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring double-conversion primitive time vector
        ];
-       homepage = "http://repa.ouroborus.net";
        description = "Scalar data types and conversions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179076,7 +172455,6 @@ self: {
        version = "4.2.3.1";
        sha256 = "0xdsnfmm8pw1daprz609h5qmiz9qdiv7n1zxk0yvxqmfpm3r4kl9";
        libraryHaskellDepends = [ base mtl primitive repa-scalar vector ];
-       homepage = "http://repa.ouroborus.net";
        description = "Stream functions not present in the vector library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179097,7 +172475,6 @@ self: {
          vector
        ];
        executableHaskellDepends = [ base gloss repa ];
-       homepage = "https://github.com/cgo/hsimage";
        description = "Provides high-level access to webcams";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179112,7 +172489,6 @@ self: {
        libraryHaskellDepends = [
          base ghc ghc-paths haskell-src-exts parsec
        ];
-       homepage = "https://github.com/mikeplus64/repl";
        description = "IRC friendly REPL library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179132,7 +172508,6 @@ self: {
          functor-monadic ListLike listsafe monad-loops mtl parsec
          semigroupoids text transformers
        ];
-       homepage = "https://github.com/ombocomp/repl-toolkit";
        description = "Toolkit for quickly whipping up config files and command-line interfaces";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -179159,7 +172534,6 @@ self: {
        ];
        executableHaskellDepends = [ base bytestring hedis-namespace mtl ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/jamesdabbs/replicant#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179172,7 +172546,6 @@ self: {
        version = "0.1.7.0";
        sha256 = "1pjmkr5lnc6vdy8g90wnxlh1rzq6f3sc0j1facfc42iqi9fh6fjh";
        libraryHaskellDepends = [ base containers haskeline mtl process ];
-       homepage = "https://github.com/sdiehl/repline";
        description = "Haskeline wrapper for GHCi-like REPL interfaces";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -179200,7 +172573,6 @@ self: {
          hspec-discover ixset lens mtl old-locale parsec QuickCheck stm text
          time transformers transformers-base transformers-compat
        ];
-       homepage = "https://github.com/saep/repo-based-blog";
        description = "Blogging module using blaze html for markup";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179217,7 +172589,6 @@ self: {
        libraryHaskellDepends = [
          base base-unicode-symbols dstring random string-combinators
        ];
-       homepage = "https://github.com/basvandijk/repr";
        description = "Render overloaded expressions to their textual representation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179230,7 +172601,6 @@ self: {
        version = "0.1.1";
        sha256 = "1ypfb65ghjwxzsx525lcqc3f6pdr357lw6c2xgn54d4f3xi6xphj";
        libraryHaskellDepends = [ base containers syb text ];
-       homepage = "https://github.com/nikita-volkov/repr-tree-syb";
        description = "Tree representation and pretty-printing of data structures based on SYB";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -179249,7 +172619,6 @@ self: {
          contravariant distributive free keys mtl semigroupoids semigroups
          transformers
        ];
-       homepage = "http://github.com/ekmett/representable-functors/";
        description = "Representable functors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179263,7 +172632,6 @@ self: {
        sha256 = "0bly94xix00krgl7iaxwb0l0bvykrm0zqz57m78p8j7pdmkr89wc";
        libraryHaskellDepends = [ base ];
        doHaddock = false;
-       homepage = "http://github.com/ekmett/representable-profunctors/";
        description = "This package has been absorbed into profunctor-extras";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -179282,7 +172650,6 @@ self: {
          distributive keys mtl representable-functors semigroupoids
          semigroups transformers
        ];
-       homepage = "http://github.com/ekmett/representable-tries/";
        description = "Tries from representations of polynomial functors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179298,7 +172665,6 @@ self: {
        libraryHaskellDepends = [
          base mtl syb syz text transformers uniplate
        ];
-       homepage = "https://github.com/camfort/reprinter#readme";
        description = "Scrap Your Reprinter";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179312,7 +172678,6 @@ self: {
        sha256 = "1h1m5fdlhd2dxpk8bphcvbjybw40lw48b7j1bkk2grq3ljyvgmwl";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/agrafix/reproject#readme";
        description = "Define and combine \"materialized\" projections";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179344,7 +172709,6 @@ self: {
          monad-control mtl QuickCheck text time unordered-containers
        ];
        doCheck = false;
-       homepage = "https://github.com/mrkkrp/req";
        description = "Easy-to-use, type-safe, expandable, high-level HTTP library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -179375,7 +172739,6 @@ self: {
        ];
        testToolDepends = [ hspec-discover ];
        doCheck = false;
-       homepage = "https://github.com/mrkkrp/req";
        description = "Easy-to-use, type-safe, expandable, high-level HTTP client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179401,7 +172764,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring conduit conduit-extra req resourcet temporary weigh
        ];
-       homepage = "https://github.com/mrkkrp/req-conduit";
        description = "Conduit helpers for the req HTTP client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179425,7 +172787,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/rcook/req-oauth2#readme";
        description = "Provides OAuth2 authentication for use with Req";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -179445,7 +172806,6 @@ self: {
          aeson base data-default-class modern-uri req text
        ];
        testHaskellDepends = [ base hspec modern-uri req ];
-       homepage = "https://github.com/rcook/req-url-extra#readme";
        description = "Provides URI/URL helper functions for use with Req";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -179462,7 +172822,6 @@ self: {
        testHaskellDepends = [
          base http-client http-types HUnit lens tasty tasty-hunit wai wreq
        ];
-       homepage = "http://github.com/hiratara/hs-reqcatcher";
        description = "A local http server to catch the HTTP redirect";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179475,12 +172834,33 @@ self: {
        version = "0.3.0.1";
        sha256 = "1aqcsm9a3zd11k7d4nbvxsy7l35fr77z7gyhrl7rvflnixid29ws";
        libraryHaskellDepends = [ base free mtl transformers ];
-       homepage = "http://github.com/nahiluhmot/request-monad";
        description = "A transformer for generic requests";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "require" = callPackage
+    ({ mkDerivation, base, bytestring, criterion, tasty, tasty-hspec
+     , text, universum
+     }:
+     mkDerivation {
+       pname = "require";
+       version = "0.0.1";
+       sha256 = "04zi13y2xzgwrw4n0z2l7ii8rkl2d78n0cwq1xi2v5amr3kb8jjn";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [ base bytestring text universum ];
+       executableHaskellDepends = [ base bytestring text universum ];
+       testHaskellDepends = [
+         base bytestring tasty tasty-hspec text universum
+       ];
+       benchmarkHaskellDepends = [
+         base bytestring criterion text universum
+       ];
+       description = "Scrap your qualified import clutter";
+       license = stdenv.lib.licenses.asl20;
+     }) {};
+
   "rerebase" = callPackage
     ({ mkDerivation, rebase }:
      mkDerivation {
@@ -179488,7 +172868,6 @@ self: {
        version = "1.2.1";
        sha256 = "02j119pabivn2x23mvvmzlkypxwi31p7s2fpakavhqfs6bmbnb2a";
        libraryHaskellDepends = [ rebase ];
-       homepage = "https://github.com/nikita-volkov/rerebase";
        description = "Reexports from \"base\" with a bunch of other standard libraries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179514,7 +172893,6 @@ self: {
          base criterion deepseq graph-core hashable http-api-data hvect mtl
          random regex-compat text unordered-containers vector
        ];
-       homepage = "http://github.com/agrafix/Spock";
        description = "abstract implementation of typed and untyped web routing";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179551,7 +172929,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "01cllvyxiyqd0a8kg2whwrgmhgfb4akxmb2nx88l2z8lxa5nfz2j";
        libraryHaskellDepends = [ base ghc-prim ralist semigroupoids ];
-       homepage = "http://github.com/cartazio/resin";
        description = "High performance variable binders";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179568,7 +172945,6 @@ self: {
        executableHaskellDepends = [
          base hmatrix transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/resistor-cube";
        description = "Compute total resistance of a cube of resistors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179608,7 +172984,6 @@ self: {
          attoparsec attoparsec-binary base bv bytestring hashable hashmap
          hslogger iproute network parsec stm stm-containers transformers
        ];
-       homepage = "https://github.com/riaqn/resolve#readme";
        description = "A name resolusion library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179628,7 +173003,6 @@ self: {
          ansi-terminal base base-compat Diff directory filepath mtl
          optparse-applicative process unix
        ];
-       homepage = "https://github.com/ElastiLotem/resolve-trivial-conflicts";
        description = "Remove trivial conflict markers in a git repository";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179648,7 +173022,6 @@ self: {
          base containers extensible-effects HUnit mtl QuickCheck
          test-framework test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/wowus/resource-effect/";
        description = "A port of the package 'resourcet' for extensible effects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179663,7 +173036,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring directory ];
-       homepage = "https://bitbucket.org/tdammers/resource-embed";
        description = "Embed data files via C and FFI";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179681,7 +173053,6 @@ self: {
          base hashable monad-control stm time transformers transformers-base
          vector
        ];
-       homepage = "http://github.com/bos/pool";
        description = "A high-performance striped resource pooling implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -179698,7 +173069,6 @@ self: {
          base hashable MonadCatchIO-transformers stm time transformers
          transformers-base vector
        ];
-       homepage = "http://github.com/norm2782/pool";
        description = "Fork of resource-pool, with a MonadCatchIO constraint";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179715,7 +173085,6 @@ self: {
        libraryHaskellDepends = [
          base free kan-extensions monad-control resource-pool transformers
        ];
-       homepage = "https://github.com/srijs/haskell-resource-pool-monad";
        description = "A monadic interface for resource-pool";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -179753,7 +173122,6 @@ self: {
          transformers transformers-base transformers-compat unliftio-core
        ];
        testHaskellDepends = [ base hspec lifted-base transformers ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179771,7 +173139,6 @@ self: {
          base containers exceptions mtl primitive transformers unliftio-core
        ];
        testHaskellDepends = [ base exceptions hspec transformers ];
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Deterministic allocation and freeing of scarce resources";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -179800,7 +173167,6 @@ self: {
        executableHaskellDepends = [
          aeson base fast-logger http-types text wai
        ];
-       homepage = "https://github.com/raptros/respond";
        description = "process and route HTTP requests and generate responses on top of WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -179903,7 +173269,6 @@ self: {
          transformers transformers-compat unordered-containers
        ];
        executableHaskellDepends = [ base base-compat rest-gen ];
-       homepage = "http://www.github.com/silkapp/rest";
        description = "Example project for rest";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180040,7 +173405,6 @@ self: {
          digestive-functors errors heist lens mtl old-locale readable snap
          snap-core snap-extras template-haskell text time xmlhtml
        ];
-       homepage = "https://github.com/ozataman/restful-snap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -180059,7 +173423,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers tasty tasty-hunit temporary text
        ];
-       homepage = "https://github.com/lessrest/restless-git";
        description = "Easy Git repository serialization";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -180078,7 +173441,6 @@ self: {
          monad-control mtl network selinux stm text transformers
          transformers-base unix
        ];
-       homepage = "https://github.com/co-dan/interactive-diagrams/wiki/Restricted-Workers";
        description = "Running worker processes under system resource restrictions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180107,7 +173469,6 @@ self: {
        sha256 = "1ibqc5h2vxy4h3sn94jxmjk099fkainnyd2y457g4ldqv9ydj9pm";
        libraryHaskellDepends = [ base bifunctors keys mtl transformers ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/srijs/haskell-result";
        description = "Encode success or at least one error";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -180143,7 +173504,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest ];
        benchmarkHaskellDepends = [ aeson async base criterion text ];
-       homepage = "http://github.com/atnnn/haskell-rethinkdb";
        description = "A driver for RethinkDB 2.2";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180173,7 +173533,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion text time unordered-containers vector
        ];
-       homepage = "https://github.com/wereHamster/rethinkdb-client-driver";
        description = "Client driver for RethinkDB";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180190,7 +173549,6 @@ self: {
        libraryHaskellDepends = [
          aeson base mtl rethinkdb text transformers unordered-containers
        ];
-       homepage = "http://github.com/seanhess/rethinkdb-model";
        description = "Useful tools for modeling data with rethinkdb";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180211,7 +173569,6 @@ self: {
          mtl network protocol-buffers protocol-buffers-descriptor text time
          unordered-containers utf8-string vector
        ];
-       homepage = "http://github.com/atnnn/haskell-rethinkdb";
        description = "RethinkDB driver for Haskell";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180233,7 +173590,6 @@ self: {
          base data-default-class exceptions ghc-prim hedgehog HUnit mtl
          random stm tasty tasty-hedgehog tasty-hunit time transformers
        ];
-       homepage = "http://github.com/Soostone/retry";
        description = "Retry combinators for monadic actions that may fail";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180247,7 +173603,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base optparse-applicative process ];
-       homepage = "https://github.com/dgonyeo/retryer";
        description = "Retry failed commands";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180263,7 +173618,6 @@ self: {
        editedCabalFile = "0dfiwf4808vjhayv7xr058rzwl6jmsmhzy03mk48m9kmlqibk3fy";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/DanBurton/rev-state#readme";
        description = "Reverse State monad transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180314,7 +173668,6 @@ self: {
        libraryHaskellDepends = [
          aeson base iso3166-country-codes lens lens-aeson text wreq
        ];
-       homepage = "https://github.com/jcristovao/reverse-geocoding";
        description = "Simple reverse geocoding using OpenStreeMap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180345,7 +173698,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory multiarg process
        ];
-       homepage = "http://www.github.com/massysett/rewrite";
        description = "open file and rewrite it with new contents";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180376,7 +173728,6 @@ self: {
          base bytestring containers haskell-src-exts haskell-src-meta
          pcre-light template-haskell
        ];
-       homepage = "http://github.com/mgsloan/rex";
        description = "A quasi-quoter for typeful results of regex captures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180429,7 +173780,6 @@ self: {
          unordered-containers url uuid-types wai wai-cli wai-cors wai-extra
          warp wreq
        ];
-       homepage = "https://github.com/RobertFischer/rfc#README.md";
        description = "Robert Fischer's Common library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180442,7 +173792,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "065x5fgsqdi4d5sjd1gridwshag3afdbip1g8qi4jz41xdi2xm38";
        libraryHaskellDepends = [ base network-simple rfc1413-types ];
-       homepage = "https://github.com/cotrone/rfc1413-server#readme";
        description = "rfc1413 server";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180454,7 +173803,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "1lyf0wpjyzj43przl6k7mv1484aciizy03ch6ygbzkm0b0f70ha5";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/cotrone/rfc1413-types#readme";
        description = "An rfc1413 parser and response renderer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180492,7 +173840,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0vhqw2hylv0228g48b4q81fs0pjgmv68rzlasnz39g6yqddws97c";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/joegesualdo/rgb-color-model";
        description = "Haskell types for working with RGB colors";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -180544,7 +173891,6 @@ self: {
        executableHaskellDepends = [
          base call containers lens mtl objective split
        ];
-       homepage = "https://github.com/fumieval/rhythm-game-tutorial";
        description = "Haskell rhythm game tutorial";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180578,7 +173924,6 @@ self: {
          tasty-quickcheck template-haskell text yaml
        ];
        benchmarkHaskellDepends = [ base bytestring criterion semigroups ];
-       homepage = "http://github.com/riak-haskell-client/riak-haskell-client";
        description = "A Haskell client for the Riak decentralized data store";
        license = "unknown";
      }) {};
@@ -180594,7 +173939,6 @@ self: {
        libraryHaskellDepends = [
          array base parsec protocol-buffers protocol-buffers-descriptor
        ];
-       homepage = "http://github.com/riak-haskell-client/riak-haskell-client";
        description = "Haskell types for the Riak protocol buffer API";
        license = "unknown";
      }) {};
@@ -180616,7 +173960,6 @@ self: {
          base bytestring containers microlens microlens-th riak-protobuf
          template-haskell
        ];
-       homepage = "https://github.com/riak-haskell-client/riak-haskell-client#readme";
        description = "Lenses for riak-protobuf";
        license = "unknown";
      }) {};
@@ -180656,7 +173999,6 @@ self: {
          http-client microlens prometheus string-conv tasty tasty-hunit
          tasty-quickcheck text
        ];
-       homepage = "https://github.com/iconnect/ridley#README";
        description = "Quick metrics to grow your app strong";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180675,7 +174017,6 @@ self: {
          text transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/iconnect/ridley/ridley-extras#readme";
        description = "Handy metrics that don't belong to ridley";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180706,7 +174047,6 @@ self: {
          base directory doctest filepath HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/tel/riemann-hs";
        description = "A Riemann client for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -180725,7 +174065,6 @@ self: {
          base binary bytestring either transformers
        ];
        executableHaskellDepends = [ base bytestring filepath ];
-       homepage = "https://bitbucket.org/robertmassaioli/riff/overview";
        description = "RIFF parser for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180741,7 +174080,6 @@ self: {
        sha256 = "14h1rzxzk9qzr6bimxng8nhxydngx92x75p1mrjfwbwi17bbwgby";
        libraryHaskellDepends = [ base exceptions mtl primitive vector ];
        testHaskellDepends = [ base HUnit QuickCheck vector ];
-       homepage = "http://github.com/bgamari/ring-buffer";
        description = "A concurrent, mutable ring-buffer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180766,7 +174104,6 @@ self: {
          hashable hspec microlens mtl primitive process text time
          typed-process unix unliftio unordered-containers vector
        ];
-       homepage = "https://github.com/commercialhaskell/rio#readme";
        description = "A standard library for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -180785,7 +174122,6 @@ self: {
        testHaskellDepends = [
          base exceptions hspec monad-control resourcet rio transformers-base
        ];
-       homepage = "https://github.com/commercialhaskell/rio#readme";
        description = "Orphan instances for the RIO type in the rio package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -180805,7 +174141,6 @@ self: {
          process unix
        ];
        executableSystemDepends = [ ncurses ];
-       homepage = "http://modeemi.fi/~tuomov/riot/";
        description = "Riot is an Information Organisation Tool";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180826,7 +174161,6 @@ self: {
          crypto-api crypto-pubkey-types cryptohash-cryptoapi ecdsa errors
          largeword text time transformers utility-ht websockets
        ];
-       homepage = "https://github.com/singpolyma/ripple-haskell";
        description = "Ripple payment system library";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180845,7 +174179,6 @@ self: {
          aeson attoparsec base base58address blaze-builder bytestring errors
          http-streams http-types io-streams network-uri text unexceptionalio
        ];
-       homepage = "https://github.com/singpolyma/ripple-federation-haskell";
        description = "Utilities and types to work with the Ripple federation protocol";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180862,7 +174195,6 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [ array base containers mtl pretty ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://www2.tcs.ifi.lmu.de/~abel/";
        description = "Reduced instruction set i386 simulator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180878,7 +174210,6 @@ self: {
        editedCabalFile = "0wvy4j5ffn3pm06dklcp89gcdvfa8296y2zqnvby4ryb10np767r";
        libraryHaskellDepends = [ base mtl QuickCheck ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/cocreature/riscv-isa#readme";
        description = "Haskell representation of the RISC-V instruction set architecture";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180900,7 +174231,6 @@ self: {
          aeson attoparsec base bytestring hspec scientific text
          unordered-containers vector
        ];
-       homepage = "https://github.com/martinvlk/rison-hs#readme";
        description = "Parses and renders RISON strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180912,7 +174242,6 @@ self: {
        version = "0.1.0";
        sha256 = "0x7r04mwxwnqckfk865dckml4am11zx80a9k5kc91kz5ikq1ns64";
        libraryHaskellDepends = [ base lazysmallcheck oeis QuickCheck ];
-       homepage = "https://github.com/d-rive/rivers";
        description = "Rivers are like Streams, but different";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180927,7 +174256,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base rivet-core rivet-simple-deploy ];
-       homepage = "https://github.com/dbp/rivet";
        description = "A project management tool for Haskell applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180940,7 +174268,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0gpvlxrg6m4avxk6zhym20mx7ha2qdjr1dkjzjwsvyk4fhcjk399";
        libraryHaskellDepends = [ base postgresql-simple rivet-core text ];
-       homepage = "http://github.com/name/project";
        description = "Rivet migration library postgresql backend";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180954,7 +174281,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory filepath ];
-       homepage = "http://github.com/dbp/rivet";
        description = "Database migration library; automatic importer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180967,7 +174293,6 @@ self: {
        sha256 = "07j0br6akvb4gp4cz82n6w6bp9alxz0j2vx4nw6041iljbjmfy8q";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/dbp/rivet";
        description = "Database migration library; core functionality";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -180979,7 +174304,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1vg6ns5scq5nqyj2w070hswynji8pqfh654qa3zjda2xhna5mnbd";
        libraryHaskellDepends = [ base postgresql-simple text ];
-       homepage = "https://github.com/dbp/rivet";
        description = "Postgresql migration support for project management tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -180992,7 +174316,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1003sm8mpnc7l7fbp1j08cvc55va54arp6j0qdg2cc2m8cy5bpxf";
        libraryHaskellDepends = [ base configurator mtl rivet-core text ];
-       homepage = "https://github.com/dbp/rivet";
        description = "Basic deployment support for project management tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181019,7 +174342,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl unordered-containers
        ];
-       homepage = "https://github.com/grwlf/rl";
        description = "Collection of Reinforcement Learning algorithms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181055,7 +174377,6 @@ self: {
        version = "0.1.0";
        sha256 = "17v8sbgfk1mnm6qfqsnrjcm2nh7i2bibgyr6bh0bic8cfcx0haia";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/guaraqe/rlist#readme";
        description = "Lists with cheap snocs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181080,7 +174401,6 @@ self: {
          tagged time
        ];
        executableHaskellDepends = [ ansi-terminal base options time ];
-       homepage = "https://github.com/cpeikert/Lol";
        description = "Ring-LWE/LWR challenges using Lol";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181145,7 +174465,6 @@ self: {
          base bytestring hedgehog tasty tasty-hedgehog
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://bitbucket.org/soostone/rng-utils";
        description = "RNG within an IORef for convenient concurrent use";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181167,7 +174486,6 @@ self: {
        ];
        executableHaskellDepends = [ base cmdargs ];
        testHaskellDepends = [ base directory ];
-       homepage = "https://github.com/gianlucaguarini/rob#readme";
        description = "Simple projects generator";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181188,7 +174506,6 @@ self: {
          base Cabal directory filepath fsnotify hdaemonize lens lifted-base
          monad-control mtl process resourcet text time unix
        ];
-       homepage = "https://www.github.com/ktvoelker/robin";
        description = "A build daemon for Haskell development";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181203,7 +174520,6 @@ self: {
        libraryHaskellDepends = [
          base containers exceptions transformers xhb
        ];
-       homepage = "https://github.com/lfairy/robot";
        description = "Simulate keyboard and mouse events";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181224,7 +174540,6 @@ self: {
          attoparsec base bytestring directory heredoc hspec QuickCheck
          transformers
        ];
-       homepage = "http://github.com/meanpath/robots";
        description = "Parser for robots.txt";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181240,7 +174555,6 @@ self: {
        editedCabalFile = "0q1h70mx90dr3hcqgmp7gj9ypk235jyv71qgzzdr50is4r07j9hd";
        libraryHaskellDepends = [ base vector ];
        testHaskellDepends = [ base hspec HUnit ];
-       homepage = "https://github.com/hexresearch/roc-cluster#readme";
        description = "ROC online clustering algorithm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181259,7 +174573,6 @@ self: {
        executableHaskellDepends = [
          base containers gloss optparse-applicative roc-cluster
        ];
-       homepage = "https://github.com/ncrashed/roc-cluster-demo#readme";
        description = "Gloss interactive demo for roc-cluster package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181283,7 +174596,6 @@ self: {
          base bytestring data-default hspec hspec-expectations process
          QuickCheck resourcet temporary transformers
        ];
-       homepage = "http://github.com/serokell/rocksdb-haskell";
        description = "Haskell bindings to RocksDB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181302,7 +174614,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory filepath old-time process
        ];
-       homepage = "http://roguestar.downstairspeople.org/";
        description = "Sci-fi roguelike game. Client application.";
        license = "unknown";
      }) {};
@@ -181323,7 +174634,6 @@ self: {
          MaybeT MonadRandom mtl old-time parallel priority-sync PSQueue
          random stm
        ];
-       homepage = "http://roguestar.downstairspeople.org/";
        description = "Sci-fi roguelike game. Backend.";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181342,7 +174652,6 @@ self: {
          arrows base bytestring containers filepath GLUT MonadRandom mtl
          OpenGL priority-sync random rsagl rsagl-frp rsagl-math stm
        ];
-       homepage = "http://roguestar.downstairspeople.org/";
        description = "Sci-fi roguelike game. Client library.";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181357,7 +174666,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base GLUT roguestar-gl rsagl ];
-       homepage = "http://roguestar.downstairspeople.org/";
        description = "Sci-fi roguelike game. GLUT front-end.";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181386,7 +174694,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "181lmjmvv6285q5zh6cf991jw7d6f0g225vya3iqqb8vn8qjz7g2";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://github.com/matt-noonan/roles/";
        description = "Composable class-based roles";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181403,7 +174710,6 @@ self: {
          aeson base basic-prelude http-conduit lifted-base monad-control
          network resourcet text vector
        ];
-       homepage = "https://github.com/azara/rollbar-haskell";
        description = "error tracking through rollbar.com";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -181426,7 +174732,6 @@ self: {
          aeson base bytestring case-insensitive containers hspec
          hspec-golden-aeson lens lens-aeson QuickCheck text
        ];
-       homepage = "https://github.com/joneshf/rollbar-hs#readme";
        description = "Core Rollbar data types and APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181447,7 +174752,6 @@ self: {
        executableHaskellDepends = [
          base optparse-applicative random regex-applicative
        ];
-       homepage = "https://github.com/PiotrJustyna/roller";
        description = "Playing with applicatives and dice!";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181460,7 +174764,6 @@ self: {
        version = "0.1";
        sha256 = "1l39dlq8pn38b48iwqgrnh83h74qkmm34l5m9a0rbg76s2z04c43";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/joeyadams/haskell-rolling-queue";
        description = "Bounded channel for STM that discards old entries when full";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181474,7 +174777,6 @@ self: {
        libraryHaskellDepends = [
          base base-unicode-symbols bytestring text
        ];
-       homepage = "https://github.com/roelvandijk/roman-numerals";
        description = "Parsing and pretty printing of Roman numerals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181492,7 +174794,6 @@ self: {
          attoparsec base containers HUnit test-framework
          test-framework-hunit text
        ];
-       homepage = "https://github.com/karlvoigtland/romkan-hs";
        description = "Japanese Romaji <-> Japanese Kana conversion library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181504,7 +174805,6 @@ self: {
        version = "0.1.1.2";
        sha256 = "0xzsz4w153mbkkkv07558xkv83fph4g98hvjf6iljwvbbp47l0j9";
        libraryHaskellDepends = [ base tagged ];
-       homepage = "/dev/null";
        description = "Root-finding algorithms (1-dimensional)";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -181518,7 +174818,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring fingertree mtl utf8-string
        ];
-       homepage = "http://github.com/ekmett/rope";
        description = "Tools for manipulating fingertrees of bytestrings with optional annotations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181536,7 +174835,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-hunit tasty-quickcheck text
        ];
-       homepage = "https://github.com/ollef/rope-utf16-splay";
        description = "Ropes optimised for updating using UTF-16 code units and row/column pairs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181600,7 +174898,6 @@ self: {
        libraryHaskellDepends = [
          base containers deepseq minilens mtl transformers
        ];
-       homepage = "https://github.com/RaminHAL9001/rose-trie";
        description = "Trees with polymorphic paths to nodes, combining properties of Rose Trees and Tries";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181645,7 +174942,6 @@ self: {
          attoparsec base bytestring containers data-default-generics
          filepath mtl pureMD5 tasty tasty-hunit testpack transformers
        ];
-       homepage = "http://github.com/acowley/roshask";
        description = "Haskell support for the ROS robotics framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181664,7 +174960,6 @@ self: {
          attoparsec base binary bytestring data-default-class
          lens-family-core pureMD5 template-haskell text
        ];
-       homepage = "https://github.com/RoboticsHS/rosmsg#readme";
        description = "ROS message parser, render, TH";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181683,7 +174978,6 @@ self: {
        executableHaskellDepends = [
          base filepath monad-logger rosmsg rospkg stack temporary text
        ];
-       homepage = "https://github.com/RoboticsHS/rosmsg-bin#readme";
        description = "ROS message management tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181705,7 +174999,6 @@ self: {
        ];
        executableHaskellDepends = [ base text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/RoboticsHS/rospkg#readme";
        description = "ROS package system information";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181730,7 +175023,6 @@ self: {
        sha256 = "1p6lrjgigzbjigsyfsmx3kxrzm1aws3i708yl4xyh73arhcd89p0";
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [ base bytestring hspec QuickCheck text ];
-       homepage = "https://github.com/kvanberendonck/codec-rot13";
        description = "Fast ROT13 cipher for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181750,7 +175042,6 @@ self: {
        testHaskellDepends = [
          base bytestring directory filepath time time-locale-compat
        ];
-       homepage = "http://github.com/Soostone/rotating-log";
        description = "Size-limited, concurrent, automatically-rotating log writer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181778,7 +175069,6 @@ self: {
        version = "0.3.0";
        sha256 = "1d2vaijcna8gwcrhsjpclqw4gjdvdpmnrlyszqzcxnqf0l206a6y";
        libraryHaskellDepends = [ array base numeric-extras ];
-       homepage = "http://patch-tag.com/r/ekmett/rounding";
        description = "Explicit floating point rounding mode wrappers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181815,7 +175105,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring lens-aeson roundtrip text vector
        ];
-       homepage = "https://github.com/anchor/roundtrip-aeson";
        description = "Un-/parse JSON with roundtrip invertible syntax definitions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181865,7 +175154,6 @@ self: {
        executableHaskellDepends = [
          attoparsec base network text yesod-routes
        ];
-       homepage = "http://github.com/singpolyma/route-generator";
        description = "Utility to generate routes for use with yesod-routes";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181885,7 +175173,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck
        ];
-       homepage = "https://github.com/tonymorris/route";
        description = "A library and utilities for creating a route";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181916,7 +175203,6 @@ self: {
        sha256 = "19nafk4zmhx76j0qzg1d5kh6mnzwnr5x3kvvxi56x24kfmvrq5qq";
        libraryHaskellDepends = [ base containers dlist mtl ];
        testHaskellDepends = [ base containers dlist hspec mtl ];
-       homepage = "https://github.com/parsonsmatt/rowdy#readme";
        description = "An EDSL for web application routes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181929,7 +175215,6 @@ self: {
        sha256 = "17k9bbxwpmxpswkmax6jrlcfrp6qhgdkjixsp4d6rn7mj676010g";
        libraryHaskellDepends = [ base rowdy yesod-core ];
        testHaskellDepends = [ base hspec rowdy yesod-core ];
-       homepage = "https://github.com/parsonsmatt/rowdy#readme";
        description = "An EDSL for web application routes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -181977,7 +175262,6 @@ self: {
          base containers mtl network template-haskell transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/mmirman/rpc-framework";
        description = "a remote procedure call framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -181998,7 +175282,6 @@ self: {
          appar base blaze-builder bytestring c10k containers dns domain-auth
          hslogger iproute parsec unix
        ];
-       homepage = "http://www.mew.org/~kazu/proj/rpf/";
        description = "Receiver Policy Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182033,7 +175316,6 @@ self: {
          old-time OpenGL OpenGLRaw parallel parsec random rsagl-frp
          rsagl-math stm Vec Vec-OpenGLRaw
        ];
-       homepage = "http://roguestar.downstairspeople.org/";
        description = "The RogueStar Animation and Graphics Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182050,7 +175332,6 @@ self: {
        libraryHaskellDepends = [
          array arrows base containers mtl old-time random rsagl-math stm
        ];
-       homepage = "http://roguestar.downstairspeople.org/";
        description = "The RogueStar Animation and Graphics Library: Functional Reactive Programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182068,7 +175349,6 @@ self: {
          array base containers deepseq OpenGL OpenGLRaw parallel parsec
          random Vec Vec-OpenGLRaw
        ];
-       homepage = "http://roguestar.downstairspeople.org/";
        description = "The RogueStar Animation and Graphics Library: Mathematics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182082,7 +175362,6 @@ self: {
        sha256 = "1d1r9hp38mhl1jmmqhn42al7gd0nsqk5d5msqrzjwxdyj884y3pq";
        libraryHaskellDepends = [ base safe ];
        testHaskellDepends = [ base QuickCheck safe ];
-       homepage = "https://github.com/lovasko/rset";
        description = "Range set";
        license = "unknown";
      }) {};
@@ -182094,7 +175373,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "132s7pbm49fgpiq7znr72h52wcmwblljblr0s0krr56593gp2rry";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/AJChapman/rspp";
        description = "A Rational Street Performer Protocol solver";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182111,7 +175389,6 @@ self: {
        libraryHaskellDepends = [
          base HaXml network network-uri old-locale time
        ];
-       homepage = "https://github.com/basvandijk/rss";
        description = "A library for generating RSS 2.0 feeds.";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182165,7 +175442,6 @@ self: {
          old-locale parsec regexpr resourcet safe SafeSemaphore split stm
          text time transformers utf8-string
        ];
-       homepage = "http://hackage.haskell.org/package/rss2irc";
        description = "watches an RSS/Atom feed and writes it to an IRC channel";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182179,8 +175455,8 @@ self: {
      }:
      mkDerivation {
        pname = "rtcm";
-       version = "0.2.16";
-       sha256 = "0sfllzq97yl1dn3f9avi538121kn7bj5syc27g7139fqrjhvjy18";
+       version = "0.2.17";
+       sha256 = "0g40krmbjy4irrxs3iabbr296l8hr98driz75j3s0dhqqzdxv4vm";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -182195,7 +175471,6 @@ self: {
          base basic-prelude binary binary-bits bytestring lens random tasty
          tasty-hunit tasty-quickcheck text word24
        ];
-       homepage = "http://github.com/swift-nav/librtcm";
        description = "Haskell bindings for RTCM";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182207,7 +175482,6 @@ self: {
        version = "0.0.2";
        sha256 = "18y55lv3vyl4kpwzphw5gb1jsvp1f6i4dqh9rs6i9fyvabndvfik";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kkardzis/rtld";
        description = "dynamic linker tools for Haskell";
        license = "unknown";
      }) {};
@@ -182221,7 +175495,6 @@ self: {
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ rtl-sdr ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/adamwalker/hrtlsdr";
        description = "Bindings to librtlsdr";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -182242,7 +175515,6 @@ self: {
          transformers unix
        ];
        testHaskellDepends = [ base hspec socket unix ];
-       homepage = "https://gitlab.com/formaltech/rtnetlink-hs";
        description = "Manipulate network devices, addresses, and routes on Linux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182260,7 +175532,6 @@ self: {
          attoparsec base blaze-builder blaze-textual bytestring deepseq haxr
          mtl network split utf8-string
        ];
-       homepage = "https://github.com/megantti/rtorrent-rpc";
        description = "A library for communicating with RTorrent over its XML-RPC interface";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182282,7 +175553,6 @@ self: {
          base bencoding bytestring containers directory filepath hspec
          QuickCheck temporary utf8-string
        ];
-       homepage = "http://github.com/Fuuzetsu/rtorrent-state";
        description = "Parsing and manipulation of rtorrent state file contents";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182303,7 +175573,6 @@ self: {
          base Cabal directory filepath unix zenc
        ];
        executableHaskellDepends = [ base Cabal process ];
-       homepage = "https://github.com/DanielG/rts-loader";
        description = "Dynamically load Haskell libraries";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182322,7 +175591,6 @@ self: {
        libraryPkgconfigDepends = [ rubberband ];
        libraryToolDepends = [ c2hs ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mtolly/rubberband";
        description = "Binding to the C++ audio stretching library Rubber Band";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -182342,7 +175610,6 @@ self: {
        testHaskellDepends = [
          base bytestring cereal containers hspec mtl string-conv vector
        ];
-       homepage = "https://github.com/filib/ruby-marshal";
        description = "Parse a subset of Ruby objects serialised with Marshal.dump.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182360,7 +175627,6 @@ self: {
          base bytestring haskell-src-exts haskell-src-meta pcre-light
          process template-haskell trifecta
        ];
-       homepage = "https://github.com/joelteon/ruby-qq";
        description = "rubyish quasiquoters";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182373,7 +175639,6 @@ self: {
        version = "0.4.0.1";
        sha256 = "1id3rpfzqwhnmv2w4p35a70zfanwrpazix27ak1hzaz1jd2yfmz5";
        libraryHaskellDepends = [ array base mtl parsec safe strict Vec ];
-       homepage = "http://code.mathr.co.uk/ruff";
        description = "relatively useful fractal functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182414,7 +175679,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers mtl shuffle uhc-util uuagc uuagc-cabal uulib
        ];
-       homepage = "https://github.com/UU-ComputerScience/ruler";
        description = "Ruler tool for UHC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182434,7 +175698,6 @@ self: {
          array base containers directory fgl filepath haskell98 mtl uuagc
          uulib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -182464,7 +175727,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs directory filepath old-time process
        ];
-       homepage = "https://github.com/bacchanalia/runghc";
        description = "runghc replacement for fast repeated runs";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -182482,7 +175744,6 @@ self: {
        executableHaskellDepends = [
          async base bytestring optparse-applicative process stm
        ];
-       homepage = "https://github.com/jwiegley/runmany#readme";
        description = "Run multiple commands, interleaving output and errors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182495,7 +175756,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "12fn0lsil0rj0pj0ixzppsdw2fmj0cnzci4fh11z9rcggwbz6pms";
        testHaskellDepends = [ base data-memocombinators time ];
-       homepage = "https://github.com/DanBurton/runmemo";
        description = "A simple memoization helper library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182507,7 +175767,6 @@ self: {
        version = "0.1.0.6";
        sha256 = "1lb9c174vmbcjpm4y1j2jwngbzx5s0s1iiq8iam5g87h475k2bh1";
        libraryHaskellDepends = [ base ifcxt QuickCheck template-haskell ];
-       homepage = "http://chriswarbo.net/projects/repos/runtime-arbitrary.html";
        description = "Runtime generation of Arbitrary values";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182524,7 +175783,6 @@ self: {
        libraryHaskellDepends = [
          base MonadPrompt mtl random-source transformers
        ];
-       homepage = "https://github.com/mokus0/random-fu";
        description = "Random Variables";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -182536,7 +175794,6 @@ self: {
        version = "0.0.0.3";
        sha256 = "0isx32ayaqh7vhcyl11ykdy8f1chs1fdw73h3c2r53k989yfkmba";
        libraryHaskellDepends = [ base monad-loops-stm stm syb ];
-       homepage = "https://github.com/mokus0/rwlock";
        description = "Multiple-read / single-write locks";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -182557,7 +175814,6 @@ self: {
          base binary bytestring parsec QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/karknu/rws";
        description = "Packet Generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182574,7 +175830,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers parsec text ];
        testHaskellDepends = [ base HUnit parsec QuickCheck text ];
-       homepage = "https://github.com/aisamanra/s-cargot";
        description = "A flexible, extensible s-expression library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182587,7 +175842,6 @@ self: {
        sha256 = "0yv15kqfx21qwrm4i7rkwb1iybx27314f86xqbf2yyh4ala35wr1";
        libraryHaskellDepends = [ base s-cargot text ];
        testHaskellDepends = [ base HUnit parsec s-cargot text ];
-       homepage = "https://github.com/GaloisInc/s-cargot-letbind";
        description = "Enables let-binding and let-expansion for s-cargot defined S-expressions";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -182602,7 +175856,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base derive-monoid lens semigroups ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sboosali/s-expression#readme";
        description = "simple general-purpose s-expressions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -182618,7 +175871,6 @@ self: {
        libraryHaskellDepends = [
          base base64-bytestring cryptohash http-types time utf8-string
        ];
-       homepage = "https://github.com/dmjio/s3-signer";
        description = "Pre-signed Amazon S3 URLs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182640,7 +175892,6 @@ self: {
          base base64-bytestring blaze-builder byteable bytestring
          case-insensitive cryptohash http-types time utf8-string
        ];
-       homepage = "https://github.com/dmjio/s3-signer";
        description = "Pre-signed Amazon S3 URLs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182654,7 +175905,6 @@ self: {
        sha256 = "0p3yaf5slvyz1cyy51jq64c5rlp8yzwim8iy2dlnk42if4gc9ibr";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base deepseq QuickCheck ];
-       homepage = "https://github.com/ndmitchell/safe#readme";
        description = "Library of safe (exception free) functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182666,7 +175916,6 @@ self: {
        version = "0.3.3.0";
        sha256 = "0j3k6nlp3qch9kxv2zh5lfx1cfqy4w0xc7pbivqkn38drdjd920z";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "http://darcs.redspline.com/safe-access";
        description = "A simple environment to control access to data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182694,7 +175943,6 @@ self: {
        editedCabalFile = "0y1b9pw5wriyiffcmvk9g53imh6lm5fgfbjsgpn2w96qspaagdb5";
        libraryHaskellDepends = [ base deepseq exceptions transformers ];
        testHaskellDepends = [ base hspec void ];
-       homepage = "https://github.com/fpco/safe-exceptions#readme";
        description = "Safe, consistent, and easy exception handling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -182713,7 +175961,6 @@ self: {
          base deepseq safe-exceptions transformers
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/mitchellwrosen/safe-exceptions-checked#readme";
        description = "Safe, checked exceptions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182725,7 +175972,6 @@ self: {
        version = "0.5.0.2";
        sha256 = "102fjardfdf9zy0vyalgq6m1l64356b0a0xaam49j31lqgfldaw7";
        libraryHaskellDepends = [ base failure ];
-       homepage = "http://www-users.cs.york.ac.uk/~ndm/safe/";
        description = "Library for safe functions (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -182750,7 +175996,6 @@ self: {
        version = "0.2.1";
        sha256 = "12mqgak0rla20n9b4m6ynx64bwr06njcr849csc0z0r573xw2v33";
        libraryHaskellDepends = [ base indexed mtl vector ];
-       homepage = "https://github.com/reinerp/safe-freeze";
        description = "Support for safely freezing multiple arrays in the ST monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182796,7 +176041,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-core QuickCheck should-not-typecheck
        ];
-       homepage = "http://www.github.com/stepcut/safe-length";
        description = "Tired of accidentally calling length on tuples? Relief at last!";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182820,7 +176064,6 @@ self: {
          serialise store tasty tasty-hunit tasty-quickcheck text
          vector-space xmlbf
        ];
-       homepage = "https://github.com/k0001/safe-money";
        description = "Type-safe and lossless encoding and manipulation of money, fiat currencies, crypto currencies and precious metals";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182857,7 +176100,6 @@ self: {
          base doctest haskell-src-meta hspec QuickCheck template-haskell
          th-lift
        ];
-       homepage = "https://github.com/konn/safe-printf";
        description = "Well-typed, flexible and variadic printf for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182881,7 +176123,6 @@ self: {
          quickcheck-instances tasty tasty-quickcheck template-haskell time
          vector
        ];
-       homepage = "https://github.com/acid-state/safecopy";
        description = "Binary serialization with version control";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -182898,7 +176139,6 @@ self: {
          base base-prelude cereal containers extra haskell-src-meta
          microlens safecopy template-haskell uniplate
        ];
-       homepage = "http://github.com/aelve/safecopy-migrate";
        description = "Making SafeCopy migrations easier";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182923,7 +176163,6 @@ self: {
          quickcheck-instances store tasty tasty-hunit tasty-quickcheck
          template-haskell time vector
        ];
-       homepage = "https://github.com/NCrashed/safecopy";
        description = "Binary serialization with version control";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -182964,7 +176203,6 @@ self: {
          filepath HUnit resourcet test-framework test-framework-hunit
          test-framework-th unix
        ];
-       homepage = "https://github.com/luispedro/safeio#readme";
        description = "Write output to disk atomically";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -182977,7 +176215,6 @@ self: {
        sha256 = "1wp80s12yp9lavkjk6cbcaaj8aa9gmcs05ld7b8ssrqzhd32jrbj";
        libraryHaskellDepends = [ base text validity ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/githubuser/safepath#readme";
        description = "Safe Paths in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -182995,7 +176232,6 @@ self: {
          base base-unicode-symbols explicit-iomodes pathtype
          regional-pointers regions transformers
        ];
-       homepage = "https://github.com/basvandijk/safer-file-handles/";
        description = "Type-safe file handling";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183013,7 +176249,6 @@ self: {
          base bytestring explicit-iomodes-bytestring regions
          safer-file-handles transformers
        ];
-       homepage = "https://github.com/basvandijk/safer-file-handles-bytestring/";
        description = "Extends safer-file-handles with ByteString operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183030,7 +176265,6 @@ self: {
        libraryHaskellDepends = [
          explicit-iomodes-text regions safer-file-handles text transformers
        ];
-       homepage = "https://github.com/basvandijk/safer-file-handles-text/";
        description = "Extends safer-file-handles with Text operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183059,7 +176293,6 @@ self: {
        testHaskellDepends = [
          base containers ghc ghc-syb-utils HUnit syb
        ];
-       homepage = "http://fremissant.net/shape-syb";
        description = "Obtain homogeneous values from arbitrary values, transforming or culling data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183083,7 +176316,6 @@ self: {
          aeson base bytestring hspec QuickCheck scientific text
          unordered-containers vector
        ];
-       homepage = "https://github.com/kccqzy/haskell-sajson#readme";
        description = "Fast JSON parsing powered by Chad Austin's sajson library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183123,7 +176355,6 @@ self: {
        testHaskellDepends = [
          base bytestring-arbitrary QuickCheck saltine tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/tsuraan/saltine-quickcheck";
        description = "Quickcheck implementations for some NaCl data";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183137,7 +176368,6 @@ self: {
        sha256 = "0c5022vd2pll27q49s4jq47jip27v1kr417wzip7dw5z3b3dd1ni";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/tfausak/salve#readme";
        description = "Semantic version numbers and constraints";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -183268,7 +176498,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base QuickCheck storable-record ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Handling of samples in an (audio) signal";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -183280,7 +176509,6 @@ self: {
        version = "0.0.4.1";
        sha256 = "091nz5w5511xl8hp2q8dfvs4jz15nkhz22rr97zga0vmn0hpdnxi";
        libraryHaskellDepends = [ base numeric-prelude sample-frame ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Orphan instances for types from sample-frame and numericprelude";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -183298,7 +176526,6 @@ self: {
        ];
        testHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/jtobin/sampling";
        description = "Sample values from collections";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -183314,7 +176541,6 @@ self: {
        libraryHaskellDepends = [ base bytestring seqloc vector ];
        librarySystemDepends = [ zlib ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://www.ingolia-lab.org/samtools-tutorial.html";
        description = "Binding to the C samtools library";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) zlib;};
@@ -183335,7 +176561,6 @@ self: {
        executableHaskellDepends = [
          base bytestring conduit filepath resourcet samtools transformers
        ];
-       homepage = "http://www.ingolia-lab.org/samtools-tutorial.html";
        description = "Conduit interface to SAM/BAM format files through samtools";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183389,7 +176614,6 @@ self: {
          base bytestring HUnit tasty tasty-hunit tasty-quickcheck tasty-th
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "http://hackage.haskell.org/package/sandi";
        description = "Data encoding library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -183401,7 +176625,6 @@ self: {
        version = "0.0.2";
        sha256 = "07wh6va4rpf6vvxnjqbmwfna3rg20ysjh2pnzylz6xzlayzq0pkx";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/regularlambda/sandlib";
        description = "SAND data serialization and manipulation library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183421,7 +176644,6 @@ self: {
          base Cabal containers directory filepath optparse-applicative
          process text unix-compat
        ];
-       homepage = "https://github.com/abhinav/sandman#readme";
        description = "Manages Cabal sandboxes to avoid rebuilding packages";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -183433,7 +176655,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "0x8d5n2mydhwl9h7vzk7nr58b2aym9xb21p4m21rfa6vy6r2n438";
        libraryHaskellDepends = [ base deepseq portaudio ];
-       homepage = "https://github.com/tokiwoousaka/Sarasvati";
        description = "audio library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183462,7 +176683,6 @@ self: {
          filepath machines machines-binary machines-io machines-process
          network process text unordered-containers vector
        ];
-       homepage = "http://github.com/aloiscochard/sarsi";
        description = "A universal quickfix toolkit and his protocol";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183480,7 +176700,6 @@ self: {
          base base64-bytestring bytestring cryptohash monads-tf papillon
          simple-pipe
        ];
-       homepage = "https://github.com/YoshikuniJujo/sasl/wiki";
        description = "SASL implementation using simple-pipe";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183495,7 +176714,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://tcana.info/sat.html";
        description = "CNF SATisfier";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183533,7 +176751,6 @@ self: {
          lens memoize minisat mtl process transformers
        ];
        testHaskellDepends = [ array base ];
-       homepage = "https://github.com/jwaldmann/satchmo";
        description = "SAT encoding monad";
        license = "GPL";
      }) {};
@@ -183549,7 +176766,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring containers process satchmo timeit
        ];
-       homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/";
        description = "driver for external satchmo backends";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183568,7 +176784,6 @@ self: {
        executableHaskellDepends = [
          array base containers process satchmo satchmo-backends
        ];
-       homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/";
        description = "examples that show how to use satchmo";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183585,7 +176800,6 @@ self: {
        libraryHaskellDepends = [
          array base containers funsat parse-dimacs satchmo
        ];
-       homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/";
        description = "funsat driver as backend for satchmo";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183598,7 +176812,6 @@ self: {
        version = "1.3";
        sha256 = "1dwgj16l2zjqfmf92kpr695ycliwki6a38sxc06scvs6sv6wkc56";
        libraryHaskellDepends = [ base containers process satchmo ];
-       homepage = "http://dfa.imn.htwk-leipzig.de/satchmo/";
        description = "minisat driver as backend for satchmo";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183615,7 +176828,6 @@ self: {
        libraryHaskellDepends = [
          array base containers satchmo toysolver
        ];
-       homepage = "https://github.com/msakai/satchmo-toysat";
        description = "toysat driver as backend for satchmo";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183635,7 +176847,6 @@ self: {
          primitive random resourcet text time transformers transformers-base
          unix
        ];
-       homepage = "https://github.com/chessai/savage";
        description = "re-export of the random generators from Hedgehog";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183655,7 +176866,6 @@ self: {
          base bytestring deepseq mtl streaming text xeno
        ];
        testHaskellDepends = [ base bytestring hspec ];
-       homepage = "https://github.com/dredozubov/sax-parser";
        description = "Monadic streaming XML parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -183673,7 +176883,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion temporary text
        ];
-       homepage = "https://github.com/fpco/say#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -183700,7 +176909,6 @@ self: {
          conduit-extra resourcet time yaml
        ];
        testHaskellDepends = [ base basic-prelude tasty tasty-hunit ];
-       homepage = "https://github.com/swift-nav/libsbp";
        description = "SwiftNav's SBP Library";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -183748,7 +176956,6 @@ self: {
          template-haskell
        ];
        testSystemDepends = [ z3 ];
-       homepage = "http://leventerkok.github.com/sbv/";
        description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) z3;};
@@ -183776,7 +176983,6 @@ self: {
          tasty-hunit tasty-quickcheck template-haskell
        ];
        testSystemDepends = [ z3 ];
-       homepage = "http://leventerkok.github.com/sbv/";
        description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183797,7 +177003,6 @@ self: {
        testHaskellDepends = [
          base directory filepath process tasty tasty-golden
        ];
-       homepage = "http://github.com/LeventErkok/sbvPlugin";
        description = "Formally prove properties of Haskell programs using SBV/SMT";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -183810,7 +177015,6 @@ self: {
        sha256 = "0zrd9w3s535b2dpnmmrfg4i6jd9f4nh338x1cbggcw3pjyv8gk30";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base hsc3 hsc3-db ];
-       homepage = "http://rd.slavepianos.org/t/sc3-rdu";
        description = "Haskell bindings to sc3-rdu (sc3 rd ugens)";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183829,7 +177033,6 @@ self: {
          attoparsec attoparsec-enumerator base blaze-builder BoundedChan
          bytestring enumerator mtl network network-enumerator
        ];
-       homepage = "https://github.com/jamwt/haskell-scalable-server/";
        description = "Library for writing fast/scalable TCP-based services";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183844,7 +177047,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base filepath gd ];
-       homepage = "http://code.haskell.org/~dons/code/scaleimage";
        description = "Scale an image to a new geometry";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183862,7 +177064,6 @@ self: {
        testHaskellDepends = [
          base containers hspec QuickCheck text time
        ];
-       homepage = "https://www.researchgate.net/publication/311582722_Method_of_Managing_Resources_in_a_Telecommunication_Network_or_a_Computing_System";
        description = "This is a library for handling calendars and resource availability based on the \"top-nodes algorithm\" and set operations";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -183880,7 +177081,6 @@ self: {
        testHaskellDepends = [
          base containers hspec QuickCheck SCalendar text time
        ];
-       homepage = "https://github.com/stackbuilders/scalendar";
        description = "A library for handling calendars and resource availability over time";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -183923,7 +177123,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring curl data-default scalpel-core tagsoup text
        ];
-       homepage = "https://github.com/fimad/scalpel";
        description = "A high level web scraping library for Haskell";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -183943,7 +177142,6 @@ self: {
        ];
        testHaskellDepends = [ base HUnit regex-base regex-tdfa tagsoup ];
        benchmarkHaskellDepends = [ base criterion tagsoup text ];
-       homepage = "https://github.com/fimad/scalpel";
        description = "A high level web scraping library for Haskell";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -183957,7 +177155,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base parsec ];
-       homepage = "http://projects.haskell.org/style-scanner";
        description = "lexical style suggestions for source code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -183983,7 +177180,6 @@ self: {
        sha256 = "0xf3g3dajaci71mgnd7z5xy4a29w40gg43a41x3fvd1a2wpi6xan";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/Lysxia/scanf#readme";
        description = "Easy and type-safe format strings for parsing and printing";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -184001,7 +177197,6 @@ self: {
        benchmarkHaskellDepends = [
          attoparsec base bytestring cereal criterion text
        ];
-       homepage = "https://github.com/Yuras/scanner";
        description = "Fast non-backtracking incremental combinator parsing for bytestrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184014,7 +177209,6 @@ self: {
        sha256 = "1x3calmq7hwbpvxzfsm5n1qkvkdsh73bhj3h1sckxl8ksc5zrbxi";
        libraryHaskellDepends = [ attoparsec base scanner ];
        testHaskellDepends = [ attoparsec base bytestring hspec scanner ];
-       homepage = "https://github.com/Yuras/scanner-attoparsec";
        description = "Inject attoparsec parser with backtracking into non-backtracking scanner";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184038,7 +177232,6 @@ self: {
          ansi-terminal base bytestring mtl optparse-applicative scrypt
          vector
        ];
-       homepage = "https://github.com/redelmann/scat";
        description = "Generates unique passwords for various websites from a single password";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184071,7 +177264,6 @@ self: {
          monad-parallel monoid-subclasses QuickCheck test-framework
          test-framework-quickcheck2 text transformers transformers-compat
        ];
-       homepage = "http://trac.haskell.org/SCC/";
        description = "Streaming component combinators";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184089,7 +177281,6 @@ self: {
          array base containers fgl GLUT haskell98 hmatrix mtl old-time
          OpenGL process
        ];
-       homepage = "http://www.haskell.org/haskellwiki/SceneGraph";
        description = "Scene Graph";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184169,7 +177360,6 @@ self: {
        sha256 = "0357j9xn0rw427x2f5pqkzmya9scyqwz3ksn4lyryzvmm9p6lii7";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://toktok.github.io/";
        description = "Encoding-independent schemas for Haskell data types";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -184197,7 +177387,6 @@ self: {
          regex-tdfa-text singletons smallcheck tagged text
          unordered-containers validationt vinyl
        ];
-       homepage = "http://github.com/typeable/schematic";
        description = "JSON-biased spec and validation tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184243,7 +177432,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://scholdoc.scholarlymarkdown.com";
        description = "Converts ScholarlyMarkdown documents to HTML5/LaTeX/Docx format";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184278,7 +177466,6 @@ self: {
          aeson base bytestring directory filepath process scholdoc
          scholdoc-types temporary text yaml
        ];
-       homepage = "http://scholdoc.scholarlymarkdown.com";
        description = "Scholdoc fork of pandoc-citeproc";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184302,7 +177489,6 @@ self: {
          base bytestring directory filepath process split temporary text
          utf8-string xml
        ];
-       homepage = "http://github.com/timtylin/scholdoc-texmath";
        description = "Scholdoc fork of texmath";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184319,7 +177505,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring containers deepseq-generics ghc-prim syb
        ];
-       homepage = "http://scholdoc.scholarlymarkdown.com";
        description = "Scholdoc fork of pandoc-types";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184344,7 +177529,6 @@ self: {
        sha256 = "1qddamwk2fzakixx9f0y0r3z9z6kmyyxgpb3dhiiiza6krnf8r9k";
        libraryHaskellDepends = [ base hashable ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/Rufflewind/sci-ratio";
        description = "Rational numbers in scientific notation";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -184394,7 +177578,6 @@ self: {
          tasty-hunit tasty-quickcheck tasty-smallcheck text
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/basvandijk/scientific";
        description = "Numbers represented using scientific notation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184420,7 +177603,6 @@ self: {
          ghc-syb hslogger json multiset network network-bytestring time
          utf8-string
        ];
-       homepage = "http://github.com/nominolo/scion";
        description = "Haskell IDE library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184456,7 +177638,6 @@ self: {
          resourcet tar text transformers unix unordered-containers
          utf8-string vector zlib
        ];
-       homepage = "http://github.com/JPMoresmau/scion-class-browser";
        description = "Command-line interface for browsing and searching packages documentation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184531,7 +177712,6 @@ self: {
          base data-default enclosed-exceptions http-types lens mtl
          persistent resource-pool scotty stm text transformers wai warp
        ];
-       homepage = "https://github.com/echaozh/scottish";
        description = "scotty with batteries included";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184562,7 +177742,6 @@ self: {
          hspec hspec-wai http-types lifted-base network text wai
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/scotty-web/scotty";
        description = "Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184581,7 +177760,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec http-client HUnit scotty text transformers
        ];
-       homepage = "https://github.com/welmo/scotty-binding-play";
        description = "The Play Framework style data binding in Scotty";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184616,7 +177794,6 @@ self: {
          base blaze-builder bytestring containers cookie scotty text time
          transformers
        ];
-       homepage = "https://github.com/mmartin/scotty-cookie";
        description = "Cookie management helper functions for Scotty framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184656,7 +177833,6 @@ self: {
        libraryHaskellDepends = [ base http-media http-types scotty text ];
        executableHaskellDepends = [ aeson base scotty text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/potomak/scotty-format#readme";
        description = "Response format helper for the Scotty web framework";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184674,7 +177850,6 @@ self: {
          base containers filepath hastache http-types mtl scotty text wai
          warp
        ];
-       homepage = "https://github.com/scotty-web/scotty-hastache";
        description = "Easy Mustache templating support for Scotty";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184692,7 +177867,6 @@ self: {
          base-prelude matcher scotty success text transformers
          unordered-containers
        ];
-       homepage = "https://github.com/sannsyn/scotty-params-parser";
        description = "HTTP-request's query parameters parser abstraction for \"scotty\"";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -184708,7 +177882,6 @@ self: {
        libraryHaskellDepends = [
          base containers http-types scotty text transformers wai
        ];
-       homepage = "https://github.com/taphu/scotty-resource";
        description = "A Better way of modeling web resources";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184735,7 +177908,6 @@ self: {
          base bytestring hspec hspec-wai mtl QuickCheck scotty
          string-conversions text wai
        ];
-       homepage = "http://github.com/ehamberg/scotty-rest";
        description = "Webmachine-style REST library for scotty";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184755,7 +177927,6 @@ self: {
          http-types scotty stm text time transformers unordered-containers
          wai
        ];
-       homepage = "https://github.com/agrafix/scotty-session";
        description = "Adding session functionality to scotty";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184770,7 +177941,6 @@ self: {
        libraryHaskellDepends = [
          base scotty transformers wai warp warp-tls
        ];
-       homepage = "https://github.com/dmjio/scotty-tls.git";
        description = "TLS for Scotty";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184809,7 +177979,6 @@ self: {
          base bytestring cmdargs io-streams SHA sha-streams unix
        ];
        testHaskellDepends = [ base bytestring io-streams ];
-       homepage = "https://github.com/noteed/scp-streams";
        description = "An SCP protocol implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184901,7 +178070,6 @@ self: {
          monad-loops mtl ncurses optparse-applicative random text unix
          vector
        ];
-       homepage = "https://joeyh.name/code/scroll/";
        description = "scroll(6), a roguelike game";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -184923,7 +178091,6 @@ self: {
          base bytestring HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/informatikr/scrypt";
        description = "Stronger password hashing via sequential memory-hard functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -184947,7 +178114,6 @@ self: {
          http-types MonadRandom mtl network old-locale process random stm
          template-haskell text time unix
        ];
-       homepage = "http://github.com/wereHamster/scrz";
        description = "Process management and supervision daemon";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185006,7 +178172,6 @@ self: {
          mersenne-random-pure64 mtl mwc-random normaldistribution parallel
          vector
        ];
-       homepage = "https://github.com/davnils/sde-solver";
        description = "Distributed SDE solver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185025,7 +178190,6 @@ self: {
          base bytestring Cabal HUnit parsec test-framework
          test-framework-hunit transformers
        ];
-       homepage = "https://github.com/kojung/sdf2p1-parser";
        description = "A parser for SDF version 2.1 using Parsec";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -185106,7 +178270,6 @@ self: {
        version = "0.0.2";
        sha256 = "0lid8c2fdy43i9qjjn60mzn6mrcfnn1jflmbwfl93gc6ab5fwz63";
        libraryHaskellDepends = [ base sdl2 ];
-       homepage = "https://github.com/jxv/sdl2-fps#readme";
        description = "Run of the mill, frames per second timer implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185187,7 +178350,6 @@ self: {
        executableHaskellDepends = [
          base optparse-simple sdl2 sdl2-image split text
        ];
-       homepage = "https://github.com/chrisdone/sdl2-sprite#readme";
        description = "Sprite previewer/animator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185268,7 +178430,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion primitive storable-complex vector
        ];
-       homepage = "https://github.com/adamwalker/sdr";
        description = "A software defined radio library";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "x86_64-darwin" "x86_64-linux" ];
@@ -185294,7 +178455,6 @@ self: {
          persistent-template text time transformers wai wai-extra
          wai-middleware-static warp web-routes web-routes-wai
        ];
-       homepage = "https://github.com/Barrucadu/lambdadelta";
        description = "Small web framework using Warp and WAI";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185366,7 +178526,6 @@ self: {
          base ghc-prim profunctors semigroupoids tagged transformers
        ];
        testHaskellDepends = [ base directory doctest filepath ];
-       homepage = "http://github.com/ekmett/search/";
        description = "Infinite search in finite time with Hilbert's epsilon";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185379,7 +178538,6 @@ self: {
        sha256 = "046v424bvfnvf3hw38k9isdn9f05l4jk8k1fb2p3zn5zgb4h77aa";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers doctest hspec ];
-       homepage = "https://github.com/devonhollowood/search-algorithms#readme";
        description = "Common graph search algorithms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185391,7 +178549,6 @@ self: {
        version = "0.0.1";
        sha256 = "1ryl0nm1a37r606xhxy6ykf3c8c1gml6gdqna428w8y3a2vg5q2v";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/urso/sec";
        description = "Semantic Editor Combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185408,7 +178565,6 @@ self: {
        libraryHaskellDepends = [ base mtl parsec ];
        executableHaskellDepends = [ base haskeline ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/kseo/secd#readme";
        description = "A Haskell implementation of the SECD abstract machine";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185424,7 +178580,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base containers ];
-       homepage = "http://github.com/pgavin/secdh";
        description = "SECDH Machine Simulator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185465,7 +178620,6 @@ self: {
          lens network network-uri stm text transformers unordered-containers
        ];
        testToolDepends = [ cpphs ];
-       homepage = "https://www.httptwo.com/second-transfer/";
        description = "Second Transfer HTTP/2 web server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185490,7 +178644,6 @@ self: {
          mtl QuickCheck string-conversions test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "http://github.com/haskoin/secp256k1-haskell#readme";
        description = "Bindings for secp256k1 library from Bitcoin Core";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -185508,7 +178661,6 @@ self: {
        executableHaskellDepends = [
          base containers diagrams-cairo diagrams-lib haskell-qrencode random
        ];
-       homepage = "https://github.com/rodrigosetti/secret-santa";
        description = "Secret Santa game assigner using QR-Codes";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185532,7 +178684,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "http://monoid.at/code";
        description = "Information-theoretic secure secret sharing";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185563,7 +178714,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory HsOpenSSL network process transformers
        ];
-       homepage = "http://code.google.com/p/secure-hs/";
        description = "Secure point-to-point connectivity library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185588,7 +178738,6 @@ self: {
        libraryHaskellDepends = [
          base byteable bytestring ghc-prim memory
        ];
-       homepage = "https://github.com/vincenthz/hs-securemem";
        description = "abstraction to an auto scrubbing and const time eq, memory chunk";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185622,7 +178771,6 @@ self: {
          base bytestring exceptions hashable mtl psqueues text time
          unordered-containers
        ];
-       homepage = "https://selda.link";
        description = "Multi-backend, high-level EDSL for interacting with SQL databases";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -185639,7 +178787,6 @@ self: {
          base bytestring exceptions hashable mtl psqueues text time
          unordered-containers
        ];
-       homepage = "https://selda.link";
        description = "Multi-backend, high-level EDSL for interacting with SQL databases";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185658,7 +178805,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring exceptions postgresql-libpq selda text
        ];
-       homepage = "https://github.com/valderman/selda";
        description = "PostgreSQL backend for the Selda database EDSL";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -185676,7 +178822,6 @@ self: {
        libraryHaskellDepends = [
          base direct-sqlite directory exceptions selda text
        ];
-       homepage = "https://github.com/valderman/selda";
        description = "SQLite backend for the Selda database EDSL";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -185688,7 +178833,6 @@ self: {
        version = "0.4.0.1";
        sha256 = "180cj5m0bap1lb19s68icpn1dvk2s395cmlcc6dnwz3mpbj5alj0";
        libraryHaskellDepends = [ base ];
-       homepage = "http://nonempty.org/software/haskell-select";
        description = "Wrap the select(2) POSIX function";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185700,7 +178844,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "000hdwdp56pc67j1iw0mc6m74dfim67g16ib4yr7vyilq8rfccb0";
        libraryHaskellDepends = [ base bifunctors comonad profunctors ];
-       homepage = "https://github.com/ChrisPenner/selections#readme";
        description = "Combinators for operating with selections over an underlying functor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185717,7 +178860,6 @@ self: {
          array base containers template-haskell text xml-conduit
        ];
        libraryToolDepends = [ alex happy ];
-       homepage = "http://github.com/rcallahan/selectors";
        description = "CSS Selectors for DOM traversal";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185750,7 +178892,6 @@ self: {
          utf8-string
        ];
        testHaskellDepends = [ base hspec text webdriver ];
-       homepage = "https://github.com/joelteon/selenium-server.git";
        description = "Run the selenium standalone server for usage with webdriver";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185779,7 +178920,6 @@ self: {
        version = "0.1.0";
        sha256 = "100a427r8xjfv7fsh7khj3db9klqwnalfy33w23khxqp7k1bkq3n";
        libraryHaskellDepends = [ base directory executable-path unix ];
-       homepage = "https://github.com/nh2/selfrestart";
        description = "Restarts the current executable (on binary change)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -185792,7 +178932,6 @@ self: {
        sha256 = "1r0lwah32y3cza5jnihzwkl4wdk23qh7sgw6yzcajq7rjnzrf8qw";
        libraryHaskellDepends = [ base unix ];
        librarySystemDepends = [ selinux ];
-       homepage = "https://github.com/luite/selinux";
        description = "SELinux bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185825,7 +178964,6 @@ self: {
          ghc-paths Glob groom mtl pandoc pandoc-types regex-tdfa
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://toktok.github.io/semdoc";
        description = "Evaluate code snippets in Literate Haskell";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185855,7 +178993,6 @@ self: {
        sha256 = "0xqxmh0chq4vgga5lx2d5pcz4rq000kgpkglj8jgdv2nx6rf8pka";
        libraryHaskellDepends = [ base containers lattices ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/xu-hao/semibounded-lattices#readme";
        description = "A Haskell implementation of semibounded lattices";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185867,7 +179004,6 @@ self: {
        version = "5";
        sha256 = "0ciq1jnc0d9d8jph9103v04vphiz7xqa69a8f4dmmcf3bjsk6bhh";
        libraryHaskellDepends = [ base profunctors semigroupoids ];
-       homepage = "http://github.com/ekmett/semigroupoid-extras";
        description = "Semigroupoids that depend on PolyKinds";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185891,7 +179027,6 @@ self: {
          transformers transformers-compat unordered-containers
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/ekmett/semigroupoids";
        description = "Semigroupoids: Category sans id";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185912,7 +179047,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/NICTA/semigroupoids-syntax";
        description = "RebindableSyntax using the semigroupoids package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185925,7 +179059,6 @@ self: {
        version = "0.18.4";
        sha256 = "09sxd17h1kcjsjaf1am2nwpb4vaq8d0q718fbkxwysws691317jq";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/ekmett/semigroups/";
        description = "Anything that associates";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -185937,7 +179070,6 @@ self: {
        version = "0.1";
        sha256 = "0vns2vdchszw34i12s9rfl4cm76ympfrivpb397j2vzg2i7bghqb";
        libraryHaskellDepends = [ base containers semigroups ];
-       homepage = "http://github.com/ppetr/semigroups-actions/";
        description = "Semigroups actions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185952,7 +179084,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base Boolean containers monoids ];
-       homepage = "http://github.com/srush/SemiRings/tree/master";
        description = "Semirings, ring-like structures used for dynamic programming applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185979,7 +179110,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion random vector
        ];
-       homepage = "https://github.com/oisdk/semiring-num";
        description = "Basic semiring class and instances";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -185997,19 +179127,16 @@ self: {
      }) {};
 
   "semirings" = callPackage
-    ({ mkDerivation, base, constrictor, containers, hashable
-     , integer-gmp, semigroups, transformers, unordered-containers
-     , vector
+    ({ mkDerivation, base, containers, hashable, integer-gmp
+     , unordered-containers, vector
      }:
      mkDerivation {
        pname = "semirings";
-       version = "0.1.2";
-       sha256 = "1fn1hbrnljgx8kdnmk0c01zi1r0pk59cildla9gb6bykqs4rwmws";
+       version = "0.1.3.0";
+       sha256 = "0m2fs5d7w60mfihsyg95r6x923r0lby1g92bkzar0xm8r7kl1g90";
        libraryHaskellDepends = [
-         base constrictor containers hashable integer-gmp semigroups
-         transformers unordered-containers vector
+         base containers hashable integer-gmp unordered-containers vector
        ];
-       homepage = "http://github.com/chessai/semirings";
        description = "two monoids as one, in holy haskimony";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186025,7 +179152,6 @@ self: {
        libraryHaskellDepends = [ attoparsec base deepseq text ];
        testHaskellDepends = [ base tasty tasty-hunit text ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://github.com/brendanhay/semver";
        description = "Representation, manipulation, and de/serialisation of Semantic Versions";
        license = "unknown";
      }) {};
@@ -186057,7 +179183,6 @@ self: {
        version = "0.7.9";
        sha256 = "0hnw1ym81cff49dwww19kgbs4s0kpandbvn6h5cml3y0p1nxybqh";
        libraryHaskellDepends = [ base bytestring network ];
-       homepage = "http://hub.darcs.net/stepcut/sendfile";
        description = "A portable sendfile library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186074,7 +179199,6 @@ self: {
          aeson base bytestring containers exceptions http-conduit
          monad-control text transformers
        ];
-       homepage = "https://owainlewis.com";
        description = "Sengrid API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186090,7 +179214,6 @@ self: {
        sha256 = "0sn1a47155d13w15jjbcbcl5sqnl286mf8q7k39qhir98qlq045s";
        libraryHaskellDepends = [ aeson base lens semigroups text wreq ];
        testHaskellDepends = [ base semigroups tasty tasty-hunit text ];
-       homepage = "https://github.com/marcelbuesing/sendgrid-v3";
        description = "Sendgrid v3 API library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186119,7 +179242,6 @@ self: {
          interpolate mockery network process silently stm text time unix wai
          warp
        ];
-       homepage = "https://github.com/hspec/sensei#readme";
        description = "Automatically run Hspec tests on file modifications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -186137,7 +179259,6 @@ self: {
        executableHaskellDepends = [
          aeson base bytestring containers process stm zeromq3-haskell
        ];
-       homepage = "https://github.com/rossdylan/sensenet";
        description = "Distributed sensor network for the raspberry pi";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186159,7 +179280,6 @@ self: {
          optparse-applicative process temporary text time unix unix-compat
          vector wreq
        ];
-       homepage = "https://github.com/maoe/sensu-run#readme";
        description = "A tool to send command execution results to Sensu";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186181,7 +179301,6 @@ self: {
          http-types lens network optparse-applicative process temporary text
          time unix unix-compat vector wreq
        ];
-       homepage = "https://github.com/maoe/sensu-run#readme";
        description = "A tool to send command execution results to Sensu";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186196,7 +179315,6 @@ self: {
        libraryHaskellDepends = [
          base mecab random-shuffle text transformers
        ];
-       homepage = "https://github.com/aiya000/hs-sentence-jp#readme";
        description = "Easily generating message of japanese natural language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186214,7 +179332,6 @@ self: {
          base Decimal hashable parsers safe string-class text trifecta
          unordered-containers vector
        ];
-       homepage = "https://github.com/k-bx/sentiwordnet-parser#readme";
        description = "Parser for the SentiWordNet tab-separated file";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186235,7 +179352,6 @@ self: {
          old-locale old-time process safecopy time unix
        ];
        executableHaskellDepends = [ base directory filepath unix ];
-       homepage = "https://github.com/noteed/sentry";
        description = "Process monitoring tool written and configured in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186268,7 +179384,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath parsec QuickCheck template-haskell
        ];
-       homepage = "https://github.com/qfpl/separated";
        description = "A data type with elements separated by values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186294,7 +179409,6 @@ self: {
        executableHaskellDepends = [
          base Cabal cpphs directory process regex-base regex-pcre temporary
        ];
-       homepage = "http://fremissant.net/seqaid";
        description = "Dynamic strictness control, including space leak repair";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186332,7 +179446,6 @@ self: {
        revision = "1";
        editedCabalFile = "0khdf4panw2wvs80z6lx1vgn5h7xaswdxsh9rppb1fvvfjqzb7d9";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/bitnomial/seqid";
        description = "Sequence ID production and consumption";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186356,7 +179469,6 @@ self: {
        version = "0.6.2";
        sha256 = "0iaxd3ay36lbkzz19dgnb0pn6fi699afv556wkpnd8zl23p4qif3";
        libraryHaskellDepends = [ base io-streams seqid ];
-       homepage = "https://github.com/bitnomial/seqid-streams";
        description = "Sequence ID IO-Streams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186378,7 +179490,6 @@ self: {
          attoparsec base biocore bytestring hashable QuickCheck random
          unordered-containers vector
        ];
-       homepage = "http://www.ingolia-lab.org/seqloc-tutorial.html";
        description = "Handle sequence locations for bioinformatics";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -186412,7 +179523,6 @@ self: {
          hashable iteratee lifted-base process QuickCheck random seqloc
          transformers transformers-base unordered-containers vector
        ];
-       homepage = "http://www.ingolia-lab.org/seqloc-datafiles-tutorial.html";
        description = "Read and write BED and GTF format genome annotations";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186426,7 +179536,6 @@ self: {
        sha256 = "0ayxy0lbkah90kpyjac0llv6lrbwymvfz2d3pdfrz1079si65jsh";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base containers transformers ];
-       homepage = "https://github.com/atzeus/sequence";
        description = "A type class for sequences and various sequence data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186442,7 +179551,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers ghc transformers
        ];
-       homepage = "https://github.com/lukemaurer/sequent-core";
        description = "Alternative Core language for GHC plugins";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186455,7 +179563,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "0vd7nrkx59vsxrhpb46kgzbvz7v830wh5zx3vg9494wvski983y6";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/aristidb/sequential-index";
        description = "Sequential numbers that allow arbitrarily inserting numbers - for containers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186479,7 +179586,6 @@ self: {
          array base binary bytestring containers mtl nlp-scores pretty split
          text vector
        ];
-       homepage = "https://bitbucket.org/gchrupala/sequor";
        description = "A sequence labeler based on Collins's sequence perceptron";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186497,7 +179603,6 @@ self: {
          attoparsec base conduit conduit-extra mtl operational process
          resourcet text
        ];
-       homepage = "http://github.com/sanetracker/serf";
        description = "Interact with Serf via Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -186560,7 +179665,6 @@ self: {
          containers criterion deepseq directory filepath ghc-prim half
          pretty store tar text time vector zlib
        ];
-       homepage = "https://github.com/well-typed/cborg";
        description = "A binary serialisation library for Haskell values";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186592,7 +179696,6 @@ self: {
        sha256 = "1z2drw7ighyws72wqms015n5hy0zxbrphdca7ldn34pz28122z07";
        libraryHaskellDepends = [ base bytestring unix ];
        testHaskellDepends = [ base bytestring HUnit ];
-       homepage = "https://github.com/jputcu/serialport";
        description = "Cross platform serial port library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186625,7 +179728,6 @@ self: {
          vector
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/serokell/serokell-util";
        description = "General-purpose functions by Serokell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186645,7 +179747,6 @@ self: {
          base pringletons singletons template-haskell text vinyl
        ];
        executableHaskellDepends = [ base singletons text ];
-       homepage = "http://github.com/githubuser/serpentine#readme";
        description = "Simple project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186660,7 +179761,6 @@ self: {
        libraryHaskellDepends = [
          base containers http-kinder singletons text
        ];
-       homepage = "http://github.com/tel/serv#readme";
        description = "Dependently typed API framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186686,7 +179786,6 @@ self: {
          base HUnit QuickCheck serv tasty tasty-ant-xml tasty-hunit
          tasty-quickcheck text wai wai-extra
        ];
-       homepage = "http://github.com/tel/serv#readme";
        description = "Dependently typed API servers with Serv";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186716,7 +179815,6 @@ self: {
          hspec QuickCheck quickcheck-instances string-conversions text
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "A family of combinators for defining webservices APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186737,7 +179835,6 @@ self: {
        executableHaskellDepends = [
          base JuicyPixels servant servant-server wai warp
        ];
-       homepage = "https://github.com/tvh/servant-JuicyPixels";
        description = "Servant support for JuicyPixels";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186763,7 +179860,6 @@ self: {
          quickcheck-arbitrary-adt quickcheck-instances random servant
          silently string-conversions temporary text
        ];
-       homepage = "https://github.com/plow-technologies/servant-aeson-specs#readme";
        description = "generic tests for aeson serialization in servant";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186776,7 +179872,6 @@ self: {
        version = "0.3.1.0";
        sha256 = "0fa8r5rwrihsadzv74npb16yfvw3lzn3faajw660n5vxz36l56ia";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/haskell-servant/servant-auth#readme";
        description = "Authentication combinators for servant";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186802,7 +179897,6 @@ self: {
          servant-server time transformers wai warp
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/haskell-servant/servant-auth#readme";
        description = "servant-client/servant-auth compatibility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186857,7 +179951,6 @@ self: {
          servant-docs template-haskell text
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/haskell-servant/servant-auth#readme";
        description = "servant-docs/servant-auth compatibility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186930,7 +180023,6 @@ self: {
          wreq
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/haskell-servant/servant-auth#readme";
        description = "servant-server/servant-auth compatibility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -186952,7 +180044,6 @@ self: {
          swagger2 text
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://github.com/haskell-servant/servant-auth#readme";
        description = "servant-swagger/servant-auth compatibility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186971,7 +180062,6 @@ self: {
          pwstore-fast servant servant-auth-token-api servant-server text
          time transformers uuid wai
        ];
-       homepage = "https://github.com/ncrashed/servant-auth-token#readme";
        description = "Servant based API and server for token based authorisation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -186993,7 +180083,6 @@ self: {
          servant-auth-token-api servant-server template-haskell text time
          transformers transformers-base uuid
        ];
-       homepage = "https://github.com/ncrashed/servant-auth-token#readme";
        description = "Acid-state backend for servant-auth-token server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187011,7 +180100,6 @@ self: {
          aeson aeson-injector base lens raw-strings-qq servant servant-docs
          servant-swagger swagger2 text
        ];
-       homepage = "https://github.com/ncrashed/servant-auth-token-api#readme";
        description = "Servant based API for token based authorisation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187034,7 +180122,6 @@ self: {
          servant-server store text time transformers transformers-base uuid
          vector
        ];
-       homepage = "https://github.com/ncrashed/servant-auth-token#readme";
        description = "Leveldb backend for servant-auth-token server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187056,7 +180143,6 @@ self: {
          servant-auth-token-api servant-server text time transformers
          transformers-base uuid
        ];
-       homepage = "https://github.com/ncrashed/servant-auth-token#readme";
        description = "Persistent backend for servant-auth-token server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187080,7 +180166,6 @@ self: {
          servant-server store text time transformers transformers-base uuid
          vector
        ];
-       homepage = "https://github.com/ncrashed/servant-auth-token#readme";
        description = "RocksDB backend for servant-auth-token server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187096,7 +180181,6 @@ self: {
        sha256 = "155f20pizgkhn0hczwpxwxw1i99h0l6kfwwhs2r6bmr305aqisj6";
        libraryHaskellDepends = [ base blaze-html http-media servant ];
        testHaskellDepends = [ base blaze-html servant-server wai warp ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "Blaze-html support for servant";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187118,7 +180202,6 @@ self: {
          base base-compat bytestring cassava http-media servant
          servant-server wai warp
        ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "Servant CSV content-type for cassava";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187145,7 +180228,6 @@ self: {
          base bytestring doctest Glob hspec-wai http-types servant
          servant-server tasty tasty-hspec tasty-hunit wai
        ];
-       homepage = "https://github.com/cdepillabout/servant-checked-exceptions";
        description = "Checked exceptions for Servant APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187163,6 +180245,8 @@ self: {
        pname = "servant-client";
        version = "0.13.0.1";
        sha256 = "120qs135arlby811p9z6zqjyrhsm517dq1xq41x3s2f167zkd7q8";
+       revision = "1";
+       editedCabalFile = "12iac58pgx5w20x0v6l5ikxxapgl0ql0c91hyv8vcw8mbrjq2qpv";
        libraryHaskellDepends = [
          aeson attoparsec base base-compat bytestring containers exceptions
          http-client http-client-tls http-media http-types monad-control mtl
@@ -187176,7 +180260,6 @@ self: {
          transformers transformers-compat wai warp
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "automatical derivation of querying functions for servant webservices";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187198,7 +180281,6 @@ self: {
        ];
        testHaskellDepends = [ base base-compat deepseq hspec QuickCheck ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "Core functionality and class for client function generation for servant APIs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187219,7 +180301,6 @@ self: {
          mtl servant servant-foreign servant-swagger swagger2 text time
          unordered-containers uuid uuid-types
        ];
-       homepage = "https://github.com/cutsea110/servant-csharp.git";
        description = "Generate servant client library for C#";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187258,7 +180339,6 @@ self: {
          optparse-applicative postgresql-query QuickCheck
          quickcheck-instances servant-db text time transformers-base
        ];
-       homepage = "https://github.com/NCrashed/servant-db-postgresql";
        description = "Derive a postgres client to database API specified by servant-db";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187290,7 +180370,6 @@ self: {
          aeson base hspec lens servant string-conversions
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "generate API docs for your servant webservice";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187314,7 +180393,6 @@ self: {
        executableHaskellDepends = [
          base ede http-media servant-server text unordered-containers warp
        ];
-       homepage = "http://github.com/alpmestan/servant-ede";
        description = "Combinators for rendering EDE templates in servant web applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187362,7 +180440,6 @@ self: {
        testHaskellDepends = [
          aeson base Diff elm-export hspec HUnit servant text
        ];
-       homepage = "http://github.com/mattjbray/servant-elm#readme";
        description = "Automatically derive Elm functions to query servant webservices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187384,7 +180461,6 @@ self: {
        testHaskellDepends = [
          aeson base Diff elm-export hspec HUnit servant text
        ];
-       homepage = "http://github.com/mattjbray/servant-elm#readme";
        description = "Automatically derive Elm functions to query servant webservices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187408,7 +180484,6 @@ self: {
          servant-lucid servant-server text time transformers wai wai-extra
          warp
        ];
-       homepage = "http://haskell-servant.github.io/";
        description = "Example programs for servant";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187431,7 +180506,6 @@ self: {
        executableHaskellDepends = [
          aeson base exceptions http-types servant-server text warp
        ];
-       homepage = "https://github.com/ch1bo/servant-exceptions#readme";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -187442,7 +180516,6 @@ self: {
        version = "0.2";
        sha256 = "0j8dv8010yr63sl3ks0an64ry53ajc2xd47vpd6i1svhb9b6l79i";
        libraryHaskellDepends = [ base servant ];
-       homepage = "https://github.com/alpmestan/servant-flatten";
        description = "Utilities for flattening servant API types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187475,7 +180548,6 @@ self: {
        revision = "1";
        editedCabalFile = "1viavg5pijjsdcmmdi7ibr9cvfz3r3b646jxxvmya10ss3zvlzh4";
        libraryHaskellDepends = [ base servant servant-server ];
-       homepage = "https://github.com/alpmestan/servant-generate";
        description = "Utilities for generating mock server implementations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187515,7 +180587,6 @@ self: {
        ];
        executableHaskellDepends = [ base text transformers ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "http://github.com/finlay/servant-github#readme";
        description = "Bindings to GitHub API using servant";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187539,7 +180610,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring servant-server text transformers wai warp
        ];
-       homepage = "https://github.com/tsani/servant-github-webhook";
        description = "Servant combinators to facilitate writing GitHub webhooks";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -187567,7 +180637,6 @@ self: {
          http-client-tls http-media http-types HUnit network QuickCheck
          servant servant-server text wai warp
        ];
-       homepage = "http://github.com/ElvishJerricco/servant-haxl-client/";
        description = "automatical derivation of querying functions for servant webservices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187585,7 +180654,6 @@ self: {
        libraryHaskellDepends = [
          base data-default http-media iCalendar servant
        ];
-       homepage = "https://github.com/fgaz/servant-iCalendar#readme";
        description = "Servant support for iCalendar";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187605,7 +180673,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-expectations language-ecmascript lens servant
        ];
-       homepage = "http://haskell-servant.github.io/";
        description = "Automatically derive (jquery) javascript functions to query servant webservices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187632,7 +180699,6 @@ self: {
          QuickCheck servant text
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "Automatically derive javascript functions to query servant webservices";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187658,7 +180724,6 @@ self: {
          aeson base containers directory formatting http-api-data lens
          servant servant-foreign shelly text time wl-pprint-text
        ];
-       homepage = "https://github.com/matsubara0507/servant-kotlin#readme";
        description = "Automatically derive Kotlin class to query servant webservices";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -187673,7 +180738,6 @@ self: {
        sha256 = "0vkhh6n51672l3cvd64xdddnzr351j9hd80j7raqkq6k1wrygfi5";
        libraryHaskellDepends = [ base http-media lucid servant ];
        testHaskellDepends = [ base lucid servant-server wai warp ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "Servant support for lucid";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187690,7 +180754,6 @@ self: {
          base bytestring http-types network-uri servant text utf8-string
        ];
        testHaskellDepends = [ base hspec network-uri servant text ];
-       homepage = "https://github.com/cocreature/servant-match#readme";
        description = "Standalone implementation of servant’s dispatching mechanism";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187743,7 +180806,6 @@ self: {
          servant-server wai
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "Derive a mock server for free from your servant API types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187767,7 +180829,6 @@ self: {
          base bytestring http-client network servant servant-server text
          transformers wai warp
        ];
-       homepage = "https://github.com/haskell-servant/servant-multipart#readme";
        description = "multipart/form-data (e.g file upload) support for servant";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187786,7 +180847,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-wai http-types servant servant-server
        ];
-       homepage = "https://github.com/bemweitzman/servant-named#readme";
        description = "Add named endpoints to servant";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187802,7 +180862,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-types servant-foreign servant-server text wai
        ];
-       homepage = "https://github.com/sordina/servant-options";
        description = "Provide responses to OPTIONS requests for Servant applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -187821,7 +180880,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base safe servant servant-server text ];
        testHaskellDepends = [ base hspec QuickCheck servant-server text ];
-       homepage = "https://github.com/chordify/haskell-servant-pagination";
        description = "Type-safe pagination for Servant APIs";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -187852,7 +180910,6 @@ self: {
        revision = "1";
        editedCabalFile = "15wcxjn22zmwj7dqrbg5kmca4niri6p4cs0gm8b3dnr1iv2l0jgq";
        libraryHaskellDepends = [ base resource-pool servant time ];
-       homepage = "http://github.com/zalora/servant-pool";
        description = "Utility functions for creating servant 'Context's with \"context/connection pooling\" support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187870,7 +180927,6 @@ self: {
          base bytestring postgresql-simple servant servant-pool
          servant-response
        ];
-       homepage = "http://github.com/zalora/servant-postgresql";
        description = "Useful functions and instances for using servant with a PostgreSQL context";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187894,7 +180950,6 @@ self: {
          proto-lens-protobuf-types servant-client servant-server
          test-framework test-framework-hunit warp
        ];
-       homepage = "https://github.com/plredmond/servant-proto-lens";
        description = "Servant Content-Type for proto-lens protobuf modules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -187919,7 +180974,6 @@ self: {
          aeson base containers lens mainland-pretty purescript-bridge
          servant servant-foreign servant-subscriber text
        ];
-       homepage = "https://github.com/eskimor/servant-purescript#readme";
        description = "Generate PureScript accessor functions for you servant API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -187962,7 +181016,6 @@ self: {
          aeson base base-compat bytestring hspec hspec-expectations lens
          QuickCheck servant servant-foreign text
        ];
-       homepage = "https://github.com/pellagic-puffbomb/servant-py#readme";
        description = "Automatically derive python functions to query servant webservices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188019,7 +181072,6 @@ self: {
          http-types servant servant-client servant-server tasty tasty-hspec
          tasty-hunit transformers wai warp
        ];
-       homepage = "https://github.com/cdepillabout/servant-rawm";
        description = "Embed a raw 'Application' in a Servant API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188034,7 +181086,6 @@ self: {
        revision = "1";
        editedCabalFile = "1lhxc5kjz4459v65h57imv3k9l9nrkgid1qqlbwb4987q7y83qay";
        libraryHaskellDepends = [ aeson base http-types text ];
-       homepage = "http://github.com/zalora/servant";
        description = "Machinery to express how servant should turn results of database operations into proper JSON-encodable response types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188054,7 +181105,6 @@ self: {
        testHaskellDepends = [
          base blaze-html servant servant-blaze servant-server warp
        ];
-       homepage = "https://github.com/ElvishJerricco/servant-router";
        description = "Servant router for non-server applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188070,7 +181120,6 @@ self: {
        sha256 = "0r39ixsmqslbygd38bvz61a7n0r7g54zfrcgjfn506599ybianm9";
        libraryHaskellDepends = [ base casing lens servant-foreign text ];
        testHaskellDepends = [ base doctest QuickCheck ];
-       homepage = "https://github.com/joneshf/servant-ruby#readme";
        description = "Generate a Ruby client from a Servant API with Net::HTTP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188089,7 +181138,6 @@ self: {
          aeson base http-types scotty servant servant-response text
          transformers
        ];
-       homepage = "http://github.com/zalora/servant";
        description = "Generate a web service for servant 'Resource's using scotty and JSON";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188110,6 +181158,8 @@ self: {
        pname = "servant-server";
        version = "0.13.0.1";
        sha256 = "0fggdqz2d6q96x8vnm64yvarg4fgxqh0jd3vis6yxpybfi174arm";
+       revision = "1";
+       editedCabalFile = "102w8rbl7hrm3gqsdzk1g794vssvn1c89h5d2j0hqkc587qws0nd";
        isLibrary = true;
        isExecutable = true;
        setupHaskellDepends = [ base Cabal cabal-doctest ];
@@ -188129,7 +181179,6 @@ self: {
          wai wai-extra warp
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "http://haskell-servant.readthedocs.org/";
        description = "A family of combinators for defining webservices APIs and serving them";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188152,7 +181201,6 @@ self: {
          aeson base bytestring HUnit QuickCheck quickcheck-text tasty
          tasty-hunit tasty-quickcheck text
        ];
-       homepage = "https://github.com/NCrashed/servant-smsc-ru#readme";
        description = "Servant client for smsc.ru service for sending SMS to cell phones";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188191,7 +181239,6 @@ self: {
          QuickCheck servant snap snap-core snap-cors snap-server
          string-conversions temporary text time transformers
        ];
-       homepage = "http://haskell-servant.github.io/";
        description = "A family of combinators for defining webservices APIs and serving them";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188219,11 +181266,84 @@ self: {
          hspec-wai servant servant-blaze servant-server tasty tasty-hspec
          tasty-hunit wai
        ];
-       homepage = "https://github.com/cdepillabout/servant-static-th";
        description = "Embed a directory of static files in your Servant server";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "servant-streaming" = callPackage
+    ({ mkDerivation, base, hspec, http-types, QuickCheck, servant }:
+     mkDerivation {
+       pname = "servant-streaming";
+       version = "0.2.0.0";
+       sha256 = "10cs6yrzy75w8zvjddqw0gcnqmwmk28112vbj9dwpg2qgh1s1194";
+       libraryHaskellDepends = [ base http-types servant ];
+       testHaskellDepends = [ base hspec http-types QuickCheck servant ];
+       description = "Servant combinators for the 'streaming' package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "servant-streaming-client" = callPackage
+    ({ mkDerivation, base, bytestring, hspec, http-client, http-media
+     , http-types, QuickCheck, resourcet, servant, servant-client
+     , servant-client-core, servant-server, servant-streaming
+     , servant-streaming-server, streaming, warp
+     }:
+     mkDerivation {
+       pname = "servant-streaming-client";
+       version = "0.2.0.0";
+       sha256 = "056k8ysani675ab9x7ls6fns55frw26krcdrsznwc2808bi71p3x";
+       libraryHaskellDepends = [
+         base bytestring http-media http-types resourcet servant
+         servant-client-core servant-streaming streaming
+       ];
+       testHaskellDepends = [
+         base bytestring hspec http-client http-media http-types QuickCheck
+         resourcet servant servant-client servant-client-core servant-server
+         servant-streaming servant-streaming-server streaming warp
+       ];
+       description = "Client instances for the 'servant-streaming' package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "servant-streaming-docs" = callPackage
+    ({ mkDerivation, base, lens, servant, servant-docs
+     , servant-streaming
+     }:
+     mkDerivation {
+       pname = "servant-streaming-docs";
+       version = "0.2.0.0";
+       sha256 = "0a5f5bz4qgk9a7bfgym950mcqxx83629j3x35rmp7faxd50jx055";
+       libraryHaskellDepends = [
+         base lens servant servant-docs servant-streaming
+       ];
+       description = "Client instances for the 'servant-docs' package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "servant-streaming-server" = callPackage
+    ({ mkDerivation, base, bytestring, directory, hspec, http-media
+     , http-types, pipes, pipes-http, QuickCheck, resourcet, servant
+     , servant-server, servant-streaming, streaming
+     , streaming-bytestring, streaming-wai, wai, warp
+     }:
+     mkDerivation {
+       pname = "servant-streaming-server";
+       version = "0.2.0.0";
+       sha256 = "1a95hzvcki51109hd563kk23zgv909pwdvpdxah3asbv78b9i7id";
+       libraryHaskellDepends = [
+         base bytestring http-media http-types resourcet servant
+         servant-server servant-streaming streaming streaming-wai wai
+       ];
+       testHaskellDepends = [
+         base bytestring directory hspec http-media http-types pipes
+         pipes-http QuickCheck resourcet servant servant-server
+         servant-streaming streaming streaming-bytestring streaming-wai wai
+         warp
+       ];
+       description = "Server instances for the 'servant-streaming' package";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "servant-subscriber" = callPackage
     ({ mkDerivation, aeson, async, attoparsec, base, blaze-builder
      , bytestring, case-insensitive, containers, directory, filepath
@@ -188246,7 +181366,6 @@ self: {
          wai-websockets warp websockets
        ];
        executableHaskellDepends = [ base purescript-bridge ];
-       homepage = "http://github.com/eskimor/servant-subscriber#readme";
        description = "When REST is not enough ...";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188275,7 +181394,6 @@ self: {
          QuickCheck servant swagger2 text time
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/haskell-servant/servant-swagger";
        description = "Generate Swagger specification for your servant API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188303,7 +181421,6 @@ self: {
          aeson base base-compat lens servant servant-server servant-swagger
          swagger2 text transformers transformers-compat wai warp
        ];
-       homepage = "https://github.com/phadej/servant-swagger-ui#readme";
        description = "Servant swagger ui";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188320,7 +181437,6 @@ self: {
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
        ];
-       homepage = "https://github.com/phadej/servant-swagger-ui";
        description = "Servant swagger ui";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188342,7 +181458,6 @@ self: {
          servant-server swagger2 text transformers transformers-compat
          wai-app-static
        ];
-       homepage = "https://github.com/phadej/servant-swagger-ui";
        description = "Servant swagger ui core components";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188359,7 +181474,6 @@ self: {
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
        ];
-       homepage = "https://github.com/phadej/servant-swagger-ui";
        description = "Servant swagger ui: Jens-Ole Graulund theme";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188376,7 +181490,6 @@ self: {
          base bytestring file-embed-lzma servant servant-server
          servant-swagger-ui-core swagger2 text
        ];
-       homepage = "https://github.com/phadej/servant-swagger-ui";
        description = "Servant swagger ui: ReDoc theme";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188408,7 +181521,6 @@ self: {
          QuickCheck tasty tasty-hunit tasty-quickcheck text time
          transformers
        ];
-       homepage = "https://github.com/ChrisCoffey/haskell-opentracing-light#readme";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -188430,7 +181542,6 @@ self: {
        executableHaskellDepends = [
          aeson base conduit servant-server text wai warp websockets
        ];
-       homepage = "https://github.com/moesenle/servant-websockets#readme";
        description = "Small library providing WebSocket endpoints for servant";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188446,7 +181557,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-media servant xmlbf xmlbf-xeno
        ];
-       homepage = "https://github.com/fosskers/servant-xml";
        description = "Servant support for the XML Content-Type";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188469,7 +181579,6 @@ self: {
          aeson base base-compat bytestring http-media servant servant-server
          wai warp yaml
        ];
-       homepage = "https://github.com/phadej/servant-yaml#readme";
        description = "Servant support for yaml";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188481,7 +181590,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "1pga7l2akxqhkfq6gqaiiz6svvhzb83dbc5bw487kkrs3vriyyc3";
        libraryHaskellDepends = [ base singletons ];
-       homepage = "https://github.com/martyall/servant-zeppelin#readme";
        description = "Types and definitions of servant-zeppelin combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188506,7 +181614,6 @@ self: {
          servant-zeppelin-server singletons string-conversions wai-extra
          warp
        ];
-       homepage = "https://github.com/martyall/servant-zeppelin#readme";
        description = "Client library for servant-zeppelin combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188531,7 +181638,6 @@ self: {
          QuickCheck servant servant-server servant-zeppelin
          string-conversions warp wreq
        ];
-       homepage = "https://github.com/martyall/servant-zeppelin#readme";
        description = "Server library for servant-zeppelin combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188554,7 +181660,6 @@ self: {
          aeson base containers hspec insert-ordered-containers lens servant
          servant-swagger servant-zeppelin swagger2
        ];
-       homepage = "https://github.com/martyall/servant-zeppelin#readme";
        description = "Swagger instances for servant-zeppelin combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188571,7 +181676,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring http-types mtl text void wai warp
        ];
-       homepage = "https://github.com/Gabriel439/Haskell-Server-Generic-Library";
        description = "Auto-generate a server for your datatype";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188580,24 +181684,24 @@ self: {
   "serverless-haskell" = callPackage
     ({ mkDerivation, aeson, aeson-casing, aeson-extra, amazonka-core
      , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive
-     , hspec, hspec-discover, lens, raw-strings-qq, text, time, unix
-     , unordered-containers
+     , hspec, hspec-discover, http-types, iproute, lens, raw-strings-qq
+     , text, time, unix, unordered-containers
      }:
      mkDerivation {
        pname = "serverless-haskell";
-       version = "0.4.3";
-       sha256 = "0sdx28v81b6d5iankxbyb6psbrrsz5s2y01q36b7kbmg5sc4jiyy";
+       version = "0.5.0";
+       sha256 = "0di9l77x6skbf26vic4sg83187lgkc98yzakip1ix5d9a45niz6m";
        libraryHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
-         amazonka-s3 base bytestring case-insensitive lens text time unix
-         unordered-containers
+         amazonka-s3 base bytestring case-insensitive http-types iproute
+         lens text time unix unordered-containers
        ];
        testHaskellDepends = [
          aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis
          amazonka-s3 base bytestring case-insensitive hspec hspec-discover
-         lens raw-strings-qq text time unix unordered-containers
+         http-types iproute lens raw-strings-qq text time unix
+         unordered-containers
        ];
-       homepage = "https://github.com/seek-oss/serverless-haskell#readme";
        description = "Deploying Haskell code onto AWS Lambda using Serverless";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188621,7 +181725,6 @@ self: {
          hspec nonce path-pieces QuickCheck text time transformers
          unordered-containers
        ];
-       homepage = "https://github.com/yesodweb/serversession";
        description = "Secure, modular server-side sessions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -188642,7 +181745,6 @@ self: {
          acid-state base containers hspec mtl safecopy serversession
          unordered-containers
        ];
-       homepage = "https://github.com/yesodweb/serversession";
        description = "Storage backend for serversession using acid-state";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -188669,7 +181771,6 @@ self: {
          persistent-template QuickCheck resource-pool serversession text
          time transformers unordered-containers
        ];
-       homepage = "https://github.com/yesodweb/serversession";
        description = "Storage backend for serversession using persistent and an RDBMS";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -188691,7 +181792,6 @@ self: {
          base bytestring hedis hspec path-pieces serversession text time
          transformers unordered-containers
        ];
-       homepage = "https://github.com/yesodweb/serversession";
        description = "Storage backend for serversession using Redis";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -188709,7 +181809,6 @@ self: {
          base bytestring nonce path-pieces serversession snap snap-core text
          time transformers unordered-containers
        ];
-       homepage = "https://github.com/yesodweb/serversession";
        description = "Snap bindings for serversession";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188728,7 +181827,6 @@ self: {
          base bytestring cookie data-default path-pieces serversession text
          time transformers unordered-containers vault wai wai-session
        ];
-       homepage = "https://github.com/yesodweb/serversession";
        description = "wai-session bindings for serversession";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -188747,7 +181845,6 @@ self: {
          serversession text time transformers unordered-containers wai
          yesod-core
        ];
-       homepage = "https://github.com/yesodweb/serversession";
        description = "Yesod bindings for serversession";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188766,7 +181863,6 @@ self: {
          text wai
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/seanhess/services#readme";
        description = "Tools for building services";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188783,7 +181879,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring generic-deriving text text-show
        ];
-       homepage = "https://github.com/v0d1ch/serviette#readme";
        description = "JSON to Sql";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188802,7 +181897,6 @@ self: {
          base blaze-builder blaze-html bytestring http-types markdown
          shakespeare text wai wai-app-static
        ];
-       homepage = "http://github.com/snoyberg/servius#readme";
        description = "Warp web server with template rendering";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -188850,7 +181944,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring containers mtl network
        ];
-       homepage = "http://www.wellquite.org/sessions/";
        description = "Session Types for Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188873,7 +181966,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base directory exceptions hspec ];
-       homepage = "https://github.com/Ferdinand-vW/sessiontypes#readme";
        description = "Session types library";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188897,7 +181989,6 @@ self: {
        testHaskellDepends = [
          base distributed-process hspec network-transport-tcp sessiontypes
        ];
-       homepage = "https://github.com/Ferdinand-vW/sessiontypes-distributed#readme";
        description = "Session types distributed";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -188916,7 +182007,6 @@ self: {
        libraryHaskellDepends = [
          base containers enummapset psqueues semigroups utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/set-cover/";
        description = "Solve exact set cover problems like Sudoku, 8 Queens, Soma Cube, Tetris Cube";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188928,7 +182018,6 @@ self: {
        version = "1.4.1";
        sha256 = "10kbvd09hp12rlfkc15xqiglrbxzi7gchb0aazqyg77ah66wjn10";
        libraryHaskellDepends = [ base containers mtl syb ];
-       homepage = "https://github.com/ddssff/set-extra";
        description = "Functions that could be added to Data.Set.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -188977,7 +182066,6 @@ self: {
          split text uuid
        ];
        executableToolDepends = [ alex happy ];
-       homepage = "http://bitbucket.org/robertmassaioli/setdown";
        description = "Treating files as sets to perform rapid set manipulation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189019,7 +182107,6 @@ self: {
        version = "1.0.0.6";
        sha256 = "1rl8qb8vzv8fdbczy2dxwgn4cb68lfrjdxf2w8nn9wy1acqzcyjq";
        libraryHaskellDepends = [ base ];
-       homepage = "https://bitbucket.org/IchUndNichtDu/haskell-setlocale";
        description = "Haskell bindings to setlocale";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189058,7 +182145,6 @@ self: {
        testHaskellDepends = [
          base containers doctest hlint hspec protolude
        ];
-       homepage = "https://github.com/fmind/setop";
        description = "Perform set operations on files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -189125,7 +182211,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "1hnbr2r99i2cgjl329zh7i1g059vq2id3d2drmx0gzmw6x9nvqs8";
        libraryHaskellDepends = [ base text unordered-containers ];
-       homepage = "http://rel4tion.org/projects/settings/";
        description = "Runtime-editable program settings";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -189150,7 +182235,6 @@ self: {
          base bytestring containers HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/scvalex/sexp";
        description = "S-Expression parsing/printing made fun and easy";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189179,7 +182263,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion scientific semigroups text
        ];
-       homepage = "https://github.com/esmolanka/sexp-grammar";
        description = "Invertible parsers for S-expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189229,7 +182312,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit template-haskell
        ];
-       homepage = "https://github.com/dzhus/sext#readme";
        description = "Lists, Texts, ByteStrings and Vectors with type-encoded length";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189243,7 +182325,6 @@ self: {
        sha256 = "057z0z2xbls1p43k0kixbw26v0pv6lsvfh5ycjx37r8xw8ks31ba";
        libraryHaskellDepends = [ base bytestring ];
        librarySystemDepends = [ libsndfile openal ];
-       homepage = "http://patch-tag.com/r/shahn/sfml-audio";
        description = "minimal bindings to the audio module of sfml";
        license = "unknown";
      }) {inherit (pkgs) libsndfile; inherit (pkgs) openal;};
@@ -189255,7 +182336,6 @@ self: {
        version = "0.1.1";
        sha256 = "1jwzsk43kkvlmw551z46bhbvccf9yn1ncrhd27lm4pn93as2v1p6";
        libraryHaskellDepends = [ base bytestring entropy primitive ];
-       homepage = "https://github.com/philopon/sfmt-hs";
        description = "SIMD-oriented Fast Mersenne Twister(SFMT) binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189277,7 +182357,6 @@ self: {
          base bytestring filepath optparse-applicative parsec
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/kseo/sfnt2woff#readme";
        description = "A command line tool to convert TrueType/OpenType fonts to WOFF format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189296,7 +182375,6 @@ self: {
          base binary bytestring containers deepseq filepath lazy-io logfloat
          monad-par mtl primitive random temporary vector
        ];
-       homepage = "https://github.com/kawu/sgd";
        description = "Stochastic gradient descent";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189314,7 +182392,6 @@ self: {
          base containers encoding extensible-exceptions mtl parsec split
          time transformers
        ];
-       homepage = "https://github.com/tonicebrian/sgf";
        description = "SGF (Smart Game Format) parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189329,7 +182406,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bio regex-compat ];
-       homepage = "http://blog.malde.org/";
        description = "Sgrep - grep Fasta files for sequences matching a regular expression";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189345,7 +182421,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base binary bytestring io-streams SHA ];
        executableHaskellDepends = [ base io-streams SHA ];
-       homepage = "https://github.com/noteed/sha-streams";
        description = "SHA hashes for io-streams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189360,7 +182435,6 @@ self: {
        revision = "1";
        editedCabalFile = "164nw1gg6yl3fb4pqbgxxphafw2120a8kryhqx0i09l8c1n49557";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/fredefox/shade#readme";
        description = "A control structure used to combine heterogenous types with delayed effects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189383,7 +182457,6 @@ self: {
          base doctest filemanip fsnotify MissingH mtl process safe
          system-filepath text
        ];
-       homepage = "http://github.com/karun012/shadower";
        description = "An automated way to run doctests in files that are changing";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189414,7 +182487,6 @@ self: {
        testHaskellDepends = [
          base binary bytestring containers cryptohash HUnit process
        ];
-       homepage = "https://github.com/rnons/shadowsocks-haskell";
        description = "A fast SOCKS5 proxy that help you get through firewalls";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189433,7 +182505,6 @@ self: {
          applicative-numbers base Boolean containers data-treify MemoTrie
          mtl ty TypeCompose vector-space wl-pprint
        ];
-       homepage = "http://haskell.org/haskellwiki/shady";
        description = "Functional GPU programming - DSEL & compiler";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189452,7 +182523,6 @@ self: {
          applicative-numbers base Boolean containers data-treify MemoTrie
          mtl shady-gen ty TypeCompose vector-space wl-pprint
        ];
-       homepage = "http://haskell.org/haskellwiki/shady";
        description = "Functional GPU programming - DSEL & compiler";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189486,7 +182556,6 @@ self: {
          js-flot js-jquery primitive process QuickCheck random time
          transformers unix unordered-containers utf8-string
        ];
-       homepage = "https://shakebuild.com";
        description = "Build system library, like Make, but more accurate dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189504,7 +182573,6 @@ self: {
          base binary dependency directory hashable hs2ats language-ats
          microlens microlens-th shake shake-ext text
        ];
-       homepage = "https://github.com/vmchale/shake-ats#readme";
        description = "Utilities for building ATS projects with shake";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189521,7 +182589,6 @@ self: {
        executableHaskellDepends = [
          base Cabal directory filepath process
        ];
-       homepage = "https://github.com/samplecount/shake-cabal-build";
        description = "Utility for building Shake build systems using Cabal sandboxes";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189539,7 +182606,6 @@ self: {
          base Cabal cdeps composition-prelude cpphs directory shake
          template-haskell
        ];
-       homepage = "https://hub.darcs.net/vmchale/shake-ext";
        description = "Helper functions for linting with shake";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189556,7 +182622,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cmdargs directory filepath shake
        ];
-       homepage = "http://thoughtpolice.github.com/shake-extras";
        description = "Extra utilities for shake build systems";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189576,7 +182641,6 @@ self: {
        ];
        testHaskellDepends = [ base directory doctest hspec shake ];
        doCheck = false;
-       homepage = "https://github.com/samplecount/shake-language-c";
        description = "Utilities for cross-compiling with Shake";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -189595,7 +182659,6 @@ self: {
        ];
        testHaskellDepends = [ base directory doctest hspec shake ];
        doCheck = false;
-       homepage = "https://github.com/samplecount/shake-language-c";
        description = "Utilities for cross-compiling with Shake";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189610,7 +182673,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring css-text hjsmin shake text
        ];
-       homepage = "https://github.com/LukeHoersten/shake-minify";
        description = "Shake Minify Rules";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189623,7 +182685,6 @@ self: {
        version = "0.2.0";
        sha256 = "13v9p6idndg3xy8fb63g037csgmj5kaxj0903kx5py050cj6rbaz";
        libraryHaskellDepends = [ base bytestring bzlib shake tar ];
-       homepage = "https://github.com/LukeHoersten/shake-pack";
        description = "Shake File Pack Rule";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189636,7 +182697,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "0sjw0hcs6i9c8vfirrk90y5xd3cf0f9c0wa2p5pqimc5wfid9plk";
        libraryHaskellDepends = [ base path path-io shake ];
-       homepage = "http://cs-syd.eu";
        description = "path alternatives to shake functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -189654,7 +182714,6 @@ self: {
          base binary directory shake template-haskell
        ];
        executableHaskellDepends = [ base shake ];
-       homepage = "https://anonscm.debian.org/cgit/users/kaction-guest/haskell-shake-persist.git";
        description = "Shake build system on-disk caching";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189684,7 +182743,6 @@ self: {
          regex-posix template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/bonnefoa/Shaker";
        description = "simple and interactive command-line build tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189700,7 +182758,6 @@ self: {
        libraryHaskellDepends = [
          base basic-prelude directory lifted-base shake
        ];
-       homepage = "https://github.com/swift-nav/shakers";
        description = "Shake helpers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -189725,7 +182782,6 @@ self: {
          exceptions ghc-prim hspec HUnit parsec process template-haskell
          text time transformers
        ];
-       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "A toolkit for making compile-time interpolated templates";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ psibi ];
@@ -189756,7 +182812,6 @@ self: {
        sha256 = "18d0kxfrs0aj9pfd9p1j7w5amch1hvsww3xycgn5qk6i0z7l4ywz";
        libraryHaskellDepends = [ base shakespeare ];
        doHaddock = false;
-       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "Stick your haskell variables into css at compile time. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -189769,7 +182824,6 @@ self: {
        sha256 = "0ahhg9r7d8kdxn0x33bp5p8wmwkh1yvdqhw05yjwif0ky5y9h625";
        libraryHaskellDepends = [ base shakespeare ];
        doHaddock = false;
-       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "A type-based approach to internationalization. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -189782,7 +182836,6 @@ self: {
        sha256 = "0hihcrgvzf4nsrgw6vqpkzbgskq01yc1mnvp7g2wy7vq0dv4pjp4";
        libraryHaskellDepends = [ base shakespeare ];
        doHaddock = false;
-       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "Stick your haskell variables into javascript/coffeescript at compile time. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -189798,7 +182851,6 @@ self: {
        libraryHaskellDepends = [
          base hsass shakespeare template-haskell yesod yesod-core
        ];
-       homepage = "https://github.com/brcha/shakespeare-sass";
        description = "SASS support for Shakespeare and Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189812,7 +182864,6 @@ self: {
        sha256 = "18ixixb9aqn630s9wblxcki1gggm4i0fj9752c55p3b42q8h86rc";
        libraryHaskellDepends = [ base shakespeare ];
        doHaddock = false;
-       homepage = "http://www.yesodweb.com/book/shakespearean-templates";
        description = "Interpolation with quasi-quotation: put variables strings (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -189825,7 +182876,6 @@ self: {
        sha256 = "0fg16nbi0r0pdd3sfabzdz1f4595x3hz3b4pxfwy8l78p8lppv0y";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base directory regex-posix ];
-       homepage = "http://github.com/nfjinjing/hack/tree/master";
        description = "treat haskell functions as unix pipes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189841,7 +182891,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring data-binary-ieee754 dbf filepath rwlock
        ];
-       homepage = "http://code.haskell.org/~mokus/shapefile";
        description = "Parser and related tools for ESRI shapefile format";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -189860,7 +182909,6 @@ self: {
        testHaskellDepends = [
          base containers proxy-kindness QuickCheck tagged template-haskell
        ];
-       homepage = "http://github.com/jberryman/shapely-data";
        description = "Generics using @(,)@ and @Either@, with algebraic operations and typed conversions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189889,7 +182937,6 @@ self: {
          array base containers deepseq either ghc-prim hspec lens linear mtl
          QuickCheck shapes-math transformers vector vector-th-unbox
        ];
-       homepage = "https://github.com/ublubu/shapes#readme";
        description = "physics engine and other tools for 2D shapes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189909,7 +182956,6 @@ self: {
          array base containers either ghc-prim lens linear monad-extras mtl
          sdl2 shapes StateVar text transformers vector
        ];
-       homepage = "https://github.com/ublubu/shapes#readme";
        description = "demos for the 'shapes' package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189933,7 +182979,6 @@ self: {
        testHaskellDepends = [
          base ghc-prim hspec linear QuickCheck template-haskell
        ];
-       homepage = "https://github.com/ublubu/shapes#readme";
        description = "faster vector/matrix math using unboxed numbers and Template Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189945,7 +182990,6 @@ self: {
        version = "0.2";
        sha256 = "1cwzks95jlpa4cd99mz5cz509h7j8k08w53xpvwny1bdb3p1cpsa";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/anton-k/sharc";
        description = "Sandell Harmonic Archive. A collection of stable phases for all instruments in the orchestra.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -189977,7 +183021,6 @@ self: {
        sha256 = "107n6w4dn0n4iv7qmfm1d9y04rgj3ab3qc8kyqqddnbnfa44y157";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base Cabal hspec lens text ];
-       homepage = "http://github.com/intolerable/shared-fields";
        description = "a tiny library for using shared lens fields";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -189991,7 +183034,6 @@ self: {
        sha256 = "15h4j81q2v97dx61pnpaqs99z4vvlw7xl1dxbh878imxj8zn4z84";
        libraryHaskellDepends = [ base unix ];
        testHaskellDepends = [ base bytestring unix ];
-       homepage = "https://github.com/nh2/shared-memory";
        description = "POSIX shared memory";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -190003,7 +183045,6 @@ self: {
        version = "0.1.0";
        sha256 = "08hmmb2nn2lpirdnpp928m6xadzkv8k90x1nycw2b58vp1rpk7zv";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nh2/haskell-sharedio";
        description = "Bundles shared calls to IO functions to perform them only once";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -190020,7 +183061,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base filepath mtl ];
        executableHaskellDepends = [ base filepath mtl ];
-       homepage = "http://personal.cis.strath.ac.uk/~conor/pub/she";
        description = "A Haskell preprocessor adding miscellaneous features";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190076,7 +183116,6 @@ self: {
          base bytestring conduit conduit-extra hspec hspec-expectations
          template-haskell
        ];
-       homepage = "https://github.com/psibi/shell-conduit";
        description = "Write shell scripts with Conduit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190091,7 +183130,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring containers vector
        ];
-       homepage = "http://github.com/solidsnack/shell-escape";
        description = "Shell escaping library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190118,7 +183156,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "http://gnu.rtin.bz/directory/devel/prog/other/shell-haskell.html";
        description = "Pipe streams through external shell commands";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190136,7 +183173,6 @@ self: {
          base bytestring directory filepath mtl process strict time
          unix-compat
        ];
-       homepage = "http://repos.mornfall.net/shellish";
        description = "shell-/perl- like (systems) programming in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190154,7 +183190,6 @@ self: {
          base bytestring directory filepath process temporary transformers
          unix
        ];
-       homepage = "https://github.com/valderman/shellmate";
        description = "Simple interface for shell scripting in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190173,7 +183208,6 @@ self: {
          base bytestring feed http-conduit http-types mime-types shellmate
          tagsoup text utf8-string xml
        ];
-       homepage = "https://github.com/valderman/shellmate";
        description = "Extra functionality for shellmate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190189,7 +183223,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ async base stm text typed-process ];
        executableHaskellDepends = [ async base stm text typed-process ];
-       homepage = "https://github.com/loganmac/shellout#readme";
        description = "A threaded manager for Haskell that can run and stream external process output/err/exits";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190210,7 +183243,6 @@ self: {
          pretty-show process regex-tdfa safe test-framework
          test-framework-hunit utf8-string
        ];
-       homepage = "https://github.com/simonmichael/shelltestrunner";
        description = "Easy, repeatable testing of CLI programs/commands";
        license = "GPL";
      }) {};
@@ -190223,7 +183255,6 @@ self: {
        sha256 = "1k3wmkmxr1rvjjrgg2swz8pl2nwf723q8zwpybadss4kz0f4w314";
        libraryHaskellDepends = [ base megaparsec text ];
        testHaskellDepends = [ base hspec text ];
-       homepage = "https://github.com/pbrisbin/hs-shellwords#readme";
        description = "Parse strings into words, like a shell would";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -190253,7 +183284,6 @@ self: {
          lifted-base monad-control mtl process system-fileio system-filepath
          text time transformers transformers-base unix-compat
        ];
-       homepage = "https://github.com/yesodweb/Shelly.hs";
        description = "shell-like (systems) programming in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190283,7 +183313,6 @@ self: {
          lifted-base monad-control mtl process system-fileio system-filepath
          text time transformers transformers-base unix-compat
        ];
-       homepage = "https://github.com/yesodweb/Shelly.hs";
        description = "shell-like (systems) programming in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190301,7 +183330,6 @@ self: {
        testHaskellDepends = [
          async base hspec HUnit mtl SafeSemaphore shelly text
        ];
-       homepage = "https://github.com/yesodweb/Shelly.hs";
        description = "shelly features that require extra dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190340,7 +183368,6 @@ self: {
          optparse-applicative system-fileio system-filepath text turtle
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/vmchale/teleport#readme";
        description = "A tool to quickly switch between directories";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -190361,7 +183388,6 @@ self: {
          aeson base bytestring directory filepath flow Glob tasty
          tasty-hunit text unordered-containers
        ];
-       homepage = "https://github.com/icidasset/shikensu#readme";
        description = "Run a sequence of functions on in-memory representations of files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190399,7 +183425,6 @@ self: {
          base ghcjs-dom ghcjs-prim keycode mtl time transformers
        ];
        testHaskellDepends = [ base ghcjs-dom ];
-       homepage = "https://github.com/fgaz/shine";
        description = "Declarative graphics for the browser using GHCJS";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190416,7 +183441,6 @@ self: {
        editedCabalFile = "1icg7mcfw6zrdf884kh2g0ss2lki0zf0b3r0yqzmz4h2cwvxl910";
        libraryHaskellDepends = [ base ghcjs-dom keycode shine varying ];
        testHaskellDepends = [ base ghcjs-dom keycode shine varying ];
-       homepage = "https://github.com/fgaz/shine-varying";
        description = "FRP interface for shine using the varying package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190445,7 +183469,6 @@ self: {
        version = "0.2";
        sha256 = "0ywb8bfkdpqqv2spb92j9rzx4fv5k1c7b65wj0zwnn9rp7ckq59v";
        libraryHaskellDepends = [ base curl ];
-       homepage = "http://richardfergie.com/shoap";
        description = "A very basic SOAP package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190467,7 +183490,6 @@ self: {
          lifted-base mtl resourcet safe text time unordered-containers
          vector
        ];
-       homepage = "https://oss.xkcd.com/";
        description = "A haskell API binding for shopify.com";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190480,7 +183502,6 @@ self: {
        version = "0.1";
        sha256 = "02gcr6glp1kjs4l7ds8487dbblr1pw8nyq34i3rg1hskz0b83l6z";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/aristidb/shortcircuit";
        description = "Short-circuit values and expressions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190494,7 +183515,6 @@ self: {
        revision = "1";
        editedCabalFile = "14yp03pynaw3wwj6fnnr6ns7f74h2x7m75wvg3dkxc0dv6snl9l7";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.nomyx.net";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
@@ -190505,7 +183525,6 @@ self: {
        version = "0.4.2.0";
        sha256 = "09sh6c1cwhs9x49mim8z1pafb0sh1z3im0k5wvigkpagx72pasqy";
        libraryHaskellDepends = [ base text ];
-       homepage = "http://github.com/aelve/shortcut-links";
        description = "Link shortcuts for use in text markup";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190517,7 +183536,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1srqbc2kx1zn0xlzv94y7kqdrflmdck3jy6d2fl75zhf11wilxw3";
        libraryHaskellDepends = [ base text ];
-       homepage = "https://github.com/Tarrasch/shorten-strings";
        description = "Shorten a variety of string-like types adding ellipsis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190533,7 +183551,6 @@ self: {
        testHaskellDepends = [
          base deepseq hspec hspec-expectations HUnit
        ];
-       homepage = "http://github.com/CRogers/should-not-typecheck";
        description = "A HUnit/hspec assertion library to verify that an expression does not typecheck";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190559,7 +183576,6 @@ self: {
        editedCabalFile = "09zd78jap17ralla3833gwv6bwmh93bpjgdshkyf7j06xg2c1mq8";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/Lysxia/show-combinators#readme";
        description = "Combinators to write Show instances";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -190575,7 +183591,6 @@ self: {
        libraryHaskellDepends = [
          base mtl parsec template-haskell th-orphans time
        ];
-       homepage = "https://github.com/ddssff/show-please";
        description = "A wrapper type V with improved Show instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190592,7 +183607,6 @@ self: {
          ansi-wl-pprint base prettyprinter trifecta
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/quchen/show-prettyprint#readme";
        description = "Robust prettyprinter for output of auto-generated Show instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190604,7 +183618,6 @@ self: {
        version = "0.1.1";
        sha256 = "1sppi8vj1cg7gwz7vagc1cry22b814wlwbm6jjj1c4d5f4kmpyyv";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/Kinokkory/show-type";
        description = "convert types into string values in haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190636,7 +183649,6 @@ self: {
          base bytestring containers curl mtl regex-posix tagsoup
          tagsoup-parsec time url web-encodings
        ];
-       homepage = "http://github.com/ozataman/shpider";
        description = "Web automation library in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190651,7 +183663,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mtl ];
-       homepage = "http://personal.cis.strath.ac.uk/~conor/pub/shplit";
        description = "A Haskell pattern splitter with emacs attachments";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -190688,7 +183699,6 @@ self: {
          process uhc-util uuagc uuagc-cabal uulib
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/UU-ComputerScience/shuffle";
        description = "Shuffle tool for UHC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190701,7 +183711,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "1imidmpjs1ps6j9hzizhknfgw6zwb8qb8zphfknjv9zgjmwn15x4";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/githubuser/shunya-library#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190713,7 +183722,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1yh6xcfhjwb02y731s0lh1y6q63cdfmbnvxv3djylkf1hwdkqhpa";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/penguinshunya/shunyalib";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190752,7 +183760,6 @@ self: {
          base Chart Chart-cairo containers data-default-class directory
          hmatrix JuicyPixels random random-shuffle split vector
        ];
-       homepage = "https://github.com/mdibaiee/sibe";
        description = "Machine Learning algorithms";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190765,7 +183772,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "19zjwzh3i8ql5xz9rvmbz7n2l3z7dcq683ikrpvqx3wxnc06058m";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.the-singleton.com";
        description = "Sieve is an implementation of the Sieve abstract data type";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -190789,7 +183795,6 @@ self: {
        testHaskellDepends = [
          base Cabal cairo containers fgl HUnit parsec process
        ];
-       homepage = "http://pages.iu.edu/~gdweber/software/sifflet/";
        description = "Simple, visual, functional language for learning about recursion";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190809,7 +183814,6 @@ self: {
          parsec process unix
        ];
        librarySystemDepends = [ gdk_x11 gtk_x11 ];
-       homepage = "http://mypage.iu.edu/~gdweber/software/sifflet/";
        description = "Library of modules shared by sifflet and its tests and its exporters";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190832,7 +183836,6 @@ self: {
        executableHaskellDepends = [
          base combinat optparse-applicative time
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Thom polynomials of second order Thom-Boardman singularities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190869,7 +183872,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base unix ];
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/pmlodawski/signal";
        description = "Multiplatform signal support for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -190911,7 +183913,6 @@ self: {
        sha256 = "0f9qm3f7y0hpxn6mddhhg51mm1r134qkvd2kr8r6192ka1ijbxnf";
        libraryHaskellDepends = [ base deepseq directory ];
        testHaskellDepends = [ base deepseq directory nanospec temporary ];
-       homepage = "https://github.com/hspec/silently";
        description = "Prevent or capture writing to stdout and other handles";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -190929,7 +183930,6 @@ self: {
          savage text
        ];
        testHaskellDepends = [ base quantification savage text ];
-       homepage = "https://github.com/chessai/silvi#readme";
        description = "A generator for different kinds of data";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190942,7 +183942,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0rmp715k7k41h7nnfg3ik28pf602jvh5wb23yzbpz0j8vkfysn8m";
        libraryHaskellDepends = [ base ghc-prim primitive vector ];
-       homepage = "http://github.com/mikeizbicki/simd";
        description = "simple interface to GHC's SIMD instructions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190961,7 +183960,6 @@ self: {
        executableHaskellDepends = [
          base containers haskell98 mersenne-random-pure64 mtl parsec random
        ];
-       homepage = "http://simgi.sourceforge.net/";
        description = "stochastic simulation engine";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -190997,7 +183995,6 @@ self: {
          mtl simple-templates text transformers transformers-base
          unordered-containers vector wai wai-extra
        ];
-       homepage = "http://simple.cx";
        description = "A minimalist web framework for the WAI server interface";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -191012,7 +184009,6 @@ self: {
        libraryHaskellDepends = [
          base chan-split contravariant mtl transformers
        ];
-       homepage = "http://brandon.si/code/simple-actors-0-1-0-released/";
        description = "A library for more structured concurrent programming, based on the Actor Model";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191024,7 +184020,6 @@ self: {
        version = "0.2";
        sha256 = "1kqkaay3r03plxvvyan3hdgj2rfynygnisi6hrsjwqgj4nw6va17";
        libraryHaskellDepends = [ base containers deepseq ];
-       homepage = "http://github.com/nominolo/simple-atom";
        description = "Atom (or symbol) datatype for fast comparision and sorting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191061,7 +184056,6 @@ self: {
          QuickCheck template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2 tuple uniplate
        ];
-       homepage = "https://github.com/jfischoff/simple-c-value";
        description = "A simple C value type";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191094,7 +184088,6 @@ self: {
          QuickCheck semigroups stm streaming-commons text transformers
          transformers-base vector void
        ];
-       homepage = "http://github.com/jwiegley/simple-conduit";
        description = "A simple streaming I/O library based on monadic folds";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191113,7 +184106,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/yunomu/simple-config";
        description = "Simple config file parser generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191146,7 +184138,6 @@ self: {
        libraryHaskellDepends = [
          base conduit-combinators http-client http-conduit mtl transformers
        ];
-       homepage = "https://github.com/TerrorJack/simple-download#readme";
        description = "A simple wrapper of http-conduit for file download";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191159,15 +184150,14 @@ self: {
      }:
      mkDerivation {
        pname = "simple-effects";
-       version = "0.10.0.1";
-       sha256 = "1fixv7gymd03bnn8aysyyr7jwp1j943xyd69659xcjmljknd1h5m";
+       version = "0.12.0.0";
+       sha256 = "1k7wslyiv0hqpq7b92xyxlv3a1431cbaraxiw1ircjrm3ay28bd0";
        libraryHaskellDepends = [
          array async base bytestring exceptions list-t monad-control
          MonadRandom mtl text transformers transformers-base
        ];
        testHaskellDepends = [ base ];
        benchmarkHaskellDepends = [ base criterion mtl transformers ];
-       homepage = "https://gitlab.com/LukaHorvat/simple-effects";
        description = "A simple effect system that integrates with MTL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191183,7 +184173,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base parsec text transformers ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/gitfoxi/Language.Eval";
        description = "Evaluate a Text to an Integer: \"1 + 1\" -> 2";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191196,7 +184185,6 @@ self: {
        version = "0.1.3.4";
        sha256 = "14fh3z3vqkmfgvgxja431ivm3lk1ksgrxaqjzz25wdc493j640ka";
        libraryHaskellDepends = [ base bindings-dc1394 CV ];
-       homepage = "https://github.com/aleator/simple-firewire";
        description = "Simplified interface for firewire cameras";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191214,7 +184202,6 @@ self: {
          base blaze-html digestive-functors email-validate network-uri
          old-locale text time transformers
        ];
-       homepage = "https://github.com/singpolyma/simple-form-haskell";
        description = "Forms that configure themselves based on type";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191230,7 +184217,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base parallel random ];
        executableHaskellDepends = [ base deepseq parallel random ];
-       homepage = "http://eax.me/haskell-genetic-algorithm/";
        description = "Simple parallel genetic algorithm implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191252,7 +184238,6 @@ self: {
        executableHaskellDepends = [
          base deepseq MonadRandom parallel random transformers
        ];
-       homepage = "http://eax.me/haskell-genetic-algorithm/";
        description = "Simple parallel genetic algorithm implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191300,7 +184285,6 @@ self: {
          mmorph mtl SafeSemaphore text time transformers
        ];
        testHaskellDepends = [ base hspec microlens-platform text ];
-       homepage = "http://github.com/mvoidex/simple-log";
        description = "Simple log for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191321,7 +184305,6 @@ self: {
          mmorph mtl SafeSemaphore text time transformers
        ];
        testHaskellDepends = [ base hspec microlens-platform text ];
-       homepage = "http://github.com/mvoidex/simple-log";
        description = "Simple log for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191334,7 +184317,6 @@ self: {
        version = "0.2.0";
        sha256 = "1619jsxgz5afmwhjcixg54i7dhh8jl29cmziifjrg60mm4rf2c34";
        libraryHaskellDepends = [ base hsyslog simple-log text ];
-       homepage = "http://github.com/mvoidex/simple-log-syslog";
        description = "Syslog backend for simple-log";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191347,7 +184329,6 @@ self: {
        version = "0.0.4";
        sha256 = "0550in9vkgf78rxfkzcrna40mihmaqhlixysfz8n0rz0rhw0z9gk";
        libraryHaskellDepends = [ base fast-logger mtl text ];
-       homepage = "https://github.com/agrafix/simple-logger#readme";
        description = "A very simple but efficient logging framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -191370,7 +184351,6 @@ self: {
          aeson base bytestring exceptions hscolour iso8601-time lens mtl
          simple-effects string-conv text time vector
        ];
-       homepage = "https://gitlab.com/haskell-hr/logging";
        description = "Logging effect to plug into the simple-effects framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191383,7 +184363,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "0bhiqnk7nh2y4qk7zkbfygna7kcg0gwqy8a5m70dqxs3f34h3fwf";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/nbrk/simple-money";
        description = "Simple library to handle and interexchange money";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -191403,7 +184382,6 @@ self: {
        executableHaskellDepends = [
          base containers deepseq parallel random split
        ];
-       homepage = "http://eax.me/haskell-neural-networks/";
        description = "Simple parallel neural networks implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191426,7 +184404,6 @@ self: {
          base classy-prelude error-list hspec hspec-expectations MissingH
          mtl parsec system-filepath text text-render unordered-containers
        ];
-       homepage = "https://github.com/adnelson/simple-nix";
        description = "Simple parsing/pretty printing for Nix expressions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191439,7 +184416,6 @@ self: {
        version = "0.0.1";
        sha256 = "1njzw6zjarlpjrmbkxwivr9azj8v1298bsd1ai3ddlmylwyhn24r";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/gimbo/observer.hs";
        description = "The Observer pattern";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191474,7 +184450,6 @@ self: {
          base bytestring lifted-base monad-control monads-tf stm
          transformers-base
        ];
-       homepage = "https://github.com/YoshikuniJujo/simple-pipe/wiki";
        description = "simple pipeline library like conduit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191492,7 +184467,6 @@ self: {
          base bytestring directory filepath postgresql-orm postgresql-simple
          resource-pool simple transformers
        ];
-       homepage = "http://simple.cx";
        description = "Connector package for integrating postgresql-orm with the Simple web framework";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191505,7 +184479,6 @@ self: {
        version = "0.3.3";
        sha256 = "0ayvrx5cm8n6db21jiyjmk5h93pw7cz1707hih09hlhk9jh5x0h7";
        libraryHaskellDepends = [ base ];
-       homepage = "http://twanvl.nl/blog/haskell/simple-reflection-of-expressions";
        description = "Simple reflection of expressions containing variables";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191517,7 +184490,6 @@ self: {
        version = "0.1";
        sha256 = "187ghgn8nivvn5m8nsn0vrjh8mr6h7n6r1p1119gr4h3m2hpmrpl";
        libraryHaskellDepends = [ base bytestring QuickCheck ];
-       homepage = "http://github.com/jkff/haskell-rope";
        description = "Memory-efficient strings with concatenation and splitting";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191568,7 +184540,6 @@ self: {
          base base64-bytestring blaze-builder byteable bytestring containers
          cookie cryptohash http-types simple transformers wai wai-extra
        ];
-       homepage = "http://simple.cx";
        description = "Cookie-based session management for the Simple web framework";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -191580,7 +184551,6 @@ self: {
        version = "0.1.3";
        sha256 = "08abag1im9gp2jpndd12sv911ca2qwh6frrz6qr87mj11xfhbky5";
        libraryHaskellDepends = [ base indexed synchronous-channels ];
-       homepage = "http://www.eecs.harvard.edu/~tov/pubs/haskell-session-types/";
        description = "A simple implementation of session types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191610,7 +184580,6 @@ self: {
        testHaskellDepends = [
          base HUnit mtl parsec pretty test-framework test-framework-hunit
        ];
-       homepage = "http://jakewheat.github.io/simple-sql-parser/latest";
        description = "A parser for SQL queries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191627,7 +184596,6 @@ self: {
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base extra text ];
        testHaskellDepends = [ base extra tasty tasty-hunit text ];
-       homepage = "https://github.com/elaforge/simple-src-utils";
        description = "source code editing utilities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191656,7 +184624,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0p7rd8y6rhwg0ap6cib7l32bglvfkvbzg938pdwpb2ss6cv8b9zs";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/BartMassey/simple-tabular";
        description = "Simple tabular-text formatter";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191692,7 +184659,6 @@ self: {
        testHaskellDepends = [
          aeson attoparsec base hspec HUnit scientific vector
        ];
-       homepage = "http://simple.cx";
        description = "A basic template language for the Simple web framework";
        license = stdenv.lib.licenses.lgpl3;
      }) {};
@@ -191709,7 +184675,6 @@ self: {
        testHaskellDepends = [
          base hspec microlens-platform text unordered-containers
        ];
-       homepage = "https://github.com/JustusAdam/simple-text-format#readme";
        description = "Simple text based format strings with named identifiers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191744,7 +184709,6 @@ self: {
          base doctest doctest-driver-gen tasty tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion vector ];
-       homepage = "https://github.com/dzhus/simple-vec3#readme";
        description = "Three-dimensional vectors of doubles with basic operations";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191758,7 +184722,6 @@ self: {
        sha256 = "1ai59qp617y4gvij602ykzc245w49mby2jag3r0rzr868v1vzzsy";
        libraryHaskellDepends = [ base lens ];
        testHaskellDepends = [ base hspec lens ];
-       homepage = "https://github.com/DanielWaterworth/simple-zipper";
        description = "Zippers made slightly easier";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191772,7 +184735,6 @@ self: {
        sha256 = "1grjjpb3397wnr6sd0bn679k9pfg1zlm61350zd2gj5yq6pshl6p";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://malde.org/~ketil/simpleargs";
        description = "Provides a more flexible getArgs function with better error reporting";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191790,7 +184752,6 @@ self: {
        testHaskellDepends = [
          base containers either generic-deriving hspec lens text
        ];
-       homepage = "https://github.com/koterpillar/simpleconfig#readme";
        description = "Short description of your package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191807,7 +184768,6 @@ self: {
          base bytestring connection containers network old-locale time
        ];
        testHaskellDepends = [ base bytestring hspec HUnit knob ];
-       homepage = "http://github.com/dom96/SimpleIRC";
        description = "Simple IRC Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191820,7 +184780,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1cmzln3lya1scz10c6p33aqwy7djivc1dm9qkpkbwp2c8adq02bw";
        libraryHaskellDepends = [ base bytestring simpleirc ];
-       homepage = "https://github.com/relrod/simpleirc-lens";
        description = "Lenses for simpleirc types";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191833,7 +184792,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1cq8h96kr1qnxqma7if3pmxcw05nrirpnw703r4cba75xwgwlqcl";
        libraryHaskellDepends = [ base linear ];
-       homepage = "https://github.com/jonascarpay/simplemesh#readme";
        description = "Generators for primitive meshes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -191895,7 +184853,6 @@ self: {
        sha256 = "1w67k70740dyrrp1k2xz5vbj6qm2smrq9g867z81dphwscqaknm3";
        libraryHaskellDepends = [ base bytestring mtl ];
        librarySystemDepends = [ libssh2 ];
-       homepage = "https://github.com/thoferon/simplessh";
        description = "Simple wrapper around libssh2";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libssh2;};
@@ -191912,7 +184869,6 @@ self: {
          base bytestring exception-hierarchy template-haskell text
        ];
        librarySystemDepends = [ sqlite ];
-       homepage = "comming soon";
        description = "Simplest SQLite3 binding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191931,7 +184887,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath mtl process random regex-compat split time
        ];
-       homepage = "http://github.com/scravy/simplex";
        description = "A simple markup language that translates to LaTeX";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -191967,7 +184922,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base bio bytestring random ];
-       homepage = "http://malde.org/~ketil/";
        description = "Simulate sequencing with different models for priming and errors";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -191991,7 +184945,6 @@ self: {
        version = "0.0.0";
        sha256 = "1zy1vwna8a0421l3jvdm8mg36xwgj4xl3p2xkf678ahbzk0179vs";
        libraryHaskellDepends = [ base time ];
-       homepage = "https://github.com/athanclark/since#readme";
        description = "Get the number of seconds since the last invocation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192019,7 +184972,6 @@ self: {
          x11-xim X11-xshape
        ];
        executablePkgconfigDepends = [ libXft ];
-       homepage = "http://sigkill.dk/programs/sindre";
        description = "A programming language for simple GUIs";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs.xorg) libXft;};
@@ -192031,7 +184983,6 @@ self: {
        version = "0.1.4";
        sha256 = "0apvzb6ym0fnm4rx7paz6ivv72ahzn2bxhvyd1drw50ypvicd581";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/phadej/singleton-bool#readme";
        description = "Type level booleans";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192043,7 +184994,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "125mb6j4gf3qcgmvjf6zibnzl7sw8jcmrh60nig16ahk55cjczic";
        libraryHaskellDepends = [ base singletons ];
-       homepage = "https://github.com/amiddelk/singleton-dict#readme";
        description = "Typelevel balanced search trees via a singletonized Data.Map";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192056,7 +185006,6 @@ self: {
        version = "0.4.1";
        sha256 = "1fb87qgh35z31rwzrpclf7d071krffr5vvqr1nwvpgikggfjhlss";
        libraryHaskellDepends = [ base singletons ];
-       homepage = "https://github.com/AndrasKovacs/singleton-nats";
        description = "Unary natural numbers relying on the singletons infrastructure";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192068,7 +185017,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "00f2nvs4avl3kxijcl7wb17ip1mcnb4fzqq5ckcz0a247qvv4yig";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mniip/singleton-typelits";
        description = "Singletons and induction over GHC TypeLits";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192088,7 +185036,6 @@ self: {
        testHaskellDepends = [
          base Cabal directory filepath process tasty tasty-golden
        ];
-       homepage = "http://www.github.com/goldfirere/singletons";
        description = "A framework for generating singleton types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192109,7 +185056,6 @@ self: {
        testHaskellDepends = [
          base directory filepath process tasty tasty-golden
        ];
-       homepage = "http://www.github.com/goldfirere/singletons";
        description = "A framework for generating singleton types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192122,7 +185068,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "16f0grf63wgkaab64mmqhxwwk50pzzy354i3v23lzw7s5x0bk8sj";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/zaoqi/Signal.hs";
        description = "Singnal";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192156,7 +185101,6 @@ self: {
          base bytestring QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/vincenthz/hs-siphash";
        description = "siphash: a fast short input PRF";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192180,7 +185124,6 @@ self: {
          profunctors QuickCheck streaming test-framework
          test-framework-hunit test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/andrewthad/colonnade#readme";
        description = "Encode and decode CSV files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192207,7 +185150,6 @@ self: {
          unordered-containers
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/alunduil/siren-json.hs";
        description = "Siren Tools for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192237,7 +185179,6 @@ self: {
        version = "0.1.2";
        sha256 = "0njb20w6kazsqgw61ykvfx3syqywv9frs7ch9bf2sr0i1d3b61bd";
        libraryHaskellDepends = [ base lens taggy taggy-lens text ];
-       homepage = "http://github.com/alpmestan/sitemap";
        description = "Sitemap parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192258,7 +185199,6 @@ self: {
          optparse-applicative pandoc parsec shelly text unordered-containers
          yaml
        ];
-       homepage = "https://github.com/ChrisPenner/sitepipe#readme";
        description = "A simple to understand static site generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192276,12 +185216,23 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath parsec QuickCheck template-haskell
        ];
-       homepage = "https://github.com/data61/sixfiguregroup";
        description = "A six figure group of time";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "sixty-five-oh-two" = callPackage
+    ({ mkDerivation, base, bytestring, containers, lens, mtl }:
+     mkDerivation {
+       pname = "sixty-five-oh-two";
+       version = "1.1.0.0";
+       sha256 = "1jw86xxim016gqws34diabdlrlilypg22s6670n7x887sjc1bkz6";
+       libraryHaskellDepends = [ base bytestring containers lens mtl ];
+       testHaskellDepends = [ base bytestring containers lens mtl ];
+       description = "An eDSL for writing 65(C)02 bytecode";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "size-based" = callPackage
     ({ mkDerivation, base, dictionary-sharing, template-haskell
      , testing-type-modifiers
@@ -192335,7 +185286,6 @@ self: {
          generics-sop hedgehog HUnit lens markdown-unlit tasty
          tasty-hedgehog tasty-hunit vector-space
        ];
-       homepage = "https://github.com/edwardwas/sized-grid";
        description = "Multidimensional grids with sized specified at compile time";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -192354,7 +185304,6 @@ self: {
        libraryHaskellDepends = [
          array base base-compat containers singletons
        ];
-       homepage = "http://www.ittc.ku.edu/csdl/fpg/Tools";
        description = "Sized types in Haskell using the GHC Nat kind";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192372,7 +185321,6 @@ self: {
          base constraints deepseq equational-reasoning hashable monomorphic
          singletons template-haskell type-natural
        ];
-       homepage = "https://github.com/konn/sized-vector";
        description = "Size-parameterized vector types and functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192393,7 +185341,6 @@ self: {
          base bytestring cmdargs deepseq dlist lens parallel-io regex-posix
          system-fileio system-filepath text unix
        ];
-       homepage = "https://github.com/jwiegley/sizes";
        description = "Recursively show space (size and i-nodes) used in subdirectories";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192434,7 +185381,6 @@ self: {
        testHaskellDepends = [
          base bytestring cereal crypto-api filepath hspec tagged
        ];
-       homepage = "https://github.com/meteficha/skein";
        description = "Skein, a family of cryptographic hash functions. Includes Skein-MAC as well.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192489,7 +185435,6 @@ self: {
          ansi-wl-pprint base containers directory filepath text tinytemplate
          transformers transformers-compat
        ];
-       homepage = "https://github.com/jb55/skeletons";
        description = "Manage project skeletons";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ jb55 ];
@@ -192506,7 +185451,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html bytestring containers http-types text wai
        ];
-       homepage = "https://github.com/pharpend/skell";
        description = "An overly complex Haskell web framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192526,7 +185470,6 @@ self: {
          base bytestring data-default http-client http-types lens text time
          wreq xml-conduit
        ];
-       homepage = "https://github.com/nyorem/skemmtun";
        description = "A MyAnimeList.net client.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192541,7 +185484,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/gmalecha/skip-list#readme";
        description = "An implementation of pure skip lists";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -192554,7 +185496,6 @@ self: {
        sha256 = "1afqqj89i2jg3ix1zw50r35vjrk8dfjv7am39zcir2cqx4r3srar";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "http://github.com/geekyfox/skulk";
        description = "Eclectic collection of utility functions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192578,7 +185519,6 @@ self: {
        executableHaskellDepends = [
          base conduit-extra optparse-generic preamble shakers
        ];
-       homepage = "https://github.com/githubuser/skylark-client#readme";
        description = "Skylark client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192611,7 +185551,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion directory filepath text
        ];
-       homepage = "https://github.com/jgm/skylighting";
        description = "syntax highlighting library";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -192635,7 +185574,6 @@ self: {
          filepath hxt mtl regex-pcre-builtin safe skylighting-core text
          utf8-string
        ];
-       homepage = "https://github.com/jgm/skylighting";
        description = "syntax highlighting library";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192669,7 +185607,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion directory filepath text
        ];
-       homepage = "https://github.com/jgm/skylighting";
        description = "syntax highlighting library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192687,7 +185624,6 @@ self: {
          attoparsec base bytestring lifted-base monad-control mtl stm text
          time transformers-base word8 X11
        ];
-       homepage = "https://github.com/emonkak/haskell-skype";
        description = "Skype Desktop API binding for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192708,7 +185644,6 @@ self: {
          attoparsec base bytestring containers directory filepath ghc-binary
          haskell98 IfElse old-locale regex-pcre time utf8-string
        ];
-       homepage = "https://github.com/jdevelop/skypelogexport/wiki";
        description = "Export Skype chat logs to text files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192770,7 +185705,6 @@ self: {
          text
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/tattsun/slack-notify-haskell";
        description = "Slack notifier for Haskell project";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -192794,7 +185728,6 @@ self: {
          aeson base containers errors hspec http-api-data megaparsec text
          time
        ];
-       homepage = "https://github.com/jpvillaisaza/slack-web";
        description = "Bindings for the Slack web API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192823,7 +185756,6 @@ self: {
          base directory filepath htoml optparse-applicative process
          string-conversions unordered-containers
        ];
-       homepage = "https://github.com/evuez/slate#readme";
        description = "A note taking CLI tool";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -192844,7 +185776,6 @@ self: {
        testHaskellDepends = [
          base base-prelude HTF QuickCheck quickcheck-instances SafeSemaphore
        ];
-       homepage = "https://github.com/nikita-volkov/slave-thread";
        description = "A principal solution to ghost threads and silent exceptions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192878,7 +185809,6 @@ self: {
          base bytestring cmdargs containers directory filepath
          language-slice MissingH
        ];
-       homepage = "https://github.com/paulkoerbitz/slice-cpp-gen";
        description = "Generate C++ skeletons from slice files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -192934,7 +185864,6 @@ self: {
          conduit-extra containers directory filepath http-conduit http-types
          optparse-applicative resourcet stringsearch text transformers
        ];
-       homepage = "http://akc.is/sloane";
        description = "A command line interface to Sloane's OEIS";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -192954,7 +185883,6 @@ self: {
        executableHaskellDepends = [
          base Chart Chart-cairo colour data-default-class lens
        ];
-       homepage = "https://github.com/mdibaiee/slope-field";
        description = "Visualize mathematical function's slope fields";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -192971,7 +185899,6 @@ self: {
          base containers haskell-src-exts haskell-src-meta syb
          template-haskell vector
        ];
-       homepage = "https://github.com/ducis/pa_slot";
        description = "Write lambdas without naming the parameters";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193006,7 +185933,6 @@ self: {
        testHaskellDepends = [
          base exceptions hspec http-api-data path-pieces QuickCheck text
        ];
-       homepage = "https://github.com/mrkkrp/slug";
        description = "Type-safe slugs for Yesod ecosystem";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193018,7 +185944,6 @@ self: {
        version = "0.2.2.4";
        sha256 = "16fgxsg8grxhqx6d4s3mm89qbkw2k72qvr4r701ih1i8gmf1ms1z";
        libraryHaskellDepends = [ base bytestring deepseq hashable ];
-       homepage = "http://community.haskell.org/~aslatter/code/bytearray";
        description = "low-level unboxed arrays, with minimal features";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193053,7 +185978,6 @@ self: {
        version = "1.1.4";
        sha256 = "0x2p9rfsx0hvcmsq7v1m5qdgs9mvf4zrcpz4wywn4q8mr8hb416y";
        libraryHaskellDepends = [ base ghc-prim logict mtl pretty ];
-       homepage = "https://github.com/feuerbach/smallcheck";
        description = "A property-based testing library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193065,7 +185989,6 @@ self: {
        version = "0.3";
        sha256 = "1jyn1bsn78jsnf5lzscvqzbf68ljf82vclq0k9aba58r2dayxn47";
        libraryHaskellDepends = [ base smallcheck smallcheck-series ];
-       homepage = "http://github.com/jdnavarro/smallcheck-laws";
        description = "SmallCheck properties for common laws";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193082,7 +186005,6 @@ self: {
        libraryHaskellDepends = [
          base lens smallcheck smallcheck-series transformers
        ];
-       homepage = "https://github.com/jdnavarro/smallcheck-lens";
        description = "SmallCheck properties for lens";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193100,7 +186022,6 @@ self: {
          base bytestring containers logict smallcheck text transformers
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/jdnavarro/smallcheck-series";
        description = "Extra SmallCheck series and utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193115,7 +186036,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base vector ];
-       homepage = "http://github.com/noteed/smallpt-hs";
        description = "A Haskell port of the smallpt path tracer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193132,7 +186052,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring deepseq hashable smallarray text utf8-string
        ];
-       homepage = "http://community.haskell.org/~aslatter/code/smallstring/";
        description = "A Unicode text type, optimized for low memory overhead";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193149,7 +186068,6 @@ self: {
        editedCabalFile = "0dhrz33n5yrc51kzvrikv13ldv8v8z2wab57fqrdk080vjqwni0n";
        libraryHaskellDepends = [ base bytestring random text uuid ];
        testHaskellDepends = [ base bytestring QuickCheck ];
-       homepage = "http://rel4tion.org/projects/smaoin-hs/";
        description = "Utilities for the Smaoin semantic information model";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -193163,7 +186081,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers template-haskell
        ];
-       homepage = "http://patch-tag.com/r/salazar/smartGroup";
        description = "group strings or bytestrings by words in common";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193185,7 +186102,6 @@ self: {
        executableHaskellDepends = [
          base containers generic-deriving ghc-prim mtl QuickCheck random
        ];
-       homepage = "https://github.com/leepike/SmartCheck";
        description = "A smarter QuickCheck";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193198,7 +186114,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1082siphwd4xx9akqip78kzpqi19i3l53h0s2vghhdm5lwplcvlv";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/frerich/smartconstructor";
        description = "A package exposing a helper function for generating smart constructors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193216,7 +186131,6 @@ self: {
        executableHaskellDepends = [
          base haskell98 pretty unix utf8-string
        ];
-       homepage = "http://kyagrd.dyndns.org/~kyagrd/project/smartword/";
        description = "Web based flash card for Word Smart I and II vocabularies";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193245,7 +186159,6 @@ self: {
        executableToolDepends = [ alex happy ];
        testHaskellDepends = [ base containers hspec QuickCheck ];
        benchmarkHaskellDepends = [ base containers criterion time ];
-       homepage = "https://github.com/jrclogic/SMCDEL";
        description = "Symbolic Model Checking for Dynamic Epistemic Logic";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193278,7 +186191,6 @@ self: {
          base doctest exceptions free Glob hspec mtl process QuickCheck text
          transformers yaml
        ];
-       homepage = "http://github.com/jkarni/smerdyakov#README.md";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -193291,7 +186203,6 @@ self: {
        sha256 = "0k1yy1bhgavsmm40zz1i6ihyfksb6fr06wxlbqyj1y0igmrrrlrw";
        libraryHaskellDepends = [ base megaparsec text ];
        testHaskellDepends = [ base hspec megaparsec QuickCheck text ];
-       homepage = "https://github.com/zmactep/smiles#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -193304,7 +186215,6 @@ self: {
        sha256 = "0fy0rygg2r73zfcgxmamlz1xfbpfxbljxcwjx9rnp0c8v9aq2m2s";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ aeson base linear text vector ];
-       homepage = "https://github.com/phaazon/smoothie";
        description = "Smooth curves via several interpolation modes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193321,7 +186231,6 @@ self: {
          aeson base containers http-api-data http-client servant
          servant-client servant-docs text time
        ];
-       homepage = "https://github.com/GetShopTV/smsaero";
        description = "SMSAero API and HTTP client based on servant library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193334,7 +186243,6 @@ self: {
        version = "0.0.2";
        sha256 = "1phm50pabahrpxrzp25mfhpafzhp4hz8cxp6fp93rwh4cl7cckky";
        libraryHaskellDepends = [ array base directory polyparse ];
-       homepage = "http://tomahawkins.org";
        description = "Parsing and printing SMT-LIB";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193445,7 +186353,6 @@ self: {
          array base base16-bytestring base64-bytestring bytestring
          cryptohash filepath mime-mail network text
        ];
-       homepage = "http://github.com/jhickner/smtp-mail";
        description = "Simple email sending via SMTP";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193466,7 +186373,6 @@ self: {
          stringsearch text tls transformers transformers-compat x509-store
          x509-system
        ];
-       homepage = "https://github.com/avieth/smtp-mail-ng";
        description = "An SMTP client EDSL";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193481,7 +186387,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskell98 network process ];
-       homepage = "https://github.com/singpolyma/sock2stream";
        description = "Listen for SMTP traffic and send it to an MTA script";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193501,7 +186406,6 @@ self: {
          data-default filepath mime-mail network resourcet stringsearch text
          tls transformers
        ];
-       homepage = "https://github.com/enzoh/smtps-gmail";
        description = "Gmail SMTP Client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193516,7 +186420,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base random split terminal-size ];
-       homepage = "http://code.alaminium.me/habibalamin/snake";
        description = "A basic console snake game";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193567,7 +186470,42 @@ self: {
          test-framework-smallcheck text time transformers transformers-base
          unordered-containers xmlhtml
        ];
-       homepage = "http://snapframework.com/";
+       description = "Top-level package for the Snap Web Framework";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
+  "snap_1_1_1_0" = callPackage
+    ({ mkDerivation, aeson, async, attoparsec, base, bytestring, cereal
+     , clientsession, configurator, containers, deepseq, directory
+     , directory-tree, dlist, filepath, hashable, heist, http-streams
+     , HUnit, lens, lifted-base, map-syntax, monad-control, mtl
+     , mwc-random, pwstore-fast, QuickCheck, smallcheck, snap-core
+     , snap-server, stm, syb, test-framework, test-framework-hunit
+     , test-framework-quickcheck2, test-framework-smallcheck, text, time
+     , transformers, transformers-base, unordered-containers, xmlhtml
+     }:
+     mkDerivation {
+       pname = "snap";
+       version = "1.1.1.0";
+       sha256 = "08kgvry18kfkspif2xn8j7w9jfinhrnl33g6ap74fz7rsrg68jz7";
+       libraryHaskellDepends = [
+         aeson attoparsec base bytestring cereal clientsession configurator
+         containers directory directory-tree dlist filepath hashable heist
+         lens lifted-base map-syntax monad-control mtl mwc-random
+         pwstore-fast snap-core snap-server stm text time transformers
+         transformers-base unordered-containers xmlhtml
+       ];
+       testHaskellDepends = [
+         aeson async attoparsec base bytestring cereal clientsession
+         configurator containers deepseq directory directory-tree dlist
+         filepath hashable heist http-streams HUnit lens lifted-base
+         map-syntax monad-control mtl mwc-random pwstore-fast QuickCheck
+         smallcheck snap-core snap-server stm syb test-framework
+         test-framework-hunit test-framework-quickcheck2
+         test-framework-smallcheck text time transformers transformers-base
+         unordered-containers xmlhtml
+       ];
        description = "Top-level package for the Snap Web Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193584,7 +186522,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring case-insensitive http-media snap-core
        ];
-       homepage = "https://github.com/zmthy/snap-accept";
        description = "Accept header branching for the Snap web framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -193616,7 +186553,6 @@ self: {
          snaplet-sqlite-simple sqlite-simple text unordered-containers
          utf8-string
        ];
-       homepage = "https://github.com/dzhus/snap-auth-cli#readme";
        description = "Command-line tool to manage Snap AuthManager database";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193629,7 +186565,6 @@ self: {
        version = "0.2.1.5";
        sha256 = "0hc8k0cviq7ayjymsfr435bnfw35pa4f80i7x4ypn2539fykavmk";
        libraryHaskellDepends = [ base blaze-html snap-core ];
-       homepage = "http://github.com/jaspervdj/snap-blaze";
        description = "blaze-html integration for Snap";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193641,7 +186576,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "05zi9rjd37xznjj8yhm5har12mfrclsrwd9fbcwh5ngccd7h7fiy";
        libraryHaskellDepends = [ base blaze-html clay snap-core ];
-       homepage = "http://github.com/deckool/snap-blaze-clay";
        description = "blaze-html-clay integration for Snap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193693,7 +186627,6 @@ self: {
          transformers transformers-base unix-compat unordered-containers
          vector zlib
        ];
-       homepage = "http://snapframework.com/";
        description = "Snap: A Haskell Web Framework (core interfaces and types)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193706,7 +186639,6 @@ self: {
        sha256 = "182l2wfkjanxa5n2g5ypsvdgvigfnk5f4n0am37c26lgk3n6zi9a";
        libraryHaskellDepends = [ snap-core ];
        doHaddock = false;
-       homepage = "https://github.com/ocharles/snap-cors";
        description = "Add CORS headers to Snap applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193739,7 +186671,6 @@ self: {
          async base containers lifted-base monad-loops snap stm time
          transformers
        ];
-       homepage = "http://github.com/ocharles/snap-error-collector";
        description = "Collect errors in batches and dispatch them";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193788,7 +186719,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring containers snap-core
        ];
-       homepage = "https://github.com/jonpetterbergman/snap-accept-language";
        description = "Language handling for Snap";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193807,7 +186737,6 @@ self: {
          base directory directory-tree hint mtl snap-core template-haskell
          time unix
        ];
-       homepage = "http://snapframework.com/";
        description = "Snap dynamic loader";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193822,7 +186751,6 @@ self: {
        revision = "1";
        editedCabalFile = "0ghxjdh5hv2nb3m1rax3rlgszxrfv4x1dxb5n4f1h6xaya9ya0hh";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://snapframework.com/";
        description = "Snap static loader";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193909,7 +186837,6 @@ self: {
          attoparsec base blaze-builder bytestring bytestring-builder
          criterion io-streams io-streams-haproxy snap-core vector
        ];
-       homepage = "http://snapframework.com/";
        description = "A web server for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193952,7 +186879,6 @@ self: {
          attoparsec base blaze-builder bytestring bytestring-builder
          criterion io-streams io-streams-haproxy snap-core vector
        ];
-       homepage = "http://snapframework.com/";
        description = "A web server for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -193973,7 +186899,6 @@ self: {
          base bytestring containers directory directory-tree filepath
          hashable old-time template-haskell text
        ];
-       homepage = "http://snapframework.com/";
        description = "Scaffolding CLI for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -193997,7 +186922,6 @@ self: {
          hxt io-streams lens mtl process QuickCheck snap snap-core text
          transformers
        ];
-       homepage = "https://github.com/dbp/snap-testing";
        description = "A library for BDD-style testing with the Snap Web Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194016,7 +186940,6 @@ self: {
          base bytestring heist http-types MonadCatchIO-transformers mtl snap
          snap-core text xmlhtml
        ];
-       homepage = "https://github.com/LukeHoersten/snap-utils";
        description = "Snap Framework utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194033,7 +186956,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring heist mtl snap snap-core text web-routes xmlhtml
        ];
-       homepage = "https://github.com/lukerandall/snap-web-routes";
        description = "Type safe URLs for Snap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194048,7 +186970,6 @@ self: {
        libraryHaskellDepends = [
          acid-state base mtl snap text transformers
        ];
-       homepage = "https://github.com/mightybyte/snaplet-acid-state";
        description = "acid-state snaplet for Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194074,7 +186995,6 @@ self: {
          restful-snap snap snap-extras snaplet-persistent text time
          transformers unordered-containers xmlhtml
        ];
-       homepage = "https://github.com/soostone/snaplet-actionlog";
        description = "Generic action log snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194093,7 +187013,6 @@ self: {
          amqp base bytestring configurator lens monad-control mtl network
          resource-pool snap transformers
        ];
-       homepage = "https://github.com/ixmatus/snaplet-amqp";
        description = "Snap framework snaplet for the AMQP library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194133,7 +187052,6 @@ self: {
          base bytestring configurator directory filepath haskell-coffee mtl
          snap snap-core
        ];
-       homepage = "https://github.com/AtticHacker/snaplet-coffee";
        description = "CoffeeScript for Snap, auto-compilation and pre-compilation";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194151,7 +187069,6 @@ self: {
          base bytestring css-text directory filepath lens snap text
          utf8-string
        ];
-       homepage = "https://github.com/zmthy/snaplet-css-min";
        description = "A Snaplet for CSS minification";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194211,7 +187128,6 @@ self: {
          aeson base bytestring configurator directory fay filepath mtl snap
          snap-core transformers
        ];
-       homepage = "https://github.com/faylang/snaplet-fay";
        description = "Fay integration for Snap with request- and pre-compilation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194247,7 +187163,6 @@ self: {
          aeson base bytestring clientsession configurator hasql
          hasql-backend lens mtl snap text time
        ];
-       homepage = "https://github.com/mikeplus64/snaplet-hasql";
        description = "A Hasql snaplet";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194264,7 +187179,6 @@ self: {
        libraryHaskellDepends = [
          base haxl MonadCatchIO-transformers snap transformers
        ];
-       homepage = "https://github.com/ChristopherBiscardi/snaplet-haxl";
        description = "Snaplet for Facebook's Haxl";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194286,7 +187200,6 @@ self: {
          resource-pool-catchio snap text time transformers
          unordered-containers
        ];
-       homepage = "http://norm2782.com/";
        description = "HDBC snaplet for Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194304,7 +187217,6 @@ self: {
        libraryHaskellDepends = [
          base configurator hslogger mtl snap transformers
        ];
-       homepage = "https://github.com/ixmatus/snaplet-logger";
        description = "Snap framework snaplet for the Logger API library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194329,7 +187241,6 @@ self: {
          base bytestring configurator filepath heist lens map-syntax snap
          snap-loader-static text transformers xmlhtml
        ];
-       homepage = "https://github.com/HaskellCNOrg/snaplet-i18n";
        description = "snaplet-i18n";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194349,7 +187260,6 @@ self: {
          base bytestring configurator http-client influxdb lens
          monad-control mtl network snap text transformers
        ];
-       homepage = "https://github.com/ixmatus/snaplet-influxdb";
        description = "Snap framework snaplet for the InfluxDB library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194367,7 +187277,6 @@ self: {
          base directory filepath heist lss snap text xmlhtml
        ];
        testHaskellDepends = [ base hspec-snap hspec2 lens snap text ];
-       homepage = "https://github.com/dbp/lss";
        description = "Lexical Style Sheets - Snap Web Framework adaptor";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -194384,7 +187293,6 @@ self: {
        libraryHaskellDepends = [
          base configurator mandrill mtl network snap transformers
        ];
-       homepage = "https://github.com/ixmatus/snaplet-mandrill";
        description = "Snap framework snaplet for the Mandrill API library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194420,7 +187328,6 @@ self: {
        libraryHaskellDepends = [
          base lens mongoDB mtl snap text transformers
        ];
-       homepage = "https://github.com/Palmik/snaplet-mongodb-minimalistic";
        description = "Minimalistic MongoDB Snaplet";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194442,7 +187349,6 @@ self: {
          MonadCatchIO-transformers mtl mysql mysql-simple
          resource-pool-catchio snap text transformers unordered-containers
        ];
-       homepage = "https://github.com/ibotty/snaplet-mysql-simple";
        description = "mysql-simple snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194469,7 +187375,6 @@ self: {
          aeson base bytestring bytestring-show HUnit test-framework
          test-framework-hunit text
        ];
-       homepage = "https://github.com/HaskellCNOrg/snaplet-oauth";
        description = "snaplet-oauth";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194493,7 +187398,6 @@ self: {
          persistent-template readable resource-pool resourcet safe snap text
          time transformers unordered-containers
        ];
-       homepage = "https://github.com/soostone/snaplet-persistent";
        description = "persistent snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194507,15 +187411,16 @@ self: {
      }:
      mkDerivation {
        pname = "snaplet-postgresql-simple";
-       version = "1.0.2.0";
-       sha256 = "1agykln1mr08bh5yp8xf5nhjirbvwc9kgl4k3rkl700hfjhdpbb7";
+       version = "1.1.0.0";
+       sha256 = "0k82g3540jx7bddg0x6764c8xr955y8v5rc69kagi01nvhh7n2z5";
+       isLibrary = true;
+       isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [
          base bytestring clientsession configurator lens lifted-base
          monad-control mtl postgresql-simple resource-pool snap text
          transformers transformers-base unordered-containers
        ];
-       homepage = "https://github.com/mightybyte/snaplet-postgresql-simple";
        description = "postgresql-simple snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194533,7 +187438,6 @@ self: {
        libraryHaskellDepends = [
          base configurator mtl postmark snap text transformers
        ];
-       homepage = "https://github.com/LukeHoersten/snaplet-postmark";
        description = "Postmark snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194569,7 +187473,6 @@ self: {
          aeson base blaze-builder bytestring configurator heist http-conduit
          lens MonadCatchIO-transformers mtl snap text transformers
        ];
-       homepage = "http://github.com/mikeplus64/snaplet-recaptcha";
        description = "A ReCAPTCHA verification snaplet with Heist integration and connection sharing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194590,7 +187493,6 @@ self: {
          base bytestring cereal clientsession configurator hedis lens mtl
          network snap snap-core text time transformers unordered-containers
        ];
-       homepage = "https://github.com/dzhus/snaplet-redis#readme";
        description = "Redis support for Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194611,7 +187513,6 @@ self: {
          data-lens-template easy-file hedis mtl snap snap-core snaplet-redis
          text utf8-string websockets websockets-snap
        ];
-       homepage = "https://github.com/dzhus/snaplet-redson/";
        description = "CRUD for JSON data with Redis storage";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194630,7 +187531,6 @@ self: {
          aeson base blaze-builder bytestring case-insensitive http-media
          lens mtl snap snap-accept snap-core text utf8-string xmlhtml
        ];
-       homepage = "http://github.com/zimothy/snaplet-rest";
        description = "REST resources for the Snap web framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194649,7 +187549,6 @@ self: {
          aeson base containers data-lens data-lens-template mtl riak
          riak-protobuf snap snap-core time transformers
        ];
-       homepage = "http://github.com/tmcgilchrist/snaplet-riak";
        description = "A Snaplet for the Riak database";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194668,7 +187567,6 @@ self: {
          base bytestring configurator directory filepath mtl process snap
          snap-core transformers
        ];
-       homepage = "https://github.com/lukerandall/snaplet-sass";
        description = "Sass integration for Snap with request- and pre-compilation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194686,7 +187584,6 @@ self: {
          async base classy-prelude configurator data-default lens mtl snap
          time unordered-containers
        ];
-       homepage = "https://github.com/JustusAdam/snaplet-scoped-session#readme";
        description = "Modularised session state for Snaplets, in a Snaplet";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194752,7 +187649,6 @@ self: {
          snap-core sqlite-simple stm test-framework test-framework-hunit
          text time transformers unordered-containers
        ];
-       homepage = "https://github.com/nurpax/snaplet-sqlite-simple";
        description = "sqlite-simple snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194773,7 +187669,6 @@ self: {
          directory either errors jwt lens mtl snap snap-core
          snaplet-sqlite-simple sqlite-simple text time unordered-containers
        ];
-       homepage = "https://github.com/nurpax/snaplet-sqlite-simple-jwt-auth#readme";
        description = "Snaplet for JWT authentication with snaplet-sqlite-simple";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194793,7 +187688,6 @@ self: {
          base bytestring configurator heist lens-family-core mtl snap stripe
          text text-format transformers xmlhtml
        ];
-       homepage = "https://github.com/LukeHoersten/snaplet-stripe";
        description = "Stripe snaplet for the Snap Framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194856,7 +187750,6 @@ self: {
          hspec hspec-core hspec-snap lens mtl snap snaplet-redis text
          unordered-containers xmlhtml
        ];
-       homepage = "https://github.com/dbp/snaplet-wordpress";
        description = "A snaplet that communicates with wordpress over its api";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194876,7 +187769,6 @@ self: {
          base bytestring QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/bos/snappy";
        description = "Bindings to the Google Snappy library for fast compression/decompression";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) snappy;};
@@ -194888,7 +187780,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0k93v3dyv7818xy45l7i5wykfmnwyqkykxjh6xr937zh8a4qapfi";
        libraryHaskellDepends = [ base bytestring conduit snappy ];
-       homepage = "http://github.com/tatac1/snappy-conduit/";
        description = "Conduit bindings for Snappy (see snappy package)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194901,7 +187792,6 @@ self: {
        version = "0.1.1";
        sha256 = "1rabqb43cyc5n629vrhqhd5h600amvh5462ywivwdlp8lb7rj6zh";
        libraryHaskellDepends = [ array base binary bytestring snappy ];
-       homepage = "https://github.com/kim/snappy-framing";
        description = "Snappy Framing Format in Haskell";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194914,7 +187804,6 @@ self: {
        version = "0.1";
        sha256 = "17jwsvw7ik2bjanmzw4h72mdjaz031b5a6hi7cjz4ba1yjkiqnmk";
        libraryHaskellDepends = [ base bytestring iteratee snappy ];
-       homepage = "http://github.com/iand675/snappy-iteratee";
        description = "An enumeratee that uses Google's snappy compression library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194934,7 +187823,6 @@ self: {
          listlike-instances MonadCatchIO-transformers transformers vector
          word24
        ];
-       homepage = "http://www.tiresiaspress.us/haskell/sndfile-enumerators";
        description = "Audio file reading/writing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194951,7 +187839,6 @@ self: {
        libraryHaskellDepends = [
          base classy-prelude containers lens linear mtl ncurses transformers
        ];
-       homepage = "https://github.com/pmiddend/sneakyterm";
        description = "Tiny, declarative wrapper around ncurses";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194964,7 +187851,6 @@ self: {
        version = "2";
        sha256 = "0yyway7rhx1x2p6mxfrs6xw22ylc780hsppbq2xkd4rpd1cdw54n";
        libraryHaskellDepends = [ base haste-compiler ];
-       homepage = "http://sneathlane.com";
        description = "A compositional web UI library, which draws to a Canvas element";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -194977,7 +187863,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "15n6dwkkbr7yh1xvl0xj1kba5s3qy4s8zq01px552fm1qqa8wdzk";
        libraryHaskellDepends = [ base containers pandoc process ];
-       homepage = "https://github.com/nmattia/snipcheck#readme";
        description = "Markdown tester";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195013,7 +187898,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath HsSyck parsec safe spoonutil
        ];
-       homepage = "http://github.com/elginer/snm";
        description = "The Simple Nice-Looking Manual Generator";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195070,7 +187954,6 @@ self: {
        sha256 = "007hzr8dpj0mhvmnpdg0gi296q3mlicnx36s6hmgifzmyaa8kssi";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base binary bytestring mps ];
-       homepage = "http://github.com/nfjinjing/snow-white";
        description = "encode any binary instance to white space";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195094,7 +187977,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion language-haskell-extract text
        ];
-       homepage = "http://hub.darcs.net/dag/snowball";
        description = "Bindings to the Snowball library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195120,7 +188002,6 @@ self: {
        sha256 = "0m49xyi3l2y540kgsb8p0i2x1w9k1wpf051w5i14rs5yhvx2f924";
        libraryHaskellDepends = [ base time-exts ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/jiakai0419/snowflake#readme";
        description = "twitter's snowflake";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195158,7 +188039,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers gl-capture GLUT OpenGL OpenGLRaw random
        ];
-       homepage = "https://code.mathr.co.uk/snowglobe";
        description = "randomized fractal snowflakes demo";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -195175,7 +188055,6 @@ self: {
        executableHaskellDepends = [
          base either safe safe-exceptions text turtle
        ];
-       homepage = "https://github.com/aiya000/hs-snowtify#README.md";
        description = "snowtify send your result of `stack build` (`stack test`) to notify-daemon :dog2:";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195200,7 +188079,6 @@ self: {
          base bytestring hspec HUnit text unordered-containers xml-conduit
          xml-conduit-writer
        ];
-       homepage = "https://bitbucket.org/dpwiz/haskell-soap";
        description = "SOAP client tools";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -195219,7 +188097,6 @@ self: {
          base configurator data-default HsOpenSSL http-client
          http-client-openssl soap text
        ];
-       homepage = "https://bitbucket.org/dpwiz/haskell-soap";
        description = "TLS-enabled SOAP transport (using openssl bindings)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -195237,7 +188114,6 @@ self: {
          base configurator connection data-default http-client
          http-client-tls soap text tls x509 x509-store x509-validation
        ];
-       homepage = "https://bitbucket.org/dpwiz/haskell-soap";
        description = "TLS-enabled SOAP transport (using tls package)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -195255,7 +188131,6 @@ self: {
        executableHaskellDepends = [
          base binary bytestring containers directory haskell98 network
        ];
-       homepage = "https://github.com/singpolyma/sock2stream";
        description = "Tunnel a socket over a single datastream (stdin/stdout)";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195284,7 +188159,6 @@ self: {
        testHaskellDepends = [
          async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/lpeterse/haskell-socket";
        description = "An extensible socket library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -195296,7 +188170,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0fxl9v1mvlv31bhyjl8k1l4f4lr9n0gvcnsfr2m65m3c557pp7mr";
        libraryHaskellDepends = [ base network transformers unix ];
-       homepage = "https://github.com/ddfisher/haskell-socket-activation";
        description = "systemd socket activation library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195313,7 +188186,6 @@ self: {
          aeson attoparsec base bytestring engine-io mtl stm text
          transformers unordered-containers vector
        ];
-       homepage = "http://github.com/ocharles/engine.io";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -195327,7 +188199,6 @@ self: {
        libraryHaskellDepends = [ base bytestring socket ];
        librarySystemDepends = [ lksctp-tools ];
        testHaskellDepends = [ base bytestring socket ];
-       homepage = "https://github.com/shlevy/haskell-socket-sctp";
        description = "STCP socket extensions library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195345,7 +188216,6 @@ self: {
        testHaskellDepends = [
          async base bytestring socket tasty tasty-hunit unix
        ];
-       homepage = "https://github.com/vyacheslavhashov/haskell-socket-unix#readme";
        description = "Unix domain sockets";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195428,7 +188298,6 @@ self: {
        executableHaskellDepends = [
          aeson base bytestring either network text websockets
        ];
-       homepage = "https://github.com/aphorisme/socketson";
        description = "A small websocket backend provider";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195441,7 +188310,6 @@ self: {
        version = "0.5.6";
        sha256 = "0f44qy74i0n6ll3jym0a2ipafkpw1h67amcpqmj8iq95h21wsqzs";
        libraryHaskellDepends = [ base bytestring cereal network ];
-       homepage = "http://github.com/vincenthz/hs-socks";
        description = "Socks proxy (ver 5)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195466,7 +188334,6 @@ self: {
        sha256 = "01f49hwxc5h85iwzgnddxlh1lmb3s27zddmghxrlq958gcrr2iar";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base cairo gtk old-time stm ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "GUI functions as used in the book \"The Haskell School of Expression\"";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195491,7 +188358,6 @@ self: {
          http-types QuickCheck scientific text unordered-containers vector
          wai wai-extra
        ];
-       homepage = "https://github.com/chpatrick/solga";
        description = "Simple typesafe web routing";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195510,7 +188376,6 @@ self: {
          base bytestring dlist http-types insert-ordered-containers lens mtl
          solga swagger2 text unordered-containers
        ];
-       homepage = "https://github.com/chpatrick/solga";
        description = "Swagger generation for Solga";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195536,7 +188401,6 @@ self: {
          optparse-applicative-simple profunctors semigroups text
          transformers uri-encode
        ];
-       homepage = "https://github.com/sannsyn/solr";
        description = "A minimal Solr client library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195558,7 +188422,6 @@ self: {
        executableHaskellDepends = [
          array base bytestring bzlib containers mtl pretty utf8-string xml
        ];
-       homepage = "http://darcs.k-hornz.de/cgi-bin/darcsweb.cgi?r=sonic-visualiser;a=summary";
        description = "Sonic Visualiser";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195590,7 +188453,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "03bpyn0mimfyilfjs26b9c8sclbzsbardjhy6d822jybg548kqyf";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/cdornan/sort";
        description = "A Haskell sorting toolkit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195603,7 +188465,6 @@ self: {
        sha256 = "0gxz5kmkcmq8330v1iclhxqzfb6p9qk4prnskm16qmv2i4dp1p34";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ air base bytestring containers text ];
-       homepage = "https://github.com/nfjinjing/sort-by-pinyin";
        description = "Sort Simplified Chinese by PinYin";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195629,7 +188490,6 @@ self: {
        sha256 = "0f6ihm4xsg31izzl4c13lic2aq4m2rq0d7y5xjlx7x2nn23wflnc";
        libraryHaskellDepends = [ base deepseq ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/Daniel-Diaz/sorted-list/blob/master/README.md";
        description = "Type-enforced sorted lists and related functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195642,7 +188502,6 @@ self: {
        sha256 = "1x2ygkh32q2kk5g7b7hnrl8z8azvgwsj36f3ndg79pzhghapdr5l";
        libraryHaskellDepends = [ base deepseq ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/Daniel-Diaz/sorted-list/blob/master/README.md";
        description = "Type-enforced sorted lists and related functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195655,7 +188514,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1i2vbmq7p7rja9rnhalyrspc2p5nc8yg6mfj9ia89j55vkc6225n";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/joneshf/sorting";
        description = "Utils for sorting";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195706,7 +188564,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers parseargs WAVE ];
-       homepage = "http://github.com/BartMassey/sounddelay";
        description = "Audio delay line";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195743,7 +188600,6 @@ self: {
          HDBC-sqlite3 json loli mps mtl process safe StateVar stm
          template-haskell time unix
        ];
-       homepage = "http://github.com/nfjinjing/source-code-server";
        description = "The server backend for the source code iPhone app";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195786,7 +188642,6 @@ self: {
        testHaskellDepends = [
          base mtl QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/msiegenthaler/SouSiT";
        description = "Source/Sink/Transform: An alternative to lazy IO and iteratees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195805,7 +188660,6 @@ self: {
          base containers explicit-exception extensible-exceptions process
          sample-frame semigroups transformers unix utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Sox";
        description = "Play, write, read, convert audio signals using Sox";
        license = "GPL";
      }) {};
@@ -195826,7 +188680,6 @@ self: {
          sample-frame storablevector transformers utility-ht
        ];
        libraryPkgconfigDepends = [ sox ];
-       homepage = "http://www.haskell.org/haskellwiki/Sox";
        description = "Write, read, convert audio signals using libsox";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) sox;};
@@ -195845,7 +188698,6 @@ self: {
          base bytestring cereal cmdargs containers pretty QuickCheck
          trifecta uniplate vector
        ];
-       homepage = "https://github.com/amtal/0x10c";
        description = "DCPU-16 architecture utilities for Notch's 0x10c game";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195866,7 +188718,6 @@ self: {
          template-haskell text unix wai warp
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/xtendo-org/space#readme";
        description = "Experimental library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -195879,7 +188730,6 @@ self: {
        sha256 = "0md1ygps2y2ri49g012xj5vv9iglixw06sicl685k60h4sskiqsk";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/knz/spacefill";
        description = "Generators for space-filling curves";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -195891,7 +188741,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "118wch92ix54jp1hi4qw9mk46571lnak4df8ji83bs2vz3vax6jp";
        libraryHaskellDepends = [ base vector-space ];
-       homepage = "http://code.haskell.org/data-spacepart";
        description = "Space partition data structures. Currently only a QuadTree.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195911,7 +188760,6 @@ self: {
          test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/SeanRBurton/spaceprobe";
        description = "Optimization over arbitrary search spaces";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -195938,7 +188786,6 @@ self: {
          aeson base bytestring cryptonite memory process protolude
          QuickCheck tasty tasty-hspec
        ];
-       homepage = "https://github.com/jml/haskell-spake2#readme";
        description = "Implementation of the SPAKE2 Password-Authenticated Key Exchange algorithm";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195957,7 +188804,6 @@ self: {
        executableHaskellDepends = [
          base containers gloss lens linear MonadRandom mtl netwire
        ];
-       homepage = "https://github.com/vtan/spanout";
        description = "A breakout clone written in netwire and gloss";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -195984,7 +188830,6 @@ self: {
          base bytestring filepath process regex-tdfa temporary text unix
          zip-archive
        ];
-       homepage = "http://github.com/tweag/sparkle#readme";
        description = "Distributed Apache Spark applications in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196003,7 +188848,6 @@ self: {
          wreq
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/ardamose123/sparql-protocol";
        description = "An SPARQL 1.1 Protocol client library.";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -196059,7 +188903,6 @@ self: {
          transformers vector
        ];
        benchmarkHaskellDepends = [ array base criterion deepseq vector ];
-       homepage = "http://github.com/ekmett/sparse";
        description = "A playground of sparse linear algebra primitives using Morton ordering";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196078,7 +188921,6 @@ self: {
          base containers QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/laughedelic/sparse-lin-alg";
        description = "Effective linear algebra on sparse matrices";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196101,7 +188943,6 @@ self: {
          base containers exceptions hspec matrix-market-attoparsec mtl
          mwc-random primitive QuickCheck scientific
        ];
-       homepage = "https://github.com/ocramz/sparse-linear-algebra";
        description = "Numerical computing in native Haskell";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -196124,7 +188965,6 @@ self: {
          base containers exceptions hspec matrix-market-attoparsec mtl
          mwc-random primitive QuickCheck scientific
        ];
-       homepage = "https://github.com/ocramz/sparse-linear-algebra";
        description = "Numerical computing in native Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196137,7 +188977,6 @@ self: {
        version = "0.5";
        sha256 = "1a4gsnmr1y8b05iws2vrmjqbs5y9svfsz0jb3k19dddn1aszzm07";
        libraryHaskellDepends = [ base haskell98 ];
-       homepage = "http://kyagrd.dyndns.org/wiki/SparseBitmapsForPatternMatchCoverage";
        description = "Sparse bitmaps for pattern match coverage";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196150,7 +188989,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "19h9vy7arhi35rqafbq3nf9a50vnlw5mbfwvl6sp1j61w0yxai95";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://www.cs.york.ac.uk/~mfn/sparsecheck/";
        description = "A Logic Programming Library for Test-Data Generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196179,7 +189017,6 @@ self: {
        sha256 = "1cr0d82l2b96jvszca4yavdgwq450yzigcyrrlddrf9m9908kkzy";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base dlist mps mtl ];
-       homepage = "http://github.com/nfjinjing/spata";
        description = "brainless form validation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196224,7 +189061,6 @@ self: {
        sha256 = "1jxxivxlhzjx4idy69qhqqv37sspqhk3f3i93mydzn8cyhn87aqp";
        libraryHaskellDepends = [ base transformers ];
        testHaskellDepends = [ base tasty tasty-quickcheck ];
-       homepage = "https://github.com/phadej/spdx";
        description = "SPDX license expression language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196238,7 +189074,6 @@ self: {
        sha256 = "02cq8f9yz5z3rwkcj4nj8dgzwnn2w3b1jpndmmcqwsjymmivy8fr";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/akc/spe";
        description = "Combinatorial species lite";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196281,7 +189116,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring ieee754 scientific text
        ];
-       homepage = "https://github.com/minad/special-values#readme";
        description = "Typeclass providing special values";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -196308,7 +189142,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 th-expand-syns
          type-sub-th uniplate universe-th
        ];
-       homepage = "https://github.com/jfischoff/specialize-th";
        description = "Create specialized types from polymorphic ones using TH";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196341,7 +189174,6 @@ self: {
        libraryHaskellDepends = [ base cmdargs containers leancheck ];
        testHaskellDepends = [ base leancheck ];
        benchmarkHaskellDepends = [ base leancheck ];
-       homepage = "https://github.com/rudymatela/speculate#readme";
        description = "discovery of properties about Haskell functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196353,7 +189185,6 @@ self: {
        version = "1.5.0.3";
        sha256 = "0gsdxgi1bw33z7v23m2fq8ynqxz06swjv4ikl8mqmlp0hwd69gvk";
        libraryHaskellDepends = [ base ghc-prim stm transformers ];
-       homepage = "http://github.com/ekmett/speculation";
        description = "A framework for safe, programmable, speculative parallelism";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196366,7 +189197,6 @@ self: {
        sha256 = "0050iy5q9m1ylkhbbnpff7yl99917pa46pgvj76isij4lvdl4f5a";
        libraryHaskellDepends = [ speculation ];
        doHaddock = false;
-       homepage = "http://github.com/ekmett/speculation/";
        description = "Merged into 'speculation'. Use that instead.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196384,7 +189214,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base containers mwc-probability ];
-       homepage = "http://github.com/jtobin/speedy-slice";
        description = "Speedy slice sampling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -196406,7 +189235,6 @@ self: {
        executableHaskellDepends = [
          base edit-distance parseargs phonetic-code sqlite
        ];
-       homepage = "https://github.com/gregwebs/haskell-spell-suggest";
        description = "Spelling suggestion tool with library and command-line interfaces";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196440,7 +189268,6 @@ self: {
          base binary bytestring data-binary-ieee754 network text text-icu
          xml
        ];
-       homepage = "https://github.com/gregwebs/haskell-sphinx-client";
        description = "Haskell bindings to the Sphinx full-text searching daemon";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196473,7 +189300,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base MissingH parsec split ];
        executableHaskellDepends = [ base optparse-applicative ];
-       homepage = "https://github.com/mackeyrms/sphinxesc#readme";
        description = "Transform queries for sphinx input";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196491,7 +189317,6 @@ self: {
          base bytestring containers data-default elerea GLFW JuicyPixels
          JuicyPixels-repa OpenGL
        ];
-       homepage = "http://github.com/crockeo/spice";
        description = "An FRP-based game engine written in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196513,7 +189338,6 @@ self: {
          process random rosezipper stm webkit
        ];
        executablePkgconfigDepends = [ libsoup ];
-       homepage = "http://github.com/Tener/spike";
        description = "Experimental web browser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196526,7 +189350,6 @@ self: {
        version = "0.1";
        sha256 = "1sk2vkslcbmr4z87xc7q38ywbj118bcgqrkz9fqsp7jffxvy4bgv";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/spl/spine";
        description = "Simple implementation of the generic spine view";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196538,7 +189361,6 @@ self: {
        version = "0.0.1.0";
        sha256 = "1jnnc9pgy22iayln4ljgirr4ixspjn7iljyxz2pp7fxgvmvb3msr";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/expipiplus1/spir-v";
        description = "Some utilities for reading and writing SPIR-V files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196559,7 +189381,6 @@ self: {
          hashable mtl process safe semigroups split stm text time
          transformers unordered-containers vector vinyl wl-pprint-text
        ];
-       homepage = "http://github.com/sboosali/spiros#readme";
        description = "my custom prelude";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196588,7 +189409,6 @@ self: {
          base containers QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/JohnLato/splaytree";
        description = "Provides an annotated splay tree";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196601,7 +189421,6 @@ self: {
        version = "0.6.1.1";
        sha256 = "0lsfkm4vfipzbnqpf3yli6fwrv5a5mwbs149dfzhs7spa9kbxyl1";
        libraryHaskellDepends = [ base network ];
-       homepage = "http://corsis.github.com/splice/";
        description = "Cross-platform Socket to Socket Data Splicing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196625,7 +189444,6 @@ self: {
          base cmdargs doctest filepath MissingH repa repa-algorithms repa-io
          tasty tasty-hunit tasty-quickcheck vector
        ];
-       homepage = "http://michael.orlitzky.com/code/spline3.php";
        description = "A parallel implementation of the Sorokina/Zeilfelder spline scheme";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196660,7 +189478,6 @@ self: {
        version = "0.1.4.3";
        sha256 = "1i9vmb0zvmhqj6qcbnsapsk9lhsyzznz336c8s7v4sz20s99hsby";
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~byorgey/code/split";
        description = "Combinator library for splitting lists";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196703,7 +189520,6 @@ self: {
          base numeric-prelude soxlib storablevector synthesizer-core
          transformers utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/split-record/";
        description = "Split a big audio file into pieces at positions of silence";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196773,7 +189589,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath parsec range
        ];
-       homepage = "https://bitbucket.org/robertmassaioli/splitter";
        description = "Use numerical ranges to split out certain lines from a file";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196794,7 +189609,6 @@ self: {
          base bytestring bytestring-lexing cairo colour containers HUnit mtl
          strptime template-haskell time vcs-revision
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Splot";
        description = "A tool for visualizing the lifecycle of many concurrent multi-staged processes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196837,7 +189651,6 @@ self: {
        libraryHaskellDepends = [
          base directory extensible-exceptions filepath parsec
        ];
-       homepage = "http://github.com/elginer/SpoonUtilities";
        description = "Spoon's utilities. Simple testing and nice looking error reporting.";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196855,7 +189668,6 @@ self: {
          aeson base bytestring lens lens-aeson pipes text
          unordered-containers wreq
        ];
-       homepage = "https://github.com/davnils/spoty";
        description = "Spotify web API wrapper";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196873,7 +189685,6 @@ self: {
        libraryHaskellDepends = [
          base explicit-exception transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Spreadsheet";
        description = "Read and write spreadsheets from and to CSV files in a lazy way";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -196916,7 +189727,6 @@ self: {
          regex-base regex-pcre tasty tasty-hunit tasty-quickcheck temporary
          wai-extra
        ];
-       homepage = "https://bitbucket.org/tdammers/sprinkles";
        description = "JSON API to HTML website wrapper";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -196930,7 +189740,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1syv2l0z7c2s6bbi5103i4var40j8pavahiic813v8m9s6waa4fk";
        libraryHaskellDepends = [ base lens mtl vector ];
-       homepage = "https://github.com/relrod/spritz";
        description = "An implementation of the Spritz RC4-like stream cipher in Haskell";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197026,7 +189835,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion hmatrix random ];
-       homepage = "https://github.com/yanatan16/haskell-spsa";
        description = "Simultaneous Perturbation Stochastic Approximation Optimization Algorithm";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197053,7 +189861,6 @@ self: {
          process QuickCheck system-filepath test-framework
          test-framework-hunit test-framework-quickcheck2 time unix
        ];
-       homepage = "https://bitbucket.org/ssaasen/spy";
        description = "A compact file system watcher for Mac OS X, Linux and Windows";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197070,7 +189877,6 @@ self: {
          base containers exceptions monad-control text transformers
          transformers-base
        ];
-       homepage = "https://github.com/philopon/sql-simple";
        description = "common middle-level sql client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197087,7 +189893,6 @@ self: {
        libraryHaskellDepends = [
          base data-default-class mysql mysql-simple sql-simple text
        ];
-       homepage = "https://github.com/philopon/sql-simple";
        description = "mysql backend for sql-simple";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197105,7 +189910,6 @@ self: {
          base data-default-class monad-control resource-pool sql-simple text
          time
        ];
-       homepage = "https://github.com/philopon/sql-simple";
        description = "conection pool for sql-simple";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197122,7 +189926,6 @@ self: {
        libraryHaskellDepends = [
          base data-default-class postgresql-simple sql-simple text
        ];
-       homepage = "https://github.com/philopon/sql-simple";
        description = "postgresql backend for sql-simple";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197135,7 +189938,6 @@ self: {
        version = "0.3.0";
        sha256 = "07ji17b4q9b8w9q9r8digb218qkjcrxfc24113p0f3pmgbwci3f1";
        libraryHaskellDepends = [ base sql-simple sqlite-simple ];
-       homepage = "https://github.com/philopon/sql-simple";
        description = "sqlite backend for sql-simple";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197149,11 +189951,23 @@ self: {
        sha256 = "065ymcym5vm5xmprbzgv88wk3b09j44ajvsd59apw6qr32j218rn";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base QuickCheck quickcheck-simple ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "SQL keywords data constructors into OverloadedString";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "sql-words_0_1_6_1" = callPackage
+    ({ mkDerivation, base, QuickCheck, quickcheck-simple }:
+     mkDerivation {
+       pname = "sql-words";
+       version = "0.1.6.1";
+       sha256 = "07prq4bcvl469m0sr767kxidr0kk27yynb9zsm48sjz84h0bx2v3";
+       libraryHaskellDepends = [ base ];
+       testHaskellDepends = [ base QuickCheck quickcheck-simple ];
+       description = "SQL keywords data constructors into OverloadedString";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "sqlcipher" = callPackage
     ({ mkDerivation, base, bytestring, Cabal, directory, filepath
      , hspec, openssl, pretty, temporary, time, utf8-string
@@ -197168,7 +189982,6 @@ self: {
        ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [ base filepath hspec temporary ];
-       homepage = "http://github.com/figome/haskell-sqlcipher";
        description = "Haskell binding to sqlcipher";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197182,7 +189995,6 @@ self: {
        sha256 = "09x9g3rjz1idyr0rh885y4pdddn08g7hwcspa47n6yf5wlx33gln";
        libraryHaskellDepends = [ base logging text transformers ];
        librarySystemDepends = [ unixODBC ];
-       homepage = "http://hub.darcs.net/mihaigiurgeanu/sqlcli";
        description = "Sql Call-Level Interface bindings for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) unixODBC;};
@@ -197194,7 +190006,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1rfhdaa0wmvc78nbjhi93p9sv66xa6rjr79yyhlkqi1d335b8vb5";
        libraryHaskellDepends = [ base logging sqlcli ];
-       homepage = "https://hub.darcs.net/mihaigiurgeanu/sqlcli-odbc";
        description = "ODBC specific definitions to be used by SQL CLI clients";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197212,7 +190023,6 @@ self: {
        ];
        librarySystemDepends = [ sqlite ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/GaloisInc/sqlite";
        description = "Haskell binding to sqlite3";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) sqlite;};
@@ -197233,7 +190043,6 @@ self: {
        testHaskellDepends = [
          base base16-bytestring bytestring direct-sqlite HUnit text time
        ];
-       homepage = "http://github.com/nurpax/sqlite-simple";
        description = "Mid-Level SQLite client library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197246,7 +190055,6 @@ self: {
        sha256 = "0vvim8zcrl3yqhf30j69x59qs5f6sdx5bvy4ihwmimkldm5gh0ai";
        libraryHaskellDepends = [ base parsec sqlite-simple text ];
        testHaskellDepends = [ base mtl sqlite-simple text ];
-       homepage = "https://github.com/caneroj1/sqlite-simple-errors";
        description = "Wrapper around errors from sqlite-simple";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197264,7 +190072,6 @@ self: {
          base haskell-src-meta sqlite sqlite-simple template-haskell
          typedquery utf8-string
        ];
-       homepage = "https://github.com/tolysz/sqlite-simple-typed";
        description = "Typed extension to sqlite simple";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197299,7 +190106,6 @@ self: {
          wreq
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/owickstrom/sqsd-local#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197327,7 +190133,6 @@ self: {
          transformers-base
        ];
        testHaskellDepends = [ base doctest generics-sop hspec ];
-       homepage = "https://github.com/morphismtech/squeal";
        description = "Squeal PostgreSQL Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197356,7 +190161,6 @@ self: {
          transformers-base vector
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/morphismtech/squeal";
        description = "Squeal PostgreSQL Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197381,7 +190185,6 @@ self: {
        testHaskellDepends = [
          base Cabal extra factory QuickCheck toolshed
        ];
-       homepage = "http://functionalley.eu/Squeeze/squeeze.html";
        description = "A file-packing application";
        license = "GPL";
      }) {};
@@ -197401,7 +190204,6 @@ self: {
          network-uri old-locale old-time pretty process pureMD5 QuickCheck
          random regex-compat time unix Unixutils zlib
        ];
-       homepage = "https://github.com/seereason/sr-extra";
        description = "A grab bag of modules";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197432,7 +190234,6 @@ self: {
        version = "0.5.1.2";
        sha256 = "0vn0zqsk191ghh2993hls05hp7kvnskaafnfrrqhfbmpdg7dp7h6";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mainland/srcloc";
        description = "Data types for managing source code locations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197444,7 +190245,6 @@ self: {
        version = "0.1.0";
        sha256 = "028sb4znvdqsygipcsf44j0xazk03pdfkirzrczmxcd11srh3h1k";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://tomahawkins.org";
        description = "Parsing and processing s-records";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197481,7 +190281,6 @@ self: {
          attoparsec base bytestring case-insensitive containers Glob
          MonadCatchIO-mtl mtl transformers utf8-string
        ];
-       homepage = "https://github.com/jekor/haskell-sscgi";
        description = "Simple SCGI Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197495,7 +190294,6 @@ self: {
        sha256 = "1npir8050jiwfsdrczkmql6vypqq9smgqbi6avxsknxr4z11cz60";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/khalilfazal/sscript#readme";
        description = "Formats Strings with subscript or superscript characters";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197525,7 +190323,6 @@ self: {
          template-haskell th-lift-instances
        ];
        doCheck = false;
-       homepage = "http://hub.darcs.net/ganesh/ssh";
        description = "A pure-Haskell SSH server library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197547,7 +190344,6 @@ self: {
          base HUnit iproute QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 text unix
        ];
-       homepage = "http://hub.darcs.net/kquick/ssh-known-hosts";
        description = "Read and interpret the SSH known-hosts file";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197565,7 +190361,6 @@ self: {
        libraryHaskellDepends = [
          base foldl http-client managed text transformers turtle uuid
        ];
-       homepage = "https://github.com/Teaspot-Studio/ssh-tunnel#readme";
        description = "Proxy http-client via ssh tunnel";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197607,7 +190402,6 @@ self: {
          base containers curl directory hdaemonize hslogger mtl process
          regex-compat stm unix
        ];
-       homepage = "http://ui3.info/d/proj/sshtun.html";
        description = "Wrapper daemon to manage an ssh tunnel";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197636,7 +190430,6 @@ self: {
          data-default http-conduit http-types mtl network-conduit text wai
          wai-extra warp
        ];
-       homepage = "http://github.com/erudify/sssp/";
        description = "HTTP proxy for S3";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197671,7 +190464,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base containers ];
-       homepage = "https://github.com/BartMassey/ssv";
        description = "Comma-separated-value (CSV) read, show and write routines";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -197688,7 +190480,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion fingertree heaps mwc-random pqueue vector
        ];
-       homepage = "http://hub.darcs.net/jmcarthur/stable-heap";
        description = "Purely functional stable heaps (fair priority queues)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197701,7 +190492,6 @@ self: {
        version = "0.0.5";
        sha256 = "1sjidykbj5f692di93nml0frazvyw9kxyhjwbyyvrb9gwgc2ms3w";
        libraryHaskellDepends = [ base containers ghc-prim ];
-       homepage = "http://github.com/ekmett/stable-maps";
        description = "Heterogeneous maps keyed by StableNames";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197714,7 +190504,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "1xm99zdgzdlaz48njpyl0ji9hmyxcf9zxjs0dg46si4lj64qavmz";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "http://github.com/cutsea110/stable-marriage";
        description = "algorithms around stable marriage";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197753,7 +190542,6 @@ self: {
          base bytestring bytestring-arbitrary cereal containers mtl objectid
          QuickCheck tasty tasty-quickcheck text
        ];
-       homepage = "https://github.com/tsuraan/stable-tree";
        description = "Trees whose branches are resistant to change";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197783,7 +190571,6 @@ self: {
        benchmarkHaskellDepends = [
          aeson base criterion deepseq megaparsec text
        ];
-       homepage = "https://github.com/stackbuilders/stache";
        description = "Mustache templates for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -197874,7 +190661,6 @@ self: {
          mkdir -p $out/share/bash-completion/completions
          $exe --bash-completion-script $exe >$out/share/bash-completion/completions/stack
        '';
-       homepage = "http://haskellstack.org";
        description = "The Haskell Tool Stack";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -197899,7 +190685,6 @@ self: {
          ansi-terminal async base bytestring filepath Glob hspec lens
          lens-aeson optparse-applicative process QuickCheck strict text yaml
        ];
-       homepage = "https://github.com/yamadapc/stack-bump";
        description = "Dead simple version bumping for hpack packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197927,7 +190712,6 @@ self: {
          aeson base containers deepseq hlint hpc hspec hspec-contrib HUnit
          time
        ];
-       homepage = "http://github.com/rubik/stack-hpc-coveralls";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197944,7 +190728,6 @@ self: {
        libraryHaskellDepends = [
          base monad-logger path stack time transformers
        ];
-       homepage = "https://github.com/clintonmead/stack-lib#readme";
        description = "Wrapper to use stack as a library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -197987,7 +190770,6 @@ self: {
          raw-strings-qq system-fileio system-filepath temporary text
          transformers yaml
        ];
-       homepage = "https://github.com/McGizzle/stack-network#readme";
        description = "A program for extending Stack to add distributed capabilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198005,7 +190787,6 @@ self: {
          base profunctors tagged template-haskell transformers
        ];
        testHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/MedeaMelana/stack-prism";
        description = "Stack prisms";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198026,7 +190807,6 @@ self: {
          ansi-terminal async base bytestring Cabal conduit conduit-extra
          directory filepath MissingH stm terminal-size time vty
        ];
-       homepage = "https://github.com/yamadapc/stack-run";
        description = "An equivalent to cabal run for stack";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198055,7 +190835,6 @@ self: {
          async base directory extract-dependencies file-modules filepath
          lens lens-aeson MissingH process stm-containers text time wreq
        ];
-       homepage = "http://github.com/yamadapc/stack-run-auto#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198068,7 +190847,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "13kc36p62kmni6lksr3j5mlndc1rmmgir9p0k7qcv5ph6rbrc47k";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/aiya000/hs-stack-type";
        description = "The basic stack type";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -198085,7 +190863,6 @@ self: {
          base bytestring directory filepath text yaml
        ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/phlummox/stack-yaml";
        description = "Parse a stack.yaml file";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -198126,7 +190903,6 @@ self: {
          stackage-install stackage-sandbox stackage-setup stackage-update
          stackage-upload
        ];
-       homepage = "https://www.stackage.org/";
        description = "Dummy package forcing installation of other Stackage packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198152,7 +190928,6 @@ self: {
        executableHaskellDepends = [
          aeson base optparse-applicative stackage-cli text
        ];
-       homepage = "https://github.com/fpco/stackage-build-plan";
        description = "Calculate and print (in different formats) Stackage build plans";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198174,7 +190949,6 @@ self: {
          base bytestring exceptions http-client http-client-tls http-types
          optparse-applicative parsec process stackage-cli system-fileio text
        ];
-       homepage = "https://www.stackage.org/package/stackage-cabal";
        description = "A CLI executable for cabal-based stackage commands";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198197,7 +190971,6 @@ self: {
          transformers unordered-containers
        ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://www.stackage.org/package/stackage-cli";
        description = "A CLI library for stackage commands";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198243,7 +191016,6 @@ self: {
          base Cabal classy-prelude-conduit containers directory hspec
          http-client http-client-tls QuickCheck text yaml
        ];
-       homepage = "https://github.com/fpco/stackage-curator";
        description = "Tools for curating Stackage bundles";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198266,7 +191038,6 @@ self: {
          text
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/fpco/stackage-install";
        description = "Secure download of packages for cabal-install";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -198294,7 +191065,6 @@ self: {
          cryptohash directory filepath http-client http-client-tls resourcet
          stackage-install stackage-update tar text transformers yaml
        ];
-       homepage = "https://github.com/commercialhaskell/all-cabal-metadata-tool";
        description = "DEPRECATED Grab current metadata for all packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198314,7 +191084,6 @@ self: {
          base Cabal containers directory filepath optparse-applicative
          process stackage-types text yaml
        ];
-       homepage = "https://github.com/juhp/stackage-query";
        description = "Stackage package query";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198336,7 +191105,6 @@ self: {
          attoparsec base bytestring conduit-combinators conduit-extra
          directory filepath optparse-applicative process stackage-cli text
        ];
-       homepage = "https://www.stackage.org/package/stackage-sandbox";
        description = "Work with shared stackage sandboxes";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198361,7 +191129,6 @@ self: {
          http-types optparse-applicative process stackage-cli text
          unordered-containers yaml
        ];
-       homepage = "https://www.stackage.org/package/stackage-setup";
        description = "An executable for downloading a Haskell setup";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198380,7 +191147,6 @@ self: {
          aeson base Cabal containers exceptions hashable safe semigroups
          text time unordered-containers vector
        ];
-       homepage = "https://github.com/fpco/stackage-types";
        description = "Shared data types between various Stackage packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198396,7 +191162,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base directory filepath process ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/fpco/stackage-update";
        description = "Update your package index incrementally (requires git)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -198419,7 +191184,6 @@ self: {
        executableHaskellDepends = [
          base optparse-applicative stackage-cli
        ];
-       homepage = "https://github.com/fpco/stackage-upload";
        description = "A more secure version of cabal upload which uses HTTPS";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198451,7 +191215,6 @@ self: {
          base bytestring Cabal hspec network-uri pretty shakespeare text
          yaml
        ];
-       homepage = "https://github.com/typeable/stackage2nix#readme";
        description = "Convert Stack files into Nix build instructions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198464,7 +191227,6 @@ self: {
        version = "1.0.0";
        sha256 = "0c32vhc59kgw0ss4jcsrq7293jnb8ca2j7pbad19hn2m3mhslzky";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/lovasko/staf";
        description = "Numerical statistics for Foldable containers";
        license = "unknown";
      }) {};
@@ -198499,7 +191261,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "0rfpx73v28xa3spwb24crq7li2ia54yaz7sjc6ag9zagxn3wsyv5";
        libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "https://github.com/HaskellZhangSong/TopdownDerive";
        description = "This package will derive class instance along the data type declaration tree";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198518,7 +191279,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers directory filepath optparse-applicative
        ];
-       homepage = "http://documentup.com/feuerbach/standalone-haddock";
        description = "Generate standalone haddock documentation for a set of packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198531,7 +191291,6 @@ self: {
        version = "0.0.1.0";
        sha256 = "03lk46s8v3pgxgk4ddyf382rspqvkf61v9bffhym0pd4didnz9d5";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/chessai/star#readme";
        description = "*-semirings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -198567,7 +191326,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring failure transformers
        ];
-       homepage = "http://community.haskell.org/~aslatter/starling";
        description = "A memcached client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198588,7 +191346,6 @@ self: {
          base bytestring directory EdisonCore FTGL haskell98 mtl OpenGL
          random SDL
        ];
-       homepage = "http://github.com/anttisalonen/starrover2";
        description = "Space simulation game";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198601,7 +191358,6 @@ self: {
        version = "0.2.1";
        sha256 = "1lghrnygc984a4ybdisp11kdcljwygx5ybiacnk7d0p1x8205zk0";
        libraryHaskellDepends = [ base fsnotify ];
-       homepage = "https://github.com/rkaippully/starter#readme";
        description = "Develop applications without restarts";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -198646,7 +191402,6 @@ self: {
          base ghc-prim primitive transformers vector
        ];
        testHaskellDepends = [ base hspec transformers ];
-       homepage = "http://www.gekkou.co.uk/software/";
        description = "Monad transformers for holding bags of state";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198661,7 +191416,6 @@ self: {
        sha256 = "18gls0gyk3iz9i03zw31x3xhi5m1y2r98qkkrah8kz07fsbxqrqn";
        libraryHaskellDepends = [ aeson base shakespeare text ];
        testHaskellDepends = [ aeson base hspec QuickCheck text ];
-       homepage = "https://github.com/acamino/state-codes#README";
        description = "ISO 3166-2:US state codes and i18n names";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -198686,7 +191440,6 @@ self: {
        version = "0.0.1";
        sha256 = "1y9ql1dlv2kf564x153gyw5h967pjn5zilfq88px8rqmkydqix7g";
        libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "https://github.com/ktvoelker/state-record";
        description = "Better records for State monad states";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198722,7 +191475,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base polyparse ];
-       homepage = "http://tomahawkins.org";
        description = "Compiles Rhapsody statecharts to C";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -198746,7 +191498,6 @@ self: {
        version = "0.3";
        sha256 = "0hdpw6g255lj7jjvgqwhjdpzmka546vda5qjvry8gjj6nfm91lvx";
        libraryHaskellDepends = [ base mtl stm ];
-       homepage = "http://code.haskell.org/~mokus/stateref/";
        description = "Abstraction for things that work like IORef";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -198791,7 +191542,6 @@ self: {
          async base bytestring time transformers
        ];
        librarySystemDepends = [ libstatgrab ];
-       homepage = "http://github.com/brendanhay/statgrab";
        description = "Collect system level metrics and statistics";
        license = "unknown";
      }) {inherit (pkgs) libstatgrab;};
@@ -198805,7 +191555,6 @@ self: {
        revision = "1";
        editedCabalFile = "1z3mi5z590xxmipd5fxylcmf39rrwvmwva2rkk6km1nxb5kfasl7";
        libraryHaskellDepends = [ base double-conversion free mtl text ];
-       homepage = "https://github.com/jeffreyrosenbluth/static-canvas";
        description = "DSL to generate HTML5 Canvas javascript";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198823,7 +191572,6 @@ self: {
          base binary bytestring constraints containers ghc-instances
          template-haskell
        ];
-       homepage = "https://github.com/clintonmead/static-closure#readme";
        description = "Serialisable static pointers to functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -198879,7 +191627,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq linear mwc-random vector
        ];
-       homepage = "https://github.com/vagarenko/static-tensor";
        description = "Tensors of statically known size";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198900,7 +191647,6 @@ self: {
          base bytestring doctest doctest-discover tasty tasty-hunit
          template-haskell
        ];
-       homepage = "https://github.com/dzhus/static-text#readme";
        description = "Lists, Texts, ByteStrings and Vectors of statically known length";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198940,7 +191686,6 @@ self: {
          primitive QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 vector vector-algorithms
        ];
-       homepage = "https://github.com/bos/statistics";
        description = "A library of statistical types, data, and functions";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -198968,7 +191713,6 @@ self: {
        version = "1.0.1";
        sha256 = "17w7vz0jarbyf9y72bn9yg134q6ja5ymfyl1v9nx94glbhbybrlf";
        libraryHaskellDepends = [ base vector ];
-       homepage = "http://code.haskell.org/~dons/code/statistics-fusion";
        description = "An implementation of high performance, minimal statistics functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -198985,7 +191729,6 @@ self: {
        libraryHaskellDepends = [
          base math-functions mwc-random primitive statistics
        ];
-       homepage = "https://github.com/srijs/statistics-hypergeometric-genvar";
        description = "Random variate generation from hypergeometric distributions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199002,7 +191745,6 @@ self: {
        libraryHaskellDepends = [
          base MonadRandom random random-shuffle safe statistics vector
        ];
-       homepage = "http://github.com/alpmestan/statistics-linreg";
        description = "Linear regression between two samples, based on the 'statistics' package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -199016,7 +191758,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base statistics text vector ];
-       homepage = "http://github.com/cheecheeo/stats/";
        description = "command line statistics";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199033,7 +191774,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring monad-control mtl network random
        ];
-       homepage = "https://github.com/mitchellwrosen/statsd-haskell";
        description = "StatsD API";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199052,7 +191792,6 @@ self: {
          base byteable bytestring crypto-api cryptohash digest-pure DRBG
          network network-uri old-time random time-units
        ];
-       homepage = "https://github.com/keithduncan/statsd-client";
        description = "Statsd UDP client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199069,7 +191808,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring monad-control network text transformers-base
        ];
-       homepage = "https://bitbucket.org/dpwiz/statsd-datadog";
        description = "DataDog-flavored StatsD client";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -199092,7 +191830,6 @@ self: {
        executableHaskellDepends = [
          base dbus dbus-hslogger hslogger optparse-applicative
        ];
-       homepage = "https://github.com/IvanMalison/status-notifier-item#readme";
        description = "A wrapper over the StatusNotifierItem/libappindicator dbus specification";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199132,7 +191869,6 @@ self: {
        testHaskellDepends = [
          base bytestring Cabal filepath hspec QuickCheck semigroups text
        ];
-       homepage = "https://github.com/debug-ito/staversion";
        description = "What version is the package X in stackage lts-Y.ZZ?";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199144,7 +191880,6 @@ self: {
        version = "0.2.1";
        sha256 = "1mx6i5q56wy13fvpnypb2c6fk2z3i5xdfblkpazzc70p2dgxaf52";
        libraryHaskellDepends = [ base bitmap bytestring ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "A wrapper around Sean Barrett's JPEG/PNG decoder";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -199157,7 +191892,6 @@ self: {
        sha256 = "1s23f38za0zv9vzj4qn5qq2ajhgr6g9gsd2nck2hmkqfjpw1mx1v";
        libraryHaskellDepends = [ base vector ];
        testHaskellDepends = [ base hspec vector ];
-       homepage = "https://github.com/typedrat/stb-image-redux#readme";
        description = "Image loading and writing microlibrary";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199169,7 +191903,6 @@ self: {
        version = "0.1.2";
        sha256 = "1hbbi7hax5fw5zb7ashfs5paixqzqrrr64lwisda80dskdazld4m";
        libraryHaskellDepends = [ array base bytestring containers ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "A wrapper around Sean Barrett's TrueType rasterizer library";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199205,7 +191938,6 @@ self: {
        executableHaskellDepends = [
          aeson base base64-bytestring binary bytestring split text
        ];
-       homepage = "https://github.com/gitfoxi/Stdf";
        description = "Parse Structured Test Data Format (STDF)";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199250,7 +191982,6 @@ self: {
          async base bytestring fsnotify hspec mtl regex-tdfa resourcet
          semigroups stm streaming text yaml
        ];
-       homepage = "https://github.com/schell/steeloverseer#readme";
        description = "A file watcher and development tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199265,7 +191996,6 @@ self: {
        sha256 = "1czdfnfama0phsbgv1a55815gnnkrqm5wggw9n10g4lfl866qbyv";
        libraryHaskellDepends = [ base bytestring cryptonite memory uuid ];
        testHaskellDepends = [ base random uuid ];
-       homepage = "https://github.com/dimitri-xyz/stego-uuid#readme";
        description = "Generator and verifier for steganographic numbers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199278,7 +192008,6 @@ self: {
        version = "0.5.2";
        sha256 = "1pg6bk9p1agip8nqzvdpw1hjjf0nwq9fmr58750wda6il7nljx3m";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.github.com/bgamari/stemmer";
        description = "Haskell bindings to the Snowball stemming library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199308,7 +192037,6 @@ self: {
          base base-compat-batteries containers deepseq QuickCheck
        ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/jonpetterbergman/step-function";
        description = "Staircase functions or piecewise constant functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199321,7 +192049,6 @@ self: {
        version = "1.0.2";
        sha256 = "059k8g3wb4hkxk42vm83vv6kh3igrpf7fc97xvn3qai5rx3jmgqf";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -199350,7 +192077,6 @@ self: {
          semigroups smallcheck tasty tasty-html tasty-hunit tasty-quickcheck
          tasty-rerun tasty-smallcheck template-haskell text
        ];
-       homepage = "https://github.com/quchen/stgi#readme";
        description = "Educational implementation of the STG (Spineless Tagless G-machine)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199390,7 +192116,6 @@ self: {
        version = "2.4.5.0";
        sha256 = "19sr11a0hqikhvf561b38phz6k3zg9s157a0f5ffvghk7wcdpmri";
        libraryHaskellDepends = [ array base ];
-       homepage = "https://wiki.haskell.org/Software_transactional_memory";
        description = "Software Transactional Memory";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199416,7 +192141,6 @@ self: {
        editedCabalFile = "0v9axxcfszqdmf3dhjxy34ybh22x3r5c48mdnbvjh5i5lp7g7vp2";
        setupHaskellDepends = [ base Cabal ];
        libraryHaskellDepends = [ base stm ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Additional types of channels for STM";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199429,7 +192153,6 @@ self: {
        sha256 = "0264air2mhwbya2sxskrh4z1bs8il7d9iv4vm6wyz8zxxc95v1nj";
        libraryHaskellDepends = [ async base stm ];
        testHaskellDepends = [ async base HUnit stm tasty tasty-hunit ];
-       homepage = "http://github.com/kholdstare/stm-chunked-queues/";
        description = "Chunked Communication Queues";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199456,7 +192179,6 @@ self: {
          stm-chans test-framework test-framework-hunit
          test-framework-quickcheck2 transformers unliftio
        ];
-       homepage = "https://github.com/cgaebel/stm-conduit";
        description = "Introduces conduits to channels, and promotes using conduits concurrently";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199485,7 +192207,6 @@ self: {
          hashtables list-t loch-th mtl mtl-prelude mwc-random
          mwc-random-monad placeholders text unordered-containers vector
        ];
-       homepage = "https://github.com/nikita-volkov/stm-containers";
        description = "Containers for STM";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199499,7 +192220,6 @@ self: {
        sha256 = "0cla21v89gcvmr1iwzibq13v1yq02xg4h6k9l6kcprj7mhd5hcmi";
        libraryHaskellDepends = [ base stm ];
        testHaskellDepends = [ base stm ];
-       homepage = "https://github.com/joeyadams/haskell-stm-delay";
        description = "Updatable one-shot timer polled with STM";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199511,7 +192231,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0pmpf1r8q1favrbgvrnggvs93vwvml79yfqbs4xjqnjsglahl8c8";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/louispan/stm-extras#readme";
        description = "Extra STM functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199530,7 +192249,6 @@ self: {
          stm-conduit transformers wai wai-conduit warp
        ];
        testHaskellDepends = [ base hspec HUnit stm ];
-       homepage = "https://github.com/bartavelle/stm-firehose";
        description = "Conduits and STM operations for fire hoses";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199578,7 +192296,6 @@ self: {
        version = "0.1";
        sha256 = "11v0xc5zlw641mf6r5k8lqhzxc4y9bsx3xivwmbkfniph0x7g5m4";
        libraryHaskellDepends = [ base stm ];
-       homepage = "http://nonempty.org/software/stm-orelse-io";
        description = "Choose between the return value of an STM operation and an IO action";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199591,7 +192308,6 @@ self: {
        sha256 = "07wrbj88gwdbsczjr225g0z1ai1v13mdg71gl9qsmipqs0s0pfwc";
        libraryHaskellDepends = [ base mtl process stm unix ];
        testHaskellDepends = [ base QuickCheck stm ];
-       homepage = "http://www.github.com/danr/stm-promise";
        description = "Simple STM Promises for IO computations and external processes";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199615,7 +192331,6 @@ self: {
        version = "0.1";
        sha256 = "0fz4vfbyr848b32vbdm3pjj9gwi7wj39l3vsqmdpjnbfwvkw0y0s";
        libraryHaskellDepends = [ base stm stm-tlist ];
-       homepage = "https://github.com/joeyadams/haskell-stm-sbchan";
        description = "Bounded channel for STM where item sizes can vary";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199654,7 +192369,6 @@ self: {
        sha256 = "131q9y32120laylc0r1xz5pkmw69yky17vc621rlk5dcwnkasfgq";
        libraryHaskellDepends = [ base concurrent-supply ];
        testHaskellDepends = [ async base QuickCheck random Unique ];
-       homepage = "https://github.com/caneroj1/stm-supply#readme";
        description = "STM wrapper around Control.Concurrent.Supply.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199666,7 +192380,6 @@ self: {
        version = "0.1.1";
        sha256 = "0ssr8phmm9m93kcp045jr0rcn1dxzz202cgyw1vzjl2ch55bcsy6";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/joeyadams/haskell-stm-tlist";
        description = "Mutable, singly-linked list in STM";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199679,7 +192392,6 @@ self: {
        sha256 = "0m42pgnvzqadqycq0qbml5da0zw7myc24y5vka1qydz7rdfyaa24";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base haskell98 mtl stm ];
-       homepage = "http://sulzmann.blogspot.com/2008/12/stm-with-control-communication-for.html";
        description = "Control communication among retrying transactions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199696,7 +192408,6 @@ self: {
        testHaskellDepends = [
          base Chart Chart-cairo containers mtl random
        ];
-       homepage = "http://kevinl.io/posts/2016-08-24-sampling-monad.html";
        description = "Monadic composition of probabilistic functions and sampling";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199712,7 +192423,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring http-conduit semigroups
        ];
-       homepage = "https://github.com/dabcoder/stocks#readme";
        description = "Library for the IEX Trading API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199728,7 +192438,6 @@ self: {
        libraryHaskellDepends = [
          base conduit mime mtl resourcet stomp-queue stompl
        ];
-       homepage = "http://github.com/toschoo/mom";
        description = "Stompl Conduit Client";
        license = "LGPL";
      }) {};
@@ -199744,7 +192453,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mime mtl split stomp-queue stompl time
        ];
-       homepage = "http://github.com/toschoo/mom";
        description = "Stompl MOM Stomp Patterns";
        license = "LGPL";
      }) {};
@@ -199762,7 +192470,6 @@ self: {
          attoparsec base bytestring conduit conduit-extra mime mtl
          network-conduit-tls split stompl time utf8-string
        ];
-       homepage = "http://github.com/toschoo/mom";
        description = "Stompl Client Library";
        license = "LGPL";
      }) {};
@@ -199778,7 +192485,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring mime split text utf8-string word8
        ];
-       homepage = "http://github.com/toschoo/mom";
        description = "Stomp Parser and Utilities";
        license = "LGPL";
      }) {};
@@ -199791,7 +192497,6 @@ self: {
        sha256 = "0q9l27cpfz5hs3ggxij0lk8p3vrgkjg1binhv2nwss4dvygdc7j6";
        libraryHaskellDepends = [ base clock transformers ];
        testHaskellDepends = [ base clock hspec ];
-       homepage = "https://github.com/debug-ito/stopwatch";
        description = "A simple stopwatch utility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199803,7 +192508,6 @@ self: {
        version = "0.1";
        sha256 = "10289mf3fskfpg0jwgzyhvg4arb0hcj3r94jngb3hlbidvf8k1jg";
        libraryHaskellDepends = [ base mtl ];
-       homepage = "http://anna.fi.muni.cz/~xjanous3/gitweb/?p=storable.git;a=summary";
        description = "Storable type class for variable-sized data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199815,7 +192519,6 @@ self: {
        version = "0.2.2";
        sha256 = "01kwwkpbfjrv26vj83cd92px5qbq1bpgxj0r45534aksqhany1xb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/cartazio/storable-complex";
        description = "Storable instance for Complex";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199844,7 +192547,6 @@ self: {
        libraryHaskellDepends = [
          base semigroups transformers utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/storable-record/";
        description = "Elegant definition of Storable instances for records";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199870,7 +192572,6 @@ self: {
        libraryHaskellDepends = [
          base base-orphans storable-record utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/storable-tuple/";
        description = "Storable instance for pairs and triples";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199894,7 +192595,6 @@ self: {
        benchmarkHaskellDepends = [
          base deepseq sample-frame unsafe utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Storable_Vector";
        description = "Fast, packed, strict storable arrays with a list interface like ByteString";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199906,7 +192606,6 @@ self: {
        version = "0.0";
        sha256 = "1cqgfddaldxj2yig39fr2smm23nfz52dvh5grf4zr222djm7043i";
        libraryHaskellDepends = [ base carray storablevector utility-ht ];
-       homepage = "http://www.haskell.org/haskellwiki/Storable_Vector";
        description = "Conversion between storablevector and carray";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -199922,7 +192621,6 @@ self: {
        libraryHaskellDepends = [
          base storablevector stream-fusion utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Storable_Vector";
        description = "Conversion between storablevector and stream-fusion lists with fusion";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -199975,7 +192673,6 @@ self: {
          th-reify-many th-utilities time transformers unordered-containers
          vector void
        ];
-       homepage = "https://github.com/fpco/store#readme";
        description = "Fast binary serialization";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -199991,7 +192688,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring fail ghc-prim primitive text transformers
        ];
-       homepage = "https://github.com/fpco/store#readme";
        description = "Fast and lightweight binary serialization";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -200008,7 +192704,6 @@ self: {
          base base16-bytestring bytestring Crypto hashable MissingH text
          utf8-string
        ];
-       homepage = "http://www.github.com/thinkpad20/str";
        description = "A type class to abstract between many different string types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200033,20 +192728,19 @@ self: {
          aeson aeson-pretty base bytestring containers hashable hspec
          hspec-discover lens template-haskell text unordered-containers
        ];
-       homepage = "https://github.com/frontrowed/stratosphere#readme";
        description = "EDSL for AWS CloudFormation";
        license = stdenv.lib.licenses.mit;
      }) {};
 
-  "stratosphere_0_22_3" = callPackage
+  "stratosphere_0_23_0" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
      , hashable, hspec, hspec-discover, lens, template-haskell, text
      , unordered-containers
      }:
      mkDerivation {
        pname = "stratosphere";
-       version = "0.22.3";
-       sha256 = "1s6zc9d1kmgqicjk2d0mqqysg3jcva0d2fcygb2zxpdbiifrfz26";
+       version = "0.23.0";
+       sha256 = "0np2rxcs0fld06ihldgmi9i61344dx64w1dz0vlfrnkrcjpkqhif";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -200057,7 +192751,6 @@ self: {
          aeson aeson-pretty base bytestring containers hashable hspec
          hspec-discover lens template-haskell text unordered-containers
        ];
-       homepage = "https://github.com/frontrowed/stratosphere#readme";
        description = "EDSL for AWS CloudFormation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200098,7 +192791,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/stratux";
        description = "A library for stratux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200119,7 +192811,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/stratux-http";
        description = "A library for using HTTP with stratux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200140,7 +192831,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/stratux-types";
        description = "A library for reading JSON output from stratux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200162,7 +192852,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/tonymorris/stratux-websockets";
        description = "A library for using websockets with stratux";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200183,7 +192872,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion ghc-prim temporary vector
        ];
-       homepage = "https://github.com/githubuser/stream#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200198,7 +192886,6 @@ self: {
        revision = "1";
        editedCabalFile = "1jyb8mc99ag72y4bqxw997klrikhnxqrbacmx2ag5kmwsd1v1p12";
        libraryHaskellDepends = [ base ];
-       homepage = "http://hackage.haskell.org/trac/ghc/ticket/915";
        description = "Faster Haskell lists using stream fusion";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200213,7 +192900,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base logict ];
-       homepage = "http://github.com/sebfisch/stream-monad";
        description = "Simple, Fair and Terminating Backtracking Monad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200226,7 +192912,6 @@ self: {
        version = "0.0.1";
        sha256 = "05qdnhhjqjs7cg7yvg9ryzxlw1mw3y5y55z4dy1cf5g98j01s449";
        libraryHaskellDepends = [ base bytestring hidapi mtl ];
-       homepage = "https://github.com/wuest/haskell-streamdeck";
        description = "Control library for the Elgato Stream Deck";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200245,7 +192930,6 @@ self: {
          data-accessor-transformers event-list midi midi-alsa non-negative
          random transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/MIDI";
        description = "Programmatically edit MIDI event streams via ALSA";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200263,7 +192947,6 @@ self: {
          base containers ghc-prim mmorph mtl semigroups transformers
          transformers-base
        ];
-       homepage = "https://github.com/haskell-streaming/streaming";
        description = "an elementary streaming prelude and general stream type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200285,7 +192968,6 @@ self: {
          attoparsec base bytestring streaming streaming-bytestring tasty
          tasty-hunit
        ];
-       homepage = "https://github.com/haskell-streaming/streaming-attoparsec";
        description = "Attoparsec integration for the streaming ecosystem";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200329,7 +193011,6 @@ self: {
          base conduit deepseq gauge list-t list-transformer logict machines
          mtl pipes random streaming streamly transformers vector
        ];
-       homepage = "http://github.com/composewell/streaming-benchmarks";
        description = "Benchmarks to compare streaming packages";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200349,7 +193030,6 @@ self: {
        testHaskellDepends = [
          base binary bytestring hspec streaming streaming-bytestring
        ];
-       homepage = "https://github.com/mboes/streaming-binary#readme";
        description = "Streaming interface to binary";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200371,7 +193051,6 @@ self: {
          base bytestring smallcheck streaming tasty tasty-smallcheck
          transformers
        ];
-       homepage = "https://github.com/haskell-streaming/streaming-bytestring";
        description = "effectful byte steams, or: bytestring io done right";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200417,7 +193096,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-builder bytestring deepseq gauge text
        ];
-       homepage = "https://github.com/fpco/streaming-commons";
        description = "Common lower-level functions needed by various streaming data libraries";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -200440,7 +193118,6 @@ self: {
          unix zlib
        ];
        benchmarkHaskellDepends = [ base bytestring deepseq gauge text ];
-       homepage = "https://github.com/fpco/streaming-commons";
        description = "Common lower-level functions needed by various streaming data libraries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200453,8 +193130,8 @@ self: {
      }:
      mkDerivation {
        pname = "streaming-concurrency";
-       version = "0.3.1.1";
-       sha256 = "1qpcplkwdw8dinhn20wwnfgqf07gzyp61lx6m6w0126hr8fq9r35";
+       version = "0.3.1.2";
+       sha256 = "0ra4svn595qx08rfg3qz2n30y6dsv2xj2kdl4s61xbhi4cmff819";
        libraryHaskellDepends = [
          base exceptions lifted-async monad-control stm streaming
          streaming-with transformers-base
@@ -200569,7 +193246,6 @@ self: {
          attoparsec base bytestring criterion pcap streaming
          streaming-bytestring streaming-utils
        ];
-       homepage = "https://github.com/fosskers/streaming-pcap";
        description = "Stream packets via libpcap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200591,7 +193267,6 @@ self: {
          streaming streaming-bytestring streaming-commons transformers
          vector
        ];
-       homepage = "http://github.com/bch29/streaming-png#readme";
        description = "Perfectly streaming PNG image decoding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200615,6 +193290,30 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "streaming-process" = callPackage
+    ({ mkDerivation, base, bytestring, directory, exceptions, hspec
+     , lifted-async, monad-control, process, QuickCheck
+     , quickcheck-instances, streaming, streaming-bytestring
+     , streaming-commons, streaming-concurrency, streaming-with
+     , transformers, transformers-base
+     }:
+     mkDerivation {
+       pname = "streaming-process";
+       version = "0.1.0.0";
+       sha256 = "0q0h48pzrq4zqwx4v6gyw6srfp8za6mxa241sl00g2pn90v0ma0j";
+       libraryHaskellDepends = [
+         base bytestring directory exceptions lifted-async monad-control
+         process streaming streaming-bytestring streaming-commons
+         streaming-concurrency streaming-with transformers transformers-base
+       ];
+       testHaskellDepends = [
+         base bytestring hspec QuickCheck quickcheck-instances streaming
+         streaming-bytestring
+       ];
+       description = "Streaming support for running system process";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "streaming-sort" = callPackage
     ({ mkDerivation, base, binary, bytestring, directory, exceptions
      , hspec, QuickCheck, streaming, streaming-binary
@@ -200651,7 +193350,6 @@ self: {
          json-stream mtl network network-simple pipes resourcet streaming
          streaming-bytestring streaming-commons transformers
        ];
-       homepage = "https://github.com/michaelt/streaming-utils";
        description = "http, attoparsec, pipes and other utilities for the streaming libraries";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200668,7 +193366,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring bytestring-builder http-types streaming wai
        ];
-       homepage = "http://github.com/jb55/streaming-wai";
        description = "Streaming Wai utilities";
        license = stdenv.lib.licenses.mit;
        maintainers = with stdenv.lib.maintainers; [ jb55 ];
@@ -200706,7 +193403,6 @@ self: {
        ];
        testHaskellDepends = [ base containers hspec ];
        benchmarkHaskellDepends = [ atomic-primops base criterion mtl ];
-       homepage = "https://github.com/composewell/streamly";
        description = "Beautiful Streaming, Concurrent and Reactive Composition";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200731,7 +193427,6 @@ self: {
          base containers exceptions hspec mtl QuickCheck random transformers
        ];
        benchmarkHaskellDepends = [ base deepseq gauge random ];
-       homepage = "https://github.com/composewell/streamly";
        description = "Beautiful Streaming, Concurrent and Reactive Composition";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200744,7 +193439,6 @@ self: {
        version = "1.6.2";
        sha256 = "1wl44n4nav4h203mzfdf1bd5nh4v23dib54lvxka1rl3zymgyvp7";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/peti/streamproc";
        description = "Stream Processer Arrow";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -200761,7 +193455,6 @@ self: {
        libraryHaskellDepends = [
          adjunctions base comonad distributive semigroupoids semigroups
        ];
-       homepage = "http://github.com/ekmett/streams/issues";
        description = "Various Haskell 2010 stream comonads";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200783,7 +193476,6 @@ self: {
          mtl scientific semigroups strelka-core text text-builder time
          transformers unordered-containers url-decoders
        ];
-       homepage = "https://github.com/nikita-volkov/strelka";
        description = "A simple, flexible and composable web-router";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -200802,7 +193494,6 @@ self: {
          base base-prelude bifunctors bytestring hashable mtl semigroups
          text transformers unordered-containers
        ];
-       homepage = "https://github.com/nikita-volkov/strelka-core";
        description = "Core components of \"strelka\"";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -200819,7 +193510,6 @@ self: {
          base base-prelude bytestring case-insensitive http-types
          strelka-core text unordered-containers wai warp
        ];
-       homepage = "https://github.com/nikita-volkov/strelka-wai";
        description = "WAI compatibility layer for \"strelka\"";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -200831,7 +193521,6 @@ self: {
        version = "0.3.2";
        sha256 = "08cjajqz9h47fkq98mlf3rc8n5ghbmnmgn8pfsl3bdldjdkmmlrc";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://www.cse.unsw.edu.au/~rl/code/strict.html";
        description = "Strict data types and String IO";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200845,7 +193534,6 @@ self: {
        revision = "1";
        editedCabalFile = "17zgiwiahgjvdamfcffx2dj88qlks4sgrmsqancz5vayp4yf9x1g";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/minad/strict-base";
        description = "Strict versions of base data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200862,7 +193550,6 @@ self: {
          aeson base bifunctors binary deepseq ghc-prim hashable lens
          QuickCheck strict
        ];
-       homepage = "https://github.com/meiersi/strict-base-types";
        description = "Strict variants of the types provided in base";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200874,7 +193561,6 @@ self: {
        version = "0.2.4.2";
        sha256 = "0vzqhd0sqcs2ci3zw7rm3ydmc9brl2sdc8k3jq47kd9l878xanmz";
        libraryHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/ygale/strict-concurrency";
        description = "Strict concurrency abstractions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200899,7 +193585,6 @@ self: {
        testHaskellDepends = [
          base containers deepseq doctest hashable HTF vector
        ];
-       homepage = "https://github.com/agrafix/strict-data#readme";
        description = "A collection of commonly used strict data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200911,7 +193596,6 @@ self: {
        version = "0.1.1";
        sha256 = "0hx1zp99npwdp5w3q93xfidcw59lxskilmbqc80xi97d4w4h8jrb";
        libraryHaskellDepends = [ base ghc syb ];
-       homepage = "http://thoughtpolice.github.com/strict-ghc-plugin";
        description = "Compiler plugin for making Haskell strict";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200925,7 +193609,6 @@ self: {
        revision = "1";
        editedCabalFile = "0lvazdvzfaawrbj3pklc9p3q1ajfclzirpsiw84hhgn16pqy7fnz";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/cartazio/strict-identity";
        description = "Strict Identity Monad, handy for writing fast code!";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200953,7 +193636,6 @@ self: {
          array base bytestring containers deepseq hashable text
          unordered-containers vector
        ];
-       homepage = "https://github.com/pepeiborra/strict-types";
        description = "A type level predicate ranging over strict types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -200966,7 +193648,6 @@ self: {
        sha256 = "1ajchh99m0bafcy0q3zvbhnzwlb5zvak5i0x97mn2sprhj1vbqds";
        libraryHaskellDepends = [ base mtl ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/oisdk/strict-writer";
        description = "A stricter writer, which uses StateT in order to avoid space leaks";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -200993,7 +193674,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "1a3azrg9ksb4kmbckjqw3krxj0app6q19ighd6k3z7xpf682qx3c";
        libraryHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/DanBurton/strictly#readme";
        description = "Combinators for strictifying functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201017,7 +193697,6 @@ self: {
        version = "0.1.7.0";
        sha256 = "1s0bj0wvwriw4516za6ar7w7zsz5mmnf1dba0ch239n27rb00nwf";
        libraryHaskellDepends = [ base bytestring tagged text ];
-       homepage = "https://github.com/string-class/string-class";
        description = "String class library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201029,7 +193708,6 @@ self: {
        version = "0.6.0.5";
        sha256 = "07ky2z5f1l5mb7r3rvyraak0bzciq4krkg5lv8g0a5vxpnzlm4cl";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/basvandijk/string-combinators";
        description = "Polymorphic functions to build and combine stringlike values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201041,7 +193719,6 @@ self: {
        version = "0.1.2";
        sha256 = "0fb04bm384rpiq7kd7v783z1sriqialvjyn0f6dg2si9dwza0ngj";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "https://github.com/Soostone/string-conv";
        description = "Standardized conversion between string types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201059,7 +193736,6 @@ self: {
          base bytestring deepseq hspec QuickCheck quickcheck-instances text
          utf8-string
        ];
-       homepage = "https://github.com/soenkehahn/string-conversions#readme";
        description = "Simplifies dealing with different types for strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201076,7 +193752,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit text utf8-string
        ];
-       homepage = "https://bitbucket.org/tdammers/string-convert";
        description = "Universal string conversions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201140,7 +193815,6 @@ self: {
          base bytestring pcre-heavy QuickCheck tasty tasty-hunit
          tasty-quickcheck text
        ];
-       homepage = "https://github.com/hiratara/hs-string-random#readme";
        description = "A library for generating random string from a regular experession";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201156,7 +193830,6 @@ self: {
        libraryHaskellDepends = [ base suffixtree ];
        testHaskellDepends = [ base bytestring hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "http://github.com/mwotton/string-similarity";
        description = "longest common substring";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201173,7 +193846,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit tasty-smallcheck text utf8-string
        ];
-       homepage = "https://github.com/ncaq/string-transform#readme";
        description = "simple and easy haskell string transform wrapper";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -201190,7 +193862,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit tasty-smallcheck text utf8-string
        ];
-       homepage = "https://github.com/ncaq/string-transform#readme";
        description = "simple and easy haskell string transform wrapper";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201207,7 +193878,6 @@ self: {
        libraryHaskellDepends = [
          base template-haskell type-combinators type-combinators-quote
        ];
-       homepage = "https://github.com/kylcarte/string-typelits";
        description = "Type-level Chars and Strings, with decidable equality";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201249,7 +193919,6 @@ self: {
          base bytestring QuickCheck quickcheck-instances test-framework
          test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/selectel/stringlike";
        description = "Transformations to several string-like types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201279,7 +193948,6 @@ self: {
        version = "1.1";
        sha256 = "1xz9v3w5s13yhk7iy9dw6i8s2jc6c0b1ci96dwmcq9a1n3l3ng4v";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "http://hub.darcs.net/scravy/strings";
        description = "Functions for working with strings, including Text, ByteString, etc";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -201291,7 +193959,6 @@ self: {
        version = "0.3.6.6";
        sha256 = "0jpy9xjcjdbpi3wk6mg7xwd7wfi2mma70p97v1ij5i8bj9qijpr9";
        libraryHaskellDepends = [ array base bytestring containers ];
-       homepage = "https://bitbucket.org/dafis/stringsearch";
        description = "Fast searching, splitting and replacing of ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201303,7 +193970,6 @@ self: {
        version = "0.0.7";
        sha256 = "1wp6w12bflrqcwi09y7s1crj72n4pbj8bkpwj2ia5gaqn5x56wjs";
        libraryHaskellDepends = [ base binary bytestring containers syb ];
-       homepage = "http://github.com/audreyt/stringtable-atom/";
        description = "Memoize Strings as Atoms for fast comparison and sorting, with maps and sets";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201319,7 +193985,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/yulii/strio";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201336,7 +194001,6 @@ self: {
          aeson base bytestring http-conduit http-types mtl text time
          unordered-containers utf8-string
        ];
-       homepage = "https://github.com/michaelschade/hs-stripe";
        description = "A Haskell implementation of the Stripe API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201354,7 +194018,6 @@ self: {
          aeson base bytestring mtl text time transformers
          unordered-containers
        ];
-       homepage = "https://github.com/dmjio/stripe-haskell";
        description = "Stripe API for Haskell - Pure Core";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -201366,7 +194029,6 @@ self: {
        version = "2.3.0";
        sha256 = "18358axxx2rkv06bh1n48hsx3bh3bj4h3xx1ma3hvv68l9cprwsm";
        libraryHaskellDepends = [ base stripe-core stripe-http-streams ];
-       homepage = "https://github.com/dmjio/stripe";
        description = "Stripe API for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -201404,7 +194066,6 @@ self: {
          aeson base bytestring free hspec hspec-core mtl random stripe-core
          text time transformers unordered-containers
        ];
-       homepage = "https://github.com/dmjio/stripe-haskell";
        description = "Tests for Stripe API bindings for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201420,7 +194081,6 @@ self: {
        editedCabalFile = "1qbswlglkcjh4s5zqp4jzqwy6n5b0aj9drdr86rk6f3h31qjvmkv";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [ base containers hspec mtl ];
-       homepage = "https://github.com/y-kamiya/strips-haskell#readme";
        description = "resolver using strips algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201443,7 +194103,6 @@ self: {
          http-client-tls http-types markdown-unlit template-haskell text
          time transformers
        ];
-       homepage = "https://github.com/tfausak/strive#readme";
        description = "A client for the Strava V3 API";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -201477,7 +194136,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath hlint parallel
        ];
-       homepage = "http://github.com/ekmett/structs/";
        description = "Strict GC'd imperative object-oriented programming with cheap pointers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201498,7 +194156,6 @@ self: {
          base geniplate language-haskell-extract mtl pretty QuickCheck safe
          testing-feat
        ];
-       homepage = "http://www.github.com/danr/structural-induction";
        description = "Instantiate structural induction schemas for algebraic data types";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201512,7 +194169,6 @@ self: {
        sha256 = "1sb1w8p473xb3r0pmbg265g841qx7cyg4cgc4cfbvaiym1j02rcg";
        libraryHaskellDepends = [ base mtl template-haskell ];
        testHaskellDepends = [ base HUnit mtl ];
-       homepage = "http://github.com/nboldi/structural-traversal#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201532,7 +194188,6 @@ self: {
          base data-default haskeline mtl split transformers
        ];
        executableHaskellDepends = [ base data-default mtl split ];
-       homepage = "https://github.com/erickg/structured-cli#readme";
        description = "Application library for building interactive console CLIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201551,7 +194206,6 @@ self: {
        executableHaskellDepends = [
          base descriptive ghc-prim haskell-src-exts text
        ];
-       homepage = "https://github.com/chrisdone/structured-haskell-mode";
        description = "Structured editing Emacs mode for Haskell";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -201602,7 +194256,6 @@ self: {
          array base containers criterion deepseq MonadRandom
          unordered-containers vector
        ];
-       homepage = "http://github.com/ekmett/structures";
        description = "\"Advanced\" Data Structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201664,7 +194317,6 @@ self: {
          base binary bullet bytestring containers directory elerea GLFW-b
          lambdacube-bullet lambdacube-engine mtl random vector
        ];
-       homepage = "http://www.haskell.org/haskellwiki/LambdaCubeEngine";
        description = "A revival of the classic game Stunts (LambdaCube tech demo)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201692,7 +194344,6 @@ self: {
        testHaskellDepends = [
          attoparsec base snipcheck tasty tasty-ant-xml tasty-hunit
        ];
-       homepage = "https://github.com/nmattia/stutter#readme";
        description = "(Stutter Text|String)-Utterer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201749,7 +194400,6 @@ self: {
          haskell-src-exts HUnit mtl syb test-framework test-framework-hunit
          yaml
        ];
-       homepage = "https://github.com/jaspervdj/stylish-haskell";
        description = "Haskell code prettifier";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201761,7 +194411,6 @@ self: {
        version = "0.1.3";
        sha256 = "09gacqlq3vlnsnbjjr44pjypw9v3amg8sqsxg0xwl8ricxpww774";
        libraryHaskellDepends = [ ansi-terminal base ];
-       homepage = "http://patch-tag.com/r/lucid/Stylized";
        description = "Ways to output stylized text on ANSI consoles";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201825,7 +194474,6 @@ self: {
          base test-framework test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion MonadRandom ];
-       homepage = "http://github.com/mikeizbicki/subhask";
        description = "Type safe interface for programming in subcategories of Hask";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201870,7 +194518,6 @@ self: {
        testHaskellDepends = [
          base cmark hlint hspec template-haskell text
        ];
-       homepage = "https://github.com/dahlia/submark#readme";
        description = "Extract a part from CommonMark/Markdown docs";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201883,7 +194530,6 @@ self: {
        version = "0.0.1.2";
        sha256 = "199kslgxlhxv8zx3mj5pxgicjxyff7vzjhw13fwfxcf9pa9289nv";
        libraryHaskellDepends = [ base split ];
-       homepage = "https://github.com/gcganley/subnet";
        description = "subnetting calculator";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -201902,7 +194548,6 @@ self: {
        executableHaskellDepends = [
          base bytestring cassava containers optparse-generic text vector
        ];
-       homepage = "http://github.com/GregorySchwartz/subsample#readme";
        description = "Subsample data";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -201920,7 +194565,6 @@ self: {
        testHaskellDepends = [
          attoparsec base hspec NoTrace QuickCheck text
        ];
-       homepage = "https://gitlab.com/igrep/substring-parser";
        description = "Match / replace substrings with a parser combinators";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -201932,7 +194576,6 @@ self: {
        version = "0.5";
        sha256 = "1kkr6zbnv777gnv2lwq3pyxq3vv5r24f4avwv5g4dds3y8d8mv3q";
        libraryHaskellDepends = [ attoparsec base containers text ];
-       homepage = "https://patch-tag.com/r/rubenAst/subtitleParser/home";
        description = "A parser for .srt and .sub files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201958,7 +194601,6 @@ self: {
        sha256 = "0dnwpccvm0y5cysv2w541gkjvx88v64pvjdviqaw1q5k8sx3iz9v";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "https://github.com/danielnowakowski/Subword-Graph";
        description = "Subword graph implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -201971,7 +194613,6 @@ self: {
        sha256 = "0vf5crr60nixklxndpay1lp9yvhxjzmza8g5b5gz97hkyqicaid7";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers hspec ];
-       homepage = "https://github.com/code5hot/subzero#readme";
        description = "Helps when going \"seed values\" -> alternatives and optional -> answers";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -201987,7 +194628,6 @@ self: {
        libraryHaskellDepends = [
          base monad-control mtl transformers transformers-base
        ];
-       homepage = "https://github.com/nikita-volkov/success";
        description = "A version of Either specialised for encoding of success or failure";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -201999,7 +194639,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1m5flnn2rswc3380dccnfnhmyjp1dqr23dljd0515jxawbgjkzmg";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/nomeata/haskell-successors";
        description = "An applicative functor to manage successors";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -202020,7 +194659,6 @@ self: {
          array base containers tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion random ];
-       homepage = "https://github.com/kadoban/suffix-array#readme";
        description = "Simple and moderately efficient suffix array implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202036,7 +194674,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base vector ];
        executableHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/VictorDenisov/suffixarray";
        description = "n log n implementation of suffix array";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202049,7 +194686,6 @@ self: {
        version = "0.2.2.1";
        sha256 = "1ddk2hp27al9jzcgkrhv7v1i7knci4l22flkgb2r94h96z5nhfq6";
        libraryHaskellDepends = [ base bytestring containers ];
-       homepage = "https://github.com/bos/suffixtree";
        description = "Efficient, lazy suffix tree implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202063,7 +194699,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base process ];
-       homepage = "http://sugarj.org";
        description = "Library-based syntactic extensibility for Haskell";
        license = "GPL";
      }) {};
@@ -202088,7 +194723,6 @@ self: {
        sha256 = "17xby0mqdsbax0afrfr3p8c6cj5r94byy8gprgyrmq84qqadls9i";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec template-haskell ];
-       homepage = "https://github.com/jdreaver/sum-type-boilerplate#readme";
        description = "Library for reducing the boilerplate involved with sum types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -202106,7 +194740,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring data-default lens serialport transformers vector
        ];
-       homepage = "http://github.com/bgamari/sump";
        description = "A Haskell interface to SUMP-compatible logic analyzers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202118,7 +194751,6 @@ self: {
        version = "0.6";
        sha256 = "09xh3pbyarflfjk17bn2isgpmsq49d6gmq7z918kf4c32fc7x6yb";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "https://github.com/bitonic/sundown";
        description = "Bindings to the sundown markdown library";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -202135,7 +194767,6 @@ self: {
          base bytestring Cabal directory old-locale process random time
          tuple
        ];
-       homepage = "http://www.github.com/massysett/sunlight";
        description = "Test Cabalized package against multiple dependency versions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202154,7 +194785,6 @@ self: {
          base Boolean containers data-default data-reify mtl operational
          semigroups tagged template-haskell transformers vector-space
        ];
-       homepage = "https://github.com/ku-fpg/sunroof-compiler";
        description = "Monadic Javascript Compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202177,7 +194807,6 @@ self: {
          process QuickCheck random semigroups shake stm sunroof-compiler
          sunroof-server
        ];
-       homepage = "https://github.com/ku-fpg/sunroof-examples";
        description = "Tests for Sunroof";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202200,7 +194829,6 @@ self: {
          transformers unordered-containers vector vector-space
          wai-middleware-static warp
        ];
-       homepage = "https://github.com/ku-fpg/sunroof-server";
        description = "Monadic Javascript Compiler - Server Utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202247,7 +194875,6 @@ self: {
        editedCabalFile = "1140dgrvc5i0dv7iqj4ykyrf3bk8dr450ihqbgglk2zmgzcb2zaz";
        libraryHaskellDepends = [ base containers mtl ];
        testHaskellDepends = [ base containers hspec ];
-       homepage = "https://github.com/bartavelle/superbubbles#readme";
        description = "Find \"superbubbles\", as described in https://arxiv.org/abs/1307.7925";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202265,7 +194892,6 @@ self: {
        benchmarkHaskellDepends = [
          async base buffer-builder bytestring criterion
        ];
-       homepage = "https://github.com/agrafix/superbuffer#readme";
        description = "Efficiently build a bytestring from smaller chunks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202284,7 +194910,6 @@ self: {
        libraryHaskellDepends = [
          base hosc hsc3 opensoundcontrol-ht process random transformers
        ];
-       homepage = "http://www.haskell.org/haskellwiki/SuperCollider";
        description = "Haskell SuperCollider utilities";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202308,7 +194933,6 @@ self: {
          non-negative opensoundcontrol-ht random supercollider-ht
          transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/SuperCollider";
        description = "Demonstrate how to control SuperCollider via ALSA-MIDI";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202326,7 +194950,6 @@ self: {
          base constraints containers haskell-src-meta mtl tagged
          template-haskell type-eq
        ];
-       homepage = "http://github.com/ryantrinkle/superconstraints";
        description = "Access an instance's constraints";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202347,7 +194970,6 @@ self: {
        executableHaskellDepends = [
          base Cabal containers directory filepath
        ];
-       homepage = "http://www.mathstat.dal.ca/~selinger/superdoc/";
        description = "Additional documentation markup and Unicode support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202374,7 +194996,6 @@ self: {
          aeson async base conduit hspec mtl QuickCheck stm temporary text
          transformers uuid vector
        ];
-       homepage = "https://github.com/agrafix/superevent#readme";
        description = "A simple opinionated event store implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202411,7 +195032,6 @@ self: {
          base containers cpphs directory filepath haskell-src-exts mtl
          process time uniplate
        ];
-       homepage = "http://community.haskell.org/~ndm/supero/";
        description = "A Supercompiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202432,7 +195052,6 @@ self: {
        benchmarkHaskellDepends = [
          aeson base bookkeeper criterion deepseq labels text
        ];
-       homepage = "https://github.com/agrafix/superrecord#readme";
        description = "Supercharged anonymous records";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202447,7 +195066,6 @@ self: {
        libraryHaskellDepends = [
          base containers exceptions monadloc mtl
        ];
-       homepage = "http://github.com/agocorona/supervisor";
        description = "Control an internal monad execution for trace generation, backtrakcking, testing and other purposes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202467,7 +195085,6 @@ self: {
          QuickCheck quickcheck-instances rebase tasty tasty-hunit
          tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/nikita-volkov/supplemented";
        description = "Early termination for monads";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202480,7 +195097,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1nhq7lfzsbh9ra1m1n7649q35ch6l1lgm110p1qbxgvv6w6xmz41";
        libraryHaskellDepends = [ base lens mtl template-haskell ];
-       homepage = "https://github.com/gelisam/surjective";
        description = "An output coverage checker";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -202518,7 +195134,6 @@ self: {
          semigroupoids semigroups tasty tasty-hedgehog tasty-hunit text
          trifecta utf8-string validation vector
        ];
-       homepage = "https://github.com/qfpl/sv";
        description = "Encode and decode separated values (CSV, PSV, ...)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202538,7 +195153,6 @@ self: {
        testHaskellDepends = [
          base bytestring cassava HUnit sv text validation vector
        ];
-       homepage = "https://github.com/qfpl/sv";
        description = "Integration to use sv with cassava's parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202554,7 +195168,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-builder bytestring hashable text unordered-containers
        ];
-       homepage = "https://github.com/diagrams/svg-builder.git";
        description = "DSL for building SVG";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202570,7 +195183,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-builder bytestring hashable text unordered-containers
        ];
-       homepage = "http://github.com/jeffreyrosenbluth/svg-builder.git";
        description = "DSL for building SVG";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202606,7 +195218,6 @@ self: {
        executableHaskellDepends = [
          base haskell98 language-c pretty svgutils syb xml
        ];
-       homepage = "http://www.informatik.uni-kiel.de/~jgr/svg2q";
        description = "Code generation tool for Quartz code from a SVG";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202624,7 +195235,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base cairo glib mtl text ];
        libraryPkgconfigDepends = [ librsvg ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the libsvg-cairo library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs.gnome3) librsvg;};
@@ -202639,7 +195249,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base xml ];
        executableHaskellDepends = [ base filepath xml ];
-       homepage = "https://patch-tag.com/r/twistedsquare/svgutils/home";
        description = "Helper functions for dealing with SVG files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202652,7 +195261,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "19fr1lzp8j0hmqqy1hyx85gmkgxc2hy8cz5zv6jlvni0qqibiksz";
        libraryHaskellDepends = [ array base ];
-       homepage = "http://github.com/andrewdougherty/svm";
        description = "A support vector machine written in Haskell";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -202666,7 +195274,6 @@ self: {
        revision = "1";
        editedCabalFile = "1yqvr9i681wv7y4qjqmyg617sjbgcpmkhxkf2r77xh1kv0zagylv";
        libraryHaskellDepends = [ attoparsec base bytestring containers ];
-       homepage = "http://github.com/bgamari/svm-light-utils";
        description = "Parsers and formatters for the SVMlight input file format";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202683,7 +195290,6 @@ self: {
          base binary bindings-svm bytestring containers deepseq directory
          monad-par mwc-random vector
        ];
-       homepage = "http://github.com/aleator/Simple-SVM";
        description = "Medium level, simplified, bindings to libsvm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202703,7 +195309,6 @@ self: {
        testHaskellDepends = [
          attoparsec base bytestring directory doctest filepath zlib
        ];
-       homepage = "http://github.com/jwiegley/svndump/";
        description = "Library for reading Subversion dump files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202748,7 +195353,6 @@ self: {
          aeson base bytestring containers hspec iso8601-time mtl QuickCheck
          semigroups text time transformers unordered-containers vector
        ];
-       homepage = "https://openapi-generator.tech";
        description = "Auto-generated openapi-petstore API Client";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -202778,7 +195382,6 @@ self: {
          aeson async base bytestring directory filepath lens
          optparse-applicative random swagger2 text
        ];
-       homepage = "https://github.com/rodrigosetti/swagger-test";
        description = "Testing of Swagger APIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202811,7 +195414,6 @@ self: {
          quickcheck-instances text time unordered-containers vector
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/GetShopTV/swagger2";
        description = "Swagger 2.0 data model";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -202843,7 +195445,6 @@ self: {
          vector
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/GetShopTV/swagger2";
        description = "Swagger 2.0 data model";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202862,7 +195463,6 @@ self: {
          parallel
        ];
        librarySystemDepends = [ tokyocabinet ];
-       homepage = "http://github.com/roman-smrz/swapper/";
        description = "Transparently swapping data from in-memory structures to disk";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202883,7 +195483,6 @@ self: {
          attoparsec base containers fixplate mtl pretty random
          random-shuffle readline system-fileio system-filepath text
        ];
-       homepage = "http://www.swearjure.com";
        description = "Clojure without alphanumerics";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202896,7 +195495,6 @@ self: {
        version = "1.0.1";
        sha256 = "1jx5941kb97w4zpgz7m1r2x2lxllmi1i9a9nmwflinyj74xxg1rl";
        libraryHaskellDepends = [ base mtl pretty ];
-       homepage = "http://www.n-heptane.com/nhlab";
        description = "A library for creating Shockwave Flash (SWF) files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202913,7 +195511,6 @@ self: {
        libraryHaskellDepends = [
          array base containers ghc-prim mwc-random primitive vector
        ];
-       homepage = "https://bitbucket.org/gchrupala/colada";
        description = "Online sampler for Latent Dirichlet Allocation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -202940,7 +195537,6 @@ self: {
          base containers hashable HUnit network-uri old-locale semigroups
          test-framework test-framework-hunit text time
        ];
-       homepage = "https://bitbucket.org/doug_burke/swish/wiki/Home";
        description = "A semantic web toolkit";
        license = stdenv.lib.licenses.lgpl21;
      }) {};
@@ -202977,7 +195573,6 @@ self: {
        libraryHaskellDepends = [
          base containers polyparse text xml-types
        ];
-       homepage = "http://blog.luigiscorner.com/";
        description = "A SXML-parser";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -202990,7 +195585,6 @@ self: {
        sha256 = "1da2zz7gqm4xbkx5vpd74dayx1svaxyl145fl14mq15lbb77sxdq";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base containers HUnit mtl ];
-       homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/SYB";
        description = "Scrap Your Boilerplate";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -203004,7 +195598,6 @@ self: {
        revision = "2";
        editedCabalFile = "1a0kb7an663vhhi4wd4hfc5235bampxcyl8g5ssajm6ggs7n7gm3";
        libraryHaskellDepends = [ base eq prelude-extras ];
-       homepage = "http://github.com/ekmett/syb-extras/";
        description = "Higher order versions of the Scrap Your Boilerplate classes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203053,7 +195646,6 @@ self: {
        executableHaskellDepends = [
          array base containers convertible directory mtl parsec transformers
        ];
-       homepage = "https://github.com/reactive-systems/syfco";
        description = "Synthesis Format Conversion Tool / Library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203080,7 +195672,6 @@ self: {
          base parsec smallcheck test-framework test-framework-smallcheck
          void
        ];
-       homepage = "https://github.com/lfairy/sylvia";
        description = "Lambda calculus visualization";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203094,7 +195685,6 @@ self: {
        sha256 = "0ppgdhhxn5w05194mwcsca6m853h8hh5bxsm2l3jz52y388pi0ic";
        libraryHaskellDepends = [ base containers hashable vector ];
        testHaskellDepends = [ base hashable QuickCheck ];
-       homepage = "https://github.com/akc/sym";
        description = "Permutations, patterns, and statistics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203107,7 +195697,6 @@ self: {
        version = "0.3.0";
        sha256 = "1ppq86fv5knfdcfn3pfiyg7v9k1aq47xp0b6yn8bwkfhcxxmbbhp";
        libraryHaskellDepends = [ base diagrams-cairo diagrams-lib sym ];
-       homepage = "http://github.com/akc/sym-plot";
        description = "Plot permutations; an addition to the sym package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203188,7 +195777,6 @@ self: {
        revision = "1";
        editedCabalFile = "01ab7600ja88wfvg9x8zmxksw44j9klmm71y9zmig7qxs1qslb25";
        libraryHaskellDepends = [ base containers deepseq ];
-       homepage = "http://www.cs.drexel.edu/~mainland/";
        description = "A 'Symbol' type for fast symbol comparison";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -203204,7 +195792,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
        testSystemDepends = [ gmp gmpxx symengine ];
-       homepage = "http://github.com/symengine/symengine.hs#readme";
        description = "SymEngine symbolic mathematics engine for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203223,7 +195810,6 @@ self: {
        executableSystemDepends = [ gmp gmpxx symengine ];
        testHaskellDepends = [ base ];
        testSystemDepends = [ gmp gmpxx symengine ];
-       homepage = "http://github.com/bollu/symengine.hs#readme";
        description = "SymEngine symbolic mathematics engine for Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203237,7 +195823,6 @@ self: {
        sha256 = "10q6w071fa9nyrg7kz9zil3jz7xpvp5l8ni4kddra10dp2hnwg80";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base hspec HUnit ];
-       homepage = "https://github.com/joelburget/symmetric-properties#readme";
        description = "Monoids for sameness and uniqueness";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -203253,7 +195838,6 @@ self: {
        executableHaskellDepends = [
          ansi-terminal base monad-loops random
        ];
-       homepage = "https://github.com/simonmichael/symon";
        description = "Minimal implementation(s) of the classic electronic memory game";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -203303,7 +195887,6 @@ self: {
        benchmarkHaskellDepends = [
          aeson base bytestring directory filepath process temporary time
        ];
-       homepage = "https://github.com/ekarayel/sync-mht";
        description = "Fast incremental file transfer using Merkle-Hash-Trees";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203343,7 +195926,6 @@ self: {
          scientific tasty tasty-hunit tasty-quickcheck text transformers
          vector wreq
        ];
-       homepage = "https://github.com/jetho/syncthing-hs";
        description = "Haskell bindings for the Syncthing REST API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203368,7 +195950,6 @@ self: {
        testHaskellDepends = [
          argparser base haskell-src-exts hpc hspec regexpr split Synt
        ];
-       homepage = "http://github.com/brentlintner/synt";
        description = "Similar code analysis";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203394,7 +195975,6 @@ self: {
          tasty-quickcheck tasty-th utf8-string
        ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/emilaxelsson/syntactic";
        description = "Generic representation and manipulation of abstract syntax";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203561,7 +196141,6 @@ self: {
          lens protolude safe split text text-format vector
        ];
        testHaskellDepends = [ aeson base cassava haskell-conll hspec ];
-       homepage = "https://github.com/mgajda/syntaxnet-haskell#readme";
        description = "Working with Google's SyntaxNet output files - CoNLL, Tree";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203584,7 +196163,6 @@ self: {
          non-negative numeric-prelude numeric-quest process QuickCheck
          random sox storable-record storablevector transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Audio signal processing coded in Haskell";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203608,7 +196186,6 @@ self: {
          synthesizer-core synthesizer-dimensional synthesizer-midi
          transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Control synthesizer effects via ALSA/MIDI";
        license = "GPL";
      }) {};
@@ -203641,7 +196218,6 @@ self: {
          array base binary bytestring directory numeric-prelude old-time
          storable-tuple storablevector timeit utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Audio signal processing coded in Haskell: Low level part";
        license = "GPL";
      }) {};
@@ -203662,7 +196238,6 @@ self: {
          semigroups sox storable-record storablevector synthesizer-core
          transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Audio signal processing with static physical dimensions";
        license = "GPL";
      }) {};
@@ -203679,7 +196254,6 @@ self: {
          base containers numeric-prelude numeric-quest synthesizer-core
          transformers utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Audio signal processing coded in Haskell: Filter networks";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203699,7 +196273,6 @@ self: {
          base event-list non-negative numeric-prelude random
          synthesizer-core transformers UniqueLogicNP utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Audio signal processing with dynamic physical dimensions";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203729,7 +196302,6 @@ self: {
          base llvm-extra llvm-tf numeric-prelude QuickCheck random
          storablevector synthesizer-core tfp utility-ht
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Efficient signal processing using runtime compilation";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203758,7 +196330,6 @@ self: {
          base event-list midi numeric-prelude storablevector
          synthesizer-core transformers
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Synthesizer";
        description = "Render audio signals from MIDI files or realtime messages";
        license = "GPL";
      }) {};
@@ -203771,7 +196342,6 @@ self: {
        sha256 = "00j1ss8xsnd8m0v0p9r9mampbczclzanzcli2qrxcl4j9vkp2mb7";
        libraryHaskellDepends = [ base process text ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/kkazuo/sys-auth-smbclient";
        description = "Auth with smbclient command";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -203792,7 +196362,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck template-haskell
        ];
-       homepage = "https://github.com/NICTA/sys-process";
        description = "A replacement for System.Exit and System.Process.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203806,7 +196375,6 @@ self: {
        sha256 = "0afa9nv1sf1c4w2d9ysm0ass4a48na1mb3x9ri3nb5c6s7r41ns6";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec hspec-expectations ];
-       homepage = "https://github.com/psibi/sysinfo#readme";
        description = "Haskell Interface for getting overall system statistics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -203818,7 +196386,6 @@ self: {
        version = "0.1.1";
        sha256 = "1ijfry2r3cypp3zmws6dczk21m4n86fkxjld7yl19gjp46fxllbd";
        libraryHaskellDepends = [ base bytestring system-filepath text ];
-       homepage = "https://john-millikin.com/software/haskell-filesystem/";
        description = "Get argv[0] as a FilePath";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -203835,7 +196402,6 @@ self: {
          base basic-prelude directory system-filepath text
        ];
        testHaskellDepends = [ base basic-prelude chell system-filepath ];
-       homepage = "https://github.com/d12frosted/CanonicalPath";
        description = "Abstract data type for canonical paths with some utilities";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203855,7 +196421,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck
        ];
-       homepage = "https://github.com/tonymorris/system-command";
        description = "A replacement for System.Exit and System.Process";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -203868,7 +196433,6 @@ self: {
        version = "1.0.0";
        sha256 = "1hig7m7arrj6hmgix8abkidy6wf1a4a4y72k81csq90kv5jhynxk";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/heroin-moose/system-error";
        description = "Error reporting functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -203902,7 +196466,6 @@ self: {
          base bytestring chell system-filepath temporary text time
          transformers unix
        ];
-       homepage = "https://github.com/fpco/haskell-filesystem";
        description = "Consistent filesystem interaction across GHC versions (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -203922,7 +196485,6 @@ self: {
        testHaskellDepends = [
          base bytestring chell chell-quickcheck QuickCheck text
        ];
-       homepage = "https://github.com/fpco/haskell-filesystem";
        description = "High-level, byte-based file and directory path manipulations (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -203934,7 +196496,6 @@ self: {
        version = "0.0.2";
        sha256 = "1i718k96xvsfl9rh1x4n5ra88838wd6rzmj3p70bfkxxrsvv1zi4";
        libraryHaskellDepends = [ array base ghc-prim ];
-       homepage = "https://github.com/luzhuomi/system-gpio/";
        description = "GPIO wrapper libary for Raspberry Pi";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -203947,7 +196508,6 @@ self: {
        sha256 = "1v18ds9k7vnvzghpyqkh1ixskf27cb94f9r696982h2vp373zh43";
        libraryHaskellDepends = [ attoparsec base process text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/ChaosGroup/system-info";
        description = "Get information about CPUs, memory, etc";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -203959,7 +196519,6 @@ self: {
        version = "0.1";
        sha256 = "0ndw4vcvvf7p6nb5vn91mhbj4w9lmgm4cl0jzsks4mxs625bv4lg";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://darcs.imperialviolet.org/system-inotify";
        description = "Binding to Linux's inotify interface";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -203982,7 +196541,6 @@ self: {
          base directory either haskell-src-meta template-haskell text time
          transformers unix
        ];
-       homepage = "https://github.com/jcristovao/system-lifted";
        description = "Lifted versions of System functions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204000,7 +196558,6 @@ self: {
          attoparsec base bytestring containers directory errors text
        ];
        testHaskellDepends = [ base hedgehog ];
-       homepage = "https://github.com/erikd/system-linux-proc";
        description = "A library for accessing the /proc filesystem in Linux";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204013,7 +196570,6 @@ self: {
        sha256 = "1mvzcnqybdv30xrpfp87l61kcdss2wgqsbgpdl2gl9nz62hyd5z5";
        libraryHaskellDepends = [ attoparsec base process text time ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/cocreature/system-locale";
        description = "Get system locales";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204052,7 +196608,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq extensible-effects vector
        ];
-       homepage = "https://github.com/wowus/system-random-effect";
        description = "Random number generation for extensible effects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204073,7 +196628,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/ExcaliburZero/system-test-haskell";
        description = "Runs system tests of applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -204085,7 +196639,6 @@ self: {
        version = "0.2";
        sha256 = "0f5grhh6x2fbawmdk0gq1nsjz47iz8f8r2592d1l69fqddwdhc3v";
        libraryHaskellDepends = [ base time ];
-       homepage = "https://github.com/joeyadams/haskell-system-time-monotonic";
        description = "Simple library for using the system's monotonic clock";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204107,7 +196660,6 @@ self: {
          base directory easy-data either filepath hspec quickcheck-instances
          semigroups system-lifted template-haskell transformers
        ];
-       homepage = "https://github.com/jcristovao/system-util";
        description = "Various system utils lifted to EitherT";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204129,7 +196681,6 @@ self: {
          template-haskell
        ];
        librarySystemDepends = [ libossp_uuid ];
-       homepage = "http://github.com/solidsnack/system-uuid/";
        description = "Bindings to system UUID functions";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libossp_uuid;};
@@ -204144,7 +196695,6 @@ self: {
          base bytestring network transformers unix
        ];
        testHaskellDepends = [ base network unix ];
-       homepage = "https://github.com/erebe/systemd";
        description = "Systemd facilities (Socket activation, Notify)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204163,7 +196713,6 @@ self: {
          base micrologger optparse-applicative statgrab text text-format
          transformers
        ];
-       homepage = "https://github.com/githubuser/systemlog#readme";
        description = "An application that regularly logs system stats for later analysis";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204176,7 +196725,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1m5395937yyxsa1bmlfn1dxa1jr15yjhlz9s15bpwapshcd8119y";
        libraryHaskellDepends = [ base syb ];
-       homepage = "http://www.cs.indiana.edu/~adamsmd/papers/scrap_your_zippers/";
        description = "Scrap Your Zippers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204206,7 +196754,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1pnikcyczwy7x4gf35pxkmr9p8b6smqb637r1h8rc9p2hjag2kak";
        libraryHaskellDepends = [ base t3-game t3-server ];
-       homepage = "http://github.com/jxv/t3#readme";
        description = "tic-tac-toe Rexports for client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204224,7 +196771,6 @@ self: {
          aeson base bytestring containers mtl safe text vector
        ];
        testHaskellDepends = [ aeson base hspec ];
-       homepage = "http://github.com/jxv/t3#readme";
        description = "tic-tac-toe core";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204260,7 +196806,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim mtl Takusen template-haskell time
        ];
-       homepage = "not available";
        description = "Transito Abierto: convenience library when using Takusen and Oracle";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204273,7 +196818,6 @@ self: {
        version = "1.0.3";
        sha256 = "1pxh6g1xjbp37fsab3hl2ldrpnbxdnp4s7pcr3mqxv62qi9b3m2f";
        libraryHaskellDepends = [ base safe text ];
-       homepage = "https://github.com/lovasko/tabl";
        description = "Table layout";
        license = "unknown";
      }) {};
@@ -204289,7 +196833,6 @@ self: {
        executableHaskellDepends = [
          base csv optparse-applicative process split
        ];
-       homepage = "https://github.com/danchoi/table";
        description = "Simple tool to generate tables from DSV input";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204315,7 +196858,6 @@ self: {
          base data-default-class data-default-instances-base hspec HUnit
          QuickCheck
        ];
-       homepage = "https://github.com/muesli4/table-layout";
        description = "Layout text as grid or table";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204370,7 +196912,6 @@ self: {
          base containers directory doctest filepath lens transformers
          unordered-containers
        ];
-       homepage = "http://github.com/ekmett/tables/";
        description = "In-memory storage with multiple keys using lenses and traversals";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204392,7 +196933,6 @@ self: {
          HTTP http-conduit http-types mtl network old-locale resourcet SHA
          time transformers utf8-string xml
        ];
-       homepage = "http://github.com/paf31/tablestorage";
        description = "Azure Table Storage REST API Wrapper";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204411,7 +196951,6 @@ self: {
        executableHaskellDepends = [
          attoparsec base comma optparse-applicative tabl text
        ];
-       homepage = "https://github.com/lovasko/tablize";
        description = "Pretty-printing of CSV files";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204457,7 +196996,6 @@ self: {
        version = "0.2.2.7";
        sha256 = "1ysgq7rrks7f98nnvxil8xz1q27hxdgz4szbjhqwzbwd209dmy0k";
        libraryHaskellDepends = [ base csv html mtl ];
-       homepage = "http://hub.darcs.net/kowey/tabular";
        description = "Two-dimensional data tables with rendering functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204494,7 +197032,6 @@ self: {
          xdg-basedir xml xml-helpers xmonad xmonad-contrib
        ];
        executableHaskellDepends = [ base hslogger optparse-applicative ];
-       homepage = "http://github.com/taffybar/taffybar";
        description = "A desktop bar similar to xmobar, but with more GUI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204507,7 +197044,6 @@ self: {
        version = "0.1.1.2";
        sha256 = "0crn1g3dh97s3b55z0pkvjm9h89kq99c2agk687vr0vij6r5di65";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "http://github.com/ekmett/tag-bits";
        description = "Provides access to the dynamic pointer tagging bits used by GHC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204524,7 +197060,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base blaze-builder bytestring enumerator
        ];
-       homepage = "http://github.com/yihuang/tag-stream";
        description = "streamlined html tag parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204550,7 +197085,6 @@ self: {
          base bytestring containers data-accessor explicit-exception
          old-time transformers utility-ht xml-basic
        ];
-       homepage = "http://code.haskell.org/~thielema/tagchup/";
        description = "alternative package for processing of tag soups";
        license = "GPL";
      }) {};
@@ -204568,7 +197102,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq template-haskell transformers transformers-compat
        ];
-       homepage = "http://github.com/ekmett/tagged";
        description = "Haskell 98 phantom types to avoid unsafely passing dummy arguments";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204595,7 +197128,6 @@ self: {
        libraryHaskellDepends = [
          base exceptions mmorph mtl transformers
        ];
-       homepage = "https://github.com/trskop/tagged-exception-core";
        description = "Reflect exceptions using phantom types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204608,7 +197140,6 @@ self: {
        version = "0.1.2";
        sha256 = "0402snxl1cpi7yq03aqkp036hjcrrqiy0if3c3bz6ljls7yxfvci";
        libraryHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/mrkkrp/tagged-identity";
        description = "Trivial monad transformer that allows identical monad stacks have different types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204656,7 +197187,6 @@ self: {
        libraryHaskellDepends = [
          base time transformers unordered-containers
        ];
-       homepage = "http://github.com/ucsd-progsys/tagged-timers";
        description = "Simple wrappers for timing IO actions (single-threaded)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204674,7 +197204,6 @@ self: {
          base comonad contravariant distributive exceptions mtl reflection
          semigroupoids tagged
        ];
-       homepage = "http://github.com/ekmett/tagged-transformer";
        description = "Monad transformer carrying an extra phantom type tag";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204686,7 +197215,6 @@ self: {
        version = "0.1";
        sha256 = "012lcbp2c9a38s4l2i9jaiqcxaidk93v7gxcnf9lplixrnzczy93";
        libraryHaskellDepends = [ base bytestring pcre-light ];
-       homepage = "git://github.com/jre2/HaskellTagging.git";
        description = "Library for tagging data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204715,7 +197243,6 @@ self: {
        benchmarkHaskellDepends = [
          attoparsec base criterion tagsoup text vector
        ];
-       homepage = "http://github.com/alpmestan/taggy";
        description = "Efficient and simple HTML/XML parsing library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204734,7 +197261,6 @@ self: {
        testHaskellDepends = [
          base doctest hspec lens taggy text unordered-containers
        ];
-       homepage = "http://github.com/alpmestan/taggy-lens";
        description = "Lenses for the taggy html/xml parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204780,7 +197306,6 @@ self: {
        libraryHaskellDepends = [
          base binary containers parsec text text-binary
        ];
-       homepage = "https://github.com/kawu/tagset-positional";
        description = "Positional tags and tagsets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204809,7 +197334,6 @@ self: {
        testHaskellDepends = [
          base bytestring deepseq directory process QuickCheck time
        ];
-       homepage = "https://github.com/ndmitchell/tagsoup#readme";
        description = "Parsing and extracting information from (possibly malformed) HTML/XML documents";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204833,7 +197357,6 @@ self: {
          base bytestring containers data-accessor explicit-exception
          old-time tagsoup transformers utility-ht xml-basic
        ];
-       homepage = "http://code.haskell.org/~thielema/tagsoup-ht/";
        description = "alternative parser for the tagsoup package";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204851,7 +197374,6 @@ self: {
        testHaskellDepends = [
          base hspec megaparsec raw-strings-qq tagsoup
        ];
-       homepage = "https://github.com/kseo/tagsoup-megaparsec#readme";
        description = "A Tag token parser and Tag specific parsing combinators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204864,7 +197386,6 @@ self: {
        version = "0.0.8";
        sha256 = "0h62kqls8nrq5wqxbzvxav4kfn1lxc6qm5vg8dhkvqdp5z6xnkzk";
        libraryHaskellDepends = [ base parsec tagsoup ];
-       homepage = "http://www.killersmurf.com";
        description = "Tokenizes Tag, so [ Tag ] can be used as parser input";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204898,7 +197419,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit hspec HUnit QuickCheck resourcet text
        ];
-       homepage = "http://github.com/yihuang/tagstream-conduit";
        description = "streamlined html tag parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -204914,7 +197434,6 @@ self: {
        libraryHaskellDepends = [
          base clock lens mtl parsers time trifecta wreq
        ];
-       homepage = "https://oss.xkcd.com/";
        description = "Support library to enable TAI usage on systems with time kept in UTC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204934,7 +197453,6 @@ self: {
          time vector
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/kim/tai64";
        description = "Tai64 Labels for Haskell";
        license = stdenv.lib.licenses.mpl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -204979,7 +197497,6 @@ self: {
          base bytestring hashable hslogger HUnit matrix network parsec
          random-shuffle safe
        ];
-       homepage = "http://bitbucket.org/sffubs/tak";
        description = "A library encoding the rules of Tak, and a playtak.com client.";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -204997,7 +197514,6 @@ self: {
        testHaskellDepends = [
          base HUnit matrix parsec random-shuffle tak
        ];
-       homepage = "http://bitbucket.org/sffubs/tak";
        description = "AI(s) for playing Tak on playtak.com";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -205024,7 +197540,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base mtl old-time time ];
        librarySystemDepends = [ clntsh ];
-       homepage = "https://github.com/paulrzcz/takusen-oracle.git";
        description = "Database library with left-fold interface for Oracle";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205041,7 +197556,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl pretty transformers unbound
        ];
-       homepage = "https://github.com/sweirich/tal";
        description = "An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205072,7 +197586,6 @@ self: {
          tamarin-prover-theory tamarin-prover-utils text threads time
          transformers uniplate wai warp yesod-core yesod-json yesod-static
        ];
-       homepage = "http://www.infsec.ethz.ch/research/software/tamarin";
        description = "The Tamarin prover for security protocol analysis";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205092,7 +197605,6 @@ self: {
          directory dlist HUnit mtl parsec process safe split syb
          tamarin-prover-utils
        ];
-       homepage = "http://www.infsec.ethz.ch/research/software/tamarin";
        description = "Term manipulation library for the tamarin prover";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205115,7 +197627,6 @@ self: {
          safe syb tamarin-prover-term tamarin-prover-utils time transformers
          uniplate
        ];
-       homepage = "http://www.infsec.ethz.ch/research/software/tamarin";
        description = "Term manipulation library for the tamarin prover";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205134,7 +197645,6 @@ self: {
          base base64-bytestring binary blaze-builder bytestring containers
          deepseq dlist fclabels mtl parsec pretty SHA syb time transformers
        ];
-       homepage = "http://www.infsec.ethz.ch/research/software/tamarin";
        description = "Utility library for the tamarin prover";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205147,7 +197657,6 @@ self: {
        version = "0.4.2.2";
        sha256 = "0jzx76k1bd47ag3y73xmhi7yw7abr5hk9gy95gv3y7knb6mj9cdl";
        libraryHaskellDepends = [ base containers mtl safe text ];
-       homepage = "https://bitbucket.org/tdammers/tamper/";
        description = "Blaze-style HTML templates as a Monad Transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205159,7 +197668,6 @@ self: {
        version = "1.0.0";
        sha256 = "0iqsah4l87bd25cpk575hsq5qbx506gz1ajf6fyv6pmi0sb1w2hb";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jship/tao#readme";
        description = "Type-level assertion operators";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205171,7 +197679,6 @@ self: {
        version = "1.0.0";
        sha256 = "1ch09fgj46fy5h33rcqlbkm02v8cq246bpxswxfdj8p9g1dkkpk5";
        libraryHaskellDepends = [ base tao ];
-       homepage = "https://github.com/jship/tao#readme";
        description = "Example usage of the tao package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205237,7 +197744,6 @@ self: {
          base bytestring conduit conduit-combinators containers criterion
          deepseq directory filepath hspec
        ];
-       homepage = "https://github.com/snoyberg/tar-conduit#readme";
        description = "Extract and create tar files using conduit for streaming";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205251,7 +197757,6 @@ self: {
        revision = "1";
        editedCabalFile = "1wp6vp90g19hv8r2l83ava7qxf0933gb7ni2zgyfa66vlvxvhibv";
        libraryHaskellDepends = [ base mmorph mtl ];
-       homepage = "https://github.com/DanBurton/tardis";
        description = "Bidirectional state monad transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205313,7 +197818,6 @@ self: {
          base brick containers directory microlens-platform microlens-th mtl
          text text-zipper vector vty
        ];
-       homepage = "https://github.com/jtdaugherty/tart/";
        description = "Terminal Art";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205371,7 +197875,6 @@ self: {
          hadoop-rpc hint hslogger hspec packman process rank1dynamic split
          temporary text transformers vector
        ];
-       homepage = "http://github.com/michaxm/task-distribution#readme";
        description = "Distributed processing of changing tasks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205407,7 +197910,6 @@ self: {
          ansi-terminal async base clock containers mtl optparse-applicative
          stm tagged unbounded-delays unix
        ];
-       homepage = "https://github.com/feuerbach/tasty";
        description = "Modern and extensible testing framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205424,7 +197926,6 @@ self: {
          ansi-terminal async base clock containers mtl optparse-applicative
          stm tagged unbounded-delays unix
        ];
-       homepage = "https://github.com/feuerbach/tasty";
        description = "Modern and extensible testing framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205443,7 +197944,6 @@ self: {
          base containers directory filepath generic-deriving ghc-prim mtl
          stm tagged tasty transformers xml
        ];
-       homepage = "http://github.com/ocharles/tasty-ant-xml";
        description = "Render tasty output to XML for Jenkins";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205464,7 +197964,6 @@ self: {
          base directory filepath tasty tasty-hspec tasty-hunit
          tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/minad/tasty-auto#readme";
        description = "Auto discovery for Tasty with support for ingredients and test tree generation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205477,7 +197976,6 @@ self: {
        version = "1.1.0.2";
        sha256 = "0navsbmga0zzia6v8halqm0hli8x8zs0g80zix2170a55w8k3f0h";
        libraryHaskellDepends = [ base dejafu random tagged tasty ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "Deja Fu support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205489,7 +197987,6 @@ self: {
        version = "1.2.0.2";
        sha256 = "145w018mv8928g9bbp5pjwzciyfspxxqdg5grzq0mlpydkpmmgr5";
        libraryHaskellDepends = [ base dejafu random tagged tasty ];
-       homepage = "https://github.com/barrucadu/dejafu";
        description = "Deja Fu support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205517,7 +198014,6 @@ self: {
          tasty-hedgehog tasty-hspec tasty-hunit tasty-quickcheck
          tasty-smallcheck
        ];
-       homepage = "https://github.com/lwm/tasty-discover#readme";
        description = "Test discovery for the tasty framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205529,7 +198025,6 @@ self: {
        version = "0.11.1.1";
        sha256 = "1i2s809m644b7hgiblqay9j364r3fjj1rwbrahsn1pgr5q6mr6ji";
        libraryHaskellDepends = [ base tagged tasty ];
-       homepage = "http://github.com/nomeata/tasty-expected-failure";
        description = "Mark tasty tests as failure expected";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205546,7 +198041,6 @@ self: {
        testHaskellDepends = [
          base directory tasty tasty-golden tasty-hunit tasty-tap
        ];
-       homepage = "http://github.com/MichaelXavier/tasty-fail-fast#readme";
        description = "Adds the ability to fail a tasty test suite on first test failure";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205568,7 +198062,6 @@ self: {
        testHaskellDepends = [
          base directory filepath process tasty tasty-hunit temporary-rc
        ];
-       homepage = "https://github.com/feuerbach/tasty-golden";
        description = "Golden tests support for tasty";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205606,7 +198099,6 @@ self: {
        testHaskellDepends = [
          base hedgehog tasty tasty-expected-failure
        ];
-       homepage = "https://github.com/qfpl/tasty-hedgehog";
        description = "Integrates the hedgehog testing library with the tasty testing framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205625,7 +198117,6 @@ self: {
        testHaskellDepends = [
          base hedgehog tasty tasty-expected-failure
        ];
-       homepage = "https://github.com/qfpl/tasty-hedgehog";
        description = "Integration for tasty and hedgehog";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205645,7 +198136,6 @@ self: {
          base hspec hspec-core QuickCheck tasty tasty-quickcheck
          tasty-smallcheck
        ];
-       homepage = "https://github.com/mitchellwrosen/tasty-hspec";
        description = "Hspec support for the Tasty test framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205663,7 +198153,6 @@ self: {
          base blaze-html bytestring containers filepath generic-deriving mtl
          stm tagged tasty text transformers
        ];
-       homepage = "http://github.com/feuerbach/tasty-html";
        description = "Render tasty output to HTML";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205675,7 +198164,6 @@ self: {
        version = "0.10.0.1";
        sha256 = "0j3hgga6c3s8h5snzivb8a75h96207ia2rlbxzj07xbf4zpkp44g";
        libraryHaskellDepends = [ base call-stack tasty ];
-       homepage = "https://github.com/feuerbach/tasty";
        description = "HUnit support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205687,7 +198175,6 @@ self: {
        version = "1.1";
        sha256 = "06rywmn6gc1qyhf65iwm6i0ysg99ygr2ghk1alkklz4ycagidyvg";
        libraryHaskellDepends = [ base HUnit tasty tasty-hunit ];
-       homepage = "https://github.com/jstolarek/tasty-hunit-adapter";
        description = "Use existing HUnit tests with tasty";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205738,7 +198225,6 @@ self: {
          base bytestring directory hlint hspec io-capture mockery tasty
          tasty-hunit unix
        ];
-       homepage = "https://github.com/IxpertaSolutions/tasty-jenkins-xml#readme";
        description = "Render tasty output to both console and XML for Jenkins";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205756,7 +198242,6 @@ self: {
        testHaskellDepends = [
          base bytestring mtl tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/vincenthz/tasty-kat";
        description = "Known Answer Tests (KAT) framework for tasty";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205774,7 +198259,6 @@ self: {
          tasty-smallcheck
        ];
        testHaskellDepends = [ base smallcheck smallcheck-laws tasty ];
-       homepage = "https://github.com/jdnavarro/tasty-laws";
        description = "Test common laws";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205792,7 +198276,6 @@ self: {
          base lens smallcheck smallcheck-lens tasty tasty-smallcheck
        ];
        testHaskellDepends = [ base lens tasty ];
-       homepage = "https://github.com/jdnavarro/tasty-lens";
        description = "Tasty TestTrees for Lens validation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205808,7 +198291,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq directory filepath process tasty
        ];
-       homepage = "https://github.com/jstolarek/tasty-program";
        description = "Use tasty framework to test whether a program executes correctly";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205823,7 +198305,6 @@ self: {
        sha256 = "0wsqm4fjxnh64sjlccjapvgvw4dhl603qpxl79g3sa3fmgg0m4n5";
        libraryHaskellDepends = [ base QuickCheck random tagged tasty ];
        testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
-       homepage = "https://github.com/feuerbach/tasty";
        description = "QuickCheck support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205842,7 +198323,6 @@ self: {
          base optparse-applicative QuickCheck random tagged tasty
        ];
        testHaskellDepends = [ base pcre-light tasty tasty-hunit ];
-       homepage = "https://github.com/feuerbach/tasty";
        description = "QuickCheck support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205860,7 +198340,6 @@ self: {
          base containers mtl optparse-applicative reducers split stm tagged
          tasty transformers
        ];
-       homepage = "http://github.com/ocharles/tasty-rerun";
        description = "Run tests by filtering the test tree depending on the result of previous test runs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205884,7 +198363,6 @@ self: {
          base directory filepath process tasty tasty-hunit temporary
          transformers
        ];
-       homepage = "https://github.com/phile314/tasty-silver";
        description = "A fancy test runner, including support for golden tests";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205896,7 +198374,6 @@ self: {
        version = "0.8.1";
        sha256 = "1n66ngzllf3xrlqykwszlkwsi96n5nkm7xbpfq7774vpvfnafjri";
        libraryHaskellDepends = [ async base smallcheck tagged tasty ];
-       homepage = "http://documentup.com/feuerbach/tasty";
        description = "SmallCheck support for the Tasty test framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205912,7 +198389,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory process stm tagged tasty time
        ];
-       homepage = "https://github.com/minad/tasty-stats#readme";
        description = "Collect statistics of your Tasty testsuite";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -205929,7 +198405,6 @@ self: {
        testHaskellDepends = [
          base directory tasty tasty-golden tasty-hunit
        ];
-       homepage = "https://github.com/michaelxavier/tasty-tap";
        description = "TAP (Test Anything Protocol) Version 13 formatter for tasty";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205947,7 +198422,6 @@ self: {
          base haskell-src-exts tasty template-haskell
        ];
        testHaskellDepends = [ base tasty-hunit ];
-       homepage = "http://github.com/bennofs/tasty-th";
        description = "Automatic tasty test case discovery using TH";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -205960,7 +198434,6 @@ self: {
        sha256 = "05k9zddmhbcs2xf9n6ln3591cscxix7pakc42j4arw4iwrfiqp17";
        libraryHaskellDepends = [ base tasty ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/merijn/tasty-travis";
        description = "Fancy Travis CI output for tasty tests";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -205977,7 +198450,6 @@ self: {
        executableHaskellDepends = [
          array base lens-simple mtl ncurses random
        ];
-       homepage = "http://github.com/alvare/tateti-tateti#readme";
        description = "Meta tic-tac-toe ncurses game";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206006,7 +198478,6 @@ self: {
          array base binary cautious-file containers directory filepath
          IfElse monad-loops mtl random safe-failure stm-io-hooks
        ];
-       homepage = "http://darcs.monoid.at/tbox";
        description = "Transactional variables and data structures with IO hooks";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206041,7 +198512,6 @@ self: {
        executableHaskellDepends = [
          base bytestring tokyocabinet-haskell utf8-string
        ];
-       homepage = "http://bitcheese.net/wiki/code/tccli";
        description = "TokyoCabinet CLI interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206058,7 +198528,6 @@ self: {
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers HUnit ];
-       homepage = "http://hub.darcs.net/dino/tce-conf";
        description = "Very simple config file reading";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206077,7 +198546,6 @@ self: {
          base bytestring containers inline-c repa sdl2 vector
        ];
        librarySystemDepends = [ tcod ];
-       homepage = "https://github.com/ncrashed/tcod-haskell#readme";
        description = "Bindings to libtcod roguelike engine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206101,7 +198569,6 @@ self: {
        version = "0.0.2";
        sha256 = "1wqkfnkd2di9a6h0br33fd7jaf1yqpaf7kjnpjwp52l4xv04ajlv";
        libraryHaskellDepends = [ base containers old-time ];
-       homepage = "http://www.cl.cam.ac.uk/~pes20/Netsem/";
        description = "A purely functional TCP implementation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206125,7 +198592,6 @@ self: {
          base bytestring directory HUnit io-streams network test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/didi-FP/tcp-streams";
        description = "One stop solution for tcp client and server with tls support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206147,7 +198613,6 @@ self: {
          base bytestring HUnit io-streams network tcp-streams test-framework
          test-framework-hunit
        ];
-       homepage = "https://github.com/didi-FP/tcp-streams";
        description = "Tcp streams using openssl for tls support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206201,7 +198666,6 @@ self: {
          base base-compat binary deepseq doctest semigroups tasty
          tasty-quickcheck vector vector-algorithms
        ];
-       homepage = "https://github.com/futurice/haskell-tdigest#readme";
        description = "On-line accumulation of rank-based statistics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206225,7 +198689,6 @@ self: {
          base base-compat binary deepseq doctest semigroups tasty
          tasty-quickcheck vector vector-algorithms
        ];
-       homepage = "https://github.com/futurice/haskell-tdigest#readme";
        description = "On-line accumulation of rank-based statistics";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206246,7 +198709,6 @@ self: {
          base base-compat Chart Chart-diagrams lens mwc-random statistics
          tdigest vector
        ];
-       homepage = "https://github.com/futurice/haskell-tdigest#readme";
        description = "Chart generation from tdigest";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206263,7 +198725,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring template-haskell transformers xhtml
        ];
-       homepage = "https://github.com/np/tdoc";
        description = "TDoc is a typed document builder with support for (X)HTML";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206301,7 +198762,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion protolude safe-exceptions text time
        ];
-       homepage = "https://github.com/roman/Haskell-teardown#readme";
        description = "Build composable components for your application with clear teardown semantics";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -206323,7 +198783,6 @@ self: {
        benchmarkHaskellDepends = [
          base gauge rio typed-process unliftio
        ];
-       homepage = "https://github.com/roman/Haskell-teardown#readme";
        description = "Build safe and composable teardown sub-routines for resources";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206336,7 +198795,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "0vkaf4prvyi8056mq7kmnn9h7l8z6in2272vzmr1fnchqi7xnn8c";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/expipiplus1/teeth";
        description = "Dental data types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206381,7 +198839,6 @@ self: {
          http-client-tls http-types optparse-applicative random servant
          servant-client servant-client-core text transformers utf8-string
        ];
-       homepage = "http://github.com/klappvisor/haskell-telegram-api#readme";
        description = "Telegram Bot API bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206403,7 +198860,6 @@ self: {
        ];
        executableHaskellDepends = [ base text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/akru/telegram-bot#readme";
        description = "Telegram Bot microframework for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206425,7 +198881,6 @@ self: {
          optparse-applicative system-filepath text turtle
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/bollu/teleport#readme";
        description = "A tool to quickly switch between directories";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206449,7 +198904,6 @@ self: {
          base bytestring pipes QuickCheck split tasty tasty-hunit
          tasty-quickcheck vector
        ];
-       homepage = "https://github.com/andrewthad/teleshell#readme";
        description = "Telnet client and other things";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206470,7 +198924,6 @@ self: {
          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;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206493,7 +198946,6 @@ self: {
          base containers directory mtl optparse-applicative
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/ChrisPenner/tempered#readme";
        description = "A dead-simple shell interpolation templating utility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206516,7 +198968,6 @@ self: {
        version = "0.1.2";
        sha256 = "1fxfyfnwlw9yslbz012rygw2j5iywplybmgbaawkfq4jda7yail4";
        libraryHaskellDepends = [ base data-default template-haskell ];
-       homepage = "https://github.com/haskell-pkg-janitors/template-default";
        description = "declaring Default instances just got even easier";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206541,7 +198992,6 @@ self: {
        version = "0.1.1";
        sha256 = "1dgxfcz68h583r15vc3zmj2fchsv5v4n2v55fz2ccw6sl3kyvlp3";
        libraryHaskellDepends = [ base base-prelude template-haskell ];
-       homepage = "https://github.com/nikita-volkov/template-haskell-compat-v0208";
        description = "A backwards compatibility layer for Template Haskell newer than 2.8";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206556,7 +199006,6 @@ self: {
        libraryHaskellDepends = [
          base GenericPretty ghc-prim template-haskell
        ];
-       homepage = "https://github.com/HaskellZhangSong/TemplateHaskellUtils";
        description = "Some utilities for template Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206596,7 +199045,6 @@ self: {
          aeson base bytestring containers directory mtl parsec pcre-utils
          regex-pcre-builtin scientific text unordered-containers uri-encode
        ];
-       homepage = "https://github.com/kobargh/template-toolkit";
        description = "Template Toolkit implementation for Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206609,7 +199057,6 @@ self: {
        version = "0.0.0.2";
        sha256 = "1vj856dcmnipzxkzs3y33sgkyldqirq8rz9mi6grllv6mqq6lgj2";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "https://github.com/YoshikuniJujo/template/wiki";
        description = "Process template file";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206624,7 +199071,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base mtl tagsoup uniplate ];
-       homepage = "http://github.com/xpika/templateify";
        description = "Make template from website";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206643,7 +199089,6 @@ self: {
          base binary bytestring haskell-src-meta mtl network parsec
          regex-compat regex-posix template-haskell time utf8-string
        ];
-       homepage = "https://github.com/jekor/templatepg";
        description = "A PostgreSQL access library with compile-time SQL type inference";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206661,7 +199106,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-attoparsec HUnit QuickCheck text
        ];
-       homepage = "https://github.com/geraud/templater";
        description = "Simple string templater";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -206683,7 +199127,6 @@ self: {
        ];
        executableHaskellDepends = [ base MissingH mtl time ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/candidtim/tempo#readme";
        description = "Command-line tool to log time-tracking information into JIRA Tempo plugin";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206701,7 +199144,6 @@ self: {
          aeson base blaze-builder bytestring containers HsOpenSSL HTTP
          http-streams io-streams mtl old-locale text time
        ];
-       homepage = "https://github.com/ixmatus/hs-tempodb";
        description = "A small Haskell wrapper around the TempoDB api";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206720,7 +199162,6 @@ self: {
          base csound-catalog csound-expression temporal-media
          temporal-music-notation temporal-music-notation-western
        ];
-       homepage = "https://github.com/anton-k/temporal-csound";
        description = "library to make electronic music, brings together temporal-music-notation and csound-expression packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206733,7 +199174,6 @@ self: {
        version = "0.6.3";
        sha256 = "04qbbx32rs6mz5w3j7wj2hx744x858rv60hmpla3zpx2491r0qi9";
        libraryHaskellDepends = [ base Boolean ];
-       homepage = "https://github.com/anton-k/temporal-media";
        description = "data types for temporal media";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206747,7 +199187,6 @@ self: {
        libraryHaskellDepends = [
          base data-default temporal-media vector
        ];
-       homepage = "https://github.com/anton-k/temporal-music-notation";
        description = "music notation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206763,7 +199202,6 @@ self: {
        libraryHaskellDepends = [
          base binary data-default HCodecs temporal-music-notation
        ];
-       homepage = "https://github.com/anton-k/temporal-music-notation-demo";
        description = "generates midi from score notation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206775,7 +199213,6 @@ self: {
        version = "0.4.0";
        sha256 = "012pv4l5r3ijnyid7b8h1lpifjs7cf3k4a13f6773r93qfgvxpkc";
        libraryHaskellDepends = [ base temporal-music-notation ];
-       homepage = "https://github.com/anton-k/temporal-music-notation-western";
        description = "western music notation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206794,7 +199231,6 @@ self: {
        testHaskellDepends = [
          base base-compat directory filepath tasty tasty-hunit unix
        ];
-       homepage = "https://github.com/feuerbach/temporary";
        description = "Portable temporary file and directory support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206813,7 +199249,6 @@ self: {
        testHaskellDepends = [
          base base-compat directory filepath tasty tasty-hunit unix
        ];
-       homepage = "https://github.com/feuerbach/temporary";
        description = "Portable temporary file and directory support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206830,7 +199265,6 @@ self: {
        libraryHaskellDepends = [
          base directory exceptions filepath transformers unix
        ];
-       homepage = "http://www.github.com/feuerbach/temporary";
        description = "Portable temporary file and directory support for Windows and Unix, based on code from Cabal";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -206849,7 +199283,6 @@ self: {
        testHaskellDepends = [
          base directory resourcet tasty tasty-hunit transformers
        ];
-       homepage = "http://www.github.com/ttuegel/temporary-resourcet";
        description = "Portable temporary files and directories with automatic deletion";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206887,7 +199320,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/kadoban/tempus-fugit";
        description = "Programmers' time tracker";
        license = stdenv.lib.licenses.agpl3;
      }) {};
@@ -206900,7 +199332,6 @@ self: {
        sha256 = "03m612xvx3p44za0g291xir89lcgm4pk885lpy3wshp0987ij1nf";
        libraryHaskellDepends = [ base ghc-prim random vector ];
        testHaskellDepends = [ base QuickCheck random ];
-       homepage = "http://noaxiom.org/tensor";
        description = "A completely type-safe library for linear algebra";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206931,7 +199362,6 @@ self: {
          tensorflow-proto test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "TensorFlow bindings";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206953,7 +199383,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring lens-family proto-lens tensorflow text
        ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "Haskell wrappers for Core Tensorflow Ops";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -206982,7 +199411,6 @@ self: {
          lens-family proto-lens resourcet temporary tensorflow-proto
          tensorflow-records-conduit test-framework test-framework-hunit text
        ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "TensorBoard related functionality";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207001,7 +199429,6 @@ self: {
          base bytestring containers filepath lens-family mainland-pretty
          optparse-applicative proto-lens semigroups tensorflow-proto text
        ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "Code generation for TensorFlow operations";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207032,7 +199459,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion deepseq tensorflow transformers vector
        ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "Friendly layer around TensorFlow bindings";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207046,7 +199472,6 @@ self: {
        sha256 = "06k87dvpsf8pnbb1qq5gjxpjc2sra95y1bwmsnpmlg1qn0ppi5mn";
        setupHaskellDepends = [ base Cabal proto-lens-protoc ];
        libraryHaskellDepends = [ base proto-lens proto-lens-protoc ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "TensorFlow protocol buffers";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207064,7 +199489,6 @@ self: {
        testHaskellDepends = [
          base bytestring cereal test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "Encoder and decoder for the TensorFlow \"TFRecords\" format";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207082,7 +199506,6 @@ self: {
          base bytestring cereal-conduit conduit conduit-extra exceptions
          resourcet tensorflow-records
        ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "Conduit wrappers for TensorFlow.Records.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207095,7 +199518,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1z2anh5ikjpsb1sjfn290bcf5rcxsmzb0gwdk9czdnlmx3fig0ip";
        libraryHaskellDepends = [ base HUnit vector ];
-       homepage = "https://github.com/tensorflow/haskell#readme";
        description = "Some common functions for test suites";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -207113,7 +199535,6 @@ self: {
          union-find-array
        ];
        testHaskellDepends = [ base containers HUnit QuickCheck ];
-       homepage = "http://cl-informatik.uibk.ac.at/software/haskell-rewriting/";
        description = "Term Rewriting Library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207130,7 +199551,6 @@ self: {
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ c2hs ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/luciferous/termbox-bindings";
        description = "Bindings to the Termbox library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207146,7 +199566,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base cli ];
-       homepage = "https://github.com/mdibaiee/termcolor#readme";
        description = "Composable terminal colors";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -207165,7 +199584,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/roelvandijk/terminal-progress-bar";
        description = "A simple progress bar in the terminal";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207192,7 +199610,6 @@ self: {
        libraryHaskellDepends = [
          ansi-terminal base container layered-state prologue text
        ];
-       homepage = "https://github.com/luna/terminal-text";
        description = "Text data type for styled terminal output, including all standard ANSI effects (bold, italic, blinking) and ANSI / 256 / truecolor colors support for Unix and Windows (whenever possible)";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207205,7 +199622,6 @@ self: {
        version = "0.1";
        sha256 = "1k32s5vzkxnsawj8vdscyfc96hk0s97zpj1mgw1hk93hwcrxn9wh";
        libraryHaskellDepends = [ base containers contravariant ];
-       homepage = "http://www.github.com/batterseapower/termination-combinators";
        description = "Termination combinators for forcing non-terminating algorithms to terminate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207219,7 +199635,6 @@ self: {
        sha256 = "1pfd2vdk298v23af2zqcl66xxivrzwjjpdf3dr0fa0isl70fi3hp";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ ncurses ];
-       homepage = "https://github.com/judah/terminfo";
        description = "Haskell bindings to the terminfo library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207255,7 +199670,6 @@ self: {
          base brick data-default optparse-applicative process split
          time-units transformers unix vty
        ];
-       homepage = "https://github.com/jimenezrick/termplot";
        description = "Plot time series in your terminal using commands stdout";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207287,7 +199701,6 @@ self: {
        sha256 = "0gciz8nvn7x1lclzihvwy8v1c53p6frb1q32ckpmsqw7xiasqlhb";
        libraryHaskellDepends = [ base haskell98 old-time ];
        librarySystemDepends = [ terralib4c translib ];
-       homepage = "http://lucc.ess.inpe.br/doku.php?id=terrahs";
        description = "A Haskell GIS Programming Environment";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207309,7 +199722,6 @@ self: {
        executableHaskellDepends = [
          base containers mtl process syb transformers
        ];
-       homepage = "http://mbays.freeshell.org/tersmu";
        description = "A semantic parser for lojban";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207331,7 +199743,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-discover mtl template-haskell transformers
        ];
-       homepage = "http://github.com/cjdev/test-fixture#readme";
        description = "Test monadic side-effects";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207354,7 +199765,6 @@ self: {
          HUnit libxml old-locale QuickCheck random regex-posix semigroups
          time xml
        ];
-       homepage = "http://haskell.github.io/test-framework/";
        description = "Framework for running and organising tests, with HUnit and QuickCheck support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207387,7 +199797,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring filepath mtl process temporary test-framework
        ];
-       homepage = "https://github.com/feuerbach/test-framework-golden";
        description = "Golden tests support for test-framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -207404,7 +199813,6 @@ self: {
        libraryHaskellDepends = [
          base extensible-exceptions HUnit test-framework
        ];
-       homepage = "https://batterseapower.github.io/test-framework/";
        description = "HUnit support for the test-framework package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207431,7 +199839,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq extensible-exceptions QuickCheck random test-framework
        ];
-       homepage = "http://batterseapower.github.com/test-framework/";
        description = "QuickCheck support for the test-framework package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207450,7 +199857,6 @@ self: {
        libraryHaskellDepends = [
          base extensible-exceptions QuickCheck random test-framework
        ];
-       homepage = "http://haskell.github.io/test-framework/";
        description = "QuickCheck-2 support for the test-framework package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207471,7 +199877,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-sandbox test-sandbox-hunit
        ];
-       homepage = "http://gree.github.io/haskell-test-sandbox/";
        description = "test-sandbox support for the test-framework package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207506,7 +199911,6 @@ self: {
        libraryHaskellDepends = [
          base smallcheck test-framework transformers
        ];
-       homepage = "https://github.com/feuerbach/smallcheck";
        description = "Support for SmallCheck tests in test-framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207519,7 +199923,6 @@ self: {
        sha256 = "0pf07psqc4ihg0wrqqm127hd9qjbllmqw9lzf1ridg6r3xs63994";
        libraryHaskellDepends = [ base test-framework testing-feat ];
        testHaskellDepends = [ base test-framework testing-feat ];
-       homepage = "http://github.com/jfischoff/test-framework-testing-feat";
        description = "A test framework provider for testing-feat";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207536,7 +199939,6 @@ self: {
          base haskell-src-exts language-haskell-extract regex-posix
          template-haskell test-framework
        ];
-       homepage = "http://github.com/finnsson/test-generator";
        description = "Automagically generate the HUnit- and Quickcheck-bulk-code using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207567,7 +199969,6 @@ self: {
        libraryHaskellDepends = [ base QuickCheck ];
        testHaskellDepends = [ base QuickCheck tasty tasty-quickcheck ];
        benchmarkHaskellDepends = [ base criterion QuickCheck ];
-       homepage = "https://github.com/knupfer/test-invariant";
        description = "Provide common invariants to be checked with QuickCheck";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207607,7 +200008,6 @@ self: {
          hspec-expectations-lifted mtl process QuickCheck regex-posix
          template-haskell text transformers transformers-compat unix
        ];
-       homepage = "http://gree.github.io/haskell-test-sandbox/";
        description = "Sandbox for system tests";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207651,7 +200051,6 @@ self: {
        version = "0.1.2";
        sha256 = "0v8nfgjn46q4z5ic5vlqm240dfkk0ci90n86bb3b7nk3hvka1zpk";
        libraryHaskellDepends = [ base HUnit lifted-base test-sandbox ];
-       homepage = "http://gree.github.io/haskell-test-sandbox/";
        description = "HUnit convenience functions for use with test-sandbox";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207668,7 +200067,6 @@ self: {
        libraryHaskellDepends = [
          base mtl QuickCheck random test-sandbox transformers
        ];
-       homepage = "http://gree.github.io/haskell-test-sandbox/";
        description = "QuickCheck convenience functions for use with test-sandbox";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207744,8 +200142,8 @@ self: {
      }:
      mkDerivation {
        pname = "testbench";
-       version = "0.2.1.1";
-       sha256 = "0ps4q86258j41iv3xisxw3154xgxg0dmk3khc4ibr1k0dbvkr8r6";
+       version = "0.2.1.2";
+       sha256 = "1mvqvc7k9a7nwx4m1bqhsykmdc4zq3myma2b2vq7s8a88bm8w10r";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -207774,18 +200172,17 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "testing-feat_1_0_1_0" = callPackage
+  "testing-feat_1_1_0_0" = callPackage
     ({ mkDerivation, base, QuickCheck, size-based
      , testing-type-modifiers
      }:
      mkDerivation {
        pname = "testing-feat";
-       version = "1.0.1.0";
-       sha256 = "0f3b4q97nwgk6gdcg0475r7g15hbghdp8vh7iiw6lrp87v7w00b3";
+       version = "1.1.0.0";
+       sha256 = "1v2qzzpf1s008g7q6q67glf7vbm1pkpq4rc3ii74f4g6vhfx610r";
        libraryHaskellDepends = [
          base QuickCheck size-based testing-type-modifiers
        ];
-       homepage = "https://github.com/JonasDuregard/testing-feat";
        description = "Functional Enumeration of Algebraic Types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207816,7 +200213,6 @@ self: {
          base Cabal directory filepath fsnotify hint mtl system-filepath
          time unix
        ];
-       homepage = "http://github.com/roman/testloop";
        description = "Quick feedback loop for test suites";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207834,7 +200230,6 @@ self: {
        libraryHaskellDepends = [
          base containers HUnit mtl QuickCheck random
        ];
-       homepage = "https://github.com/jgoerzen/testpack";
        description = "Test Utililty Pack for HUnit and QuickCheck (unmaintained)";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207850,7 +200245,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base filepath gtk ];
-       homepage = "http://code.haskell.org/~dons/code/testpattern";
        description = "Display a monitor test pattern";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207881,7 +200275,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base GLUT random ];
-       homepage = "http://d.hatena.ne.jp/mokehehe/20080921/tetris";
        description = "A 2-D clone of Tetris";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -207896,7 +200289,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers deepseq parsec ];
        executableHaskellDepends = [ base containers deepseq parsec ];
-       homepage = "http://textmining.lt/tex2txt/";
        description = "LaTeX to plain-text conversion";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207918,7 +200310,6 @@ self: {
          directory extra filepath hinotify mtl optparse-applicative process
          temporary unix
        ];
-       homepage = "https://gitlab.com/xaverdh/tex-builder#texbuilder";
        description = "View your latex output while editing";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -207942,7 +200333,6 @@ self: {
          base bytestring directory filepath process split temporary text
          utf8-string xml
        ];
-       homepage = "http://github.com/jgm/texmath";
        description = "Conversion between formats used to represent mathematics";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -207965,7 +200355,6 @@ self: {
          base bytestring directory filepath process split temporary text
          utf8-string xml
        ];
-       homepage = "http://github.com/jgm/texmath";
        description = "Conversion between formats used to represent mathematics";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208011,7 +200400,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2
        ];
        doCheck = false;
-       homepage = "https://github.com/haskell/text";
        description = "An efficient packed Unicode text type";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -208026,7 +200414,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring text text-format utf8-string
        ];
-       homepage = "http://github.com/aelve/text-all";
        description = "Everything Data.Text related in one package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208043,7 +200430,6 @@ self: {
          base blaze-html bytestring containers markdown text
          unordered-containers
        ];
-       homepage = "https://github.com/andersjel/haskell-text-and-plots";
        description = "EDSL to create HTML documents with plots based on the C3.js library.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208056,7 +200442,6 @@ self: {
        version = "0.2.1.1";
        sha256 = "18gl10pwg3qwsk0za3c70j4n6a9129wwf1b7d3a461h816yv55xn";
        libraryHaskellDepends = [ base binary text ];
-       homepage = "https://github.com/kawu/text-binary";
        description = "Binary instances for text types";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -208078,7 +200463,6 @@ self: {
          tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ criterion rerebase ];
-       homepage = "https://github.com/nikita-volkov/text-builder";
        description = "An efficient strict text builder";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208117,7 +200501,6 @@ self: {
          base base16-bytestring base64-bytestring bytestring errors text
        ];
        testHaskellDepends = [ base bytestring hspec hspec-discover text ];
-       homepage = "https://github.com/cjdev/text-conversions#readme";
        description = "Safe conversions between textual types";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -208134,7 +200517,6 @@ self: {
        testHaskellDepends = [
          base bytestring QuickCheck quickcheck-text text
        ];
-       homepage = "https://github.com/pliosoft/text-cp437#readme";
        description = "Conversion of Text to and from CP437";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208153,7 +200535,6 @@ self: {
          array base double-conversion ghc-prim integer-gmp old-locale text
          time transformers
        ];
-       homepage = "https://github.com/bos/text-format";
        description = "Text formatting";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208202,7 +200583,6 @@ self: {
          base containers protolude QuickCheck string-conversions tasty
          tasty-hunit tasty-quickcheck time unordered-containers
        ];
-       homepage = "https://github.com/joe9/GenericPretty";
        description = "A generic, derivable, haskell pretty printer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208224,7 +200604,6 @@ self: {
          random test-framework test-framework-hunit
          test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/bos/text-icu";
        description = "Bindings to the ICU library";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) icu;};
@@ -208248,7 +200627,6 @@ self: {
          HUnit lens parsec QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2 test-framework-th text text-icu
        ];
-       homepage = "https://www.lambdanow.us/browser/text-icu-normalized";
        description = "Dealing with Strict Text in NFC normalization";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208284,7 +200662,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-meta json json-qq parsec template-haskell
        ];
-       homepage = "http://github.com/finnsson/text-json-qq";
        description = "Json Quasiquatation for Haskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208302,7 +200679,6 @@ self: {
          base bytestring case-insensitive data-checked hashable semigroups
          text
        ];
-       homepage = "https://github.com/mvv/text-latin1";
        description = "Latin-1 (including ASCII) utility functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208336,7 +200712,6 @@ self: {
        sha256 = "1n3h33g2yqwn4am9r693qs1wwg2ar9074zfmc535xa5yyjk64afi";
        libraryHaskellDepends = [ base extra lens text ];
        testHaskellDepends = [ base hspec lens ];
-       homepage = "https://github.com/ChrisPenner/rasa";
        description = "Lenses for operating over text";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208353,7 +200728,6 @@ self: {
        libraryHaskellDepends = [
          base containers parsers text text-loc transformers
        ];
-       homepage = "https://github.com/mvv/text-lips";
        description = "Monadic parsing combinator library with attention to locations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208365,7 +200739,6 @@ self: {
        version = "0.1";
        sha256 = "069v99jnlayl2srl09355i56wpry0f6mq4bfp8lj0sxcsm1bzpgw";
        libraryHaskellDepends = [ base hashable ];
-       homepage = "https://github.com/mvv/text-loc";
        description = "Line-column locations within a text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208377,7 +200750,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1ls41s45qwrmmac8k1gryvxbhhczqy2wanwanw48m7xnbv52p9fg";
        libraryHaskellDepends = [ base bytestring bytestring-handle text ];
-       homepage = "https://github.com/exbb2/text-locale-encoding";
        description = "Encode and decode Text to/from ByteString using TextEncoding";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208391,7 +200763,6 @@ self: {
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base tasty tasty-hunit text ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://github.com/brendanhay/text-manipulate";
        description = "Case conversion, word boundary manipulation, and textual subjugation";
        license = "unknown";
      }) {};
@@ -208409,7 +200780,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck quickcheck-text tasty tasty-quickcheck text
        ];
-       homepage = "https://github.com/jtdaugherty/text-markup/";
        description = "A data structure for mapping metadata to text subsequences";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208428,7 +200798,6 @@ self: {
        libraryHaskellDepends = [ base containers text vector ];
        testHaskellDepends = [ base hspec QuickCheck text ];
        benchmarkHaskellDepends = [ base criterion deepseq text weigh ];
-       homepage = "https://github.com/mrkkrp/text-metrics";
        description = "Calculate various string metrics efficiently";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208445,7 +200814,6 @@ self: {
        testHaskellDepends = [
          base hspec QuickCheck quickcheck-instances
        ];
-       homepage = "https://github.com/joelteon/text-normal.git";
        description = "Unicode-normalized text";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208463,7 +200831,6 @@ self: {
          base bytestring pretty QuickCheck strict-data text util-plus
        ];
        testHaskellDepends = [ base doctest HTF text ];
-       homepage = "https://github.com/factisresearch/opensource-mono#readme";
        description = "Utils for text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208478,7 +200845,6 @@ self: {
        editedCabalFile = "1qy82sjkl92scmb2x3k662jq41plkbf8mb7b6r9p13rzbwkpbba7";
        libraryHaskellDepends = [ base regex-applicative ];
        testHaskellDepends = [ base QuickCheck regex-applicative ];
-       homepage = "http://rel4tion.org/projects/text-position/";
        description = "Handling positions in text and position-tagging it";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208496,11 +200862,27 @@ self: {
          base dlist transformers transformers-compat
        ];
        testHaskellDepends = [ base QuickCheck quickcheck-simple ];
-       homepage = "http://khibino.github.io/haskell-relational-record/";
        description = "Parser and Printer of PostgreSQL extended types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "text-postgresql_0_0_3_0" = callPackage
+    ({ mkDerivation, base, dlist, QuickCheck, quickcheck-simple
+     , transformers, transformers-compat
+     }:
+     mkDerivation {
+       pname = "text-postgresql";
+       version = "0.0.3.0";
+       sha256 = "0db08ri1zixxm8vhcnijv2wpmcyv3bali30a1fx4vmb8d6c1fh35";
+       libraryHaskellDepends = [
+         base dlist transformers transformers-compat
+       ];
+       testHaskellDepends = [ base QuickCheck quickcheck-simple ];
+       description = "Parser and Printer of PostgreSQL extended types";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "text-printer" = callPackage
     ({ mkDerivation, base, bytestring, pretty, QuickCheck, semigroups
      , test-framework, test-framework-quickcheck2, text, text-latin1
@@ -208515,7 +200897,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck test-framework test-framework-quickcheck2
        ];
-       homepage = "https://github.com/mvv/text-printer";
        description = "Abstract interface for text builders/printers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208526,8 +200907,8 @@ self: {
      }:
      mkDerivation {
        pname = "text-regex-replace";
-       version = "0.1.1.2";
-       sha256 = "1v6gjimq4qzldpc3ihvf0mn24n3mfk4vs87b7xzgmzk63sbpijyk";
+       version = "0.1.1.3";
+       sha256 = "0i0ifjxd24kfiljk3l0slxc8345d0rdb92ixxdzn04brs2fs5h53";
        libraryHaskellDepends = [ attoparsec base text text-icu ];
        testHaskellDepends = [
          base hspec QuickCheck smallcheck text text-icu
@@ -208548,7 +200929,6 @@ self: {
          aeson base base-unicode-symbols bytestring groups lens text
        ];
        testHaskellDepends = [ base base-unicode-symbols hspec lens text ];
-       homepage = "https://github.com/mvoidex/text-region";
        description = "Marking text regions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208565,7 +200945,6 @@ self: {
          aeson base base-unicode-symbols bytestring groups lens text
        ];
        testHaskellDepends = [ base base-unicode-symbols hspec lens text ];
-       homepage = "https://github.com/mvoidex/text-region";
        description = "Marking text regions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208578,7 +200957,6 @@ self: {
        version = "0.4.0";
        sha256 = "0g0iihfin5vjfk69r7jjw4vs3l1k3f0kkg3bbc4xqm274vd72bph";
        libraryHaskellDepends = [ base containers mtl vector ];
-       homepage = "https://github.com/acfoltzer/text-register-machine";
        description = "A Haskell implementation of the 1# Text Register Machine";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208591,7 +200969,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "1p78xsr25qxmfgsl73lzfn7j32ni897667k48448fkihdsg0a15g";
        libraryHaskellDepends = [ base classy-prelude mtl parsec text ];
-       homepage = "http://github.com/thinkpad20/text-render";
        description = "A type class for rendering objects as text, pretty-printing, etc";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -208609,7 +200986,6 @@ self: {
        libraryHaskellDepends = [ base containers ];
        executableHaskellDepends = [ base optparse-applicative parsec ];
        testHaskellDepends = [ base hedgehog neat-interpolation text ];
-       homepage = "https://github.com/chris-martin/text-replace";
        description = "Simple text replacements from a list of search/replace pairs";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -208669,7 +201045,6 @@ self: {
          ghc-boot-th ghc-prim integer-gmp nats semigroups tagged
          template-haskell text th-lift transformers transformers-compat void
        ];
-       homepage = "https://github.com/RyanGlScott/text-show";
        description = "Efficient conversion of values into Text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208709,7 +201084,6 @@ self: {
          tagged template-haskell text th-lift transformers
          transformers-compat void
        ];
-       homepage = "https://github.com/RyanGlScott/text-show";
        description = "Efficient conversion of values into Text";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208744,7 +201118,6 @@ self: {
          unordered-containers vector xhtml
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/RyanGlScott/text-show-instances";
        description = "Additional instances for text-show";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208781,7 +201154,6 @@ self: {
          transformers-compat unix unordered-containers vector xhtml
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/RyanGlScott/text-show-instances";
        description = "Additional instances for text-show";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208799,7 +201171,6 @@ self: {
        libraryHaskellDepends = [ base bytestring text ];
        testHaskellDepends = [ base bytestring deepseq hspec text ];
        benchmarkHaskellDepends = [ base bytestring criterion text ];
-       homepage = "http://github.com/fpco/text-stream-decode";
        description = "Streaming decoding functions for UTF encodings. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -208816,7 +201187,6 @@ self: {
        testHaskellDepends = [
          attoparsec base Cabal formatting hspec QuickCheck text time
        ];
-       homepage = "https://github.com/klangner/text-time";
        description = "Library for Time parsing from Text into UTCTime";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208835,7 +201205,6 @@ self: {
          base bytestring quickcheck-instances tasty tasty-hunit
          tasty-quickcheck text
        ];
-       homepage = "https://github.com/dpwright/text-utf7";
        description = "UTF-7 encoding/decoding for Data.Text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208858,7 +201227,6 @@ self: {
          integer-gmp QuickCheck quickcheck-unicode random test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/text-utf8";
        description = "An efficient packed UTF-8 backed Unicode text type";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -208871,7 +201239,6 @@ self: {
        sha256 = "0qi64qznipg43x39ah3cnv6l8axj7az2fplcm6jr6xch52yf1dk3";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base HTF text ];
-       homepage = "https://github.com/agrafix/text-utils#readme";
        description = "Various text utilities";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -208888,7 +201255,6 @@ self: {
          base bytestring containers haskell98 mtl not-in-base split syb
          template-haskell xml
        ];
-       homepage = "http://github.com/finnsson/Text.XML.Generic";
        description = "Serialize Data to XML (strings)";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208901,7 +201267,6 @@ self: {
        version = "0.1";
        sha256 = "0311in43n89bk1fg4y9qglvbbl47ygvcvr0f7zpr8bpaqbb1ard5";
        libraryHaskellDepends = [ base parsec template-haskell xml ];
-       homepage = "http://www.github.com/finnsson/text-xml-qq";
        description = "Quasiquoter for xml. XML DSL in Haskell.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208916,7 +201281,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base deepseq text vector ];
        testHaskellDepends = [ base hspec QuickCheck text ];
-       homepage = "https://github.com/jtdaugherty/text-zipper/";
        description = "A text editor zipper library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208929,7 +201293,6 @@ self: {
        sha256 = "0dcv715lfwvknyllb7p18gllay4258lsg6wsdjlpy5j6f24x0ac6";
        libraryHaskellDepends = [ base mtl text-zipper ];
        testHaskellDepends = [ base hspec text-zipper ];
-       homepage = "https://github.com/kseo/text-zipper-monad#readme";
        description = "Monadic interface to the text-zipper package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -208947,7 +201310,6 @@ self: {
        testHaskellDepends = [
          base HUnit lens QuickCheck semigroups text
        ];
-       homepage = "https://github.com/qfpl/text1";
        description = "Non-empty values of `Data.Text`.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208975,7 +201337,6 @@ self: {
          aeson base bytestring http-client http-client-tls http-conduit text
          unix-time
        ];
-       homepage = "https://github.com/just-chow/textlocal";
        description = "Haskell wrapper for textlocal SMS gateway";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -208989,7 +201350,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskell98 process ];
-       homepage = "https://github.com/spockz/Haskell-Code-Completion-for-TextMate";
        description = "A simple Haskell program to provide tags for Haskell code completion in TextMate";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209011,7 +201371,6 @@ self: {
          aeson base bytestring conduit http-conduit http-types resourcet
          tasty tasty-hunit text transformers
        ];
-       homepage = "https://github.com/gltronred/textocat-api-haskell";
        description = "Unofficial Haskell SDK for Textocat API -- http://textocat.com";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209035,7 +201394,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0facdj7h789pz7ll43wdkfn6zs6d4q1ns61wq64d2gixwi2fq06y";
        libraryHaskellDepends = [ base bytestring text utf8-string ];
-       homepage = "https://sealgram.com/git/haskell/text-like/";
        description = "Textual type class for data that represent text";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209060,7 +201418,6 @@ self: {
        sha256 = "1njccng7gj8za3ywjydphw054nx6grmgnfzwmwj89xwirf8710cs";
        libraryHaskellDepends = [ base utility-ht ];
        testHaskellDepends = [ base QuickCheck ];
-       homepage = "http://www.haskell.org/haskellwiki/Type_arithmetic";
        description = "Type-level integers, booleans, lists using type families";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209072,7 +201429,6 @@ self: {
        version = "0.8";
        sha256 = "139dcwvik8yfpl3i71ddjml1xn126qrx1mbxa4mcwfm6q81fvkzm";
        libraryHaskellDepends = [ base template-haskell tfp ];
-       homepage = "http://www.haskell.org/haskellwiki/Type_arithmetic";
        description = "Template-Haskell code for tfp";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209098,7 +201454,6 @@ self: {
        testHaskellDepends = [
          base hslogger mtl network QuickCheck transformers
        ];
-       homepage = "http://github.com/sheyll/tftp";
        description = "A library for building tftp servers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209128,7 +201483,6 @@ self: {
          base containers ghc-prim template-haskell
        ];
        testHaskellDepends = [ base containers template-haskell ];
-       homepage = "https://github.com/glguy/th-abstraction";
        description = "Nicer interface for reified information about data types";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -209148,7 +201502,6 @@ self: {
        testHaskellDepends = [
          base derive tasty tasty-hunit tasty-quickcheck template-haskell
        ];
-       homepage = "https://github.com/jkarni/th-alpha";
        description = "Alpha equivalence for TH Exp";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209161,7 +201514,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "0f16cgwkmqhkm5nxyic0f56swzm96yqmagmbh7vjd203mn9zv9z6";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/DanielSchuessler/th-build";
        description = "More convenient construction of TH ASTs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209175,7 +201527,6 @@ self: {
        sha256 = "0gv5p5359jmpd9zxsrc8zw2hkpjj9y4fzd61c0bs9ax8nw6v9akc";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec template-haskell ];
-       homepage = "https://github/junjihashimoto/th-cas";
        description = "Compile-time CAS(Computer Algebra System)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -209210,7 +201561,6 @@ self: {
          ghc-prim hspec hspec-core lens mtl mtl-unleashed syb
          template-haskell text th-desugar th-orphans th-reify-many
        ];
-       homepage = "https://github.com/seereason/th-context";
        description = "Test instance context";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209245,7 +201595,6 @@ self: {
          base containers hspec HUnit mtl syb template-haskell th-expand-syns
          th-lift th-orphans
        ];
-       homepage = "https://github.com/goldfirere/th-desugar";
        description = "Functions to desugar Template Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209268,7 +201617,6 @@ self: {
          base containers hspec HUnit mtl syb template-haskell th-expand-syns
          th-lift th-orphans
        ];
-       homepage = "https://github.com/goldfirere/th-desugar";
        description = "Functions to desugar Template Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209281,7 +201629,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1dmkj8is73mwngy1dw3ba34744whqj0jc243bjnkyrrwkbwn55ih";
        libraryHaskellDepends = [ base constraints template-haskell ];
-       homepage = "http://github.com/isovector/th-dict-discovery/";
        description = "Automatically discover available dictionaries at compile time";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209295,7 +201642,6 @@ self: {
        sha256 = "01prlvh3py5hq5ccjidfyp9ixq2zd88dkbsidyjrpkja6v8m43yc";
        libraryHaskellDepends = [ base containers syb template-haskell ];
        testHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/DanielSchuessler/th-expand-syns";
        description = "Expands type synonyms in Template Haskell ASTs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209307,7 +201653,6 @@ self: {
        version = "0.0.0.4";
        sha256 = "1vgvqgfm2lvx6v5r2mglwyl63647c9n6b9a5ikqc93pjm98g9vwg";
        libraryHaskellDepends = [ base syb template-haskell ];
-       homepage = "https://github.com/mokus0/th-extras";
        description = "A grab bag of functions for use with Template Haskell";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -209319,7 +201664,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "10n1aw74xi5gzs1847dhiv6yjxcz99idw91hvf34zhhs8hp8zf2z";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://code.haskell.org/~mokus/th-fold";
        description = "TH fold generator";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209337,7 +201681,6 @@ self: {
          base Earley haskell-src-meta template-haskell text
        ];
        testHaskellDepends = [ base tasty tasty-hunit text ];
-       homepage = "https://github.com/mtesseract/th-format#readme";
        description = "Template Haskell based support for format strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209349,7 +201692,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "09xxfgyy56284cd2fry8pshlpawva4yq1k6bhza5samn694yinkq";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://github.com/tolysz/inline-io-action";
        description = "Simple inline IO action into compiled code using TH";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209370,7 +201712,6 @@ self: {
          base containers HTF list-extras loch-th placeholders
          template-haskell th-expand-syns
        ];
-       homepage = "https://github.com/nikita-volkov/th-instance-reification";
        description = "Fixed versions of instances reification functions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209411,7 +201752,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl template-haskell th-orphans
        ];
-       homepage = "https://github.com/ddssff/th-kinds";
        description = "Automated kind inference in Template Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209443,7 +201783,6 @@ self: {
          base ghc-prim template-haskell th-abstraction
        ];
        testHaskellDepends = [ base ghc-prim template-haskell ];
-       homepage = "http://github.com/mboes/th-lift";
        description = "Derive Template Haskell's Lift class for datatypes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209462,7 +201801,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers QuickCheck template-haskell text vector
        ];
-       homepage = "http://github.com/bennofs/th-lift-instances/";
        description = "Lift instances for template-haskell for common data types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209475,7 +201813,6 @@ self: {
        sha256 = "1r9qwj3aw5adxzgxb1kgr9s1scrqclf4jfmlhv8nz1dhbqwg84h1";
        libraryHaskellDepends = [ base template-haskell time ];
        testHaskellDepends = [ base markdown-unlit ];
-       homepage = "https://github.com/dzhus/th-nowq#readme";
        description = "Template Haskell splice that expands to current time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209527,7 +201864,6 @@ self: {
          base bytestring hspec HUnit QuickCheck template-haskell text
        ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://github.com/pikajude/th-printf";
        description = "Compile-time printf";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -209539,7 +201875,6 @@ self: {
        version = "0.0.1.4";
        sha256 = "08lal845ixcw62skw2rsi98y9v3dgj7bq4ygmlxm6k3lfgd9v7q8";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/khibino/haskell-th-reify-compat/";
        description = "Compatibility for the result type of TH reify";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209556,7 +201891,6 @@ self: {
          base containers mtl safe template-haskell th-expand-syns
        ];
        testHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/mgsloan/th-reify-many";
        description = "Recurseively reify template haskell datatype info";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209580,7 +201914,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0jmajcnw832df503jbg2fmrmnskc43i07214vpc4fw359cgd7yn3";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "https://gitlab.com/igrep/th-strict-compat";
        description = "Compatibility shim for Bang and Strict in Template Haskell";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -209593,7 +201926,6 @@ self: {
        sha256 = "09aqjrvgarygcbry01f6kmwbf7lzsbravmwz4277jdzdhwwj2zw6";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base hspec template-haskell ];
-       homepage = "https://github.com/lexi-lambda/th-to-exp#readme";
        description = "Provides a way to persist data from compile-time to runtime";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -209605,7 +201937,6 @@ self: {
        version = "0.0.1.0";
        sha256 = "1hmhpcxg0hhqhb8qmqqi9x8jb4h8a6045k0q8162mm0vl47s4rz2";
        libraryHaskellDepends = [ base containers mtl template-haskell ];
-       homepage = "https://github.com/konn/th-traced";
        description = "Tracing Q monad computation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209634,7 +201965,6 @@ self: {
        testHaskellDepends = [
          aeson base HUnit network-uri syb template-haskell th-lift
        ];
-       homepage = "https://github.com/seereason/th-typegraph";
        description = "Graph of the subtype relation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209656,7 +201986,6 @@ self: {
          base bytestring containers directory filepath hspec primitive syb
          template-haskell text th-orphans vector
        ];
-       homepage = "https://github.com/fpco/th-utilities#readme";
        description = "Collection of useful functions for use with Template Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -209679,7 +202008,6 @@ self: {
        testHaskellDepends = [
          base Cabal containers directory filepath hspec
        ];
-       homepage = "https://github.com/y-taka-23/thank-you-stars#readme";
        description = "Give your dependencies stars on GitHub!";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209696,7 +202024,6 @@ self: {
        libraryHaskellDepends = [
          base base-prelude contravariant semigroups slave-thread unagi-chan
        ];
-       homepage = "https://github.com/nikita-volkov/theatre";
        description = "Minimalistic actor library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209723,7 +202050,6 @@ self: {
        testHaskellDepends = [
          base bytestring tasty tasty-hunit text time
        ];
-       homepage = "http://github.com/pjones/themoviedb";
        description = "Haskell API bindings for http://themoviedb.org";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209746,7 +202072,6 @@ self: {
          base configurator directory either errors filepath
          optparse-applicative text transformers transformers-compat
        ];
-       homepage = "http://github.com/bennofs/themplate/";
        description = "Project templating tool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209772,7 +202097,6 @@ self: {
          base cookie hspec hspec-wai http-types servant-server transformers
          vault wai wai-extra wai-session
        ];
-       homepage = "https://github.com/liqd/thentos";
        description = "All-in-one session handling for servant-based frontends";
        license = "AGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209827,7 +202151,6 @@ self: {
          quickcheck-instances tasty tasty-quickcheck transformers
          unordered-containers vector
        ];
-       homepage = "https://github.com/isomorphism/these";
        description = "An either-or-both data type & a generalized 'zip with padding' typeclass";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209839,7 +202162,6 @@ self: {
        version = "0.999";
        sha256 = "0z3cqjcf6xr0z7g3s1jszcs39w43sl0793gl0qm3dklbginqbcnn";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "http://bitbucket.org/alinabi/thespian";
        description = "Lightweight Erlang-style actors for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209851,7 +202173,6 @@ self: {
        version = "1.0.1";
        sha256 = "0m9k1b75ja5a6vq7jdqzsbqjc4fh1kzy29rzss08ph6700bm6z8f";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/hijarian/theta-functions";
        description = "Theta-functions implemented as trigonometric series";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -209866,7 +202187,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base pretty ];
-       homepage = "http://web.cecs.pdx.edu/~mpj/thih/";
        description = "Typing Haskell In Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209886,7 +202206,6 @@ self: {
        executableHaskellDepends = [
          base edit-distance parseargs phonetic-code sqlite
        ];
-       homepage = "http://wiki.cs.pdx.edu/bartforge/thimk";
        description = "Command-line spelling word suggestion tool";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209906,7 +202225,6 @@ self: {
          base bifunctors containers contravariant mtl profunctors random
          template-haskell
        ];
-       homepage = "https://github.com/Kinokkory/Thorn";
        description = "Datatype Manipulation with Template Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -209920,7 +202238,6 @@ self: {
        sha256 = "064s46pg3l015lp4zvz9kj0yki48hvwqccfjxqs52jz5pd9rd1z8";
        libraryHaskellDepends = [ base containers stm ];
        testHaskellDepends = [ base containers hspec stm ];
-       homepage = "https://github.com/nshimaza/thread-hierarchy#readme";
        description = "Simple Haskel thread management in hierarchical manner";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -209934,7 +202251,6 @@ self: {
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ atomic-primops base ];
        benchmarkHaskellDepends = [ atomic-primops base criterion ];
-       homepage = "https://github.com/rrnewton/thread-local-storage";
        description = "Several options for thread-local-storage (TLS) in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -209948,7 +202264,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base process ];
-       homepage = "http://bjaress.blogspot.com/";
        description = "Runs other programs in the manner of a thread pool";
        license = "GPL";
      }) {};
@@ -209977,7 +202292,6 @@ self: {
        testHaskellDepends = [
          base concurrent-extra HUnit stm test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/basvandijk/threads";
        description = "Fork threads and wait for their result";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210045,7 +202359,6 @@ self: {
          filepath ghc-events glib gtk mtl pango template-haskell temporary
          text time unix
        ];
-       homepage = "http://www.haskell.org/haskellwiki/ThreadScope";
        description = "A graphical tool for profiling parallel Haskell programs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210063,7 +202376,6 @@ self: {
          array base bytestring cereal crypto-api data-default entropy random
          tagged
        ];
-       homepage = "http://github.com/valderman/threefish";
        description = "The Threefish block cipher and the Skein hash function for Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210082,7 +202394,6 @@ self: {
          base bifunctors casing containers generics-sop profunctors text
          threepenny-gui
        ];
-       homepage = "https://github.com/pepeiborra/threepenny-editors";
        description = "Composable algebraic editors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210107,7 +202418,6 @@ self: {
          snap-server stm template-haskell text transformers
          unordered-containers vault vector websockets websockets-snap
        ];
-       homepage = "http://wiki.haskell.org/Threepenny-gui";
        description = "GUI framework that uses the web browser as a display";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210122,7 +202432,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base threepenny-gui ];
        executableHaskellDepends = [ base threepenny-gui ];
-       homepage = "https://github.com/barischj/threepenny-gui-contextmenu#readme";
        description = "Write simple nested context menus for threepenny-gui";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210138,7 +202447,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base clay text threepenny-gui ];
        executableHaskellDepends = [ base threepenny-gui ];
-       homepage = "https://github.com/barischj/threepenny-gui-flexbox";
        description = "Flexbox layouts for Threepenny-gui";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210161,7 +202469,6 @@ self: {
        testHaskellDepends = [
          base bytestring hspec QuickCheck unordered-containers
        ];
-       homepage = "http://thrift.apache.org";
        description = "Haskell bindings for the Apache Thrift RPC system";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210174,7 +202481,6 @@ self: {
        version = "0.3.0.2";
        sha256 = "01y4s5mpk7d0y878fr40j9k19dryj37am9g86v2s9lr5d0q2nnqp";
        libraryHaskellDepends = [ base ];
-       homepage = "http://heisenbug.blogspot.com/search/label/thrist";
        description = "Type-threaded list";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210203,7 +202509,6 @@ self: {
          async base bytestring clock HUnit say stm stm-chans test-framework
          test-framework-hunit text
        ];
-       homepage = "https://github.com/mtesseract/throttle-io-stream#readme";
        description = "Throttler between arbitrary IO producer and consumer functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210216,7 +202521,6 @@ self: {
        sha256 = "031mf4fwvqfnlazz0ypjs2bn2245xqb3i5k3k8mmm429grflwa6m";
        libraryHaskellDepends = [ base natural-numbers time ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/AxialExchange/haskell-throttled-io-loop#readme";
        description = "Loop over an action but throttle it to a certain rate";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210231,7 +202535,6 @@ self: {
        revision = "3";
        editedCabalFile = "1gia9j7zq3g74kqvkzwp68d690nhddix1kpmj23d5a3zns3rxasn";
        libraryHaskellDepends = [ base bytestring case-insensitive text ];
-       homepage = "https://www.github.com/bergmark/through-text";
        description = "Convert textual types through Text without needing O(n^2) instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210249,7 +202552,6 @@ self: {
          base doctest either safe-exceptions silently tasty tasty-discover
          tasty-hunit text
        ];
-       homepage = "https://github.com/aiya000/hs-throwable-exceptions#README.md";
        description = "throwable-exceptions gives the easy way to throw exceptions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210262,7 +202564,6 @@ self: {
        version = "0.8.0";
        sha256 = "1ms7pzw4lrpkpv6sb0l7jvw5a0n5j7fc9wyi28bq7ik22d4sc8kd";
        libraryHaskellDepends = [ base bytestring gd ];
-       homepage = "https://github.com/cutsea110/thumbnail";
        description = "generate thumbnail image";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210284,7 +202585,6 @@ self: {
          base conduit conduit-extra data-default directory hspec resourcet
          transformers
        ];
-       homepage = "https://github.com/prowdsponsor/thumbnail-plus";
        description = "Generate thumbnails easily and safely";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210316,7 +202616,6 @@ self: {
          base criterion mtl old-locale profunctors QuickCheck random time
          vector vector-space
        ];
-       homepage = "https://github.com/liyang/thyme";
        description = "A faster time library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210354,7 +202653,6 @@ self: {
          tasty-quickcheck text transformers unordered-containers utf8-string
          vector xdg-basedir
        ];
-       homepage = "https://github.com/koterpillar/tianbar";
        description = "A desktop bar based on WebKit";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210376,7 +202674,6 @@ self: {
        testHaskellDepends = [
          base hspec hspec-megaparsec megaparsec text
        ];
-       homepage = "https://github.com/vmchale/tibetan-utils#readme";
        description = "Parse and display tibetan numerals";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210392,7 +202689,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base glade gtk haskell98 ];
-       homepage = "http://ecks.homeunix.net";
        description = "Useful if reading \"Why FP matters\" by John Hughes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210410,7 +202706,6 @@ self: {
        editedCabalFile = "1d1zj1x0plk3s0jy8ps6mwx94rg82smcmjzb85fwv7dy2dhrkzg7";
        libraryHaskellDepends = [ async base safe-exceptions ];
        testHaskellDepends = [ async base deepseq doctest Glob hspec ];
-       homepage = "https://github.com/syocy/ticker-hs";
        description = "A concurrent utility inspired by Ticker in golang";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210431,7 +202726,6 @@ self: {
        testHaskellDepends = [
          base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://github.com/qfpl/tickle";
        description = "A port of @Data.Binary@";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210444,7 +202738,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0xpfcabhlpnp883jb23sjcilan1cwwykvvlqvc6qzhda63fcyqp1";
        libraryHaskellDepends = [ base tuples-homogenous-h98 vector ];
-       homepage = "https://github.com/ryo0ka/tictactoe3d";
        description = "3D Tic-Tac-Toe game";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210464,7 +202757,6 @@ self: {
          parsec safe semigroups text time websockets
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "http://tidalcycles.org/";
        description = "Pattern language for improvised music";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -210480,7 +202772,6 @@ self: {
        libraryHaskellDepends = [
          base containers PortMidi tidal time transformers
        ];
-       homepage = "http://tidal.lurk.org/";
        description = "MIDI support for tidal";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -210494,7 +202785,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers serialport tidal
        ];
-       homepage = "http://tidalcycles.org/";
        description = "Serial support for tidal";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210507,7 +202797,6 @@ self: {
        version = "0.9.3";
        sha256 = "1sj17czyzpfrq0a8kalr170dw1zcphix0dnhdf6ggryskb1wswdp";
        libraryHaskellDepends = [ base cairo colour tidal ];
-       homepage = "http://yaxu.org/tidal/";
        description = "Visual rendering for Tidal patterns";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -210519,7 +202808,6 @@ self: {
        version = "0.2";
        sha256 = "1iksr5h6cyyl88z35fbaskriv4vhc1696d3i1i3c171c0vq0hwg4";
        libraryHaskellDepends = [ base containers mtl recursion-schemes ];
-       homepage = "https://github.com/ppetr/tie-knot";
        description = "\"Ties the knot\" on a given set of structures that reference each other by keys";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210532,7 +202820,6 @@ self: {
        version = "0.0.1.1";
        sha256 = "13jazsgjs95hykshjsvjx05hdhj5jcl85sqhci4hmjhyivplxc58";
        libraryHaskellDepends = [ base deepseq time ];
-       homepage = "http://github.com/HaskVan/tiempo";
        description = "Specify time intervals in different units (secs, mins, hours, etc.)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210550,7 +202837,6 @@ self: {
        executableHaskellDepends = [
          array base containers uuagc uuagc-cabal uulib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
        description = "Tiger Compiler of Universiteit Utrecht";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210596,7 +202882,6 @@ self: {
          base bytestring handle-like monads-tf old-locale papillon
          simple-pipe time
        ];
-       homepage = "https://github.com/YoshikuniJujo/tighttp/wiki";
        description = "Tiny and Incrementally-Growing HTTP library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210610,7 +202895,6 @@ self: {
        sha256 = "1w35rhrpjs39xbcg2i635jxdkbp4nhkzrrnl9p3bz85yc1iiiv8m";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/caneroj1/tile#readme";
        description = "Slippy map tile functionality";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210622,7 +202906,6 @@ self: {
        version = "0.1";
        sha256 = "03a9bc4zbfb3c0dd75rxj7h9pj3sc23l9a9gmabcww5nsx8kpjys";
        libraryHaskellDepends = [ base ];
-       homepage = "https://gitorious.org/tilings";
        description = "substitution tilings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210642,7 +202925,6 @@ self: {
          array base binary bytestring bzlib filepath haskell98 mtl pretty
        ];
        executableToolDepends = [ happy ];
-       homepage = "http://www.timber-lang.org";
        description = "The Timber Compiler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210661,7 +202943,6 @@ self: {
          base deepseq QuickCheck random tasty tasty-hunit tasty-quickcheck
          unix
        ];
-       homepage = "https://github.com/haskell/time";
        description = "A time library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210678,7 +202959,6 @@ self: {
        libraryHaskellDepends = [
          auto-update base text time time-units transformers
        ];
-       homepage = "http://rel4tion.org/projects/time-cache";
        description = "Cache current time and formatted time text";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -210690,7 +202970,6 @@ self: {
        version = "0.1.0.3";
        sha256 = "0zqgzr8yjn36rn6gflwh5s0c92vl44xzxiw0jz8d5h0h8lhi21sr";
        libraryHaskellDepends = [ base old-time time ];
-       homepage = "http://hub.darcs.net/dag/time-compat";
        description = "Compatibility with old-time for the time package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210702,7 +202981,6 @@ self: {
        version = "1.1.4";
        sha256 = "1k9adm922l431gyk8figx5df1n2xk5awir2fpijnvvyphrwk5p3l";
        libraryHaskellDepends = [ base time ];
-       homepage = "http://semantic.org/TimeLib/";
        description = "Data instances for the time package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210725,7 +203003,6 @@ self: {
          attoparsec base bindings-DSL deepseq HUnit ieee754 lens-simple mtl
          old-locale QuickCheck random text time tz
        ];
-       homepage = "https://github.com/enzoh/time-exts";
        description = "Yet another time library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210749,7 +203026,6 @@ self: {
          blaze-textual bytestring convertible-text data-default failure
          QuickCheck tagged time
        ];
-       homepage = "http://cielonegro.org/HTTPDateTime.html";
        description = "Parse and format HTTP/1.1 Date and Time strings";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210762,7 +203038,6 @@ self: {
        version = "0.1.1";
        sha256 = "097yab0j9dpplq65a9x6liisdrakag6azmylis4yxv2zlg1f2wrl";
        libraryHaskellDepends = [ base time-units ];
-       homepage = "http://hub.darcs.net/fr33domlover/time-interval";
        description = "Use a time unit class, but hold a concrete time type";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -210786,7 +203061,6 @@ self: {
        version = "0.4.0.2";
        sha256 = "07nh97x1mx5hc48xqv3gk3cgls6xpb829h3bzsjx8rwqnzybijyq";
        libraryHaskellDepends = [ base data-lens-light time ];
-       homepage = "https://github.com/feuerbach/time-lens";
        description = "Lens-based interface to Data.Time data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210798,7 +203072,6 @@ self: {
        version = "0.1.1.4";
        sha256 = "0qmyxf8nz0q6brvplc4s2wsb1bbpq7kb65b69m503g9bgranblgj";
        libraryHaskellDepends = [ base old-locale time ];
-       homepage = "https://github.com/khibino/haskell-time-locale-compat";
        description = "Compatibile module for time-format locale";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210810,7 +203083,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "0xhbfdzrlhj3096w2dgk2ijpzs4kzym11sz3r0h8r19a3jrjs1ln";
        libraryHaskellDepends = [ base time ];
-       homepage = "https://github.com/tungd/time-locale-vietnamese#readme";
        description = "Vietnamese locale for date and time format";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -210823,7 +203095,6 @@ self: {
        sha256 = "1nz14g7n4igy46gkw3xvksmi062vxkbbmp8q5hbjky2x7jnc8h8j";
        libraryHaskellDepends = [ base mtl time tz ];
        testHaskellDepends = [ base hspec HUnit mtl time tz ];
-       homepage = "https://github.com/y-taka-23/time-machine#readme";
        description = "A library to mock the current time";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210842,7 +203113,6 @@ self: {
          transformers
        ];
        testHaskellDepends = [ base time-units transformers ];
-       homepage = "http://hub.darcs.net/fr33domlover/time-out";
        description = "Timers, timeouts, alarms, monadic wrappers";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -210862,7 +203132,6 @@ self: {
          attoparsec base bifunctors parsec parsers tasty tasty-hunit
          template-haskell text time
        ];
-       homepage = "https://github.com/phadej/time-parsers#readme";
        description = "Parsers for types in `time`";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210875,7 +203144,6 @@ self: {
        version = "0.1.4.2";
        sha256 = "1xh50plr6dk21cpc3mqcq00xakhm7zvnsgwbi0hyk1prgr408asl";
        libraryHaskellDepends = [ base intervals time ];
-       homepage = "https://github.com/j-mueller/time-patterns";
        description = "Patterns for recurring events";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210893,11 +203161,26 @@ self: {
          base template-haskell time time-locale-compat
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/christian-marie/time-qq";
        description = "Quasi-quoter for UTCTime times";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "time-quote" = callPackage
+    ({ mkDerivation, base, doctest, doctest-discover, template-haskell
+     , time
+     }:
+     mkDerivation {
+       pname = "time-quote";
+       version = "1.9.0.0";
+       sha256 = "0yppmprksy2c28rnswdlipwprgb6fck7wjm9dr9z28xhq329hgg6";
+       libraryHaskellDepends = [ base template-haskell time ];
+       testHaskellDepends = [
+         base doctest doctest-discover template-haskell time
+       ];
+       description = "Quasi-quoters for dates and times";
+       license = stdenv.lib.licenses.gpl3;
+     }) {};
+
   "time-recurrence" = callPackage
     ({ mkDerivation, base, data-ordlist, HUnit, mtl, old-locale
      , test-framework, test-framework-hunit, time
@@ -210911,7 +203194,6 @@ self: {
          base data-ordlist HUnit mtl old-locale test-framework
          test-framework-hunit time
        ];
-       homepage = "http://github.com/hellertime/time-recurrence";
        description = "Generate recurring dates";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210941,7 +203223,6 @@ self: {
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base Cabal hspec QuickCheck ];
        doHaddock = false;
-       homepage = "https://github.com/klangner/time-series-lib";
        description = "Library for Time Series processing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -210954,7 +203235,6 @@ self: {
        version = "1.0.0";
        sha256 = "16g0i6r6vj9w4lbn12jqrhgbbjjca8wbzq6546dz08aks1yrk0g1";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/acw/time-units";
        description = "A basic library for defining units of time as types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -210968,7 +203248,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base convertible parsec time ];
-       homepage = "http://cielonegro.org/W3CDateTime.html";
        description = "Parse, format and convert W3C Date and Time";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211007,7 +203286,6 @@ self: {
          log-warper mtl QuickCheck random serokell-util stm text text-format
          time-units transformers
        ];
-       homepage = "https://github.com/serokell/time-warp";
        description = "Distributed systems execution emulation";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211022,7 +203300,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base haskeline uu-parsinglib ];
-       homepage = "https://github.com/chriseidhof/TimeCalc";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -211036,7 +203313,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base process time ];
-       homepage = "https://github.com/xpika/Time-Console";
        description = "time each line of terminal output";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -211048,7 +203324,6 @@ self: {
        version = "2.0";
        sha256 = "1sliqpvl501rlcj6s0lhmsf5ym24j4h881wzc1f1wdyvg3jz8kd1";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/merijn/timeit";
        description = "Time monadic computations with an IO base";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211060,7 +203335,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "0r57fib5nzvrk8gsn26364l1a14zj9sg3kv2db4pjzy3dq0zmrpl";
        libraryHaskellDepends = [ base lens time ];
-       homepage = "http://www.github.com/massysett/timelens";
        description = "Lenses for the time package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211074,7 +203348,6 @@ self: {
        libraryHaskellDepends = [
          ansi-terminal base linear time transformers
        ];
-       homepage = "https://github.com/carldong/timeless";
        description = "An Arrow based Functional Reactive Programming library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211089,7 +203362,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base timeless ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/carldong/timeless-tutorials#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211101,7 +203373,6 @@ self: {
        version = "0.2.2";
        sha256 = "0gxpagh4pp0wfraryxvij52gm7b42alsgg8l34xsf6p06cxh8h5d";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://hub.darcs.net/esz/timelike";
        description = "Type classes for types representing time";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -211113,7 +203384,6 @@ self: {
        version = "0.1.0";
        sha256 = "1bnwp4bzn58pmdcwnrarafvh8m28ahwsgl6lysrnyv7k2krb7qny";
        libraryHaskellDepends = [ base clock timelike transformers ];
-       homepage = "http://hub.darcs.net/esz/timelike-clock";
        description = "Timelike interface for the clock library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -211125,7 +203395,6 @@ self: {
        version = "0.1.1";
        sha256 = "07a853ggcbzggcm5sg943mgb7b2qy1dzmh2ghmix9iiyc5pm6jxy";
        libraryHaskellDepends = [ base time timelike transformers ];
-       homepage = "http://hub.darcs.net/esz/timelike-time";
        description = "Timelike interface for the time library";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -211152,7 +203421,6 @@ self: {
          base containers criterion focus hashable list-t stm stm-containers
          time unordered-containers
        ];
-       homepage = "https://github.com/athanclark/timemap#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -211169,7 +203437,6 @@ self: {
        testHaskellDepends = [
          base exceptions mtl QuickCheck tasty tasty-quickcheck time
        ];
-       homepage = "https://github.com/lambda-llama/timeout";
        description = "Generalized sleep and timeout functions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211186,7 +203453,6 @@ self: {
        libraryHaskellDepends = [
          base ghc-prim lifted-base monad-control mtl transformers-base
        ];
-       homepage = "http://github.com/alphaHeavy/timeout-control";
        description = "Updatable timeouts as a Monad transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211198,7 +203464,6 @@ self: {
        version = "0.2";
        sha256 = "1y5mc1awahcp9xpmmwqc74cfn7g0zm1cyxi396xirll8nk335nd0";
        libraryHaskellDepends = [ base deepseq mtl parallel ];
-       homepage = "https://github.com/ppetr/timeout-with-results";
        description = "Runs a time-limited computation alowing it to return intermediate results";
        license = "LGPL";
      }) {};
@@ -211235,7 +203500,6 @@ self: {
          containers data-default lens regex-tdfa strptime template-haskell
          time transformers vcs-revision
        ];
-       homepage = "http://haskell.org/haskellwiki/Timeplot";
        description = "A tool for visualizing time series from log files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211266,7 +203530,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck tasty tasty-hunit tasty-quickcheck text time
        ];
-       homepage = "https://github.com/HugoDaniel/timerep";
        description = "Parse and display time according to some RFCs (RFC3339, RFC2822, RFC822)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211295,7 +203558,6 @@ self: {
        sha256 = "02da32j9jz21awmsf38rrj3l3ks7s9a6vvqadr98c35shx3sxzcq";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "http://ariis.it/static/articles/timers-tick/page.html";
        description = "tick based timers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211308,7 +203570,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "1naw59xvbfhgz49qhvgzng4xjf4fzi59gl996pcp5l6s2sbpx4mw";
        libraryHaskellDepends = [ base stm ];
-       homepage = "http://github.com/paolino/timers-updatable";
        description = "timers which are updatable in the remaining time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211328,7 +203589,6 @@ self: {
          base bytestring Cabal cassava hspec QuickCheck statistics text
          text-time time vector
        ];
-       homepage = "https://github.com/klangner/timeseries";
        description = "Library for Time Series processing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211341,7 +203601,6 @@ self: {
        version = "0.3.0.0";
        sha256 = "07w529iq0xql1adz7m54p8gljmc2jf61by2b1786avbp1lg1x9a6";
        libraryHaskellDepends = [ base time ];
-       homepage = "https://github.com/agrafix/timespan#readme";
        description = "Useful timespan datatype and functions";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -211357,7 +203616,6 @@ self: {
        libraryHaskellDepends = [
          base cereal foldl generic-random hashable QuickCheck time
        ];
-       homepage = "https://github.com/metrix-ai/timestamp";
        description = "Space-efficient Unix timestamp and utilities";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -211375,7 +203633,6 @@ self: {
        executableHaskellDepends = [
          base bytestring process split time transformers
        ];
-       homepage = "https://github.com/Peaker/timestamp-subprocess-lines";
        description = "Run a command and timestamp its stdout/stderr lines";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211389,7 +203646,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base old-locale time ];
-       homepage = "https://github.com/kisom/timestamper";
        description = "Read standard input and prepend each line with a timestamp";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -211405,7 +203661,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring extensible-exceptions time timezone-series
        ];
-       homepage = "http://projects.haskell.org/time-ng/";
        description = "A pure Haskell parser and renderer for binary Olson timezone files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211421,7 +203676,6 @@ self: {
        libraryHaskellDepends = [
          base template-haskell time timezone-olson timezone-series
        ];
-       homepage = "http://github.com/jonpetterbergman/timezone-olson-th";
        description = "Load TimeZoneSeries from an Olson file at compile time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211433,7 +203687,6 @@ self: {
        version = "0.1.9";
        sha256 = "1blwgnyzqn917rgqkl4dncv9whv3xmk0lav040qq0214vksmvlz5";
        libraryHaskellDepends = [ base deepseq time ];
-       homepage = "http://projects.haskell.org/time-ng/";
        description = "Enhanced timezone handling for Data.Time";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211472,22 +203725,23 @@ self: {
 
   "tintin" = callPackage
     ({ mkDerivation, base, clay, data-has, directory, frontmatter
-     , inliterate, lucid, optparse-generic, process, temporary, text
-     , universum, yaml
+     , inliterate, lucid, optparse-generic, process, require, temporary
+     , text, universum, yaml
      }:
      mkDerivation {
        pname = "tintin";
-       version = "1.2.4";
-       sha256 = "1jfnw911jfa9wn1inldz3qry238hrl276yb9f690c59yb3zcnvjh";
+       version = "1.4.6";
+       sha256 = "012mvfwn9dy50xpmi4hgf5rq7k4660fjbwdhs3f02x0wndh77n49";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
          base clay data-has directory frontmatter inliterate lucid process
-         temporary text universum yaml
+         require temporary text universum yaml
        ];
-       executableHaskellDepends = [ base optparse-generic universum ];
-       testHaskellDepends = [ base ];
-       homepage = "https://github.com/theam/tintin#readme";
+       executableHaskellDepends = [
+         base optparse-generic require universum
+       ];
+       testHaskellDepends = [ base require ];
        description = "A softer alternative to Haddock";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -211499,7 +203753,6 @@ self: {
        version = "0.1.4.3";
        sha256 = "04bcz2ifkrw0f6razvzpycvzdbarv1ain800l4rapqyqzykgzxjw";
        libraryHaskellDepends = [ async base time ];
-       homepage = "https://github.com/functor-soup/tiny-scheduler#readme";
        description = "tiny no-brainer job scheduler";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211515,7 +203768,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base bytestring hex serialport unix
        ];
-       homepage = "http://github.com/mgajda/tinyMesh";
        description = "TinyMesh - communicating with auto-meshing sensor network";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211553,7 +203805,6 @@ self: {
        sha256 = "1nbsbzh33q4py5164lsif08ll98ysiz5d2ysvz4lcrf4jh9vgggg";
        libraryHaskellDepends = [ base text ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://github.com/mtolly/tinyfiledialogs";
        description = "Wrapper around the 'tiny file dialogs' C library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211571,7 +203822,6 @@ self: {
          transformers unix-time
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://gitlab.com/twittner/tinylog/";
        description = "Simplistic logging using fast-logger";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -211584,7 +203834,6 @@ self: {
        sha256 = "02kxs4qkrqribqx4sk4hs4qc76x9r8ii2jr1rff17gbmymj3kirh";
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base QuickCheck text ];
-       homepage = "http://github.com/dicomgrid/tinytemplate";
        description = "A tiny text templating library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -211609,7 +203858,6 @@ self: {
        executableHaskellDepends = [
          base optparse-applicative pretty pretty-show tip-lib
        ];
-       homepage = "http://tip-org.github.io";
        description = "Convert from Haskell to Tip";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211634,7 +203882,6 @@ self: {
        executableHaskellDepends = [
          base filepath optparse-applicative pretty
        ];
-       homepage = "http://tip-org.github.io";
        description = "tons of inductive problems - support library and tools";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211652,7 +203899,6 @@ self: {
          aeson attoparsec base errors text unordered-containers vector
        ];
        testHaskellDepends = [ aeson base hspec vector ];
-       homepage = "https://github.com/llhotka/tiphys";
        description = "Navigating and editing JSON data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211666,7 +203912,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://keera.co.uk";
        description = "Testing Infrastructure for Temporal AbstractioNs";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211683,7 +203928,6 @@ self: {
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base tasty tasty-hunit tasty-quickcheck ];
-       homepage = "https://github.com/peti/titlecase#readme";
        description = "Convert English Words to Title Case";
        license = stdenv.lib.licenses.bsd3;
        maintainers = with stdenv.lib.maintainers; [ peti ];
@@ -211703,7 +203947,6 @@ self: {
          base mtl parsec pretty utf8-string vty
        ];
        testHaskellDepends = [ HUnit test-framework test-framework-hunit ];
-       homepage = "http://patch-tag.com/r/nonowarn/tkhs/snapshot/current/content/pretty/README";
        description = "Simple Presentation Utility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211731,7 +203974,6 @@ self: {
          transformers unordered-containers vector wai wai-extra warp
          web-routes yesod yesod-core yesod-form yesod-static
        ];
-       homepage = "https://github.com/maoe/tkyprof";
        description = "A web-based visualizer for GHC Profiling Reports";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211767,7 +204009,6 @@ self: {
          typed-process
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/psibi/tldr-hs#readme";
        description = "Haskell tldr client";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211796,7 +204037,6 @@ self: {
          asn1-types base bytestring criterion cryptonite data-default-class
          hourglass mtl QuickCheck tasty-quickcheck x509 x509-validation
        ];
-       homepage = "http://github.com/vincenthz/hs-tls";
        description = "TLS/SSL protocol native implementation (Server and Client)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211816,7 +204056,6 @@ self: {
          base bytestring cryptonite data-default-class network pem time tls
          x509 x509-store x509-system x509-validation
        ];
-       homepage = "http://github.com/vincenthz/hs-tls";
        description = "Set of programs for TLS testing and debugging";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211836,7 +204075,6 @@ self: {
          base bytestring certificate cipher-aes cipher-rc4 crypto-pubkey
          crypto-random cryptohash mtl network pem time tls vector
        ];
-       homepage = "http://github.com/vincenthz/hs-tls";
        description = "TLS extra default values and helpers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211864,7 +204102,6 @@ self: {
        libraryHaskellDepends = [
          base containers hashable stm unordered-containers
        ];
-       homepage = "https://github.com/athanclark/tmapchan#readme";
        description = "An insert-ordered multimap (indexed FIFO) which consumes values as you lookup";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211905,7 +204142,6 @@ self: {
          base bytestring directory hspec hspec-discover postgresql-simple
          process temporary
        ];
-       homepage = "https://github.com/jfischoff/tmp-postgres#readme";
        description = "Start and stop a temporary postgres for testing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -211921,7 +204157,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory template text
        ];
-       homepage = "https://www.github.com/michelk/tmpl";
        description = "simple executable for templating";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -211944,7 +204179,6 @@ self: {
        executableHaskellDepends = [
          base bytestring file-embed optparse-applicative optparse-helper
        ];
-       homepage = "https://github.com/pharpend/tn";
        description = "A simple daily journal program";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -211971,7 +204205,6 @@ self: {
        libraryHaskellDepends = [
          base containers haskell-src-exts transformers
        ];
-       homepage = "https://github.com/conal/to-haskell";
        description = "A type class and some utilities for generating Haskell code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212015,7 +204248,6 @@ self: {
          base directory madlang optparse-generic text tweet-hs
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/vmchale/toboggan#readme";
        description = "Twitter bot generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212054,7 +204286,6 @@ self: {
          directory dyre filepath Glob mtl parsec process regex-pcre syb time
          utf8-string
        ];
-       homepage = "http://gitorious.org/todos";
        description = "Easy-to-use TODOs manager";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212092,7 +204323,6 @@ self: {
        executableHaskellDepends = [
          base containers old-locale strict time transformers utility-ht
        ];
-       homepage = "http://code.haskell.org/~thielema/toilet/";
        description = "Manage the toilet queue at the IMO";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212108,7 +204338,6 @@ self: {
        editedCabalFile = "1gqlxy3rwrgag4qbjkh1f2kya4gcy1x5ic9xn997nzc6yi334v7m";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base time ];
-       homepage = "https://github.com/hvr/token-bucket";
        description = "Rate limiter using lazy bucket algorithm";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -212120,7 +204349,6 @@ self: {
        version = "0.1.2.0";
        sha256 = "1fyf1ym91dbhiw7hybzhllc375v4pizl058qazfdyw6cymqm4rch";
        libraryHaskellDepends = [ base containers text ];
-       homepage = "https://github.com/AKST/tokenify";
        description = "A regex lexer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212138,7 +204366,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq filepath split text
        ];
-       homepage = "https://bitbucket.org/gchrupala/lingo/overview";
        description = "Simple tokenizer for English text";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -212178,7 +204405,6 @@ self: {
        sha256 = "1v6s39q8a6cnc0ggpspz9i0xw6aih4ixn9bhn4hwf9kwgcspardg";
        libraryHaskellDepends = [ base bytestring mtl ];
        librarySystemDepends = [ tokyocabinet ];
-       homepage = "http://tom-lpsd.github.com/tokyocabinet-haskell/";
        description = "Haskell binding of Tokyo Cabinet";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212193,7 +204419,6 @@ self: {
        sha256 = "1xz8n3hgkhrdabwc8hsqj3yf5x112palzz192f6pkl07vi8yz1ph";
        libraryHaskellDepends = [ base bytestring mtl ];
        librarySystemDepends = [ tokyocabinet tokyotyrant ];
-       homepage = "http://www.polarmobile.com/";
        description = "FFI bindings to libtokyotyrant";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212206,7 +204431,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "0xffc0xjkg1jqdq7s5x0y4gi13s9yhpcwb5zvrcbmv194bp65xx1";
        libraryHaskellDepends = [ base OpenAL stm vector ];
-       homepage = "http://www.haskell.org/haskellwiki/tomato-rubato";
        description = "Easy to use library for audio programming";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212237,7 +204461,6 @@ self: {
        sha256 = "0p1nl3009qlcqn4jjggbm1v719a6bswklkyjb3plm0cz3bsyr0fs";
        libraryHaskellDepends = [ array base text time ];
        libraryToolDepends = [ alex happy ];
-       homepage = "https://github.com/glguy/toml-parser";
        description = "Parser for the TOML configuration language";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -212249,8 +204472,8 @@ self: {
      }:
      mkDerivation {
        pname = "tomland";
-       version = "0.1.0";
-       sha256 = "1f31awp7qy1npm4nnyk25lf4cng942mbfm7mmvglr0h7c1y11wpc";
+       version = "0.2.1";
+       sha256 = "09d0i1sys7nljbcky53qz4w2ibjyhcysa8ik0drb1pcyqyzppj8x";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -212262,7 +204485,6 @@ self: {
          base hedgehog tasty tasty-hedgehog tasty-hspec text
          unordered-containers
        ];
-       homepage = "https://github.com/kowainik/tomland";
        description = "TOML parser";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -212299,7 +204521,6 @@ self: {
        testHaskellDepends = [
          base containers extra HUnit QuickCheck random
        ];
-       homepage = "http://functionalley.eu";
        description = "Ill-defined library";
        license = "GPL";
      }) {};
@@ -212322,7 +204543,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filemanip tasty tasty-hunit zm
        ];
-       homepage = "http://github.com/tittoassini/top";
        description = "Top (typed oriented protocol) API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212342,7 +204562,6 @@ self: {
        executableHaskellDepends = [
          ALUT array base filepath GLFW-b OpenAL OpenGL parseargs random
        ];
-       homepage = "http://home.arcor.de/chr_bauer/topkata.html";
        description = "OpenGL Arcade Game";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212355,7 +204574,6 @@ self: {
        version = "0.1";
        sha256 = "1bai1vxd2vfxl9zn37dvrb05yh4knr5gw5syqpi6lxxd3lf0ngzc";
        libraryHaskellDepends = [ base mtl parallel QuickCheck ];
-       homepage = "http://patch-tag.com/repo/torch/home";
        description = "Simple unit test library (or framework)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212383,7 +204601,6 @@ self: {
        version = "0.1";
        sha256 = "173dn2n24xdlyymw5hqd6qd1r6h65bqrhpkcl49kccxr10xgb8vm";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/andrewthad/torsor#readme";
        description = "Torsor Typeclass";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -212417,7 +204634,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1krm6jymnrr6iiys16rwar60avnaxpbn583szarnd4lqjhk0g5cq";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/guaraqe/total-alternative#readme";
        description = "Alternative interface for total versions of partial function on the Prelude";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -212429,7 +204645,6 @@ self: {
        version = "0.0.6";
        sha256 = "11dgcl7ab7akkfnmprnmphj4kazh3x3k09lz7m5glyg39kw8pzrj";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://github.com/conal/total-map/";
        description = "Finitely represented /total/ maps";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -212478,7 +204693,6 @@ self: {
          base HUnit protolude QuickCheck smallcheck tasty tasty-hunit
          tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/tonyday567/tower";
        description = "A numeric tower";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -212499,7 +204713,6 @@ self: {
        testHaskellDepends = [
          base data-default-class hspec QuickCheck saltine
        ];
-       homepage = "https://toktok.github.io";
        description = "Haskell bindings to the C reference implementation of Tox";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212520,7 +204733,6 @@ self: {
          base containers hspec http-client process servant servant-client
          silently time
        ];
-       homepage = "https://github.com/jpittis/toxiproxy-haskell#readme";
        description = "Client library for Toxiproxy: a TCP failure testing proxy";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212573,7 +204785,6 @@ self: {
        benchmarkHaskellDepends = [
          array base criterion data-default-class vector
        ];
-       homepage = "https://github.com/msakai/toysolver/";
        description = "Assorted decision procedures for SAT, SMT, Max-SAT, PB, MIP, etc";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212611,7 +204822,6 @@ self: {
          optparse-applicative pipes pipes-bytestring pipes-concurrency
          pipes-safe process stm transformers trifecta
        ];
-       homepage = "http://github.com/bgamari/tpar/";
        description = "simple, parallel job scheduling";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212660,7 +204870,6 @@ self: {
        ];
        executableHaskellDepends = [ base bytestring ];
        testHaskellDepends = [ base bytestring HaXml pretty ];
-       homepage = "https://github.com/jwaldmann/haskell-tpdb";
        description = "Data Type for Rewriting Systems";
        license = "GPL";
      }) {};
@@ -212726,7 +204935,6 @@ self: {
        sha256 = "1rgnls2zry29zrnvxv700bljdf7iqkkyzayr4lan0qvhv1bcs5jm";
        libraryHaskellDepends = [ base mtl transformers ];
        testHaskellDepends = [ base mtl transformers ];
-       homepage = "https://github.com/knz/hs-tracer";
        description = "Tracing utilities for Functor/Applicative/Monad types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -212831,7 +205039,6 @@ self: {
          aeson attoparsec base bytestring cmdargs containers http-enumerator
          http-types regexpr text unordered-containers uri
        ];
-       homepage = "https://github.com/mike-burns/trajectory";
        description = "Tools and a library for working with Trajectory";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212849,7 +205056,6 @@ self: {
        testHaskellDepends = [
          base doctest Glob hspec mono-traversable QuickCheck
        ];
-       homepage = "https://github.com/arowM/haskell-transaction#readme";
        description = "Monadic representation of transactions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212912,7 +205118,6 @@ self: {
        testHaskellDepends = [
          base bytestring cpu hspec QuickCheck sqlcli store time transformers
        ];
-       homepage = "http://hub.darcs.net/mihaigiurgeanu/transfer-db";
        description = "ODBC database transfer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -212977,7 +205182,6 @@ self: {
          base monad-control pointed semigroupoids transformers
          transformers-base
        ];
-       homepage = "https://github.com/mvv/transformers-abort";
        description = "Error and short-circuit monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -212993,7 +205197,6 @@ self: {
        libraryHaskellDepends = [
          base stm transformers transformers-compat
        ];
-       homepage = "https://github.com/mvv/transformers-base";
        description = "Lift computations from the bottom of a transformer stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213009,7 +205212,6 @@ self: {
        libraryHaskellDepends = [
          base base-orphans stm transformers transformers-compat
        ];
-       homepage = "https://github.com/mvv/transformers-base";
        description = "Lift computations from the bottom of a transformer stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213022,7 +205224,6 @@ self: {
        version = "0.1";
        sha256 = "01s8516m9cybx5gqxk8g00fnkbwpfi5vrm1pgi62pxk1cgbx699w";
        libraryHaskellDepends = [ base mmorph transformers ];
-       homepage = "https://github.com/jystic/transformers-bifunctors";
        description = "Bifunctors over monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213034,7 +205235,6 @@ self: {
        version = "0.5.1.4";
        sha256 = "17yam0199fh9ndsn9n69jx9nvbsmymzzwbi23dck3dk4q57fz0fq";
        libraryHaskellDepends = [ base ghc-prim transformers ];
-       homepage = "http://github.com/ekmett/transformers-compat/";
        description = "A small compatibility shim exposing the new types from transformers 0.3 and 0.4 to older Haskell platforms.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213046,7 +205246,6 @@ self: {
        version = "0.6.2";
        sha256 = "1gp4a8kvniwgm8947ghb4iwv4b7wd6ry4kvv4nfnym4agf5j41nw";
        libraryHaskellDepends = [ base ghc-prim transformers ];
-       homepage = "http://github.com/ekmett/transformers-compat/";
        description = "A small compatibility shim for the transformers library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213059,7 +205258,6 @@ self: {
        version = "0.1";
        sha256 = "0kvhl5s1js6i639hc6c4ib9jmgy4l1503ifs30a9ajrk97nagp6d";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/aristidb/transformers-compose";
        description = "Arrow-like / category-like composition for transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213072,7 +205270,6 @@ self: {
        version = "0.0.1";
        sha256 = "0h0qbhk7b4wm3h06m26ga3i6rqw60fjs469iq6p3j6pdvq58bb5x";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "http://github.com/nhibberd/transformers-continue";
        description = "Control flow data type and monad transformer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213091,7 +205288,6 @@ self: {
          base data-easy directory either errors haskell-src-exts hlint hspec
          HUnit QuickCheck text transformers unix
        ];
-       homepage = "https://github.com/jcristovao/transformers-convert";
        description = "Sensible conversions between some of the monad transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213111,7 +205307,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion effect-interpreters mtl pipes transformers
        ];
-       homepage = "https://github.com/ocharles/transformers-eff";
        description = "An approach to managing composable effects, ala mtl/transformers/extensible-effects/Eff";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213138,7 +205333,6 @@ self: {
        version = "0.1.1";
        sha256 = "1hjkiz3dhk4dp8a4lgpyns4nd867lg7ydq4r4zf57w4i6ys7j4l7";
        libraryHaskellDepends = [ base exceptions text transformers ];
-       homepage = "http://github.com/tmcgilchrist/transformers-either/";
        description = "An Either monad transformer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213153,7 +205347,6 @@ self: {
        revision = "1";
        editedCabalFile = "126gyjr8jp42md6nblx7c0kan97jgsakvsf2vzv2pj828ax1icrs";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/thumphries/transformers-fix";
        description = "Monad transformer for evaluating to a fixpoint";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213193,7 +205386,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0m1vvdfi661mmxm5rghsfnwcjd2r0r7ryc3jk0nwlzs0kaw5xi1s";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/JanBessai/transformers-runnable";
        description = "A unified interface for the run operation of monad transformers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213226,7 +205418,6 @@ self: {
          atomic-primops base bytestring containers directory mtl random stm
          time transformers
        ];
-       homepage = "http://www.fpcomplete.com/user/agocorona";
        description = "composing programs with multithreading, events and distributed computing";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -213247,7 +205438,6 @@ self: {
          atomic-primops base bytestring containers directory mtl random stm
          time transformers
        ];
-       homepage = "https://github.com/transient-haskell/transient";
        description = "composing programs with multithreading, events and distributed computing";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213281,7 +205471,6 @@ self: {
          hashable HTTP mtl network network-info network-uri process random
          stm TCache text time transformers transient vector websockets
        ];
-       homepage = "http://www.fpcomplete.com/user/agocorona";
        description = "Remote execution and map-reduce: distributed computing for Transient";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -213314,7 +205503,6 @@ self: {
          hashable HTTP mtl network network-info network-uri process random
          stm TCache text time transformers transient vector websockets
        ];
-       homepage = "https://github.com/transient-haskell/transient-universe";
        description = "Remote execution and map-reduce: distributed computing for Transient";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213332,7 +205520,6 @@ self: {
          base bytestring cprng-aes data-default network tls transient
          transient-universe x509-store x509-system
        ];
-       homepage = "http://github.com/transient-haskell/transient-universe-tls";
        description = "transient with secure communications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213360,7 +205547,6 @@ self: {
        sha256 = "0vcqw0x7c9nb8yigvk35x72rds50kvma02rwkb757y1sk80q0mzf";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base curl json network utf8-string ];
-       homepage = "http://github.com/nfjinjing/translate";
        description = "Haskell binding to Google's AJAX Language API for Translation and Detection";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213379,7 +205565,6 @@ self: {
        libraryHaskellDepends = [ aeson aeson-lens base lens text wreq ];
        executableHaskellDepends = [ base text turtle ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "https://github.com/andys8/translate-cli#readme";
        description = "Translation cli tool";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213402,7 +205587,6 @@ self: {
          base bytestring doctest tasty tasty-hunit tasty-quickcheck text
          vinyl
        ];
-       homepage = "https://github.com/haskell-trasa/trasa#readme";
        description = "Type Safe Web Routing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213464,7 +205648,6 @@ self: {
          base bytestring doctest http-client tasty tasty-hunit
          tasty-quickcheck text trasa vinyl warp
        ];
-       homepage = "https://github.com/haskell-trasa/trasa#readme";
        description = "Type safe web server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213495,7 +205678,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring http-conduit transformers
        ];
-       homepage = "http://github.com/tomtau/travis#readme";
        description = "A simple client implementation using Travis CI API";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213526,7 +205708,6 @@ self: {
          regex-applicative tasty tasty-quickcheck text unordered-containers
          yaml
        ];
-       homepage = "https://github.com/phadej/travis-meta-yaml#readme";
        description = ".travis.yml preprocessor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213542,7 +205723,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base optparse-applicative process ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/4e6/travis-pogodi#readme";
        description = "A better travis_wait";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213561,7 +205741,6 @@ self: {
          base Cabal directory filepath MissingH optparse-applicative process
          split
        ];
-       homepage = "https://github.com/bmjames/trawl";
        description = "A tool for finding haddocks";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213577,7 +205756,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base gtk process ];
-       homepage = "http://projects.haskell.org/traypoweroff";
        description = "Tray Icon application to PowerOff / Reboot computer";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213606,7 +205784,6 @@ self: {
          ansi-terminal ansi-wl-pprint base base-compat parsec QuickCheck
          tasty tasty-golden tasty-quickcheck trifecta
        ];
-       homepage = "https://github.com/phadej/tree-diff";
        description = "Diffing of (expression) trees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213630,7 +205807,6 @@ self: {
        version = "0.3";
        sha256 = "1zs1qgp908d0y7dm9mhzwl529z2aw24zr8balsvn1lzl1aynzslm";
        libraryHaskellDepends = [ base ];
-       homepage = "http://sebfisch.github.com/tree-monad";
        description = "Non-Determinism Monad for Tree Search";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213643,7 +205819,6 @@ self: {
        sha256 = "0wdy1p94096qdc00w8pmbz6qcawc0ivlhy0sg0b3jir0s2ksdccb";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base containers doctest mtl ];
-       homepage = "https://github.com/rampion/tree-traversals";
        description = "Functions and newtype wrappers for traversing Trees";
        license = stdenv.lib.licenses.cc0;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213673,7 +205848,6 @@ self: {
        libraryHaskellDepends = [ base parallel ];
        testHaskellDepends = [ base doctest hedgehog ];
        benchmarkHaskellDepends = [ base containers criterion random ];
-       homepage = "https://github.com/oisdk/treefold";
        description = "Provides folds which try to combine elements in a balanced way";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -213709,7 +205883,6 @@ self: {
        libraryHaskellDepends = [
          base Cabal containers filepath ghc html parsec regex-posix
        ];
-       homepage = "http://rampa.sk/static/treemap-html.html";
        description = "Generates HTML for Data.Tree as TreeMap";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213730,7 +205903,6 @@ self: {
          split treemap-html xml
        ];
        doHaddock = false;
-       homepage = "http://rampa.sk/static/treemap-html.html";
        description = "Treemap related commands for producing foldable TreeMap HTML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213743,7 +205915,6 @@ self: {
        version = "1";
        sha256 = "0an35kz6hq5m7wc16d08v1i05zr8fp4v2yrf6zay2lfas1ilh3i2";
        libraryHaskellDepends = [ base haste-compiler sneathlane-haste ];
-       homepage = "http://sneathlane.com/treersec";
        description = "Structure Editing Combinators";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213769,7 +205940,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers mtl QuickCheck random ];
-       homepage = "http://www.haskell.org/haskellwiki/Treeviz";
        description = "Visualization of computation decomposition trees";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213812,7 +205982,6 @@ self: {
        libraryHaskellDepends = [
          array base collada-types haskell98 tuple vector vector-algorithms
        ];
-       homepage = "http://www.dinkla.net/";
        description = "triangulation of polygons";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213843,7 +206012,6 @@ self: {
          deepseq hashable keys mtl QuickCheck quickcheck-instances
          rose-trees semigroups sets unordered-containers
        ];
-       homepage = "https://github.com/athanclark/tries#readme";
        description = "Various trie implementations in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213871,7 +206039,6 @@ self: {
          semigroups transformers unordered-containers utf8-string
        ];
        testHaskellDepends = [ base doctest parsers QuickCheck ];
-       homepage = "http://github.com/ekmett/trifecta/";
        description = "A modern parser combinator library with convenient diagnostics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -213893,7 +206060,6 @@ self: {
        ];
        executableHaskellDepends = [ base protolude ];
        testHaskellDepends = [ base hspec protolude ];
-       homepage = "https://github.com/rhyskeepence/trigger";
        description = "Trigger is a cross platform file system watcher for super fast build-and-restart workflows";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213924,7 +206090,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal filepath leveldb-haskell
        ];
-       homepage = "https://github.com/aphorisme/tripLL";
        description = "A very simple triple store";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213945,7 +206110,6 @@ self: {
          base bytestring doctest memory QuickCheck tasty tasty-hunit
          tasty-quickcheck
        ];
-       homepage = "https://github.com/SamProtas/hs-triplesec";
        description = "TripleSec is a simple, triple-paranoid, symmetric encryption library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213958,7 +206122,6 @@ self: {
        version = "0.0";
        sha256 = "03xmzjqwk6492jmmbq6066ymsxb0wk0pmyf0c5f018nfps0g3i78";
        libraryHaskellDepends = [ base comonad distributive ];
-       homepage = "https://github.com/fumieval/trivia";
        description = "The trivial monad and comonad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -213971,7 +206134,6 @@ self: {
        version = "0.4.0.0";
        sha256 = "1hc6vjgw32sz5x40zifgxy1zd107d4gyfi6mmmdqr87a5f4ldz0p";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/leftaroundabout/trivial-constraint";
        description = "Constraints that any type, resp. no type fulfills";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -213998,7 +206160,6 @@ self: {
        editedCabalFile = "0x56r3wyrrsckx6kdvr4v9janrby5qa21fjqwg9k211765c9ddj6";
        libraryHaskellDepends = [ base template-haskell ];
        testHaskellDepends = [ base containers template-haskell time ];
-       homepage = "https://github.com/liyang/true-name";
        description = "Template Haskell hack to violate module abstractions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214012,7 +206173,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers parseargs WAVE ];
-       homepage = "http://github.com/BartMassey/truelevel";
        description = "Audio file compressor-limiter";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214035,7 +206195,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hastache tasty tasty-hunit ];
-       homepage = "http://github.com/dbushenko/trurl";
        description = "Haskell template code generator";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214087,7 +206246,6 @@ self: {
        sha256 = "1jb1d18hq4vyinx5z2qrj3kw969snp4rmwv3gmqpjfynxwgn0jhx";
        libraryHaskellDepends = [ base containers stm ];
        testHaskellDepends = [ async base stm ];
-       homepage = "https://github.com/githubuser/tsetchan#readme";
        description = "Hides duplicating channels when broadcasting";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214101,7 +206259,6 @@ self: {
        revision = "1";
        editedCabalFile = "162s24i0n1pcgp8m4lqhs9vm3m78by88axdvn358zxjpfrpln817";
        libraryHaskellDepends = [ array base containers random stm ];
-       homepage = "https://github.com/thaldyron/tskiplist";
        description = "A Skip List Implementation in Software Transactional Memory (STM)";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214157,7 +206314,6 @@ self: {
        ];
        executableHaskellDepends = [ base data-default pipes time ];
        testHaskellDepends = [ base data-default hspec ];
-       homepage = "https://bitbucket.org/robagar/haskell-tsne";
        description = "t-SNE";
        license = "LGPL";
      }) {};
@@ -214171,7 +206327,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base gloss stm vector ];
-       homepage = "https://github.com/davnils/tsp-viz";
        description = "Real time TSP tour visualization";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214190,7 +206345,6 @@ self: {
        libraryHaskellDepends = [
          base Decimal parsec pretty process split time
        ];
-       homepage = "http://www.github.com/massysett/tsparse";
        description = "Parses U.S. federal Thrift Savings Plan PDF quarterly statements";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214203,7 +206357,6 @@ self: {
        version = "0.1.1";
        sha256 = "1vr1l4pm02pwr8238qd9j0drkildns8m79qyq0lbzll30gc12vhx";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/bitonic/language-spelling";
        description = "BK-tree implementation";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -214224,7 +206377,6 @@ self: {
          gtk3 optparse-applicative resourcet stm template-haskell text
          typed-process
        ];
-       homepage = "https://github.com/Fuuzetsu/tsuntsun";
        description = "Interacts with tesseract to ease reading of RAW Japanese manga";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214258,7 +206410,6 @@ self: {
          attoparsec base bytestring containers optparse-applicative
          string-qq text unordered-containers
        ];
-       homepage = "https://github.com/danchoi/tsvsql";
        description = "Template tsv into SQL";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214282,7 +206433,6 @@ self: {
          base optparse-declarative time transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/tokiwoousaka/ttask#readme";
        description = "This is task management tool for yourself, that inspired by scrum";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214311,7 +206461,6 @@ self: {
          primitive stm stm-containers stm-stats text transformers
          unordered-containers vector
        ];
-       homepage = "http://github.com/mcschroeder/ttrie";
        description = "Contention-free STM hash map";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -214335,7 +206484,6 @@ self: {
          JuicyPixels mtl natural-sort optparse-applicative parsec process
          random split spool template-haskell text time vector yaml zlib
        ];
-       homepage = "https://github.com/entropia/tip-toi-reveng";
        description = "Working with files for the Tiptoi® pen";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214353,7 +206501,6 @@ self: {
          base comonad contravariant free mtl profunctors semigroups
          transformers
        ];
-       homepage = "https://github.com/gatlin/tubes";
        description = "Write stream processing computations with side effects in a series of tubes";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -214379,7 +206526,6 @@ self: {
        revision = "2";
        editedCabalFile = "15jav5fj1ggjczn2mh4yv5rmsfydwc17vzlah3j1z5mkyq1691i8";
        libraryHaskellDepends = [ base ioctl ];
-       homepage = "https://github.com/riaqn/tuntap-simple#readme";
        description = "A simple tun/tap library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214394,7 +206540,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base cpphs ];
        executableHaskellDepends = [ base haskell-src-exts parsec2 ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Homogeneous tuples";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214430,7 +206575,6 @@ self: {
        version = "0.6.0.0";
        sha256 = "034yzdwksydl9dxprv786lznwdfafa1nnzcsywjd40zv6las3gdm";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/aelve/tuple-generic";
        description = "Generic operations on tuples";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -214442,7 +206586,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "16vj2n521yd4fxxcfgizfr37y7kkpk57q9s9p9z9xhiw0k974r48";
        libraryHaskellDepends = [ base HList OneTuple ];
-       homepage = "http://github.com/dudebout/tuple-hlist";
        description = "Functions to convert between tuples and HLists";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214455,7 +206598,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1qq1sla89410wr9pnkmj100izkraad1gr163815p3dvh7qi04c7w";
        libraryHaskellDepends = [ base lens template-haskell ];
-       homepage = "http://github.com/jfischoff/tuple-lenses";
        description = "Stock FieldN combos and generators";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214482,7 +206624,6 @@ self: {
        version = "0.0.0.2";
        sha256 = "05hmw9s4bync4j9sr8cs9nknkgpzwqd55aiw5s3iax4qnbxsccyp";
        libraryHaskellDepends = [ base type-combinators ];
-       homepage = "https://github.com/pierric/tuple-ops";
        description = "various operations on n-ary tuples via GHC.Generics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214495,7 +206636,6 @@ self: {
        sha256 = "1m9xsjnnyavms4hxgdam79vc9c4bf6ssmammmzvvidqvyl9z1g15";
        libraryHaskellDepends = [ base generics-sop ];
        testHaskellDepends = [ base generics-sop ];
-       homepage = "https://github.com/Ferdinand-vW/tuple-sop#readme";
        description = "functions on n-ary tuples using generics-sop";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -214518,7 +206658,6 @@ self: {
        version = "0.0.1";
        sha256 = "0kcmcg1fxsslpzpg766r9hr8aysg0s5fyang2xc0aa77zi71qyi3";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/diegoeche/tupleinstances";
        description = "Functor, Applicative and Monad for n-ary tuples";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214531,7 +206670,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "0fhz246wh6x0s0sjkmd3qcylsx2gfrmgmvgb7js2zjg91y7zqnh2";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/ppetr/tuples-homogenous-h98";
        description = "Wrappers for n-ary tuples with Traversable and Applicative/Monad instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214544,7 +206682,6 @@ self: {
        sha256 = "1bk0rc15z71wnp0frzmq5vv9x1hlz8jns49n11g6pngapzc0vipk";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest hspec QuickCheck ];
-       homepage = "http://github.com/sebastianpoeplau/turing#readme";
        description = "A simple simulator for Turing machines";
        license = "GPL";
      }) {};
@@ -214556,7 +206693,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1anh6x4vdkys5b89ni18gsh3fl68v667qg5aw1867s4hwlvsii35";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/jariazavalverde/hackage-turing-machines";
        description = "A simple simulator for Turing machines";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214587,7 +206723,6 @@ self: {
        testHaskellDepends = [
          base containers hspec hspecVariant QuickCheck QuickCheckVariant
        ];
-       homepage = "https://github.com/sanjorgek/turingMachine";
        description = "An implementation of Turing Machine and Automaton";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -214603,7 +206738,6 @@ self: {
        libraryHaskellDepends = [ base containers vector ];
        executableHaskellDepends = [ base containers vector ];
        testHaskellDepends = [ base HUnit ];
-       homepage = "http://github.com/joom/turkish-deasciifier.hs";
        description = "Haskell port of Deniz Yuret's Turkish deasciifier";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -214615,7 +206749,6 @@ self: {
        version = "0.1.0";
        sha256 = "180yplkjf0c4n17a5ad2pakjwnh7830rldzmaqjj7gwcl3pg0lc6";
        libraryHaskellDepends = [ base containers stm ];
-       homepage = "https://github.com/jxv/turn-loop#readme";
        description = "Manage multiple turned-based sessions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214629,7 +206762,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base containers MonadRandom random ];
-       homepage = "http://wiki.github.com/paolino/turni";
        description = "shifts scheduling tool";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214669,7 +206801,6 @@ self: {
        libraryHaskellDepends = [ base optional-args parsec text turtle ];
        executableHaskellDepends = [ base turtle ];
        testHaskellDepends = [ base HUnit parsec ];
-       homepage = "https://github.com/elaye/turtle-options#readme";
        description = "Collection of command line options and parsers for these options";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214683,7 +206814,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/lovasko/tw";
        description = "Trailing Whitespace";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214695,7 +206825,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1l5y94gac9s55wgn6w610pqb63c8l20vmlpsnmgbzw1f9vbnzgiw";
        libraryHaskellDepends = [ base containers lens stm transformers ];
-       homepage = "http://github.com/jfischoff/tweak";
        description = "A library for incremental computing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214713,7 +206842,6 @@ self: {
        executableHaskellDepends = [
          base containers jukebox pretty split twee-lib
        ];
-       homepage = "http://github.com/nick8325/twee";
        description = "An equational theorem prover";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214729,7 +206857,6 @@ self: {
        libraryHaskellDepends = [
          base containers dlist ghc-prim pretty primitive transformers vector
        ];
-       homepage = "http://github.com/nick8325/twee";
        description = "An equational theorem prover";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -214743,8 +206870,8 @@ self: {
      }:
      mkDerivation {
        pname = "tweet-hs";
-       version = "1.0.1.39";
-       sha256 = "148lan5d4mzngkfq5l5rsz20s9dcgn71y145d1y59pr7nnlg3ipw";
+       version = "1.0.1.40";
+       sha256 = "0zbhnx2hl6cgfdzgd3iwmlzkf4kgdz87m0ghmq2irdblfiz5kspr";
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [
@@ -214758,7 +206885,6 @@ self: {
        ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base bytestring criterion megaparsec ];
-       homepage = "https://github.com/vmchale/command-line-tweeter#readme";
        description = "Command-line tool for twitter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214899,7 +207025,6 @@ self: {
        testHaskellDepends = [
          base Cabal cabal-test-quickcheck HUnit-Plus QuickCheck split vector
        ];
-       homepage = "https://github.com/lysxia/twentyseven";
        description = "Rubik's cube solver";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214926,7 +207051,6 @@ self: {
          http-client-tls mtl servant servant-client text transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/wiggly/twfy-api-client#readme";
        description = "They Work For You API Client Library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214958,7 +207082,6 @@ self: {
          twitter-conduit
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/suzuki-shin/twhs";
        description = "CLI twitter client";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214980,7 +207103,6 @@ self: {
          hslogger MissingH mtl network old-locale parsec regex-posix text
          time unix utf8-string
        ];
-       homepage = "http://software.complete.org/twidge";
        description = "Unix Command-Line Twitter and Identica Client";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -214993,7 +207115,6 @@ self: {
        version = "1.2";
        sha256 = "1hp9mkfasjyh1ji6gfmdpmx3nm9g22ag3y47nva7i30bjrs65cdr";
        libraryHaskellDepends = [ base containers haskell98 mtl ];
-       homepage = "http://proglang.informatik.uni-freiburg.de/projects/twilight/";
        description = "STM library with safe irrevocable I/O and inconsistency repair";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215021,7 +207142,6 @@ self: {
          network-uri QuickCheck quickcheck-instances text transformers
        ];
        doCheck = false;
-       homepage = "https://github.com/markandrus/twilio-haskell";
        description = "Twilio REST API library for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215059,7 +207179,6 @@ self: {
          text void xml
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/markandrus/twiml-haskell";
        description = "TwiML library for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215076,7 +207195,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers convertible filepath mtl parsec
        ];
-       homepage = "http://twine.james-sanders.com";
        description = "very simple template language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215114,7 +207232,6 @@ self: {
          base data-default directory filepath fsnotify Glob hspec
          optparse-applicative time transformers
        ];
-       homepage = "https://github.com/jfischoff/twitch";
        description = "A high level file watcher DSL";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -215166,7 +207283,6 @@ self: {
          twitter-types twitter-types-lens
        ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/himura/twitter-conduit";
        description = "Twitter API package with conduit interface and Streaming API support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215186,7 +207302,6 @@ self: {
          containers enumerator http-enumerator http-types text tls-extra
          transformers
        ];
-       homepage = "https://github.com/himura/twitter-enumerator";
        description = "Twitter API package with enumerator interface and Streaming API support";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215209,7 +207324,6 @@ self: {
        testHaskellDepends = [
          base containers HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/stackbuilders/twitter-feed";
        description = "Client for fetching Twitter timeline via Oauth";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215234,7 +207348,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 text time
          unordered-containers
        ];
-       homepage = "https://github.com/himura/twitter-types";
        description = "Twitter JSON parser and types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215253,7 +207366,6 @@ self: {
        libraryHaskellDepends = [
          base lens template-haskell text time twitter-types
        ];
-       homepage = "https://github.com/himura/twitter-types";
        description = "Twitter JSON types (lens powered)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215270,7 +207382,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring cereal safecopy stm transformers
        ];
-       homepage = "https://github.com/mcschroeder/tx";
        description = "Persistent transactions on top of STM";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215306,7 +207417,6 @@ self: {
        libraryHaskellDepends = [
          base binary bytestring containers directory parsec regex-posix
        ];
-       homepage = "http://keithsheppard.name/txt-sushi";
        description = "The SQL link in your *NIX chain";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215320,7 +207430,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/jgoerzen/txt2rtf";
        description = "Filter to convert plain text files to RTF";
        license = "GPL";
      }) {};
@@ -215344,7 +207453,6 @@ self: {
        version = "0.1.7";
        sha256 = "0nn9lr9q0vmkkw25j7yfi3js2qmfmsrhrkviipjj8y7hrhmkfimm";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/conal/ty";
        description = "Typed type representations and equality proofs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215375,7 +207483,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory filepath ghc process
        ];
-       homepage = "http://www.decidable.org/haskell/typalyze";
        description = "Analyzes Haskell source files for easy reference";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215389,7 +207496,6 @@ self: {
        sha256 = "0mfyd9w13kd3ha43220p9qabw828xv19sxywy9imadpwrdqp51qv";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/atzeus/type-aligned";
        description = "Various type-aligned sequence data structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215402,7 +207508,6 @@ self: {
        sha256 = "1fvrlvklz0kjsdx1sgy9iyqvpq7h1ibqaqvif04ig84zr5qlbixa";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec test-fixture ];
-       homepage = "https://github.com/lexi-lambda/type-assertions#readme";
        description = "Runtime type assertions for testing";
        license = stdenv.lib.licenses.isc;
      }) {};
@@ -215429,7 +207534,6 @@ self: {
        libraryHaskellDepends = [
          base containers lens lens-utils template-haskell
        ];
-       homepage = "https://github.com/wdanilo/type-cache";
        description = "Utilities for caching type families results. Sometimes complex type families take long time to compile, so it is proficient to cache them and use the final result without the need of re-computation.";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215459,7 +207563,6 @@ self: {
        version = "0.2.4.3";
        sha256 = "1xip4gav1fn3ip62mrlbr7p6i1254fa1q542cmp6ffzm55lwn30z";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/kylcarte/type-combinators";
        description = "A collection of data types for type-level programming";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215475,7 +207578,6 @@ self: {
        libraryHaskellDepends = [
          base haskell-src-meta template-haskell type-combinators
        ];
-       homepage = "https://github.com/kylcarte/type-combinators-quote";
        description = "Quasiquoters for the 'type-combinators' package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215488,7 +207590,6 @@ self: {
        version = "0.2.1.0";
        sha256 = "00cwlfcka2d1wcp7159r3sk3gz852dmc71jvjfr8bn1rrr781n0q";
        libraryHaskellDepends = [ base singletons type-combinators ];
-       homepage = "https://github.com/mstksg/type-combinators-singletons";
        description = "Interop between /type-combinators/ and /singletons/";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215515,7 +207616,6 @@ self: {
        editedCabalFile = "1g8m6f73pbz8mqvqbrvxhp2klj7lf624jgqdn1gchd56z4pcnryw";
        libraryHaskellDepends = [ base ];
        libraryToolDepends = [ cpphs ];
-       homepage = "http://github.com/glaebhoerl/type-eq";
        description = "Type equality evidence you can carry around";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215528,7 +207628,6 @@ self: {
        version = "0.1.2";
        sha256 = "06acqpkvyvalv5knjzzbgm40hzas6cdfsypvjxsbb0mhq4d80xwr";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/hesselink/type-equality/";
        description = "Type equality, coercion/cast and other operations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215540,7 +207639,6 @@ self: {
        version = "0.0.0.4";
        sha256 = "1r0g2xpkyj3765z07s559xy9vx4ipwnlk13sxrbcjds7wghfb8ci";
        libraryHaskellDepends = [ base type-level ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/type-equality-check";
        description = "Type equality check";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215553,7 +207651,6 @@ self: {
        sha256 = "18axaln9ahrn6023pk4ig79d2qimmflikf608vgka4hhi91cfpnz";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/s9gf4ult/type-fun";
        description = "Collection of widely reimplemented type families";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215565,7 +207662,6 @@ self: {
        version = "0.2.0.4";
        sha256 = "1ib1d5z9wxc63hq2gyxplpzs49k5rfafgz1r59bqsqh63yk4lly8";
        libraryHaskellDepends = [ base kinds ];
-       homepage = "http://darcs.wolfgang.jeltsch.info/haskell/type-functions";
        description = "Emulation of type-level functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215577,7 +207673,6 @@ self: {
        version = "0.1";
        sha256 = "1fcrma7m6y7i1y42rzhv7qch8xkk93lkh1767saw4hsb9fzwsq8i";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/mvv/type-hint";
        description = "Guide type inference with proxy values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215600,7 +207695,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers criterion pqueue random
        ];
-       homepage = "https://github.com/oisdk/type-indexed-queues";
        description = "Queues with verified and unverified versions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215613,7 +207707,6 @@ self: {
        version = "0.5.0.2";
        sha256 = "1lakw4mvkii32a570zain510n9x7b2ka2r3qj5rpil1j4bpc662w";
        libraryHaskellDepends = [ base template-haskell ];
-       homepage = "http://github.com/ekmett/type-int";
        description = "Type Level 2s- and 16s- Complement Integers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215640,7 +207733,6 @@ self: {
        libraryHaskellDepends = [
          base data-default nats numericpeano text
        ];
-       homepage = "https://github.com/ombocomp/type-iso";
        description = "Typeclasses for injective relations and isomorphisms between types";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -215652,7 +207744,6 @@ self: {
        version = "0.3.0";
        sha256 = "03w9dkb2d8351y2ic2wxh1sr2dnwh9ph9qa5mak0iciqraxvqxlr";
        libraryHaskellDepends = [ base syb template-haskell ];
-       homepage = "http://code.haskell.org/type-level";
        description = "Type-level programming library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215664,7 +207755,6 @@ self: {
        version = "0.1";
        sha256 = "0c51p6dy84ddikj6jch5hljn1i37q38wbak3chbc3ds5r674y5hk";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/Kinokkory/type-level-bst";
        description = "type-level binary search trees in haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215678,7 +207768,6 @@ self: {
        sha256 = "1fn7zhpmixbp2nd4lryvfzy19g8kj03kh1r264fvnrdbnfjf72qi";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/mtesseract/type-level-integers";
        description = "Provides integers lifted to the type level";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215691,7 +207780,6 @@ self: {
        sha256 = "0wvxgxp7rlqbf2crcpb9pbzl3k47i7pc16ih4zfwgv88j7jk5w2g";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/arowM/type-level-kv-list#readme";
        description = "A module for hash map like object with type level keys";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -215763,7 +207851,6 @@ self: {
        version = "0.2.1";
        sha256 = "07q69219yvf7rpfwilp70hvx2fzsxklvld7j3gayj17l9wp23g2m";
        libraryHaskellDepends = [ base syb template-haskell ];
-       homepage = "https://github.com/coreyoconnor/type-level-tf";
        description = "Type-level programming library (type families)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215792,7 +207879,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "https://github.com/Lysxia/type-map";
        description = "Type-indexed maps";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -215810,7 +207896,6 @@ self: {
          base constraints equational-reasoning ghc-typelits-natnormalise
          ghc-typelits-presburger singletons template-haskell
        ];
-       homepage = "https://github.com/konn/type-natural";
        description = "Type-level natural and proofs of their properties";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215833,20 +207918,19 @@ self: {
          base blaze-html bytestring criterion deepseq ghc ghc-paths random
          temporary text weigh
        ];
-       homepage = "https://github.com/knupfer/type-of-html";
        description = "High performance type driven html generation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
-  "type-of-html_1_4_0_0" = callPackage
+  "type-of-html_1_4_0_1" = callPackage
     ({ mkDerivation, base, blaze-html, bytestring, criterion, deepseq
      , double-conversion, ghc, ghc-paths, ghc-prim, hspec, QuickCheck
      , random, temporary, text, weigh
      }:
      mkDerivation {
        pname = "type-of-html";
-       version = "1.4.0.0";
-       sha256 = "09dr97illgfn11javij6nmqp3cvgdf7air7kavxcdlr25nx6wkd7";
+       version = "1.4.0.1";
+       sha256 = "1bcjpkrqa7pmgb7a48q2q8rkx15yz40d91mn7jhj91hzc1h2z6g3";
        libraryHaskellDepends = [
          base bytestring double-conversion ghc-prim text
        ];
@@ -215855,7 +207939,6 @@ self: {
          base blaze-html bytestring criterion deepseq ghc ghc-paths random
          temporary text weigh
        ];
-       homepage = "https://github.com/knupfer/type-of-html";
        description = "High performance type driven html generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215869,7 +207952,6 @@ self: {
        sha256 = "00329zkxlbsjlwnw2pz2w6ahiam5c1k9j9fv2608wjfmxr8xkcr9";
        libraryHaskellDepends = [ base template-haskell type-of-html ];
        testHaskellDepends = [ base type-of-html ];
-       homepage = "https://github.com/knupfer/type-of-html-static";
        description = "Optimize static parts of type-of-html";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215881,7 +207963,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "0x0bshb13b7i4imn0pgpljcj109c9z5mgw84mjmlcg62d3ryvg6v";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/Shou/type-operators#readme";
        description = "Various type-level operators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215923,7 +208004,6 @@ self: {
        version = "0.1";
        sha256 = "1ygg511j0av1g94mclrsf3p0qb2kc89jcz9nfr5fm073a2jlzlih";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "http://code.atnnn.com/projects/type-prelude";
        description = "Partial port of prelude to the type level. Requires GHC 7.6.1.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -215953,7 +208033,6 @@ self: {
        sha256 = "0hd2lgfp6vydynr2ip4zy4kg2jzrfkrrqj1vnx1fn4zwkqqimkdf";
        libraryHaskellDepends = [ base pretty ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/sheyll/type-spec#readme";
        description = "Type Level Specification by Example";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -215992,7 +208071,6 @@ self: {
          template-haskell text th-instance-reification time transformers
          unordered-containers vector
        ];
-       homepage = "https://github.com/nikita-volkov/type-structure";
        description = "Type structure analysis";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216018,7 +208096,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2
          th-instances tuple uniplate
        ];
-       homepage = "http://github.com/jfischoff/type-sub-th";
        description = "Substitute types for other types with Template Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216037,7 +208114,6 @@ self: {
          base base-compat containers mtl pretty template-haskell zenc
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/pikajude/type-tree";
        description = "Tree representations of datatypes";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216056,7 +208132,6 @@ self: {
          applicative-numbers base constraints newtype-generics ty
          vector-space
        ];
-       homepage = "https://github.com/conal/type-unary";
        description = "Type-level and typed unary natural numbers, inequality proofs, vectors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216069,7 +208144,6 @@ self: {
        sha256 = "1ps9rkysx7zbcqkz51ahayg2jivlihiqdlb27iq7bf9aa7383k6v";
        libraryHaskellDepends = [ base template-haskell transformers ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/bennofs/typeable-th";
        description = "Automatic deriving of TypeableN instances with Template Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216086,7 +208160,6 @@ self: {
        libraryHaskellDepends = [
          base lifted-base monad-control transformers-base
        ];
-       homepage = "https://github.com/osa1/typed-duration#readme";
        description = "Thread delay and timeout functions with typed arguments";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216106,7 +208179,6 @@ self: {
          async base base64-bytestring bytestring hspec process stm temporary
          transformers
        ];
-       homepage = "https://haskell-lang.org/library/typed-process";
        description = "Run external processes, with strong typing of streams";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -216173,7 +208245,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring directory filepath HTF process temporary text
        ];
-       homepage = "http://github.com/typed-wire/typed-wire#readme";
        description = "Language-independent type-safe communication";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216190,7 +208261,6 @@ self: {
        libraryHaskellDepends = [
          aeson base base64-bytestring bytestring text time
        ];
-       homepage = "http://github.com/typed-wire/hs-typed-wire-utils#readme";
        description = "Haskell utility library required for code generated by typed-wire compiler";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216221,7 +208291,6 @@ self: {
          aeson base bytestring haskell-src-meta parsec template-haskell text
          transformers
        ];
-       homepage = "https://github.com/tolysz/typedquery";
        description = "Parser for SQL augmented with types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216251,7 +208320,6 @@ self: {
          base constraints convert exceptions lens mtl pretty pretty-show
          primitive transformers
        ];
-       homepage = "https://github.com/luna/typelevel";
        description = "Useful type level operations (type families and related operators)";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216270,7 +208338,6 @@ self: {
          array base HUnit numeric-prelude QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/nushio3/typelevel-tensor";
        description = "Tensors whose ranks and dimensions type-inferred and type-checked";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216287,7 +208354,6 @@ self: {
        libraryHaskellDepends = [
          base base-compat constraints reflection transformers
        ];
-       homepage = "https://github.com/mstksg/typelits-witnesses";
        description = "Existential witnesses, singletons, and classes for operations on GHC TypeLits";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -216317,7 +208383,6 @@ self: {
          base constraints deepseq ghc-prim primitive reflection tagged
          template-haskell vector
        ];
-       homepage = "http://github.com/mikeizbicki/typeparams/";
        description = "Lens-like interface for type level parameters; allows unboxed unboxed vectors and supercompilation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216332,7 +208397,6 @@ self: {
        revision = "2";
        editedCabalFile = "0h8hlx3zb7s8dfh275ich99j4aa4gdj2f8yvzwpmzgylcvn1gfwg";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/philopon/types-compat";
        description = "ghc-7.6/7.8 compatible GHC.TypeLits, Data.Typeable and Data.Proxy.";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216345,7 +208409,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1kg4pvrnf7vwvrcb998l9w08dpdy9hg7x2d9h5s3lqpnvvxfgcfj";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/Ericson2314/typesafe-endian";
        description = "Enforce endianness with types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216365,7 +208428,6 @@ self: {
          th-strict-compat th-utilities
        ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/igrep/typesafe-precure#readme";
        description = "Type-safe transformations and purifications of PreCures (Japanese Battle Heroine)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216386,7 +208448,6 @@ self: {
          base blaze-html cmdtheline containers filemanip filepath
          language-typescript parsec split syb utf8-string
        ];
-       homepage = "http://github.com/paf31/typescript-docs";
        description = "A documentation generator for TypeScript Definition files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216434,7 +208495,6 @@ self: {
          aeson base bytestring HUnit protolude reflection singletons
          test-framework test-framework-hunit text vector
        ];
-       homepage = "https://github.com/rlupton20/tyro#readme";
        description = "Type derived JSON parsing using Aeson";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216463,7 +208523,6 @@ self: {
          base criterion lens thyme time timezone-olson timezone-series
        ];
        preConfigure = "export TZDIR=${pkgs.tzdata}/share/zoneinfo";
-       homepage = "https://github.com/nilcons/haskell-tz";
        description = "Efficient time zone handling";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -216485,7 +208544,6 @@ self: {
          base bytestring HUnit test-framework test-framework-hunit
          test-framework-th unix
        ];
-       homepage = "https://github.com/nilcons/haskell-tzdata";
        description = "Time zone database (as files and as a module)";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -216504,7 +208562,6 @@ self: {
          bytestring cryptohash cryptonite text
        ];
        testHaskellDepends = [ base bytestring either-unwrap hspec text ];
-       homepage = "https://github.com/EButlerIV/u2f";
        description = "Haskell Universal Two Factor helper toolbox library thing";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216571,7 +208628,6 @@ self: {
          base containers directory filepath hslogger mtl network process
          regex-compat time time-locale-compat unix
        ];
-       homepage = "http://hub.darcs.net/dino/uacpid";
        description = "Userspace Advanced Configuration and Power Interface event daemon";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216584,7 +208640,6 @@ self: {
        sha256 = "19wmvcx4l2zx45x4czaipy01i1m3zxrdbpiqnnq33x1yawivhskm";
        libraryHaskellDepends = [ aeson base text webapi ];
        testHaskellDepends = [ base hspec text ];
-       homepage = "https://github.com/byteally/webapi-uber.git";
        description = "Uber client for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216597,7 +208652,6 @@ self: {
        version = "0.0";
        sha256 = "12p948706scjiazlwv0x1afl3v8fhv4a3l8yqn1x4y9xnr4pfmc9";
        libraryHaskellDepends = [ base lens tagged template-haskell ];
-       homepage = "https:/github.com/fumieval/uberlast";
        description = "Generate overloaded lenses from plain data declaration";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216631,7 +208685,6 @@ self: {
          base binary bytestring cereal containers ghc-prim mtl network unix
          utf8-string
        ];
-       homepage = "http://github.com/vincenthz/hs-udbus";
        description = "Small DBus implementation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216645,7 +208698,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring udbus xml ];
-       homepage = "http://github.com/vincenthz/hs-udbus";
        description = "Model API for udbus introspection and definitions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216671,7 +208723,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring posix-paths unix ];
        libraryPkgconfigDepends = [ libudev ];
-       homepage = "https://github.com/pxqr/udev";
        description = "libudev bindings";
        license = stdenv.lib.licenses.bsd3;
        platforms = [ "i686-linux" "x86_64-linux" ];
@@ -216688,7 +208739,6 @@ self: {
        libraryHaskellDepends = [
          base chunked-data conduit-combinators mono-traversable network
        ];
-       homepage = "https://github.com/kqr/udp-conduit#readme";
        description = "Simple fire-and-forget conduit UDP wrappers";
        license = stdenv.lib.licenses.isc;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216703,7 +208753,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring network resourcet streaming
        ];
-       homepage = "https://hub.darcs.net/mihaigiurgeanu/udp-streaming";
        description = "Streaming to and from UDP socket";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -216742,7 +208791,6 @@ self: {
          filepath hashable mtl network old-locale primitive process syb
          transformers uhc-util utf8-string uulib vector
        ];
-       homepage = "https://github.com/UU-ComputerScience/uhc";
        description = "Part of UHC packaged as cabal/hackage installable library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216763,7 +208811,6 @@ self: {
          containers directory fclabels fgl hashable logict-state mtl pqueue
          process time time-compat transformers uulib vector
        ];
-       homepage = "https://github.com/UU-ComputerScience/uhc-util";
        description = "UHC utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216802,7 +208849,6 @@ self: {
          async base bytestring bytestring-lexing deepseq network
          optparse-applicative
        ];
-       homepage = "https://github.com/hvr/uhttpc";
        description = "Minimal HTTP client library optimized for benchmarking";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216833,7 +208879,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring cereal dataenc text uuid
        ];
-       homepage = "http://github.com/hargettp/uid.git";
        description = "Simple unique identifier datatype, serializable and encodable as base32";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -216859,7 +208904,6 @@ self: {
        benchmarkHaskellDepends = [
          base deepseq format-numbers text time
        ];
-       homepage = "https://github.com/steven777400/ulid";
        description = "Implementation of ULID, lexicographically sortable unique identifiers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216877,7 +208921,6 @@ self: {
        executableHaskellDepends = [
          base bytestring cmdargs directory filepath io-storage process
        ];
-       homepage = "https://github.com/jwiegley/una";
        description = "Universal un-archiver utility";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216895,7 +208938,6 @@ self: {
        libraryHaskellDepends = [
          atomic-primops base bytestring hashabler primitive
        ];
-       homepage = "http://github.com/jberryman/unagi-bloomfilter";
        description = "A fast, cache-efficient, concurrent bloom filter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216925,7 +208967,6 @@ self: {
        version = "0.2.3";
        sha256 = "1nhv6wbaw9knryq4rsb3y0k5kvhzb9ivkh9vjkvw4rccjikabc9a";
        libraryHaskellDepends = [ base io-streams unagi-chan ];
-       homepage = "https://github.com/bitnomial/unagi-streams";
        description = "Unagi Chan IO-Streams";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216940,7 +208981,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://haskell.org/haskellwiki/unamb";
        description = "Unambiguous choice";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -216952,7 +208992,6 @@ self: {
        version = "0.13";
        sha256 = "0r694wi9xg8brgcwl2kyv5amp6v539l121s9bpmd5lhjdnrvqjwk";
        libraryHaskellDepends = [ base containers mtl ];
-       homepage = "http://github.com/luqui/unamb-custom";
        description = "Functional concurrency with unamb using a custom scheduler";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216973,7 +209012,6 @@ self: {
          base binary containers mtl parsec pretty QuickCheck RepLib
          template-haskell transformers
        ];
-       homepage = "https://github.com/sweirich/replib";
        description = "Generic support for programming with names and binders";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -216997,7 +209035,6 @@ self: {
          base mtl QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "http://github.com/lambdageek/unbound-generics";
        description = "Support for programming with names and binders using GHC Generics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217009,7 +209046,6 @@ self: {
        version = "0.1.1.0";
        sha256 = "1ir9fghbrc214c97bwafk5ck6cacxz1pdnq4i18p604d1b8zg9wa";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/basvandijk/unbounded-delays";
        description = "Unbounded thread delays and timeouts";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217021,7 +209057,6 @@ self: {
        version = "0.4";
        sha256 = "02j4i2dms15vb87ar3m99hvpxrjdakljyql708zs716k1jdm7614";
        libraryHaskellDepends = [ base unbounded-delays units units-defs ];
-       homepage = "https://github.com/jcristovao/unbouded-delays-units";
        description = "Thread delays and timeouts using proper time units";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217034,7 +209069,6 @@ self: {
        version = "0.0.2.4";
        sha256 = "0yahavqjjnlf4ps8kd41s9s64nbhx2hf7qzk2xxkmq0i3b91d123";
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://github.com/ekmett/unboxed-containers";
        description = "Self-optimizing unboxed sets using view patterns and data families";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217048,7 +209082,6 @@ self: {
        sha256 = "0gvpp35mzx6ydwhwqdv319pl4yw7g4pyayciry83lnh3a3asisv4";
        libraryHaskellDepends = [ base ghc-prim primitive ];
        testHaskellDepends = [ async base HUnit ];
-       homepage = "https://github.com/winterland1989/unboxed-ref";
        description = "Fast unboxed references for ST and IO monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217069,7 +209102,6 @@ self: {
          cryptonite memory process text unix
        ];
        executableHaskellDepends = [ base bytestring cmdargs ];
-       homepage = "https://e.xtendo.org/scs/unbreak";
        description = "Secure and resilient remote file storage utility";
        license = stdenv.lib.licenses.agpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217087,7 +209119,6 @@ self: {
          ad base base-compat containers free mwc-random primitive
          transformers
        ];
-       homepage = "https://github.com/mstksg/uncertain";
        description = "Manipulating numbers with inherent experimental/measurement uncertainty";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217109,7 +209140,6 @@ self: {
        version = "0.3.0";
        sha256 = "1f7h7zwky4scdcyjspg4ksfh7x6yra0wjybxq70p7vcwpgk2nzlj";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/singpolyma/unexceptionalio";
        description = "IO without any non-error, synchronous exceptions";
        license = "unknown";
      }) {};
@@ -217121,7 +209151,6 @@ self: {
        version = "0.4.0";
        sha256 = "09gynk472l7nn5l2w320n4dwigwp0wh0shfp6dyw6r5h2jdxz18p";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/singpolyma/unexceptionalio";
        description = "IO without any non-error, synchronous exceptions";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217134,7 +209163,6 @@ self: {
        version = "0.4.0";
        sha256 = "19jzvxx0z4w7d1mp09spiz01sd349376hf5xkg8r2zfr8fx7hj71";
        libraryHaskellDepends = [ base transformers unexceptionalio ];
-       homepage = "https://github.com/singpolyma/unexceptionalio-trans";
        description = "A wrapper around UnexceptionalIO using monad transformers";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217151,7 +209179,6 @@ self: {
        libraryHaskellDepends = [
          base containers ghc-prim one-liner QuickCheck random transformers
        ];
-       homepage = "https://github.com/sjoerdvisscher/unfoldable";
        description = "Class of data structures that can be unfolded";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217179,7 +209206,6 @@ self: {
        version = "1.0.0";
        sha256 = "1hn30p9vpsvkph54grzwdrca5vh9grpa7d0w1zlvim1mnvqxmn4b";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/andriyp/ungadtagger";
        description = "Abstract GADTs from typelevel tags";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217191,7 +209217,6 @@ self: {
        version = "2.2.2.0";
        sha256 = "1damlhi56xfp4xvdk2ijxjx7vxywhhbi4hiprdx09b5ipblrfpqz";
        libraryHaskellDepends = [ base containers uni-util ];
-       homepage = "http://www.informatik.uni-bremen.de/uniform/wb/";
        description = "Event handling for the uniform workbench";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217208,7 +209233,6 @@ self: {
        libraryHaskellDepends = [
          base containers mtl uni-events uni-htk uni-reactor uni-util
        ];
-       homepage = "http://www.informatik.uni-bremen.de/uniform/wb/";
        description = "Graphs";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217226,7 +209250,6 @@ self: {
          base containers directory uni-events uni-posixutil uni-reactor
          uni-util
        ];
-       homepage = "http://www.informatik.uni-bremen.de/htk/";
        description = "Graphical User Interface for Haskell Programs";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217243,7 +209266,6 @@ self: {
        libraryHaskellDepends = [
          base directory process uni-events uni-util unix
        ];
-       homepage = "http://www.informatik.uni-bremen.de/uniform/wb/";
        description = "Posix utilities for the uniform workbench";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217259,7 +209281,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory uni-events uni-util
        ];
-       homepage = "http://www.informatik.uni-bremen.de/uniform/wb/";
        description = "Reactors for the uniform workbench";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217277,7 +209298,6 @@ self: {
          base containers uni-events uni-graphs uni-posixutil uni-reactor
          uni-util
        ];
-       homepage = "http://www.informatik.uni-bremen.de/uniform/wb";
        description = "Graphs binding";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217295,7 +209315,6 @@ self: {
          array base bytestring containers directory ghc-prim mtl network
          old-time parsec
        ];
-       homepage = "http://www.informatik.uni-bremen.de/uniform/wb/";
        description = "Utilities for the uniform workbench";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217311,7 +209330,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base containers semigroups ];
        testHaskellDepends = [ base containers utility-ht ];
-       homepage = "http://hub.darcs.net/thielema/unicode/";
        description = "Construct and transform unicode characters";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217337,7 +209355,6 @@ self: {
        sha256 = "1smfc7a62xi6y4sc0vai2l0nljxl9dr9l5zkqi17n14cq36ppfwb";
        libraryHaskellDepends = [ base bytestring compact-string ];
        librarySystemDepends = [ icu ];
-       homepage = "http://sloompie.reinier.de/unicode-normalization/";
        description = "Unicode normalization using the ICU library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217378,7 +209395,6 @@ self: {
          base HUnit QuickCheck test-framework test-framework-hunit
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/nushio3/unicode-show#readme";
        description = "print and show in unicode";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217412,7 +209428,6 @@ self: {
        benchmarkHaskellDepends = [
          base deepseq filepath gauge optparse-applicative path path-io text
        ];
-       homepage = "http://github.com/harendra-kumar/unicode-transforms";
        description = "Unicode normalization";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217435,7 +209450,6 @@ self: {
          base data-default directory filepath text twitch
        ];
        testHaskellDepends = [ base text ];
-       homepage = "https://github.com/Zankoku-Okuno/unicoder";
        description = "Make writing in unicode easy";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217448,7 +209462,6 @@ self: {
        sha256 = "1s8j1vpdhj6fby9r2vi9yyyjd960mvz6hh0lx25p38hl9akkvjrz";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/mwotton/unidecode#readme";
        description = "Haskell binding of Unidecode";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217460,7 +209473,6 @@ self: {
        version = "0.10.0.1";
        sha256 = "15hrnmgr0pqq43fwgxc168r08xjgfhr2nchmz5blq46vwrh6gx2v";
        libraryHaskellDepends = [ base containers logict mtl ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Simple generic unification algorithms";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217480,7 +209492,6 @@ self: {
        ];
        librarySystemDepends = [ openssl ];
        testHaskellDepends = [ attoparsec base bytestring Cabal ];
-       homepage = "https://sealgram.com/git/haskell/uniform-io";
        description = "Uniform IO over files, network, anything";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217494,7 +209505,6 @@ self: {
        sha256 = "17dz0car02w2x5m23hlqlgjnpl86darc8vvr4axpsc9xim4sf7nk";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base deepseq prelude-extras ];
-       homepage = "https://github.com/conal/uniform-pair/";
        description = "Uniform pairs with class instances";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217524,7 +209534,6 @@ self: {
        revision = "1";
        editedCabalFile = "13cwjh03n82sgshbk4fdlvhc0pb3v979sdcdrpvnpjdqmvcprs92";
        libraryHaskellDepends = [ base containers transformers ];
-       homepage = "http://github.com/nominolo/union-find";
        description = "Efficient union and equivalence testing of sets";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217536,7 +209545,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1pxb1v2k04i8ds2n8zqra74gacry6dj5p87sxgkf4fazx4s316dk";
        libraryHaskellDepends = [ array base mtl ];
-       homepage = "https://github.com/haskell-rewriting/union-find-array";
        description = "union find data structure";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -217548,7 +209556,6 @@ self: {
        version = "0.1";
        sha256 = "0q1qg0vg01ypjlb90xq8zl3zc53b3yn23vgpnzv92q7xmc46gb5l";
        libraryHaskellDepends = [ base containers extensible ];
-       homepage = "http://github.com/minpou/union-map";
        description = "Heterogeneous map by open unions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217565,7 +209572,6 @@ self: {
        libraryHaskellDepends = [
          base containers hashable syb unordered-containers
        ];
-       homepage = "http://community.haskell.org/~ndm/uniplate/";
        description = "Help writing simple, concise and fast generic operations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217582,7 +209588,6 @@ self: {
        testHaskellDepends = [
          attoparsec base hspec neat-interpolation QuickCheck text
        ];
-       homepage = "https://github.com/biocad/uniprot-kb#readme";
        description = "UniProt-KB format parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217596,7 +209601,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring containers ];
-       homepage = "https://github.com/ncaq/uniq-deep";
        description = "uniq-deep";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -217610,7 +209614,6 @@ self: {
        revision = "1";
        editedCabalFile = "0pq3a5y8ddgd37x21vafwxpyi079ir7k9g96y99pygmxwibkg4v8";
        libraryHaskellDepends = [ base ghc-prim hashable ];
-       homepage = "http://github.com/ekmett/unique/";
        description = "Fully concurrent unique identifiers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217629,7 +209632,6 @@ self: {
        testHaskellDepends = [
          base non-empty QuickCheck semigroups transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/unique-logic/";
        description = "Solve simple simultaneous equations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217648,7 +209650,6 @@ self: {
        testHaskellDepends = [
          base non-empty QuickCheck transformers utility-ht
        ];
-       homepage = "http://hub.darcs.net/thielema/unique-logic-tf/";
        description = "Solve simple simultaneous equations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217660,7 +209661,6 @@ self: {
        version = "0.1.1";
        sha256 = "0s1jw29g5s9ll8hbfkyalhdjpsv54w1n63mz4jph36dbq68zb7g6";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/sebfisch/uniqueid/wikis";
        description = "Splittable Unique Identifier Supply";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217679,7 +209679,6 @@ self: {
          base checkers containers doctest QuickCheck
        ];
        benchmarkHaskellDepends = [ base criterion random ];
-       homepage = "https://github.com/oisdk/uniquely-represented-sets#readme";
        license = stdenv.lib.licenses.mit;
      }) {};
 
@@ -217691,7 +209690,6 @@ self: {
        sha256 = "1v7fv4xpb2jvcicbl6mhjkgqmap4m842dwc41fpidd9l9pb8mpaz";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/amohrland/haskell-unit";
        description = "Aliases for `()`";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217725,7 +209723,6 @@ self: {
          singletons syb tasty tasty-hunit template-haskell th-desugar
          units-parser vector-space
        ];
-       homepage = "https://github.com/goldfirere/units";
        description = "A domain-specific type system for dimensional analysis";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217741,7 +209738,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base template-haskell text units units-defs
        ];
-       homepage = "https://github.com/jcristovao/units-attoparsec";
        description = "Attoparsec parsers for the units package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217754,7 +209750,6 @@ self: {
        version = "2.0.1.1";
        sha256 = "0p99gchk3m4ibmhr6jws57sv083q142rhxjavq9laz97gjm2r9w2";
        libraryHaskellDepends = [ base template-haskell units ];
-       homepage = "http://github.com/goldfirere/units-defs";
        description = "Definitions for use with the units package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217784,12 +209779,33 @@ self: {
        sha256 = "1ab27rwnp8ncfn5sm4llxjxx7fbp495sl1838g8z9hishr5dgddl";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "https://bitbucket.org/xnyhps/haskell-unittyped/";
        description = "An extendable library for type-safe computations including units";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "unity-testresult-parser" = callPackage
+    ({ mkDerivation, ansi-terminal, ansi-wl-pprint, base, containers
+     , mtl, optparse-applicative, split, text, unordered-containers
+     , xml-conduit
+     }:
+     mkDerivation {
+       pname = "unity-testresult-parser";
+       version = "0.1.0.1";
+       sha256 = "1siz1iq66bvwraws628haqf3q2hycd4a2yihpmqs778mzjnhs26r";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         base containers optparse-applicative text unordered-containers
+         xml-conduit
+       ];
+       executableHaskellDepends = [
+         ansi-terminal ansi-wl-pprint base mtl optparse-applicative split
+         text
+       ];
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "unitym" = callPackage
     ({ mkDerivation, base, text, transformers }:
      mkDerivation {
@@ -217797,7 +209813,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "16rvv72ya9dp5x0lr6n4kbslgqds87x3fbf9v5rsylx0dgig48js";
        libraryHaskellDepends = [ base text transformers ];
-       homepage = "https://github.com/bhurt/unitym#readme";
        description = "A monad type class shared between web services";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217813,7 +209828,6 @@ self: {
        libraryHaskellDepends = [
          base mtl servant-server text transformers unitym
        ];
-       homepage = "https://github.com/bhurt/unitym#readme";
        description = "Implementaation of unitym for Servant servers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217825,7 +209839,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "1qg0iqww3yq5kzy6x9fc3p64vcsa53ricagnknzwhhjirh9yy3yw";
        libraryHaskellDepends = [ base unitym yesod ];
-       homepage = "https://github.com/bhurt/unitym#readme";
        description = "Implementation of the unity monad for the Yesod framework";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217856,7 +209869,6 @@ self: {
          universe-instances-base universe-instances-extended
          universe-instances-trans universe-reverse-instances
        ];
-       homepage = "https://github.com/dmwit/universe";
        description = "Classes for types where we know all the values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217868,7 +209880,6 @@ self: {
        version = "1.0.2.1";
        sha256 = "0ldvk0bj16hl1v824vvsich3rzx84xm3sbppd5ahpp5cmx887i07";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/dmwit/universe";
        description = "A class for finite and recursively enumerable types and some helper functions for enumerating them";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217882,7 +209893,6 @@ self: {
        revision = "1";
        editedCabalFile = "13s8gxsvkw6phwvd79h9f3xaqbyzsx1svpysbmq72z1hv3mqyz8a";
        libraryHaskellDepends = [ base containers universe-base ];
-       homepage = "https://github.com/dmwit/universe";
        description = "Universe instances for types from the base package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217900,7 +209910,6 @@ self: {
        libraryHaskellDepends = [
          adjunctions base comonad universe-instances-base void
        ];
-       homepage = "https://github.com/dmwit/universe";
        description = "Universe instances for types from select extra packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217918,7 +209927,6 @@ self: {
        libraryHaskellDepends = [
          base mtl transformers universe-base universe-instances-base
        ];
-       homepage = "https://github.com/dmwit/universe";
        description = "Universe instances for types from the transformers and mtl packages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217934,7 +209942,6 @@ self: {
        libraryHaskellDepends = [
          base containers universe-instances-base
        ];
-       homepage = "https://github.com/dmwit/universe";
        description = "instances of standard classes that are made possible by enumerations";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -217957,7 +209964,6 @@ self: {
          template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2 th-instances tuple uniplate
        ];
-       homepage = "http://github.com/jfishcoff/universe-th";
        description = "Construct a Dec's ancestor list";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -217986,7 +209992,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers gauge unordered-containers
        ];
-       homepage = "https://github.com/serokell/universum";
        description = "Custom prelude used in Serokell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -218014,7 +210019,6 @@ self: {
        benchmarkHaskellDepends = [
          base containers gauge unordered-containers
        ];
-       homepage = "https://github.com/serokell/universum";
        description = "Custom prelude used in Serokell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218029,7 +210033,6 @@ self: {
        revision = "1";
        editedCabalFile = "0cag1vm2pmzgy0v1j27lhp37iipck06n6gjlphpl26p5xw3gwd31";
        libraryHaskellDepends = [ base bytestring time ];
-       homepage = "https://github.com/haskell/unix";
        description = "POSIX functionality";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218042,7 +210045,6 @@ self: {
        version = "0.3.7.3";
        sha256 = "1340zxy9w8nmmhhwgg9rznvz8iyfhinpycdpkryqp60ilhyjgv53";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://code.haskell.org/~wren/";
        description = "Unix/Posix-specific functions for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218054,7 +210056,6 @@ self: {
        version = "0.5.0.1";
        sha256 = "1gdf3h2knbymkivm784vq51mbcyj5y91r480awyxj5cw8gh9kwn2";
        libraryHaskellDepends = [ base unix ];
-       homepage = "http://github.com/jystic/unix-compat";
        description = "Portable POSIX-compatibility layer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218068,7 +210069,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base foreign-var ];
-       homepage = "https://github.com/maoe/unix-fcntl";
        description = "Comprehensive bindings to fcntl(2)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218110,7 +210110,6 @@ self: {
        testHaskellDepends = [
          base mtl QuickCheck tasty tasty-hunit tasty-quickcheck unix
        ];
-       homepage = "http://github.com/vincenthz/hs-unix-memory";
        description = "Unix memory syscalls";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218132,7 +210131,6 @@ self: {
        testHaskellDepends = [
          base bytestring conduit hspec transformers unix
        ];
-       homepage = "https://github.com/snoyberg/conduit";
        description = "Run processes on Unix systems, with a conduit interface (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218145,7 +210143,6 @@ self: {
        version = "0.1";
        sha256 = "1n21cd6chih86g6kfl6b0x4k533ykzz93anhf6wga3033rvy09wj";
        libraryHaskellDepends = [ base unix ];
-       homepage = "http://code.haskell.org/~scook0/unix-pty-light";
        description = "POSIX pseudo-terminal support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218185,7 +210182,6 @@ self: {
          invariant pretty primitive scientific text time
          unordered-containers vector
        ];
-       homepage = "https://github.com/scrive/unjson";
        description = "Bidirectional JSON parsing and generation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218220,7 +210216,6 @@ self: {
          async base deepseq directory filepath hspec process stm time
          transformers unix unliftio-core
        ];
-       homepage = "https://github.com/fpco/unliftio/tree/master/unliftio#readme";
        description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -218234,7 +210229,6 @@ self: {
        revision = "1";
        editedCabalFile = "16bjwcsaghqqmyi69rq65dn3ydifyfaabq3ns37apdm00mwqbcj2";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/fpco/unliftio/tree/master/unliftio-core#readme";
        description = "The MonadUnliftIO typeclass for unlifting monads to IO";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -218245,8 +210239,8 @@ self: {
      }:
      mkDerivation {
        pname = "unliftio-pool";
-       version = "0.2.0.0";
-       sha256 = "0alwn39ri4npgxfxvnv43bl8vfjhjl4ffcvv8l9nmrmzsh770p59";
+       version = "0.2.1.0";
+       sha256 = "0qhgiym7slz3n68py4izs52wfhs5d7nyxzwnj8q86rvkvy6lfm5v";
        libraryHaskellDepends = [
          base resource-pool time transformers unliftio-core
        ];
@@ -218315,7 +210309,6 @@ self: {
          base bytestring containers criterion deepseq deepseq-generics
          hashable hashmap mtl random
        ];
-       homepage = "https://github.com/tibbe/unordered-containers";
        description = "Efficient hashing-based container types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218334,7 +210327,6 @@ self: {
        testHaskellDepends = [
          base hashable hspec HUnit rematch unordered-containers
        ];
-       homepage = "http://github.com/tcrayford/rematch";
        description = "Rematch support for unordered containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218368,7 +210360,6 @@ self: {
        testHaskellDepends = [
          base containers deepseq primitive QuickCheck tasty tasty-quickcheck
        ];
-       homepage = "https://github.com/ethercrow/unordered-intmap";
        description = "A specialization of `HashMap Int v`";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218402,11 +210393,34 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        doHaddock = false;
-       homepage = "http://github.com/ekmett/unpacked-containers/";
        description = "Unpacked containers via backpack";
        license = stdenv.lib.licenses.bsd2;
      }) {};
 
+  "unpacked-either" = callPackage
+    ({ mkDerivation, base, ghc-prim, QuickCheck, quickcheck-classes }:
+     mkDerivation {
+       pname = "unpacked-either";
+       version = "0.1.0.0";
+       sha256 = "156njvsi91c0vmn0inr0n714qcj4y8hvjcjhp3k35h59l7jmlcph";
+       libraryHaskellDepends = [ base ghc-prim ];
+       testHaskellDepends = [ base QuickCheck quickcheck-classes ];
+       description = "An unpacked either data type";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
+  "unpacked-maybe" = callPackage
+    ({ mkDerivation, base, ghc-prim, QuickCheck, quickcheck-classes }:
+     mkDerivation {
+       pname = "unpacked-maybe";
+       version = "0.1.0.0";
+       sha256 = "13m0yai735cw910p4vm508yyxp0dgmizp6pjgja698aasarvrn96";
+       libraryHaskellDepends = [ base ghc-prim ];
+       testHaskellDepends = [ base QuickCheck quickcheck-classes ];
+       description = "An unpacked maybe data type";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "unroll-ghc-plugin" = callPackage
     ({ mkDerivation, base, ghc }:
      mkDerivation {
@@ -218414,7 +210428,6 @@ self: {
        version = "0.1.1";
        sha256 = "0n05777fqqpbgnh9jab04ayw1j1as4wkkbrjixi1288fhi44m87p";
        libraryHaskellDepends = [ base ghc ];
-       homepage = "http://thoughtpolice.github.com/unroll-ghc-plugin";
        description = "Compiler plugin for loop unrolling";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218428,7 +210441,6 @@ self: {
        sha256 = "0hc6xr1i3hkz25gdgfx1jqgpsc9mwa05bkfynp0mcfdlyz6782nz";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://code.haskell.org/~thielema/unsafe/";
        description = "Unified interface to unsafe functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218440,7 +210452,6 @@ self: {
        version = "0.0.1.3";
        sha256 = "1018c3q0aq6l0011az661dvlibiv6jvwdv4c40bi8pwapri66k70";
        libraryHaskellDepends = [ base threads ];
-       homepage = "https://github.com/kallisti-dev/unsafe-promises";
        description = "Create pure futures using lazy IO";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218454,7 +210465,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/konn/unsafely";
        description = "Flexible access control for unsafe operations and instances";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218468,7 +210478,6 @@ self: {
        sha256 = "0l268mzlmswm0p9cybjvi6krsgic706av9kf90fx3ylyvhgzygvc";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/atzeus/unsafeperformst";
        description = "Like unsafeperformIO, but for the ST monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218506,7 +210515,6 @@ self: {
          attoparsec interspersed QuickCheck quickcheck-instances rebase
          tasty tasty-hunit tasty-quickcheck tasty-smallcheck
        ];
-       homepage = "https://github.com/nikita-volkov/unsequential";
        description = "An extension removing the sequentiality from monads";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218549,7 +210557,6 @@ self: {
          base mtl optparse-applicative transformers
        ];
        testHaskellDepends = [ base containers hspec text ];
-       homepage = "https://github.com/joshuaclayton/unused#readme";
        description = "A command line tool to identify unused code";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218569,7 +210576,6 @@ self: {
          units-parser
        ];
        testHaskellDepends = [ base tasty tasty-hunit ];
-       homepage = "https://github.com/adamgundry/uom-plugin";
        description = "Units of measure as a GHC typechecker plugin";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218588,7 +210594,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath lambda-options mtl split
        ];
-       homepage = "https://github.com/thomaseding/up";
        description = "Command line tool to generate pathnames to facilitate moving upward in a file system";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218603,7 +210608,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ports-tools process ];
-       homepage = "http://github.com/ppenzin/up/";
        description = "Software management tool";
        license = "unknown";
      }) {};
@@ -218624,7 +210628,6 @@ self: {
          process text time transformers trifecta uniplate utf8-string
        ];
        executableHaskellDepends = [ base text ];
-       homepage = "https://github.com/expipiplus1/update-nix-fetchgit#readme";
        description = "A program to update fetchgit values in Nix expressions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218648,7 +210651,6 @@ self: {
          base directory filepath monad-parallel split
        ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/pedrovgs/update-repos";
        description = "Update all your git repositories with just one command";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -218701,7 +210703,6 @@ self: {
          network old-locale opml optparse-applicative parallel-io split
          tagsoup terminal-size text time xml
        ];
-       homepage = "https://github.com/pxqr/ureader";
        description = "Minimalistic CLI RSS reader";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218723,7 +210724,6 @@ self: {
          base bytestring cake3 directory filepath language-javascript
          mime-types mtl optparse-applicative process syb text
        ];
-       homepage = "http://github.com/grwlf/urembed";
        description = "Ur/Web static content generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218736,7 +210736,6 @@ self: {
        version = "0.1.6.4";
        sha256 = "02g49smrq4j3wnk4f9w73a80fxva4rrlgw9jqw6p8cqxrb9x6359";
        libraryHaskellDepends = [ base parsec safe utf8-string ];
-       homepage = "http://gitorious.org/uri";
        description = "Library for working with URIs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218766,7 +210765,6 @@ self: {
          base blaze-builder bytestring criterion deepseq deepseq-generics
          network-uri
        ];
-       homepage = "https://github.com/Soostone/uri-bytestring";
        description = "Haskell URI parsing as ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218796,7 +210794,6 @@ self: {
          base blaze-builder bytestring criterion deepseq deepseq-generics
          network-uri
        ];
-       homepage = "https://github.com/Soostone/uri-bytestring";
        description = "Haskell URI parsing as ByteStrings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218811,7 +210808,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bytestring text uri-bytestring
        ];
-       homepage = "https://github.com/reactormonk/uri-bytestring-aeson";
        description = "Aeson instances for URI Bytestring";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218829,7 +210825,6 @@ self: {
          base bytestring conduit containers deepseq failure monad-control
          network system-fileio system-filepath text transformers
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "Read and write URIs (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218863,7 +210858,6 @@ self: {
          base bytestring containers enumerator failure network text
          transformers
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "Read and write URIs (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218883,7 +210877,6 @@ self: {
          network system-fileio system-filepath text transformers
          uri-enumerator
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "uri-enumerator backend for the file scheme (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218901,7 +210894,6 @@ self: {
          attoparsec base bytestring data-default http-types lens text
        ];
        testHaskellDepends = [ base data-default hspec lens ];
-       homepage = "https://github.com/luminescent-dreams/uri-parse#readme";
        description = "A simple library for parsing and generating URIs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -218941,7 +210933,6 @@ self: {
        testHaskellDepends = [
          ansi-wl-pprint base HUnit mtl template-haskell
        ];
-       homepage = "https://github.com/iand675/uri-templater";
        description = "Parsing & Quasiquoting for RFC 6570 URI Templates";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -218953,7 +210944,6 @@ self: {
        version = "2.1.3";
        sha256 = "0qag18wbrq9jjk1444mjigz1xl7xl03fz66b1lnya9qaihzpxwjs";
        libraryHaskellDepends = [ base utf8-string ];
-       homepage = "http://www.haskell.org/haskellwiki/Url";
        description = "A library for working with URLs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -218976,7 +210966,6 @@ self: {
          tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ criterion http-types rerebase ];
-       homepage = "https://github.com/nikita-volkov/url-decoders";
        description = "Decoders for URL-encoding (aka Percent-encoding)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219009,7 +210998,6 @@ self: {
        executableHaskellDepends = [
          base bytestring containers mtl network old-time
        ];
-       homepage = "http://code.haskell.org/~dons/code/urlcheck";
        description = "Parallel link checker";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219024,7 +211012,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base network ];
-       homepage = "https://github.com/beastaugh/urldecode";
        description = "Decode percent-encoded strings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219043,15 +211030,16 @@ self: {
      }) {};
 
   "urlencoded" = callPackage
-    ({ mkDerivation, base, mtl, network, network-uri, split }:
+    ({ mkDerivation, base, mtl, network, network-uri, QuickCheck, split
+     }:
      mkDerivation {
        pname = "urlencoded";
-       version = "0.4.1";
-       sha256 = "16b7jxkfva8dyvl4fdg337jmv08aicycj041s79ak9r6zh41hhwi";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.4.2.0";
+       sha256 = "1i88qf5dq52ra7hl29ka1i0bhyfic3sg7ksm1n6bpb2hj38hr139";
+       revision = "1";
+       editedCabalFile = "1bglhr4dsfw0yzm5kb6jwrx2dpz7zjyvg5341idncvmlc0f6wx7w";
        libraryHaskellDepends = [ base mtl network network-uri split ];
-       homepage = "https://github.com/pheaver/urlencoded";
+       testHaskellDepends = [ base network network-uri QuickCheck ];
        description = "Generate or process x-www-urlencoded data";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219090,7 +211078,6 @@ self: {
          monad-control-aligned monad-logger mtl path path-extra resourcet
          split strict text transformers transformers-base vector
        ];
-       homepage = "https://github.com/athanclark/urlpath#readme";
        description = "Painfully simple URL deployment";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219104,7 +211091,6 @@ self: {
        sha256 = "1wxgq445nzfly9773bjx3mr15l8ga4840d2q1zw50kk07fwxx6h7";
        libraryHaskellDepends = [ base parsec ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/pxqr/urn";
        description = "Universal Resource Names";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219122,7 +211108,6 @@ self: {
          base deepseq haskell-src-meta integer-gmp MonadRandom QuickCheck
          template-haskell transformers
        ];
-       homepage = "https://github.com/antalsz/urn-random";
        description = "A package for updatable discrete distributions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219141,7 +211126,6 @@ self: {
        executableHaskellDepends = [
          base filepath mtl optparse-applicative parsec process syb
        ];
-       homepage = "http://github.com/grwlf/urxml";
        description = "XML parser-printer supporting Ur/Web syntax extensions";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219158,7 +211142,6 @@ self: {
        libraryHaskellDepends = [
          base bindings-libusb bytestring containers ghc-prim text vector
        ];
-       homepage = "http://basvandijk.github.com/usb";
        description = "Communicate with USB devices";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219189,7 +211172,6 @@ self: {
        revision = "1";
        editedCabalFile = "1p780v435frqi04gc8db1jj1ra9c98jpdwmy4p274azp0gi51q9z";
        libraryHaskellDepends = [ attoparsec base bytestring usb ];
-       homepage = "https://github.com/mapinguari/usb-hid";
        description = "Parser and request Library for USB HIDs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219210,7 +211192,6 @@ self: {
          base base-unicode-symbols bytestring containers
          containers-unicode-symbols parsimony
        ];
-       homepage = "https://github.com/roelvandijk/usb-id-database";
        description = "A database of USB identifiers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219227,7 +211208,6 @@ self: {
          base base-unicode-symbols bindings-libusb iteratee monad-control
          usb vector
        ];
-       homepage = "https://github.com/basvandijk/usb-iteratee";
        description = "Iteratee enumerators for the usb package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219245,7 +211225,6 @@ self: {
          base base-unicode-symbols bindings-libusb bytestring iteratee
          regions text transformers usb
        ];
-       homepage = "https://github.com/basvandijk/usb-safe/";
        description = "Type-safe communication with USB devices";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219262,7 +211241,6 @@ self: {
        libraryHaskellDepends = [
          aeson base boomerang cereal safecopy web-routes web-routes-th
        ];
-       homepage = "http://www.github.com/Happstack/userid";
        description = "The UserId type and useful instances for web development";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219278,7 +211256,6 @@ self: {
        libraryHaskellDepends = [
          aeson base bcrypt path-pieces text time
        ];
-       homepage = "https://github.com/agrafix/users";
        description = "A library simplifying user management for web applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -219319,7 +211296,6 @@ self: {
        testHaskellDepends = [
          base hspec monad-logger persistent-sqlite temporary text users-test
        ];
-       homepage = "https://github.com/agrafix/users";
        description = "A persistent backend for the users package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219337,7 +211313,6 @@ self: {
          base bytestring mtl postgresql-simple text time users uuid
        ];
        testHaskellDepends = [ base hspec postgresql-simple users-test ];
-       homepage = "https://github.com/agrafix/users";
        description = "A PostgreSQL backend for the users package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -219349,7 +211324,6 @@ self: {
        version = "0.5.0.1";
        sha256 = "0gmcbimbp8sj282c915m9bka4fj238xsf8szqmnv20n01kx4k1gn";
        libraryHaskellDepends = [ base hspec text users ];
-       homepage = "https://github.com/agrafix/users";
        description = "Library to test backends for the users library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -219370,7 +211344,6 @@ self: {
          attoparsec base bytestring Cabal clock exceptions QuickCheck
          test-framework test-framework-quickcheck2 text
        ];
-       homepage = "https://github.com/lpeterse/haskell-utc";
        description = "A pragmatic time and date library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219422,7 +211395,6 @@ self: {
        revision = "3";
        editedCabalFile = "02vhj5gykkqa2dyn7s6gn8is1b5fdn9xcqqvlls268g7cpv6rk38";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "http://github.com/glguy/utf8-string/";
        description = "Support for reading and writing UTF8 Strings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219440,7 +211412,6 @@ self: {
          base bytestring tasty tasty-hunit text utf8-string
        ];
        benchmarkHaskellDepends = [ base criterion ];
-       homepage = "https://github.com/edwardgeorge/utf8-validator#readme";
        description = "Constant-space UTF8 validator for ByteStrings";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219480,7 +211451,6 @@ self: {
          array base containers hashable safe unordered-containers
        ];
        testHaskellDepends = [ base containers HTF QuickCheck ];
-       homepage = "https://github.com/factisresearch/opensource-mono#readme";
        description = "A collection of commonly used utils";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219504,7 +211474,6 @@ self: {
        version = "0.1.0.5";
        sha256 = "008ckslrc60959k6l6mvk8dixr6vmfmiir6qj8wakgixcyd6ar6d";
        libraryHaskellDepends = [ ansi-terminal base ];
-       homepage = "https://github.com/UU-ComputerScience/uu-cco";
        description = "Utilities for compiler construction: core functionality";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219518,7 +211487,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base uu-cco uuagc uuagc-cabal ];
-       homepage = "https://github.com/UU-ComputerScience/uu-cco";
        description = "Utilities for compiler construction: example programs";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219530,7 +211498,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "06ddh2fcvy0zbzzdgpcx8kvlssrcmxx4swgkl8iy7223llanx0px";
        libraryHaskellDepends = [ base uu-cco uulib ];
-       homepage = "https://github.com/UU-ComputerScience/uu-cco";
        description = "Utilities for compiler construction: Feedback wrapper around parser in uulib";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219542,7 +211509,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1sshnlqb0ydxgrhm0i1c3mpnixfsqwrf3gl59yz4rhiw5hy33z71";
        libraryHaskellDepends = [ base ListLike uu-cco uu-parsinglib ];
-       homepage = "https://github.com/UU-ComputerScience/uu-cco";
        description = "Utilities for compiler construction: Feedback wrapper around parser in uu-parsinglib";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219554,7 +211520,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1rysap86jrq43b99ay52nrmbdpcba7cl0ac85nsb7gll1rbyr59i";
        libraryHaskellDepends = [ base ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";
        description = "Providing an interleaving combinator for use with applicative/alternative style implementations";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -219571,7 +211536,6 @@ self: {
          base lenses mtl template-haskell transformers uu-interleaved
          uu-parsinglib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";
        description = "Parse command line options using uu-interleave and uu-parsinglib";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219584,7 +211548,6 @@ self: {
        version = "2.9.1.1";
        sha256 = "0v5vcxfix04hmwc7ajni4xrv0g099pr2j79bqx1n24s1cvimlpyj";
        libraryHaskellDepends = [ base ListLike time uu-interleaved ];
-       homepage = "http://www.cs.uu.nl/wiki/bin/view/HUT/ParserCombinators";
        description = "Fast, online, error-correcting, monadic, applicative, merging, permuting, interleaving, idiomatic parser combinators";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -219615,7 +211578,6 @@ self: {
          mtl uuagc-cabal uulib
        ];
        executableHaskellDepends = [ base uuagc-cabal ];
-       homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
        description = "Attribute Grammar System of Universiteit Utrecht";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219638,7 +211600,6 @@ self: {
          array base containers directory filepath ghc-prim haskell-src-exts
          mtl uulib
        ];
-       homepage = "http://www.cs.uu.nl/wiki/HUT/WebHome";
        description = "Attribute Grammar System of Universiteit Utrecht";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219654,7 +211615,6 @@ self: {
        libraryHaskellDepends = [
          base Cabal containers directory filepath mtl process uulib
        ];
-       homepage = "https://github.com/UU-ComputerScience/uuagc";
        description = "Cabal plugin for UUAGC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219682,7 +211642,6 @@ self: {
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base blaze-html ];
        executableHaskellDepends = [ base process ];
-       homepage = "https://github.com/matthijssteen/uuagd";
        description = "A debugger for the UUAG system";
        license = "unknown";
      }) {};
@@ -219710,7 +211669,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion mersenne-random-pure64 random
        ];
-       homepage = "https://github.com/hvr/uuid";
        description = "For creating, comparing, parsing and printing Universally Unique Identifiers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219780,7 +211738,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "09ijnbj2znaqanaxghql3yy1fqb0nsjhrwi6kfzg4h8nrw1ir2pj";
        libraryHaskellDepends = [ base template-haskell uuid ];
-       homepage = "http://github.com/lpeterse/uuid-quasi";
        description = "Supplemental package for 'uuid' allowing quasiquotation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219805,7 +211762,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring containers criterion deepseq random
        ];
-       homepage = "https://github.com/aslatter/uuid";
        description = "Type definitions for Universally Unique Identifiers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219817,7 +211773,6 @@ self: {
        version = "0.9.23";
        sha256 = "1v9gwy1zdkyc8f36n52p127gz1r95ykaqklshg0abiai4xnr1yy6";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "https://github.com/UU-ComputerScience/uulib";
        description = "Haskell Utrecht Tools Library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -219831,7 +211786,6 @@ self: {
        revision = "1";
        editedCabalFile = "023may02r17xg5wqh0lplcjdfiwaprbqn9p6jgmqs935qf9zz2g2";
        libraryHaskellDepends = [ base ghc-prim ];
-       homepage = "http://code.haskell.org/~dons/code/uvector";
        description = "Fast unboxed arrays with a flexible interface";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219844,7 +211798,6 @@ self: {
        version = "0.2";
        sha256 = "0jzlirrar7grq3h02k22zxyvy1wmfrjw9lscnhpjqmsxjli1jh81";
        libraryHaskellDepends = [ base uvector ];
-       homepage = "http://code.haskell.org/~dolio/";
        description = "Efficient algorithms for uvector unboxed arrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219868,7 +211821,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0q6n18kqga839gkdgdwsfbnbpfm4hh1qjln17qnmfxm3ylh2l9la";
        libraryHaskellDepends = [ base process ];
-       homepage = "http://github.com/Fuuzetsu/uzbl-with-source";
        description = "Utility function for reading a source of loaded uzbl pages";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -219885,7 +211837,6 @@ self: {
          base bindings-DSL bindings-libv4l2 bindings-linux-videodev2
          bindings-posix containers ioctl
        ];
-       homepage = "https://gitorious.org/hsv4l2";
        description = "interface to Video For Linux Two (V4L2)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219900,7 +211851,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base GLUT v4l2 ];
-       homepage = "https://gitorious.org/hsv4l2";
        description = "video for linux two examples";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219913,7 +211863,6 @@ self: {
        version = "2.2.0.0";
        sha256 = "157wjx2shzfh6dfl6h8x017cn9ji3ql1p0gpi79ginz4s81f2ny1";
        libraryHaskellDepends = [ array base containers ghc-prim ];
-       homepage = "http://thoughtpolice.github.com/vacuum";
        description = "Graph representation of the GHC heap";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219931,7 +211880,6 @@ self: {
          base cairo deepseq directory gtk pretty process strict-concurrency
          svgcairo vacuum
        ];
-       homepage = "http://code.haskell.org/~dons/code/vacuum-cairo";
        description = "Visualize live Haskell data structures using vacuum, graphviz and cairo";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -219964,7 +211912,6 @@ self: {
          base bitmap bitmap-opengl directory filepath GLUT network OpenGL
          process stb-image
        ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "Visualize live Haskell data structures using vacuum, graphviz and OpenGL";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220001,7 +211948,6 @@ self: {
        testHaskellDepends = [
          attoparsec base directory filepath process QuickCheck text
        ];
-       homepage = "https://github.com/hamishmack/vado";
        description = "Runs commands on remote machines using ssh";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220013,7 +211959,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "14gpkb6pbkvmny17g2gpq6i6kq7ahmcnkgrcrwm72vda12wxsl78";
        libraryHaskellDepends = [ base containers MonadRandom ];
-       homepage = "https://i.joelt.io/symbols.html";
        description = "Valid operator/module characters";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220043,7 +211988,6 @@ self: {
          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;
@@ -220056,7 +212000,6 @@ self: {
        version = "0.2.0";
        sha256 = "0wd4dyv2gfmcxqbhmcil884bdcw8a1qw441280j7rrqy6fp442q2";
        libraryHaskellDepends = [ base bytestring template-haskell ];
-       homepage = "https://github.com/merijn/validated-literals";
        description = "Compile-time checking for partial smart-constructors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220070,7 +212013,6 @@ self: {
        sha256 = "05rxb1i46icjzsjmik97jzxn3vkg3mpvwhprifz1ilsc0s46dv9q";
        libraryHaskellDepends = [ base refined text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/seanhess/validated-types#readme";
        description = "Type-level constraints on strings and other input";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220087,7 +212029,6 @@ self: {
          base bifunctors deepseq lens semigroupoids semigroups
        ];
        testHaskellDepends = [ base hedgehog HUnit lens semigroups ];
-       homepage = "https://github.com/qfpl/validation";
        description = "A data-type like Either but with an accumulating Applicative";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220109,7 +212050,6 @@ self: {
          test-framework test-framework-hunit test-framework-quickcheck2 text
          transformers
        ];
-       homepage = "https://github.com/mavenraven/validations";
        description = "A nice way to define field validations in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220128,7 +212068,6 @@ self: {
          aeson base containers exceptions lens monad-control mtl QuickCheck
          text transformers transformers-base transformers-lift vector
        ];
-       homepage = "typeable.io";
        description = "Straightforward validation monad. Convenient solution for validating web forms and APIs.";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220140,7 +212079,6 @@ self: {
        version = "0.4.0.4";
        sha256 = "1iva60sfaqnkwdk5b2w6skvsg6096x24bjyd5h057n9dlbimiblx";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity typeclass";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220153,7 +212091,6 @@ self: {
        sha256 = "1ba7dvxz2x3ng4k221xawp0bz4gk4lz5gklklgypavp1fdrhf27q";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity typeclass";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220171,7 +212108,6 @@ self: {
          aeson base validity validity-scientific validity-text
          validity-unordered-containers validity-vector
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for aeson";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220188,7 +212124,6 @@ self: {
          aeson base validity validity-scientific validity-text
          validity-unordered-containers validity-vector
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for aeson";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220201,7 +212136,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "118g7as13kvfbwid1qy461vswzgl7bbdclapi6hr2majmwvrlgl7";
        libraryHaskellDepends = [ base bytestring validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for bytestring";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220213,7 +212147,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "1jp1d72qr9axngzgq18k0kvvmc2x8yndpnh9g52zcmm66nkhn2d9";
        libraryHaskellDepends = [ base bytestring validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for bytestring";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220226,7 +212159,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "02kzrz78ikp3hx5szvflixmyddh30iipbapfrc8ypp5k5qar3sgh";
        libraryHaskellDepends = [ base containers validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for containers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220238,7 +212170,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "0ksqyr335f0d686j0slpzyph7663xiyv86rblgiaqjjwbj9y1jqf";
        libraryHaskellDepends = [ base containers validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220251,7 +212182,6 @@ self: {
        version = "0.2.0.2";
        sha256 = "0c01nzd998fgxpkiddz6p91s84i10202md9pa1zmza0gik4rcv6y";
        libraryHaskellDepends = [ base filepath path validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for Path";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220268,7 +212198,6 @@ self: {
        testHaskellDepends = [
          base filepath genvalidity-hspec hspec path validity
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for Path";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220281,7 +212210,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0pd5kjdb8nwj8rwvqa3wr377fmcs6wad7zmdv7r41bxzch1qf5zc";
        libraryHaskellDepends = [ base scientific validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for scientific";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220293,7 +212221,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1iphzdh9vqa51im1mx3sg7gpqczm39bcdc6li84lssyflg20kraw";
        libraryHaskellDepends = [ base scientific validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for scientific";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220306,7 +212233,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1r96nn0y7hgm49y79kf3n86960z7gbz2mw4wcnsi9qlccnjq5qk4";
        libraryHaskellDepends = [ base bytestring text validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for text";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220318,7 +212244,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "0ccy6b21lxgqp9q2cmddip1r0axwh6ny4c2vrw1a16712yrhrcdf";
        libraryHaskellDepends = [ base bytestring text validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for text";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220331,7 +212256,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1mwyh92vfjq5s2p54vqfyawvvwqvpl2g4f6bqmnk149qqqgxv32z";
        libraryHaskellDepends = [ base time validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for time";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220343,7 +212267,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "1m8wsm97s7cwax183qsbmr8p010k9czigwlqbqr6qha3bk83n4bf";
        libraryHaskellDepends = [ base time validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for time";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220358,7 +212281,6 @@ self: {
        libraryHaskellDepends = [
          base hashable unordered-containers validity
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for unordered-containers";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220372,7 +212294,6 @@ self: {
        libraryHaskellDepends = [
          base hashable unordered-containers validity
        ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for unordered-containers";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220385,7 +212306,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "12v1r92skk4acnd8s3kqj1la24anvs5w1h9cjxzgs2j0pqmzdrbf";
        libraryHaskellDepends = [ base uuid validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for uuid";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220397,7 +212317,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "15lk4hig0j6xhz1b7m2hwpvyfwhlrvncgwb1830lpmgvvg18qb9n";
        libraryHaskellDepends = [ base uuid validity ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for uuid";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220410,7 +212329,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0z74m1arw92f96156zxgpbkv1x6fll22hysn2iwrk4i3642127h1";
        libraryHaskellDepends = [ base hashable validity vector ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for vector";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220422,7 +212340,6 @@ self: {
        version = "0.2.0.1";
        sha256 = "0ljihk6qdb52c44hf39wigf3b0f0xs1z7adgxg4fqfxq8zq2a3k4";
        libraryHaskellDepends = [ base hashable validity vector ];
-       homepage = "https://github.com/NorfairKing/validity#readme";
        description = "Validity instances for vector";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220457,7 +212374,6 @@ self: {
          base deepseq directory dlist fgl graphviz haskell-src-exts mtl
          optparse-applicative process uniplate
        ];
-       homepage = "https://github.com/benzrf/vampire";
        description = "Analyze and visualize expression trees";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220476,7 +212392,6 @@ self: {
          base QuickCheck test-framework test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ array base criterion deepseq ];
-       homepage = "http://github.com/sonyandy/var";
        description = "Mutable variables and tuples";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220489,7 +212404,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "12l536ca32dhvylp3kizq664lsfysmc5r0hqzs50aqrbx8db40ji";
        libraryHaskellDepends = [ base stm ];
-       homepage = "https://github.com/chris-martin/var-monad";
        description = "The VarMonad typeclass, generalizing types of references";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -220525,7 +212439,6 @@ self: {
          base complex-generic floatshow integer-gmp
          type-level-natural-number
        ];
-       homepage = "https://gitorious.org/variable-precision";
        description = "variable-precision floating point";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220539,7 +212452,6 @@ self: {
        sha256 = "0garxmxm11qhp2wm7xib4nrlkfiqbyzf3glkdbqb582nip0sb1rp";
        libraryHaskellDepends = [ base mtl stm ];
        testHaskellDepends = [ base hspec mtl QuickCheck stm ];
-       homepage = "https://github.com/prophile/variables";
        description = "Monads with variables, without deep magic";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220573,7 +212485,6 @@ self: {
        executableHaskellDepends = [ base time transformers ];
        testHaskellDepends = [ base hspec QuickCheck time transformers ];
        benchmarkHaskellDepends = [ base criterion time transformers ];
-       homepage = "https://github.com/schell/varying";
        description = "FRP through value streams and monadic splines";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220589,7 +212500,6 @@ self: {
        libraryHaskellDepends = [
          base containers hashable semigroups unordered-containers
        ];
-       homepage = "https://github.com/HeinrichApfelmus/vault";
        description = "a persistent store for values of arbitrary types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220606,7 +212516,6 @@ self: {
          aeson base bytestring http-client http-client-tls http-types text
          unordered-containers
        ];
-       homepage = "https://github.com/bitc/hs-vault-tool";
        description = "Client library for HashiCorp's Vault tool (via HTTP API)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -220626,7 +212535,6 @@ self: {
        testHaskellDepends = [
          aeson base tasty-hunit temporary vault-tool
        ];
-       homepage = "https://github.com/bitc/hs-vault-tool";
        description = "Utility library for spawning a HashiCorp Vault process";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220668,7 +212576,6 @@ self: {
          base bytestring containers direct-murmur-hash easy-file filelock
          lmdb random stm transformers
        ];
-       homepage = "http://github.com/dmbarbour/haskell-vcache";
        description = "semi-transparent persistence for Haskell using LMDB, STM";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220684,7 +212591,6 @@ self: {
        libraryHaskellDepends = [
          array base bytestring bytestring-builder vcache
        ];
-       homepage = "http://github.com/dmbarbour/haskell-vcache-trie";
        description = "patricia tries modeled above VCache";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220698,7 +212604,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers mime-directory
        ];
-       homepage = "http://github.com/mboes/vCard";
        description = "A library for parsing/printing vCards from/to various formats";
        license = "LGPL";
      }) {};
@@ -220713,7 +212618,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base extra shelly system-filepath ];
        executableHaskellDepends = [ base shelly text ];
-       homepage = "http://github.com/bergey/vcatt";
        description = "Recursively check that a directory is under version control";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220726,7 +212630,6 @@ self: {
        version = "0.2.2";
        sha256 = "0x0smhllghzn0xjfk5cwxaf1vnd2yp3saxw92ylyws8a546mzhzm";
        libraryHaskellDepends = [ base polyparse ];
-       homepage = "http://tomahawkins.org";
        description = "Reading and writing VCD files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220766,7 +212669,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "02lm4czrjwbnfmhybqn80j8xravi37z1a319s23hgxdbxpw970nv";
        libraryHaskellDepends = [ aeson base bytestring text ];
-       homepage = "http://rel4tion.org/projects/vcs-web-hook-parse/";
        description = "Parse development platform web hook messages";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -220790,7 +212692,6 @@ self: {
          base directory filepath gi-gtk gi-gtk-hs haskell-gi-base mtl
          process text vcswrapper
        ];
-       homepage = "https://github.com/forste/haskellVCSGUI";
        description = "GUI library for source code management systems";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220815,7 +212716,6 @@ self: {
          base containers directory filepath hxt mtl parsec process split
          text
        ];
-       homepage = "https://github.com/forste/haskellVCSWrapper";
        description = "Wrapper for source code management systems";
        license = "GPL";
      }) {};
@@ -220837,7 +212737,6 @@ self: {
        ];
        testHaskellDepends = [ base fin inspection-testing tagged ];
        benchmarkHaskellDepends = [ base criterion fin vector ];
-       homepage = "https://github.com/phadej/vec";
        description = "Vec: length-indexed (sized) list";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220850,7 +212749,6 @@ self: {
        version = "0.4.7";
        sha256 = "1049jh8rcxfnyckz5m5asdlyafqszlig96k387raldyfzbrf8f4d";
        libraryHaskellDepends = [ base random ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "A low-dimensional linear algebra library, tailored to computer graphics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220862,7 +212760,6 @@ self: {
        version = "0.1.0.4";
        sha256 = "1kxsjsiqqpi7k0xz597z7r2fd45s38plgk6jplzxagg0i3bm0q4g";
        libraryHaskellDepends = [ base random ];
-       homepage = "http://github.com/cpdurham/vect-floating";
        description = "A low-dimensional linear algebra library, operating on the Floating typeclass";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220877,7 +212774,6 @@ self: {
        revision = "1";
        editedCabalFile = "05k20xd7rcf3hypbbw53bv8yl65sgpdawdfmskypk3mbl1w5fymg";
        libraryHaskellDepends = [ accelerate base vect-floating ];
-       homepage = "http://github.com/cpdurham/vect-floating-accelerate";
        description = "Accelerate instances for vect-floating types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220890,7 +212786,6 @@ self: {
        version = "0.4.6.1";
        sha256 = "1qp98j6bgldjcs71pd7iqc5sjf1ixb1jj0l267hw532j4yf81dig";
        libraryHaskellDepends = [ base OpenGL vect ];
-       homepage = "http://code.haskell.org/~bkomuves/";
        description = "OpenGL support for the `vect' low-dimensional linear algebra library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220903,7 +212798,6 @@ self: {
        version = "0.10.9.3";
        sha256 = "08mlg0v7an6mm04skvxrgfndab0wikfs4glv7jj8ylxwc8959kdx";
        libraryHaskellDepends = [ base deepseq ghc-prim primitive ];
-       homepage = "https://github.com/haskell/vector";
        description = "Efficient Arrays";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -220925,7 +212819,6 @@ self: {
          base HUnit QuickCheck random template-haskell test-framework
          test-framework-hunit test-framework-quickcheck2 transformers
        ];
-       homepage = "https://github.com/haskell/vector";
        description = "Efficient Arrays";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220946,7 +212839,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers QuickCheck vector
        ];
-       homepage = "http://code.haskell.org/~dolio/";
        description = "Efficient algorithms for vector arrays";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220958,7 +212850,6 @@ self: {
        version = "0.1.1";
        sha256 = "1qdjibh3ywfa0lvawdahnr9qhh2qy6899lm5inbzmksjpykgbazz";
        libraryHaskellDepends = [ base binary vector ];
-       homepage = "https://github.com/kawu/vector-binary";
        description = "Binary instances for vector types (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -220978,7 +212869,6 @@ self: {
        benchmarkHaskellDepends = [
          base binary bytestring criterion deepseq vector
        ];
-       homepage = "https://github.com/bos/vector-binary-instances";
        description = "Instances of Data.Binary and Data.Serialize for vector";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221009,7 +212899,6 @@ self: {
          tasty tasty-hunit tasty-quickcheck
        ];
        benchmarkHaskellDepends = [ criterion foldl rerebase ];
-       homepage = "https://github.com/nikita-volkov/vector-builder";
        description = "Vector builder";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -221022,7 +212911,6 @@ self: {
        sha256 = "0i4cxgm984qs5ldp1x7m9blxh8wd5y8acy2ic8kpgaak8pzycrkn";
        libraryHaskellDepends = [ base bytes vector ];
        testHaskellDepends = [ base bytes tasty tasty-quickcheck vector ];
-       homepage = "https://github.com/k0001/vector-bytes-instances";
        description = "Serial (from the bytes package) for Vector (from the vector package)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221042,7 +212930,6 @@ self: {
          base bytestring deepseq ghc-prim primitive vector
        ];
        testHaskellDepends = [ base directory QuickCheck random ];
-       homepage = "https://github.com/basvandijk/vector-bytestring";
        description = "ByteStrings as type synonyms of Storable Vectors of Word8s";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221063,7 +212950,6 @@ self: {
          array base binary ghc-prim HUnit QuickCheck test-framework
          test-framework-hunit test-framework-quickcheck2
        ];
-       homepage = "https://github.com/scvalex/vector-clock";
        description = "Vector clocks for versioning message flows";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221098,7 +212984,6 @@ self: {
        editedCabalFile = "0417f7grdvs3ws508a7k9ngpnisw7f7b6bcmmasflvvr66m6166f";
        libraryHaskellDepends = [ base primitive storable-complex vector ];
        librarySystemDepends = [ fftw ];
-       homepage = "http://hackage.haskell.org/package/vector-fftw";
        description = "A binding to the fftw library for one-dimensional vectors";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) fftw;};
@@ -221113,7 +212998,6 @@ self: {
        libraryHaskellDepends = [
          base ghc-prim primitive vector vector-th-unbox
        ];
-       homepage = "http://github.com/mikeizbicki/vector-functorlazy/";
        description = "vectors that perform the fmap operation in constant time";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221126,7 +213010,6 @@ self: {
        version = "0.2.0";
        sha256 = "14v0qj2r484pwbjhdymvdqjnsbqszl9wr71hv6wsvs2d8ja1bajl";
        libraryHaskellDepends = [ base vector ];
-       homepage = "http://github.com/mikeizbicki/vector-heterogenous/";
        description = "A type-safe library for vectors whose elements can be of any type, or any type satisfying some constraints";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221143,7 +213026,6 @@ self: {
        libraryHaskellDepends = [
          base comonad hashable keys pointed semigroupoids semigroups vector
        ];
-       homepage = "http://github.com/ekmett/vector-instances";
        description = "Orphan Instances for 'Data.Vector'";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221157,7 +213039,6 @@ self: {
        libraryHaskellDepends = [
          base collections-api template-haskell vector
        ];
-       homepage = "http://github.com/kreuzschlitzschraubenzieher/vector-instances-collections";
        description = "Instances of the Data.Collections classes for Data.Vector.*";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221173,7 +213054,6 @@ self: {
        sha256 = "12l6ka6vgl5g193sycn3k6gr2q3k64jaq196p825vawh46qdsfg5";
        libraryHaskellDepends = [ base mmap primitive vector ];
        testHaskellDepends = [ base QuickCheck temporary vector ];
-       homepage = "http://github.com/pumpkin/vector-mmap";
        description = "Memory map immutable and mutable vectors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221187,7 +213067,6 @@ self: {
        revision = "2";
        editedCabalFile = "0ys49lp4hqdm9hmfirfycksi31k03w7i6fralmqz6p9l4rc1lcyy";
        libraryHaskellDepends = [ base mersenne-random-pure64 vector ];
-       homepage = "http://code.haskell.org/~dons/code/vector-random";
        description = "Generate vectors filled with high quality pseudorandom numbers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221200,7 +213079,6 @@ self: {
        version = "0.0.2.0";
        sha256 = "1k30n5qh16sdfxy77vp10bx52lb1ffmjn70vg87hx12j8wg9vbv6";
        libraryHaskellDepends = [ base vector ];
-       homepage = "http://www.tbi.univie.ac.at/~choener/";
        description = "(deprecated) Read instances for 'Data.Vector'";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221213,7 +213091,6 @@ self: {
        version = "1.1";
        sha256 = "04kpp7529jd4avhprfxdy6nfikx3d3ans0knhz3lspms4iky068i";
        libraryHaskellDepends = [ base random vector ];
-       homepage = "https://github.com/metrix-ai/vector-shuffling";
        description = "Algorithms for vector shuffling";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -221227,7 +213104,6 @@ self: {
        revision = "1";
        editedCabalFile = "0lcm7gdzqnp5v0rfd9f611yspa493j4azdj3gzy71398z3zda5w4";
        libraryHaskellDepends = [ base deepseq finite-typelits vector ];
-       homepage = "http://github.com/expipiplus1/vector-sized#readme";
        description = "Size tagged vectors";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221244,7 +213120,6 @@ self: {
          adjunctions base deepseq distributive finite-typelits
          indexed-list-literals primitive vector
        ];
-       homepage = "http://github.com/expipiplus1/vector-sized#readme";
        description = "Size tagged vectors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221269,7 +213144,6 @@ self: {
        sha256 = "092lr61hi8sm0i4302r7zy2s08b4d97k5hyrbnkvnyhfi1529v6f";
        libraryHaskellDepends = [ base containers vector-space ];
        testHaskellDepends = [ base doctest ];
-       homepage = "https://github.com/conklech/vector-space-map";
        description = "vector-space operations for finite maps using Data.Map";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221318,7 +213192,6 @@ self: {
        testHaskellDepends = [
          base QuickCheck split tasty tasty-quickcheck vector
        ];
-       homepage = "https://github.com/fhaust/vector-split";
        description = "Combinator library for splitting vectors";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -221330,7 +213203,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "19spzrk64j2rgyi15dvs8gfbx3nc79ybssaxkv8dn9df4fwksv91";
        libraryHaskellDepends = [ base primitive vector ];
-       homepage = "http://github.com/geezusfreeek/vector-static";
        description = "Statically checked sizes on Data.Vector";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221358,7 +213230,6 @@ self: {
        libraryHaskellDepends = [
          base binary prologue text vector vector-binary-instances
        ];
-       homepage = "https://github.com/luna/vector-text";
        description = "Text implementation based on unboxed char vector";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221403,7 +213274,6 @@ self: {
          microlens-platform protocol-buffers protocol-buffers-descriptor
          text unordered-containers vector
        ];
-       homepage = "https://github.com/fosskers/vectortiles";
        description = "GIS Vector Tiles, as defined by Mapbox";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221433,7 +213303,6 @@ self: {
          microlens-platform mtl protocol-buffers protocol-buffers-descriptor
          text unordered-containers vector
        ];
-       homepage = "https://github.com/fosskers/vectortiles";
        description = "GIS Vector Tiles, as defined by Mapbox";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221446,7 +213315,6 @@ self: {
        version = "1.0.0.0";
        sha256 = "0wai72bqb1vp4p7ml1yj2jdmkjglihai9vhmgj7ri6y2qgzkpwly";
        libraryHaskellDepends = [ base regex-pcre ];
-       homepage = "https://github.com/VerbalExpressions/HaskellVerbalExpressions";
        description = "Regular expressions made easy";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221459,7 +213327,6 @@ self: {
        version = "0.2.3.0";
        sha256 = "0r7jj2h7xzz3i8ck00z19h4bfr4r4nxfzi6ya9kppcda92myak4b";
        libraryHaskellDepends = [ base binary data-default-class deepseq ];
-       homepage = "https://github.com/trskop/verbosity";
        description = "Simple enum that encodes application verbosity";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221550,7 +213417,6 @@ self: {
        sha256 = "0lhl6zcf8f8ndyqx7ksj1qy4a5wnhvphsawb944d5rynrnj8fd46";
        libraryHaskellDepends = [ array base ];
        libraryToolDepends = [ alex happy ];
-       homepage = "http://github.com/tomahawkins/verilog";
        description = "Verilog preprocessor, parser, and AST";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221598,7 +213464,6 @@ self: {
        testHaskellDepends = [
          base containers doctest lens QuickCheck tasty tasty-quickcheck text
        ];
-       homepage = "http://github.com/fmthoma/vgrep#readme";
        description = "A pager for grep";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221624,7 +213489,6 @@ self: {
          base byteable bytestring cereal cryptohash filepath mmap QuickCheck
          random test-framework test-framework-quickcheck2 text time
        ];
-       homepage = "https://github.com/vincenthz/hs-vhd";
        description = "Provides functions to inspect and manipulate virtual hard disk (VHD) files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221652,7 +213516,6 @@ self: {
        testHaskellDepends = [
          base containers doctest QuickCheck quickcheck-classes
        ];
-       homepage = "https://github.com/andrewthad/vicinity#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -221671,7 +213534,6 @@ self: {
          base brick containers directory ghc-prof lens scientific text
          vector vector-algorithms vty
        ];
-       homepage = "https://github.com/maoe/viewprof";
        description = "Text-based interactive GHC .prof viewer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221724,7 +213586,6 @@ self: {
          time transformers unix unordered-containers vector warp yesod
          yesod-core yesod-platform
        ];
-       homepage = "http://github.com/michaelxavier/vigilance";
        description = "An extensible dead-man's switch system";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221750,7 +213611,6 @@ self: {
          time-locale-compat transformers xdg-basedir yaml
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/pjones/vimeta";
        description = "Frontend for video metadata tagging tools";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221802,7 +213662,6 @@ self: {
          process random regex-base regex-posix time
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://www.vintage-basic.net";
        description = "Interpreter for microcomputer-era BASIC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221897,7 +213756,6 @@ self: {
        libraryHaskellDepends = [
          base operational operational-extra vinyl-plus
        ];
-       homepage = "http://github.com/andrewthad/vinyl-operational#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221918,7 +213776,6 @@ self: {
          unordered-containers vinyl
        ];
        testHaskellDepends = [ base doctest vinyl ];
-       homepage = "http://github.com/andrew/vinyl-plus";
        description = "Vinyl records utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221931,7 +213788,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "0lcpg2mxmr41lqpn5ksc35c0w16s45z6qq9wjbm0cv8r047k9bq5";
        libraryHaskellDepends = [ base contravariant transformers vinyl ];
-       homepage = "https://github.com/marcinmrotek/vinyl-utils";
        description = "Utilities for vinyl";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -221950,7 +213806,6 @@ self: {
          base bytestring constraints data-default primitive template-haskell
          text vector vinyl
        ];
-       homepage = "http://github.com/andrewthad/vinyl-vectors";
        description = "Vectors for vinyl vectors";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221971,7 +213826,6 @@ self: {
          base bytestring Cabal directory file-embed filepath mtl process
          safe split
        ];
-       homepage = "https://github.com/Paczesiowa/virthualenv";
        description = "Virtual Haskell Environment builder";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -221984,7 +213838,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0a1abwjg2c41xxmmn7dalvk2lfh1h76waj327dxzjsg0lkkjvhx4";
        libraryHaskellDepends = [ base containers ];
-       homepage = "https://github.com/LukaHorvat/visibility";
        description = "Simple computation of visibility polygons";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -222034,7 +213887,6 @@ self: {
          ipprint isevaluated lazysmallcheck parallel pretty process
          strict-concurrency svgcairo value-supply
        ];
-       homepage = "http://github.com/zsol/visual-graphrewrite/";
        description = "Visualize the graph-rewrite steps of a Haskell program";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222054,7 +213906,6 @@ self: {
          base containers directory filepath haskell-src-exts mtl pretty
          process regexpr split uniplate
        ];
-       homepage = "http://github.com/djv/VisualProf";
        description = "Create a visual profile of a program's source code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222159,7 +214010,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring process unix ];
        executableHaskellDepends = [ base bytestring process unix ];
-       homepage = "https://github.com/proger/posix-pty/tree/fork";
        description = "Pseudo terminal interaction with subprocesses";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -222173,7 +214023,6 @@ self: {
        revision = "1";
        editedCabalFile = "0p70z83k5cg9yl91afks3ipvzv61nf5i7v0yqz59x1vdmml7fis0";
        libraryHaskellDepends = [ base smaoin ];
-       homepage = "http://rel4tion.org/projects/vocabularies-hs/";
        description = "Smaoin vocabulary definitions of the base framework";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -222195,7 +214044,6 @@ self: {
        ];
        executableHaskellDepends = [ base bytestring mime-types options ];
        testHaskellDepends = [ base ];
-       homepage = "https://bitbucket.org/daisee/voicebase";
        description = "Upload audio files to voicebase to get a transcription";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -222207,7 +214055,6 @@ self: {
        version = "0.7.2";
        sha256 = "0aygw0yb1h3yhmfl3bkwh5d3h0l4mmsxz7j53vdm6jryl1kgxzyk";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/ekmett/void";
        description = "A Haskell 98 logically uninhabited data type";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -222233,7 +214080,6 @@ self: {
        version = "0.1.2";
        sha256 = "09z6nbsj4rqzhksk75glrsrmcs21p8x0jmcpqs6rc9iizz79db8g";
        libraryHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/cartazio/Vowpal-Utils";
        description = "Vowpal Wabbit utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222246,7 +214092,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "117xvh6llh3aw8nxrvvqyjaflq35l69b7s4j1sc79p8r972mdwff";
        libraryHaskellDepends = [ base bytestring process utf8-string ];
-       homepage = "https://github.com/sethfowler/hslibvoyeur";
        description = "Haskell bindings for libvoyeur";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222281,7 +214126,6 @@ self: {
        librarySystemDepends = [ vrpn ];
        executableHaskellDepends = [ base ];
        executableSystemDepends = [ vrpn ];
-       homepage = "https://bitbucket.org/functionally/vrpn";
        description = "Bindings to VRPN";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222299,7 +214143,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base glib gtk pango ];
        libraryPkgconfigDepends = [ vte ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the VTE library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222317,7 +214160,6 @@ self: {
        setupHaskellDepends = [ base Cabal gtk2hs-buildtools ];
        libraryHaskellDepends = [ base glib gtk3 pango ];
        libraryPkgconfigDepends = [ vte ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the VTE library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222355,7 +214197,6 @@ self: {
          test-framework-hunit test-framework-smallcheck text unix
          utf8-string vector
        ];
-       homepage = "https://github.com/jtdaugherty/vty";
        description = "A simple terminal UI library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -222390,7 +214231,6 @@ self: {
          test-framework-hunit test-framework-smallcheck text unix
          utf8-string vector
        ];
-       homepage = "https://github.com/jtdaugherty/vty";
        description = "A simple terminal UI library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222412,7 +214252,6 @@ self: {
          mtl parallel parsec QuickCheck random string-qq terminfo text unix
          utf8-string vector vty
        ];
-       homepage = "https://github.com/coreyoconnor/vty";
        description = "Examples programs using the vty library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222449,7 +214288,6 @@ self: {
          regex-base stm text unix vector vty
        ];
        executableHaskellDepends = [ base QuickCheck random text vty ];
-       homepage = "http://jtdaugherty.github.com/vty-ui/";
        description = "An interactive terminal user interface library for Vty";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222475,7 +214313,6 @@ self: {
        sha256 = "1w19ip6qc5qbscp06a2b58x9yhjc98naaq1gxymk7gs3iagylrzq";
        libraryHaskellDepends = [ base cpphs vector-sized ];
        librarySystemDepends = [ vulkan ];
-       homepage = "http://github.com/expipiplus1/vulkan#readme";
        description = "Bindings to the Vulkan graphics API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222488,7 +214325,6 @@ self: {
        version = "1.1.2.1";
        sha256 = "0iwzjr2w6ifsj6lah8viahsxcqxiqy0dk1v6lnzi77nb05sjpr6d";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/achirkin/vulkan#readme";
        description = "Low-level low-overhead vulkan api bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222513,7 +214349,6 @@ self: {
          aeson base bytestring containers directory filepath Glob libnotify
          process select text udev unordered-containers vector X11 yaml
        ];
-       homepage = "https://github.com/portnov/wacom-intuos-pro-scripts";
        description = "Manage Wacom tablet settings profiles, including Intuos Pro ring modes";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222537,7 +214372,6 @@ self: {
          base binary bytestring case-insensitive containers directory
          JuicyPixels
        ];
-       homepage = "https://github.com/mgrabmueller/waddle";
        description = "DOOM WAD file utilities";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222559,7 +214393,6 @@ self: {
          aeson base data-default-class kansas-comet natural-transformation
          remote-monad scotty semigroups stm text wai-middleware-static
        ];
-       homepage = "https://github.com/nshaheed/WebAudioHs/";
        description = "A haskell binding of the Web Audio API ala blank-canvas";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222578,7 +214411,6 @@ self: {
        ];
        testHaskellDepends = [ base bytestring hspec ];
        testToolDepends = [ hspec-discover ];
-       homepage = "https://github.com/yesodweb/wai";
        description = "Web Application Interface";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -222599,7 +214431,6 @@ self: {
        executableHaskellDepends = [
          base file-embed wai wai-app-static warp
        ];
-       homepage = "https://github.com/mitsuji/wai-accept-language";
        description = "Rewrite based on Accept-Language header";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -222628,7 +214459,6 @@ self: {
          base bytestring conduit conduit-extra directory doctest filepath
          hspec HTTP http-types unix wai warp
        ];
-       homepage = "http://www.mew.org/~kazu/proj/mighttpd/";
        description = "File/CGI/Rev Proxy App of WAI";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -222662,7 +214492,6 @@ self: {
          mockery network old-locale temporary text time transformers
          unix-compat wai wai-extra zlib
        ];
-       homepage = "http://www.yesodweb.com/book/web-application-interface";
        description = "WAI application for static serving";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -222681,7 +214510,6 @@ self: {
          socket-activation stm streaming-commons unix wai wai-extra warp
          warp-tls
        ];
-       homepage = "https://github.com/myfreeweb/wai-cli";
        description = "Command line runner for Wai apps (using Warp) with TLS, CGI, socket activation & graceful shutdown";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -222697,7 +214525,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring conduit http-types transformers wai
        ];
-       homepage = "https://github.com/yesodweb/wai";
        description = "conduit wrappers for WAI";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -222722,7 +214549,6 @@ self: {
          process tasty tasty-hunit text wai wai-extra wai-websockets warp
          websockets
        ];
-       homepage = "https://github.com/larskuhtz/wai-cors";
        description = "CORS for WAI";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -222751,7 +214577,6 @@ self: {
        ];
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec stm ];
-       homepage = "https://github.com/urbanslug/wai-devel";
        description = "A web server for the development of WAI compliant web applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222769,7 +214594,6 @@ self: {
          base digestive-functors http-types resourcet text transformers wai
          wai-extra wai-util
        ];
-       homepage = "https://github.com/singpolyma/wai-digestive-functors";
        description = "Helpers to bind digestive-functors onto wai requests";
        license = "unknown";
      }) {};
@@ -222781,7 +214605,6 @@ self: {
        version = "0.1";
        sha256 = "1qyarjbpnngb2x272gkmvrhy3f8kqygxj4nvi6giz09rdx9pfrza";
        libraryHaskellDepends = [ base text wai yesod-routes ];
-       homepage = "https://github.com/singpolyma/wai-dispatch";
        description = "Nice wrapper around yesod-routes for use with WAI";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222795,7 +214618,6 @@ self: {
        sha256 = "1h5zlqky7ldqbmiaixizhk1s8ghf5i3ha1xfz8flxgzr7gr0al3q";
        libraryHaskellDepends = [ wai ];
        doHaddock = false;
-       homepage = "http://www.yesodweb.com/book/web-application-interface";
        description = "WAI support for server-sent events (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -222826,7 +214648,6 @@ self: {
          base blaze-builder bytestring case-insensitive cookie fast-logger
          hspec http-types HUnit resourcet text time transformers wai zlib
        ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "Provides some basic WAI handlers and middleware";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -222857,7 +214678,6 @@ self: {
          base bytestring case-insensitive cookie fast-logger hspec
          http-types HUnit resourcet text time transformers wai zlib
        ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "Provides some basic WAI handlers and middleware";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222899,7 +214719,6 @@ self: {
          base bytestring conduit conduit-extra directory hspec process wai
          warp
        ];
-       homepage = "https://github.com/NorfairKing/wai-git-http";
        description = "Git http-backend CGI App of WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222912,7 +214731,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "0a06yrakg9gwjjj4f9nr474j8i8xz642aj56m8vaq621i1kn7jaq";
        libraryHaskellDepends = [ base http-types mtl resourcet unix wai ];
-       homepage = "https://bitbucket.org/dpwiz/wai-graceful";
        description = "Graceful shutdown for WAI applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222934,7 +214752,6 @@ self: {
          old-time text time transformers wai wai-extra warp
        ];
        executableHaskellDepends = [ cmdargs ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "WAI server that automatically reloads code after modification. (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -222948,7 +214765,6 @@ self: {
        sha256 = "1pvkykviql5qp8jvgy5d9abc8vkakmbw0bgmnsg53rna1zfvlmdm";
        libraryHaskellDepends = [ base bytestring wai wai-extra ];
        librarySystemDepends = [ fcgi ];
-       homepage = "http://www.yesodweb.com/book/web-application-interface";
        description = "Wai handler to fastcgi";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) fcgi;};
@@ -222993,7 +214809,6 @@ self: {
        version = "2.0.0.2";
        sha256 = "0h7d78d641bjsnmxsnz4b7s9pw4x0y0xi8bld51y4nqnbjl8gvac";
        libraryHaskellDepends = [ base bytestring wai wai-extra ];
-       homepage = "http://www.yesodweb.com/book/web-application-interface";
        description = "Wai handler to SCGI (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223011,7 +214826,6 @@ self: {
          base bytestring containers enumerator snap-core snap-server
          transformers wai
        ];
-       homepage = "http://github.com/snoyberg/wai-handler-snap";
        description = "Web Application Interface handler using snap-server. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223025,7 +214839,6 @@ self: {
        sha256 = "10sr9xgd95ncwczbmchaf2qjyadqchm566r3zhqc3bwgsydrsq08";
        libraryHaskellDepends = [ base wai warp ];
        libraryPkgconfigDepends = [ QtWebKit ];
-       homepage = "https://github.com/yesodweb/wai/tree/master/wai-handler-webkit";
        description = "Turn WAI applications into standalone GUIs using QtWebkit";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223042,7 +214855,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring hastache http-types transformers wai
        ];
-       homepage = "https://github.com/singpolyma/wai-hastache";
        description = "Nice wrapper around hastache for use with WAI";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223066,7 +214878,6 @@ self: {
          cryptohash hspec http-types monad-loops mtl transformers wai
          wai-extra
        ];
-       homepage = "https://github.com/raptros/wai-hmac-auth";
        description = "hmac authentication tools for WAI apps";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223084,7 +214895,6 @@ self: {
          auto-update base bytestring containers http-types wai warp word8
        ];
        testHaskellDepends = [ base doctest ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "WAI utilities for HTTP/2";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -223100,7 +214910,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-types lens network text vault wai
        ];
-       homepage = "https://github.com/webcrank/wai-lens";
        description = "Lenses for WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223158,7 +214967,6 @@ self: {
        testHaskellDepends = [
          base bytestring containers data-default time wai
        ];
-       homepage = "https://github.com/ChrisCoffey/wai-logger-buffered#readme";
        description = "Buffer requets before logging them";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223205,7 +215013,6 @@ self: {
          lens mockery shake silently string-conversions wai wai-app-static
          warp wreq
        ];
-       homepage = "https://github.com/soenkehahn/wai-make-assets#readme";
        description = "Compiling and serving assets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223264,7 +215071,6 @@ self: {
          base bytestring hs-brotli http-types mtl tasty tasty-hspec
          tasty-hunit wai wai-extra
        ];
-       homepage = "https://github.com/iand675/wai-middleware-brotli#readme";
        description = "WAI middleware for brotli compression";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223287,7 +215093,6 @@ self: {
          base bytestring http-types HUnit test-framework
          test-framework-hunit wai wai-test
        ];
-       homepage = "https://github.com/akaspin/wai-middleware-cache";
        description = "Caching middleware for WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223307,7 +215112,6 @@ self: {
          conduit hedis hedis-pile http-types transformers wai
          wai-middleware-cache
        ];
-       homepage = "https://github.com/akaspin/wai-middleware-cache-redis";
        description = "Redis backend for wai-middleware-cache";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223324,7 +215128,6 @@ self: {
          base blaze-builder bytestring http-types wai
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/yogsototh/wai-middleware-caching/tree/master/wai-middleware-caching#readme";
        description = "WAI Middleware to cache things";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223342,7 +215145,6 @@ self: {
          wai-middleware-caching
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/yogsototh/wai-middleware-caching/tree/master/wai-middleware-caching-lru#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223360,7 +215162,6 @@ self: {
          wai-middleware-caching
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/yogsototh/wai-middleware-caching/tree/master/wai-middleware-caching-redis#readme";
        description = "Cache Wai Middleware using Redis backend";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223374,7 +215175,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-types lifted-base wai
        ];
-       homepage = "https://github.com/akaspin/wai-middleware-catch";
        description = "Wai error catching middleware";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223398,7 +215198,6 @@ self: {
          monad-control monad-logger network process resourcet text
          transformers void wai wai-conduit
        ];
-       homepage = "https://github.com/fpco/wai-middleware-consul";
        description = "Wai Middleware for Consul";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223432,7 +215231,6 @@ self: {
          transformers transformers-base unordered-containers urlpath wai
          wai-logger wai-transformers warp
        ];
-       homepage = "https://github.com/athanclark/wai-middleware-content-type#readme";
        description = "Route to different middlewares based on the incoming Accept header";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223483,7 +215281,6 @@ self: {
          base base64-bytestring bytestring cryptohash filepath http-date
          http-types unix-compat unordered-containers wai
        ];
-       homepage = "https://github.com/ameingast/wai-middleware-etag";
        description = "WAI ETag middleware for static files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223500,7 +215297,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring http-types streaming-commons wai
        ];
-       homepage = "https://github.com/twittner/wai-middleware-gunzip";
        description = "WAI middleware to unzip request bodies";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -223512,7 +215308,6 @@ self: {
        version = "0.1";
        sha256 = "10ap355j4dx42y7ycf1plpbg04wazv0q62mi3ibza8sb33hiiprh";
        libraryHaskellDepends = [ base bytestring http-types wai ];
-       homepage = "http://github.com/seanhess/wai-middleware-headers";
        description = "cors and addHeaders for WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223536,7 +215331,6 @@ self: {
          base bytestring doctest Glob hlint hspec http-types HUnit process
          regex-compat wai wai-extra
        ];
-       homepage = "https://github.com/creichert/wai-middleware-hmac";
        description = "HMAC Authentication Middleware for WAI";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223576,7 +215370,6 @@ self: {
        testHaskellDepends = [
          aeson base binary bytestring http-types text wai
        ];
-       homepage = "https://github.com/orbital/wai-middleware-json-errors#readme";
        description = "Converts errors from plaintext to json";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223599,7 +215392,6 @@ self: {
          base bytestring criterion ekg-core http-types scotty text time wai
          wai-extra
        ];
-       homepage = "https://github.com/Helkafen/wai-middleware-metrics";
        description = "A WAI middleware to collect EKG request metrics";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223618,7 +215410,6 @@ self: {
        testHaskellDepends = [
          base Cabal directory mtl split text wai wai-middleware-static warp
        ];
-       homepage = "https://github.com/taktoa/wai-middleware-preprocessor";
        description = "WAI middleware for preprocessing static files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223637,7 +215428,6 @@ self: {
          text wai
        ];
        testHaskellDepends = [ base doctest prometheus-client ];
-       homepage = "https://github.com/fimad/prometheus-haskell";
        description = "WAI middlware for exposing http://prometheus.io metrics.";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -223654,7 +215444,6 @@ self: {
          aeson base bytestring hostname http-client http-conduit http-types
          rollbar-hs text time uuid wai
        ];
-       homepage = "https://github.com/joneshf/wai-middleware-rollbar#readme";
        description = "Middleware that communicates to Rollbar";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223675,7 +215464,6 @@ self: {
          base bytestring http-types HUnit test-framework
          test-framework-hunit text wai wai-test
        ];
-       homepage = "https://github.com/akaspin/wai-middleware-route";
        description = "Wai dispatch middleware";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223695,7 +215483,6 @@ self: {
          filepath http-types memory mime-types mtl old-locale semigroups
          text time wai
        ];
-       homepage = "https://github.com/scotty-web/wai-middleware-static";
        description = "WAI middleware that serves requests to static files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223714,7 +215501,6 @@ self: {
          expiring-cache-map filepath http-types mtl old-locale text time
          unix wai
        ];
-       homepage = "https://github.com/agrafix/wai-middleware-static";
        description = "WAI middleware that serves requests to static files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223734,7 +215520,6 @@ self: {
          base bytestring cryptonite http-types memory mime-types text wai
          wai-extra
        ];
-       homepage = "https://github.com/adamse/wai-middleware-static-embedded#readme";
        description = "Serve embedded static files as a Wai middleware";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223772,7 +215557,6 @@ self: {
          aeson base base64-bytestring bytestring cryptonite http-types text
          transformers vault wai
        ];
-       homepage = "https://github.com/mitchellwrosen/wai-middleware-travisci";
        description = "WAI middleware for authenticating webhook payloads from Travis CI";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223792,7 +215576,6 @@ self: {
          monad-control-aligned monad-logger mtl resourcet transformers
          transformers-base unordered-containers wai wai-transformers
        ];
-       homepage = "https://github.com/athanclark/wai-middleware-verbs#readme";
        description = "Route Wai middlewares based on HTTP verbs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223816,7 +215599,6 @@ self: {
          base blaze-builder bytestring case-insensitive http-types tasty
          tasty-hunit tasty-quickcheck wai
        ];
-       homepage = "https://gitlab.com/twittner/wai-predicates/";
        description = "WAI request predicates";
        license = "unknown";
      }) {};
@@ -223835,7 +215617,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion http-types text wai
        ];
-       homepage = "https://gitlab.com/queertypes/wai-request-spec";
        description = "Declarative request parsing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -223847,7 +215628,6 @@ self: {
        version = "0.0.0.0";
        sha256 = "0qf64g11113gl45bfn12j2ikdjwrdxg9r8cicfs4pmh0dq5vj0va";
        libraryHaskellDepends = [ base bytestring http-types wai ];
-       homepage = "https://github.com/pharpend/wai-responsible";
        description = "Response interface for WAI";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223879,7 +215659,6 @@ self: {
        version = "1.0.0.1";
        sha256 = "1827mk64vyivdc12z4h230c4b993i6g8wl4sl0364jda586z58p7";
        libraryHaskellDepends = [ base text wai ];
-       homepage = "http://github.com/mdmarek/wai-router";
        description = "Provides basic routing on URL paths for WAI";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223905,7 +215684,6 @@ self: {
        testHaskellDepends = [
          aeson base hspec hspec-wai hspec-wai-json text wai
        ];
-       homepage = "https://ajnsit.github.io/wai-routes/";
        description = "Typesafe URLs for Wai applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -223933,7 +215711,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion http-types wai wai-predicates
        ];
-       homepage = "https://gitlab.com/twittner/wai-routing/";
        description = "Declarative routing for WAI";
        license = stdenv.lib.licenses.mpl20;
      }) {};
@@ -223953,7 +215730,6 @@ self: {
          wai
        ];
        executableHaskellDepends = [ base bytestring cryptonite memory ];
-       homepage = "https://github.com/habibalamin/wai-secure-cookies";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -223971,7 +215747,6 @@ self: {
          base blaze-builder bytestring bytestring-builder containers cookie
          entropy http-types StateVar time transformers vault wai
        ];
-       homepage = "https://github.com/singpolyma/wai-session";
        description = "Flexible session middleware for WAI";
        license = "unknown";
      }) {};
@@ -224004,7 +215779,6 @@ self: {
          base bytestring cereal clientsession errors transformers
          wai-session
        ];
-       homepage = "https://github.com/singpolyma/wai-session-clientsession";
        description = "Session store based on clientsession";
        license = "unknown";
      }) {};
@@ -224025,7 +215799,6 @@ self: {
        testHaskellDepends = [
          base bytestring data-default mysql-simple text wai-session
        ];
-       homepage = "https://github.com/Lupino/mysql-session#readme";
        description = "MySQL backed Wai session store";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224048,7 +215821,6 @@ self: {
        testHaskellDepends = [
          base bytestring data-default postgresql-simple text wai-session
        ];
-       homepage = "https://github.com/hce/postgresql-session#readme";
        description = "PostgreSQL backed Wai session store";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224066,7 +215838,6 @@ self: {
          base bytestring cereal errors tokyocabinet-haskell transformers
          wai-session
        ];
-       homepage = "https://github.com/singpolyma/wai-session-tokyocabinet";
        description = "Session store based on Tokyo Cabinet";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224080,7 +215851,6 @@ self: {
        sha256 = "0l2pd61vxnfjdjzkvmwqfgf07a3nir3mnbr8qw2nzqa767s84i6i";
        libraryHaskellDepends = [ aeson base http-client http-types wai ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/psibi/wai-slack-middleware#readme";
        description = "A Slack middleware for WAI";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224117,7 +215887,6 @@ self: {
          base blaze-builder bytestring conduit directory http-types text wai
          wai-extra
        ];
-       homepage = "https://github.com/gregwebs/wai-static-pages";
        description = "generate static html pages from a WAI application";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -224130,7 +215899,6 @@ self: {
        sha256 = "0xys01jniib0pnhadcm7s0v5z0wcxfgi0bf5ax808zm9qzvl3xfx";
        libraryHaskellDepends = [ wai ];
        doHaddock = false;
-       homepage = "http://www.yesodweb.com/book/web-application-interface";
        description = "Unit test framework (built on HUnit) for WAI applications. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -224146,7 +215914,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-builder bytestring http-types thrift wai
        ];
-       homepage = "https://github.com/yogeshsajanikar/wai-thrift";
        description = "Thrift transport layer for Wai";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224196,7 +215963,6 @@ self: {
          base exceptions extractable-singleton monad-control-aligned
          transformers wai wai-websockets websockets
        ];
-       homepage = "https://github.com/athanclark/wai-transformers#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -224214,7 +215980,6 @@ self: {
          aeson base blaze-builder bytestring conduit http-accept http-types
          network-uri text transformers wai wai-extra
        ];
-       homepage = "https://github.com/singpolyma/wai-util";
        description = "Collection of utility functions for use with WAI";
        license = "unknown";
      }) {};
@@ -224238,7 +216003,6 @@ self: {
          base bytestring case-insensitive file-embed http-types network text
          transformers wai wai-app-static warp websockets
        ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "Provide a bridge between WAI and the websockets package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -224250,7 +216014,6 @@ self: {
        version = "0.1.1";
        sha256 = "09080zx6m4lqli85867ilck82gvgnz4vkq9nxx5f1v5fli1i0n7m";
        libraryHaskellDepends = [ base ];
-       homepage = "https://www.github.com/fmap/waithandle";
        description = "Wait handles are MVars which can only be written to once, and from which values can never be removed";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224286,7 +216049,6 @@ self: {
        testHaskellDepends = [
          aeson base http-types tasty tasty-hunit wai wai-extra
        ];
-       homepage = "https://github.com/futurice/waitra";
        description = "A very simple Wai router";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224342,7 +216104,6 @@ self: {
        ];
        executableHaskellDepends = [ base JuicyPixels yaml ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/jeffreyrosenbluth/wallpaper#readme";
        description = "A library and executable for creating wallpaper, frieze, and rosette patterns";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224371,7 +216132,6 @@ self: {
          optparse-applicative pipes pipes-attoparsec pipes-bytestring
          pipes-zlib text time transformers
        ];
-       homepage = "http://github.com/bgamari/warc";
        description = "A parser for the Web Archive (WARC) format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224407,7 +216167,6 @@ self: {
          auto-update base bytestring containers gauge hashable http-date
          http-types network unix unix-compat
        ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "A fast, light-weight web server for WAI applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -224424,7 +216183,6 @@ self: {
          base data-default dyre http-types wai warp
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://tanakh.jp";
        description = "Dynamic configurable warp HTTP server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224446,7 +216204,6 @@ self: {
          base bytestring cmdargs containers directory mime-types text
          wai-app-static wai-extra warp
        ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "Static file server based on Warp and wai-app-static (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224464,25 +216221,23 @@ self: {
          base bytestring cryptonite data-default-class network
          streaming-commons tls tls-session-manager wai warp
        ];
-       homepage = "http://github.com/yesodweb/wai";
        description = "HTTP over TLS support for Warp via the TLS package";
        license = stdenv.lib.licenses.mit;
      }) {};
 
   "warp-tls-uid" = callPackage
-    ({ mkDerivation, base, bytestring, certificate, conduit
-     , crypto-random, network, network-conduit, pem, tls, tls-extra
-     , unix, wai, warp
+    ({ mkDerivation, base, bytestring, network, streaming-commons, unix
+     , wai, warp, warp-tls
      }:
      mkDerivation {
        pname = "warp-tls-uid";
-       version = "0.1.0.4";
-       sha256 = "11av9jkf8z2xcpwg3nyx018qwpdrm0cs79qj14z93ah1yxbavb5y";
-       isLibrary = true;
-       isExecutable = true;
+       version = "0.2.0.1";
+       sha256 = "1f9la7hz5x6xhyz3b4zgxqgp8hn0085k5fhp03fw9gzhkdgq1c08";
        libraryHaskellDepends = [
-         base bytestring certificate conduit crypto-random network
-         network-conduit pem tls tls-extra unix wai warp
+         base bytestring network streaming-commons unix wai warp warp-tls
+       ];
+       testHaskellDepends = [
+         base bytestring network streaming-commons unix wai warp warp-tls
        ];
        description = "set group and user id before running server";
        license = stdenv.lib.licenses.bsd3;
@@ -224502,7 +216257,6 @@ self: {
          aeson base blaze-builder conduit http-types lifted-async
          monad-control preamble uuid wai wai-conduit wai-cors warp
        ];
-       homepage = "https://github.com/swift-nav/warped";
        description = "Warp and Wai Library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -224597,7 +216351,6 @@ self: {
          base bytestring containers data-default-class hspec QuickCheck
          temporary
        ];
-       homepage = "https://github.com/mrkkrp/wave";
        description = "Work with WAVE and RF64 files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224613,7 +216366,6 @@ self: {
        libraryHaskellDepends = [
          attoparsec base dlist filepath mtl text transformers vector
        ];
-       homepage = "https://github.com/phaazon/wavefront";
        description = "Wavefront OBJ loader";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224632,7 +216384,6 @@ self: {
          attoparsec base containers linear text transformers
        ];
        testHaskellDepends = [ base hspec linear ];
-       homepage = "https://github.com/sasinestro/wavefront-obj#readme";
        description = "Wavefront .obj file loader";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224650,7 +216401,6 @@ self: {
          base binary bytestring bytestring-lexing bytestring-show
          delimited-text
        ];
-       homepage = "http://code.haskell.org/~StefanKersten/code/wavesurfer";
        description = "Parse WaveSurfer files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224672,7 +216422,6 @@ self: {
        executableHaskellDepends = [
          base bytestring filepath pretty-show split vector
        ];
-       homepage = "http://bitbucket.org/robertmassaioli/wavy";
        description = "Process WAVE files in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224687,7 +216436,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers ];
-       homepage = "http://github.com/solidsnack/wcwidth/";
        description = "Native wcwidth";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224704,7 +216452,6 @@ self: {
          aeson attoparsec base bytestring HTTP network network-uri
          utf8-string vector
        ];
-       homepage = "https://github.com/cvb/hs-weather-api#readme";
        description = "Weather API implemented in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224747,7 +216494,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring directory failure old-locale text time
        ];
-       homepage = "http://github.com/snoyberg/web-encodings/tree/master";
        description = "Encapsulate multiple web encoding in a single package. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224764,7 +216510,6 @@ self: {
        libraryHaskellDepends = [
          base happstack-server safe snap snap-core snap-server
        ];
-       homepage = "https://github.com/fpco/web-fpco";
        description = "Wrappers for web frameworks to ease usage with the FP Complete environment";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224805,7 +216550,6 @@ self: {
          json mtl old-time parsec system-uuid template-haskell text
          zeromq-haskell
        ];
-       homepage = "http://github.com/cmoore/web-mongrel2";
        description = "Bindings for the Mongrel2 web server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224825,7 +216569,6 @@ self: {
        testHaskellDepends = [
          base directory filepath open-browser temporary text
        ];
-       homepage = "https://github.com/danse/web-output";
        description = "Library to present content to an user via their browser";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224846,7 +216589,6 @@ self: {
          base blaze-builder blaze-html bytestring clay containers jmacro
          lens mtl Stream text vector wl-pprint-text
        ];
-       homepage = "http://hub.darcs.net/ertes/web-page";
        description = "Monoidally construct web pages";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224858,7 +216600,6 @@ self: {
        version = "0.2.9";
        sha256 = "0l3s98l69yg8gvx4bxqa95f4mvsvvij0q1rajvzwfh3bcrzzsfz6";
        libraryHaskellDepends = [ base containers mtl stm text ];
-       homepage = "https://github.com/clckwrks/web-plugins";
        description = "dynamic plugin system for web applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224881,7 +216622,6 @@ self: {
        testHaskellDepends = [
          base base64-bytestring binary bytestring hspec
        ];
-       homepage = "https://github.com/sarthakbagaria/web-push#readme";
        description = "Send messages using Web Push protocol";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224901,7 +216641,6 @@ self: {
          parsec split text utf8-string
        ];
        testHaskellDepends = [ base hspec HUnit QuickCheck text ];
-       homepage = "http://www.happstack.com/docs/crashcourse/index.html#web-routes";
        description = "portable, type-safe URL routing";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -224965,7 +216704,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base path-pieces template-haskell text ];
-       homepage = "http://docs.yesodweb.com/web-routes-quasi/";
        description = "Define data types and parse/build functions for web-routes via a quasi-quoted DSL (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -224995,7 +216733,6 @@ self: {
          base parsec split template-haskell text web-routes
        ];
        testHaskellDepends = [ base hspec HUnit QuickCheck web-routes ];
-       homepage = "https://github.com/happstack/web-routes-th";
        description = "Support for deriving PathInfo using Template Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225042,7 +216779,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://github.com/philopon/web-routing";
        description = "simple routing library";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225069,7 +216805,6 @@ self: {
          hspec-discover hspec-expectations memory split stm tagged text time
          transformers
        ];
-       homepage = "https://github.com/airalab/hs-web3#readme";
        description = "Ethereum API for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225097,7 +216832,6 @@ self: {
          aeson base bytestring case-insensitive hspec hspec-wai http-media
          http-types QuickCheck text time vector wai wai-extra warp
        ];
-       homepage = "http://byteally.github.io/webapi/";
        description = "WAI based library for web api";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225121,7 +216855,6 @@ self: {
        testHaskellDepends = [
          base hspec http-types network text transformers wai
        ];
-       homepage = "https://github.com/natesymer/webapp";
        description = "Haskell web app framework based on WAI & Warp";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225167,7 +216900,6 @@ self: {
          http-media http-types lens mtl tasty tasty-hunit tasty-quickcheck
          unordered-containers
        ];
-       homepage = "https://github.com/webcrank/webcrank.hs";
        description = "Webmachine inspired toolkit for building http applications and services";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225184,7 +216916,6 @@ self: {
        libraryHaskellDepends = [
          base hvect mtl path-pieces reroute text unordered-containers
        ];
-       homepage = "https://github.com/webcrank/webcrank-dispatch.hs";
        description = "A simple request dispatcher";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225203,7 +216934,6 @@ self: {
          base bytestring exceptions lens mtl unix-compat
          unordered-containers wai wai-lens webcrank webcrank-dispatch
        ];
-       homepage = "https://github.com/webcrank/webcrank-wai";
        description = "Build a WAI Application from Webcrank Resources";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225228,7 +216958,6 @@ self: {
          network-uri scientific temporary text time transformers
          transformers-base unordered-containers vector zip-archive
        ];
-       homepage = "https://github.com/kallisti-dev/hs-webdriver";
        description = "a Haskell client for the Selenium WebDriver protocol";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225250,7 +216979,6 @@ self: {
          base hspec hspec-webdriver transformers wai-app-static warp
          webdriver
        ];
-       homepage = "https://bitbucket.org/wuzzeb/webdriver-utils";
        description = "Webdriver actions to assist with testing a webpage which uses Angular.Js";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -225277,7 +217005,6 @@ self: {
          unordered-containers vector zip-archive
        ];
        testHaskellDepends = [ base parallel text ];
-       homepage = "https://github.com/kallisti-dev/hs-webdriver";
        description = "a Haskell client for the Selenium WebDriver protocol (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225297,7 +217024,6 @@ self: {
          http-client-tls http-types link-relations text unordered-containers
          uri-bytestring
        ];
-       homepage = "http://hub.darcs.net/fr33domlover/webfinger-client";
        description = "WebFinger client library";
        license = stdenv.lib.licenses.publicDomain;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225340,7 +217066,6 @@ self: {
          base binary binary-strict blaze-builder bytestring containers
          filepath hopfli optparse-applicative text vector xmlgen zlib
        ];
-       homepage = "http://github.com/ananthakumaran/webify";
        description = "webfont generator";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -225359,7 +217084,6 @@ self: {
          base bytestring cairo glib gtk mtl pango text transformers
        ];
        libraryPkgconfigDepends = [ webkit ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Webkit library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225408,7 +217132,6 @@ self: {
          base bytestring cairo glib gtk3 mtl pango text transformers
        ];
        libraryPkgconfigDepends = [ webkitgtk24x-gtk3 ];
-       homepage = "http://projects.haskell.org/gtk2hs/";
        description = "Binding to the Webkit library";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225480,7 +217203,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base filepath gtk webkit ];
-       homepage = "https://github.com/jrb/websnap";
        description = "Transforms URLs to PNGs";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225516,7 +217238,6 @@ self: {
          network random SHA text
        ];
        doCheck = false;
-       homepage = "http://jaspervdj.be/websockets";
        description = "A sensible and clean way to write WebSocket-capable servers in Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225570,7 +217291,6 @@ self: {
          tasty-quickcheck text transformers unordered-containers uuid
          wai-transformers websockets websockets-simple
        ];
-       homepage = "https://github.com/athanclark/websockets-rpc#readme";
        description = "Simple streaming RPC mechanism using WebSockets";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225590,7 +217310,6 @@ self: {
          transformers wai-transformers websockets
        ];
        testHaskellDepends = [ base hspec stm tasty tasty-hspec ];
-       homepage = "https://github.com/athanclark/websockets-simple#readme";
        description = "Simpler interface to the websockets api";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225615,7 +217334,6 @@ self: {
          monad-control-aligned profunctors stm tasty tasty-hspec
          transformers vector wai-transformers websockets
        ];
-       homepage = "https://github.com/athanclark/websockets-simple#readme";
        description = "Composable websockets clients";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225667,7 +217385,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ];
-       homepage = "http://web.mornfall.net";
        description = "a wedding announcement";
        license = stdenv.lib.licenses.publicDomain;
      }) {};
@@ -225707,7 +217424,6 @@ self: {
          foundation hashable process text unordered-containers vector yaml
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/ndmitchell/weeder#readme";
        description = "Detect dead code";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225722,7 +217438,6 @@ self: {
          base deepseq mtl process split temporary
        ];
        testHaskellDepends = [ base deepseq ];
-       homepage = "https://github.com/fpco/weigh#readme";
        description = "Measure allocations of a Haskell functions/values";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225734,7 +217449,6 @@ self: {
        version = "0.3.0.1";
        sha256 = "1xizw6509rwj3l75haxl8sgdbd5mailj14d6qgy77r83g9qr6p8s";
        libraryHaskellDepends = [ base mtl semiring-num transformers ];
-       homepage = "https://github.com/oisdk/weighted";
        description = "Writer monad which uses semiring constraint";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225750,7 +217464,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ array base ];
        libraryToolDepends = [ happy ];
-       homepage = "http://sebfisch.github.com/haskell-regexp";
        description = "Weighted Regular Expression Matcher";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225763,7 +217476,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1va2b10g3h2wfl9d7f27d55z5c93fvz41sb023l4c2ym1w9kw8zv";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/luqui/weighted-search";
        description = "A weighted nondeterministic search monad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225783,7 +217495,6 @@ self: {
          aeson base blaze-builder bytestring conduit http-types lifted-base
          resourcet text transformers unordered-containers wai warp
        ];
-       homepage = "https://github.com/mcschroeder/welshy";
        description = "Haskell web framework (because Scotty had trouble yodeling)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225802,7 +217513,6 @@ self: {
        executableHaskellDepends = [
          base bytestring filemanip filepath optparse-applicative split
        ];
-       homepage = "https://github.com/lovasko/wembley";
        description = "Pretty-printing of codebases";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225827,7 +217537,6 @@ self: {
          aeson base containers directory extra filepath lens MonadRandom mtl
          optparse-applicative random-shuffle text transformers
        ];
-       homepage = "https://github.com/hjwylde/werewolf";
        description = "A game engine for playing werewolf within an arbitrary chat client";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225848,7 +217557,6 @@ self: {
          aeson base bytestring extra http-client http-client-tls http-types
          mtl optparse-applicative process text wai warp werewolf
        ];
-       homepage = "https://github.com/hjwylde/werewolf-slack";
        description = "A chat interface for playing werewolf in Slack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225861,7 +217569,6 @@ self: {
        version = "0.0.3.0";
        sha256 = "1xxks0jxjwph7372jqnscm6z0b28zz3dvb49b2aw37jmnvwrfdcy";
        libraryHaskellDepends = [ base bson mongoDB mtl text Wheb ];
-       homepage = "https://github.com/hansonkd/Wheb-Framework";
        description = "MongoDB plugin for Wheb";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225874,7 +217581,6 @@ self: {
        version = "0.0.1.0";
        sha256 = "025chjp41qbjr9m6c3pd9v510h4aac1rvbyrki3c7617sca8a45h";
        libraryHaskellDepends = [ base bytestring hedis mtl text Wheb ];
-       homepage = "https://github.com/hansonkd/Wheb-Framework";
        description = "Redis connection for Wheb";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225887,7 +217593,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1wykpp325336kk7a1vnnjffankcw0kaw3jcfin53cp8hsx4bwfdp";
        libraryHaskellDepends = [ base mtl StrappedTemplates text Wheb ];
-       homepage = "https://github.com/hansonkd/Wheb-Framework";
        description = "Strapped templates for Wheb";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225900,7 +217605,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0dlq2rldak4lb0w8hcx7aigdj7b59crp1k130p36cha7zpqdixll";
        libraryHaskellDepends = [ base indents parsec ];
-       homepage = "https://github.com/davnils/while-lang-parser";
        description = "Parser for the While language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225920,7 +217624,6 @@ self: {
        libraryHaskellDepends = [
          base containers GLUT mtl OpenGL process random X11
        ];
-       homepage = "http://neugierig.org/software/darcs/whim/";
        description = "A Haskell window manager";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225948,7 +217651,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ haskell98 random ];
-       homepage = "https://github.com/haroldl/whitespace-nd";
        description = "Whitespace, an esoteric programming language";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -225963,7 +217665,6 @@ self: {
        revision = "1";
        editedCabalFile = "07jpszzhzfygz920y09j4xrkw6pgwbpxqn79lavzz0w6jpd447y1";
        libraryHaskellDepends = [ base network network-uri split ];
-       homepage = "http://github.com/relrod/whois-hs";
        description = "WHOIS client library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -225997,7 +217698,6 @@ self: {
        sha256 = "0y3wdd5kslz71nlk32nvmi3yqd331jjl49njm58bixqanyc0k30x";
        libraryHaskellDepends = [ base deepseq ghc-prim ];
        testHaskellDepends = [ base bytestring ghc-prim hspec QuickCheck ];
-       homepage = "https://github.com/erikd/wide-word";
        description = "Data types for large but fixed width signed and unsigned integers";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -226015,7 +217715,6 @@ self: {
        benchmarkHaskellDepends = [
          base criterion primitive random vector
        ];
-       homepage = "https://github.com/Rufflewind/wigner-symbols";
        description = "CG coefficients and Wigner symbols";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -226028,7 +217727,6 @@ self: {
        sha256 = "1h5zdn3lkjnlr4m7s2xxiv36cr6hs7bnkr5rq20z585rfhbhavj5";
        libraryHaskellDepends = [ accelerate accelerate-fft base ];
        testHaskellDepends = [ base wigner ];
-       homepage = "https://github.com/Haskell-mouse/wigner-ville-accelerate";
        description = "Wigner-ville transform using the Accelerate library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226047,7 +217745,6 @@ self: {
          attoparsec base bytestring scalpel-core text time
        ];
        testHaskellDepends = [ base bytestring filepath hspec time ];
-       homepage = "https://github.com/debug-ito/wikicfp-scraper";
        description = "Scrape WikiCFP web site";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226067,7 +217764,6 @@ self: {
          base bytestring directory epub filepath haskell98 HTTP network
          regex-base regex-posix tagsoup url xml zip-archive zlib
        ];
-       homepage = "http://rampa.sk/static/wikipedia4epub.html";
        description = "Wikipedia EPUB E-Book construction from Firefox history";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226087,7 +217783,6 @@ self: {
        testHaskellDepends = [
          base hspec microlens QuickCheck stm transformers
        ];
-       homepage = "https://github.com/debug-ito/wild-bind";
        description = "Dynamic key binding framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226104,7 +217799,6 @@ self: {
        libraryHaskellDepends = [
          base containers gtk text transformers wild-bind
        ];
-       homepage = "https://github.com/debug-ito/wild-bind";
        description = "Graphical indicator for WildBind";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226121,7 +217815,6 @@ self: {
          base text transformers wild-bind wild-bind-indicator wild-bind-x11
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/debug-ito/wild-bind";
        description = "Task to install and export everything you need to use WildBind in X11";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226142,7 +217835,6 @@ self: {
        testHaskellDepends = [
          async base hspec text time transformers wild-bind X11
        ];
-       homepage = "https://github.com/debug-ito/wild-bind";
        description = "X11-specific implementation for WildBind";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226154,7 +217846,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "1n2cgf0cnpr7f9rgf2369qnz3mm1qvylpzncc7s42vcrrq4x3wj7";
        libraryHaskellDepends = [ aeson base bytestring utf8-string ];
-       homepage = "https://github.com/wilton-iot/wilton-ffi#readme";
        description = "Haskell modules support for Wilton JavaScript runtime";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -226169,7 +217860,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base split ];
        executableHaskellDepends = [ base process split ];
-       homepage = "http://github.com/ygale/win-hp-path";
        description = "Work with multiple Haskell Platform versions on Windows";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226202,7 +217892,6 @@ self: {
        libraryHaskellDepends = [
          base Crypto dataenc mtl network parsec pretty split time urlencoded
        ];
-       homepage = "http://patch-tag.com/repo/windowslive";
        description = "Implements Windows Live Web Authentication and Delegated Authentication";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226232,7 +217921,6 @@ self: {
          base bytestring extensible-exceptions network winerror
        ];
        librarySystemDepends = [ kernel32 ws2_32 ];
-       homepage = "http://github.com/felixmar/winio";
        description = "I/O library for Windows";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226259,7 +217947,6 @@ self: {
          base binary bytestring cereal cereal-conduit conduit conduit-extra
          criterion io-streams transformers
        ];
-       homepage = "https://github.com/winterland1989/wire-streams";
        description = "Fast binary io-streams adapter";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226278,7 +217965,6 @@ self: {
        libraryHaskellDepends = [
          base deepseq mtl profunctors semigroupoids these
        ];
-       homepage = "https://github.com/esoeylemez/wires";
        description = "Functional reactive programming library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226296,7 +217982,6 @@ self: {
        testHaskellDepends = [
          base hspec mtl QuickCheck template-haskell transformers
        ];
-       homepage = "http://github.com/seanparsons/wiring/";
        description = "Wiring, promotion and demotion of types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226312,7 +217997,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/ppelleti/hs-wiringPi";
        description = "Access GPIO pins on Raspberry Pi via wiringPi library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226324,7 +218008,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0dv81mp66l0j0dfa0mm9vqmdfxvhfg5py1gxqwh1jvpr8iks1q8q";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/paf31/with-index";
        description = "A tiny library for composing indexed traversals";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226337,7 +218020,6 @@ self: {
        sha256 = "1rzxvsyh8x3ql3zh7gyw9hjx9bl4v73h0y5kzgaxcfcdn86dg49c";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base hspec ];
-       homepage = "https://github.com/sol/with-location#readme";
        description = "Use ImplicitParams-based source locations in a backward compatible way";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -226354,7 +218036,6 @@ self: {
          base conduit containers mtl profunctors
        ];
        testHaskellDepends = [ base conduit hspec HUnit mtl ];
-       homepage = "https://github.com/bartavelle/withdependencies";
        description = "Run computations that depend on one or more elements in a stream";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -226371,7 +218052,6 @@ self: {
          base base-orphans containers hashable transformers
          unordered-containers vector
        ];
-       homepage = "https://github.com/fumieval/witherable";
        description = "filterable traversable";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226385,7 +218065,6 @@ self: {
        libraryHaskellDepends = [
          base constraints semigroupoids transformers
        ];
-       homepage = "https://github.com/AshleyYakeley/witness";
        description = "values that witness types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226399,7 +218078,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base bytestring network unix ];
-       homepage = "https://github.com/kazu-yamamoto/witty/blob/master/README.md";
        description = "A network server to show bottlenecks of GHC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226411,7 +218089,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0j485hbk42ipmc14ydickfm268b7z183rs37ih3j99lbzrdm1s8l";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/chessai/wizard.git";
        description = "the fantastical wizard monoid";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226445,7 +218122,6 @@ self: {
        testHaskellDepends = [
          base filepath lens linear tasty tasty-golden trifecta
        ];
-       homepage = "http://github.com/bgamari/wkt";
        description = "Parsec parsers and types for geographic data in well-known text (WKT) format";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226474,7 +218150,6 @@ self: {
        testHaskellDepends = [
          base containers deepseq tasty tasty-hunit text
        ];
-       homepage = "https://github.com/minad/wl-pprint-annotated#readme";
        description = "Wadler/Leijen pretty printer with annotations and slightly modernized API";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226491,7 +218166,6 @@ self: {
          ansi-terminal base bytestring containers mtl nats semigroups text
          transformers wl-pprint-extras
        ];
-       homepage = "https://github.com/seagull-kamome/wl-pprint-ansiterm";
        description = "ANSI Terminal support with wl-pprint-extras";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226510,7 +218184,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring colorful-monoids text wl-pprint-annotated
        ];
-       homepage = "https://github.com/minad/wl-pprint-console#readme";
        description = "Wadler/Leijen pretty printer supporting colorful console output";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -226530,7 +218203,6 @@ self: {
        testHaskellDepends = [
          base HUnit test-framework test-framework-hunit
        ];
-       homepage = "http://github.com/ekmett/wl-pprint-extras/";
        description = "A free monad based on the Wadler/Leijen pretty printer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226548,7 +218220,6 @@ self: {
          base bytestring containers nats semigroups terminfo text
          transformers wl-pprint-extras
        ];
-       homepage = "http://github.com/ekmett/wl-pprint-terminfo/";
        description = "A color pretty printer with terminfo support";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226626,7 +218297,6 @@ self: {
          lifted-async mwc-random network QuickCheck quickcheck-instances
          safe system-fileio system-filepath text transformers
        ];
-       homepage = "https://github.com/nikita-volkov/wobsurv";
        description = "A simple and highly performant HTTP file server";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226658,7 +218328,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring network split ];
        executableHaskellDepends = [ base ];
-       homepage = "http://tom.lokhorst.eu/wol";
        description = "Send a Wake on LAN Magic Packet";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226681,7 +218350,6 @@ self: {
          uuid yaml
        ];
        executableHaskellDepends = [ base optparse-generic ];
-       homepage = "https://github.com/swift-nav/wolf";
        description = "Amazon Simple Workflow Service Wrapper";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226695,7 +218363,6 @@ self: {
        sha256 = "1dw2rrcv7gl42hs1zfsf787382lil57apl6w97bfda8qzq94qysf";
        libraryHaskellDepends = [ base vector ];
        testHaskellDepends = [ base hspec vector ];
-       homepage = "https://github.com/TGOlson/woot-haskell";
        description = "Real time group editor without operational transform";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -226727,7 +218394,6 @@ self: {
        editedCabalFile = "01aanzslm69z94lqy43hgyxj1ys7sqfqwn72l0snw3h2n3pjwn45";
        libraryHaskellDepends = [ base binary containers ];
        testHaskellDepends = [ base binary containers hspec QuickCheck ];
-       homepage = "https://github.com/yi-editor/word-trie";
        description = "Implementation of a finite trie over words";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -226739,7 +218405,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "1fkbxrr7qh6dj9w7wihxjvb3d8kgcymz0zp8avnqpx5jsvwd5jdm";
        libraryHaskellDepends = [ base bytestring ghc-prim vector ];
-       homepage = "https://github.com/andrewthad/bytestring-coerce";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226755,7 +218420,6 @@ self: {
        libraryHaskellDepends = [ base text ];
        testHaskellDepends = [ base hspec ];
        benchmarkHaskellDepends = [ base criterion text ];
-       homepage = "https://github.com/jtdaugherty/word-wrap/";
        description = "A library for word-wrapping";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226773,7 +218437,6 @@ self: {
          base deepseq QuickCheck test-framework test-framework-quickcheck2
        ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "https://github.com/winterland1989/word24";
        description = "24-bit word and int types for GHC";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226801,7 +218464,6 @@ self: {
          attoparsec base binary binary-ieee754 bytestring hspec HUnit text
          unordered-containers vector
        ];
-       homepage = "https://gonito.net/gitlist/word2vec-model.git";
        description = "Reading word2vec binary models";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226888,7 +218550,6 @@ self: {
          base containers deepseq directory filepath optparse-applicative
          QuickCheck text unix-compat vector
        ];
-       homepage = "https://github.com/mgajda/wordpass";
        description = "Dictionary-based password generator";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226935,7 +218596,6 @@ self: {
          ansi-terminal base bytestring containers directory filepath hashmap
          process
        ];
-       homepage = "http://people.csail.mit.edu/newton/wordsetdiff";
        description = "Compare two files as sets of N-tuples of words";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -226948,7 +218608,6 @@ self: {
        sha256 = "1rw9hba50z3b5lcbv34h061nqpzs9wg3359jwwfgjmya2xxzc747";
        libraryHaskellDepends = [ base containers time ];
        testHaskellDepends = [ base containers doctest hspec ];
-       homepage = "https://github.com/stackbuilders/workdays";
        description = "Workday calculations";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226972,7 +218631,6 @@ self: {
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "http://github.com/sboosali/workflow-extra#readme";
        description = "Utilities (e.g. Googling the clipboard contents) for the `workflow` pacakge";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -226993,7 +218651,6 @@ self: {
          transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sboosali/workflow-osx#readme";
        description = "a \"Desktop Workflow\" monad with Objective-C bindings";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227017,7 +218674,6 @@ self: {
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest hspec QuickCheck ];
        benchmarkHaskellDepends = [ base criterion deepseq ];
-       homepage = "http://github.com/sboosali/workflow-pure#readme";
        description = "manipulate `workflow-types:Workflow`'s";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227037,7 +218693,6 @@ self: {
          base containers exceptions free spiros split text transformers
        ];
        executableHaskellDepends = [ base ];
-       homepage = "http://github.com/sboosali/workflow-types#readme";
        description = "Automate keyboard\/mouse\/clipboard\/application interaction";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227052,7 +218707,6 @@ self: {
        isExecutable = true;
        executableHaskellDepends = [ base ];
        testHaskellDepends = [ base doctest hspec QuickCheck ];
-       homepage = "http://github.com/sboosali/workflow-windows#readme";
        description = "Automate keyboard/mouse/clipboard/application interaction";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227068,7 +218722,6 @@ self: {
        sha256 = "19anwyh9n9agpcdhzfbh0l28nm0mdn8616klihbw55yxkiwqaxkk";
        libraryHaskellDepends = [ aeson base deepseq profunctors tagged ];
        testHaskellDepends = [ base doctest Glob ];
-       homepage = "https://github.com/cdepillabout/world-peace";
        description = "Open Union and Open Product Types";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227107,7 +218760,6 @@ self: {
        version = "0.0.2";
        sha256 = "161mz5bfmx13s9azh3dss64fw98vbaab8krysr9pbbp9dh79i1cf";
        libraryHaskellDepends = [ base ];
-       homepage = "http://frigidcode.com";
        description = "Convenient handling of points on a seamless 2-dimensional plane";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227128,7 +218780,6 @@ self: {
          hxt-filter polyparse tagchup tagsoup transformers utility-ht
          xml-basic
        ];
-       homepage = "http://code.haskell.org/~thielema/wraxml/";
        description = "Lazy wrapper to HaXML, HXT, TagSoup via custom XML tree structure";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227168,7 +218819,6 @@ self: {
          base http-client http-client-tls lens markdown-unlit
          optparse-applicative transformers wreq
        ];
-       homepage = "https://github.com/lorenzo/wrecker#readme";
        description = "An HTTP Performance Benchmarker";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227202,7 +218852,6 @@ self: {
          postgresql-simple postgresql-simple-url process resource-pool
          resourcet scotty stm temporary text time transformers wai-cors
        ];
-       homepage = "https://github.com/seatgeek/wrecker-ui#readme";
        description = "A web interface for Wrecker, the HTTP Performance Benchmarker";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227242,7 +218891,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 text time
          transformers unix-compat unordered-containers uuid vector
        ];
-       homepage = "http://www.serpentine.com/wreq";
        description = "An easy-to-use HTTP client library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227280,7 +218928,6 @@ self: {
          test-framework-hunit test-framework-quickcheck2 text time
          transformers unix-compat uuid vector
        ];
-       homepage = "http://www.serpentine.com/wreq";
        description = "An easy-to-use HTTP client library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227293,7 +218940,6 @@ self: {
        version = "0.5.9.1";
        sha256 = "0dgjjybbc4nza1a0af2j8jxscyhlcwdspmvy8zsmcczzcdhx2b2h";
        libraryHaskellDepends = [ base bytestring text utf8-string wreq ];
-       homepage = "https://github.com/j-keck/wreq-stringless#readme";
        description = "Simple wrapper to use wreq without Strings";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -227328,7 +218974,6 @@ self: {
          base bytestring clock dlist exceptions lifted-async lifted-base
          monad-control mtl stm stm-chans
        ];
-       homepage = "https://github.com/parsonsmatt/write-buffer#readme";
        description = "Buffer your writes, transparently";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227340,7 +218985,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "0q03pnkw3343jmcs2f2mrx84g3wj3plcagnjdviphzsg7rrf3a4l";
        libraryHaskellDepends = [ base stm stm-chans write-buffer-core ];
-       homepage = "https://github.com/parsonsmatt/write-buffer#readme";
        description = "A write buffer for STM channels and queues";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227357,7 +219001,6 @@ self: {
          base writer-cps-lens writer-cps-morph writer-cps-mtl
          writer-cps-transformers
        ];
-       homepage = "https://github.com/minad/writer-cps-full#readme";
        description = "WriteT and RWST monad transformers (Reexport with all dependencies)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227374,7 +219017,6 @@ self: {
          base lens profunctors transformers writer-cps-mtl
          writer-cps-transformers
        ];
-       homepage = "https://github.com/louispan/writer-cps-lens#readme";
        description = "Lens instances for the stricter CPS WriterT and RWST";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227390,7 +219032,6 @@ self: {
        libraryHaskellDepends = [
          base monads-tf transformers writer-cps-transformers
        ];
-       homepage = "https://github.com/minad/writer-cps-monads-tf#readme";
        description = "MonadWriter orphan instances for writer-cps-transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227404,7 +219045,6 @@ self: {
        revision = "1";
        editedCabalFile = "0dqpbpaidwa7ahk0n7pv397mv7ncr26p3vcrjh1xzl6vk26bdah5";
        libraryHaskellDepends = [ base mmorph writer-cps-transformers ];
-       homepage = "https://github.com/louispan/writer-cps-morph#readme";
        description = "MFunctor instance for CPS style WriterT and RWST";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227419,7 +219059,6 @@ self: {
        libraryHaskellDepends = [
          base mtl transformers writer-cps-transformers
        ];
-       homepage = "https://github.com/minad/writer-cps-mtl#readme";
        description = "MonadWriter orphan instances for writer-cps-transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227431,7 +219070,6 @@ self: {
        version = "0.1.1.3";
        sha256 = "1bjarnjz4v07wnkaqn46mrhxvy2f9anq6aw6lq3cf4xlzlr2i8la";
        libraryHaskellDepends = [ base transformers ];
-       homepage = "https://github.com/minad/writer-cps-transformers#readme";
        description = "WriteT and RWST monad transformers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227444,7 +219082,6 @@ self: {
        sha256 = "1hb7dh4sayy11whx25012pwc914g6v2dl8gldc2ipkzaa6wpycsh";
        libraryHaskellDepends = [ base mtl text ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/tdammers/wryte#readme";
        description = "Pretty output for source generators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227469,7 +219106,6 @@ self: {
          haskeline mtl network optparse-applicative strict text vector
          websockets wuss
        ];
-       homepage = "https://github.com/athanclark/ws#readme";
        description = "A simple CLI utility for interacting with a websocket";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227493,7 +219129,6 @@ self: {
          test-framework test-framework-quickcheck2 text unagi-chan wai
          wai-websockets warp websockets
        ];
-       homepage = "https://github.com/shmish111/ws-chans";
        description = "Unagi chan based websocket client";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227550,7 +219185,6 @@ self: {
          aeson base binary binary-parsers bytestring network text time
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/MarcFontaine/wsjtx-udp";
        description = "WSJT-X UDP protocol";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227595,7 +219229,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath vector-space wumpus-core
        ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Basic objects and system code built on Wumpus-Core";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227610,7 +219243,6 @@ self: {
        revision = "1";
        editedCabalFile = "1jszf2hdipr9iry6pcdhhk42aglcq6m3zvg9rgmnickfdzd4k71h";
        libraryHaskellDepends = [ base containers time vector-space ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Pure Haskell PostScript and SVG generation";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227627,7 +219259,6 @@ self: {
        libraryHaskellDepends = [
          base containers vector-space wumpus-basic wumpus-core
        ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "High-level drawing objects built on Wumpus-Basic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227644,7 +219275,6 @@ self: {
        libraryHaskellDepends = [
          base vector-space wumpus-basic wumpus-core wumpus-drawing
        ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Microprints - \"greek-text\" pictures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227662,7 +219292,6 @@ self: {
          base containers vector-space wumpus-basic wumpus-core
          wumpus-drawing
        ];
-       homepage = "http://code.google.com/p/copperbox/";
        description = "Drawing trees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227678,7 +219307,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring connection network websockets
        ];
-       homepage = "https://github.com/tfausak/wuss#readme";
        description = "Secure WebSocket (WSS) clients";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -227691,7 +219319,6 @@ self: {
        sha256 = "04ccw9g8a08ipp4r1282jzgmx0lvxsbwgiasxq7ivij133mspjxx";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base stm time wxcore ];
-       homepage = "https://wiki.haskell.org/WxHaskell";
        description = "wxHaskell";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227707,7 +219334,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base directory random wx wxcore ];
-       homepage = "https://wiki.haskell.org/WxAsteroids";
        description = "Try to avoid the asteroids with your space ship";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227723,7 +219349,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base old-time wx wxcore Yampa ];
        executableHaskellDepends = [ base wx wxcore Yampa ];
-       homepage = "http://www.haskell.org/haskellwiki/WxFruit";
        description = "An implementation of Fruit using wxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227760,7 +219385,6 @@ self: {
        doHaddock = false;
        postInstall = "cp -v dist/build/libwxc.so.0.92.3.0 $out/lib/libwxc.so";
        postPatch = "sed -i -e '/ldconfig inst_lib_dir/d' Setup.hs";
-       homepage = "https://wiki.haskell.org/WxHaskell";
        description = "wxHaskell C++ wrapper";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227782,7 +219406,6 @@ self: {
          wxc wxdirect
        ];
        libraryPkgconfigDepends = [ wxGTK ];
-       homepage = "https://wiki.haskell.org/WxHaskell";
        description = "wxHaskell core";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227801,7 +219424,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath parsec process strict time
        ];
-       homepage = "https://wiki.haskell.org/WxHaskell";
        description = "helper tool for building wxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227817,7 +219439,6 @@ self: {
        isExecutable = true;
        enableSeparateDataOutput = true;
        executableHaskellDepends = [ base wx wxcore ];
-       homepage = "http://github.com/elbrujohalcon/wxhnotepad";
        description = "An example of how to implement a basic notepad with wxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227856,7 +219477,6 @@ self: {
          ansi-terminal base conduit containers hspec lens process resourcet
          semigroups terminal-size text transformers unix
        ];
-       homepage = "https://github.com/supki/wybor";
        description = "Console line fuzzy search";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -227875,7 +219495,6 @@ self: {
          base bytestring ConfigFile containers dgs directory filepath mtl
          parsec process sgf split
        ];
-       homepage = "http://dmwit.com/wyvern";
        description = "An autoresponder for Dragon Go Server";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227893,7 +219512,6 @@ self: {
          array base bytestring containers monads-tf text transformers
          type-level
        ];
-       homepage = "http://jwlato.webfactional.com/haskell/x-dsp";
        description = "A embedded DSL for manipulating DSP languages in Haskell";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -227908,7 +219526,6 @@ self: {
        revision = "1";
        editedCabalFile = "1c561z9xvfcd7ddbiw3r0frhjvsrklachd38s66fzwjdgw1sl124";
        libraryHaskellDepends = [ base utf8-string X11 ];
-       homepage = "https://github.com/YoshikuniJujo/x11-xim_haskell/wiki/";
        description = "A binding to the xim of X11 graphics library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227922,7 +219539,6 @@ self: {
        libraryHaskellDepends = [ base containers mtl X11 ];
        librarySystemDepends = [ libXi ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://redmine.iportnov.ru/projects/x11-xinput";
        description = "Haskell FFI bindings for X11 XInput library (-lXi)";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs.xorg) libXi;};
@@ -227946,7 +219562,6 @@ self: {
          asn1-types base bytestring cryptonite hourglass mtl tasty
          tasty-quickcheck
        ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
        description = "X509 reader and writer";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227965,7 +219580,6 @@ self: {
          directory filepath mtl pem x509
        ];
        testHaskellDepends = [ base bytestring tasty tasty-hunit x509 ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
        description = "X.509 collection accessing and storing methods";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -227982,7 +219596,6 @@ self: {
          base bytestring containers directory filepath mtl pem process x509
          x509-store
        ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
        description = "Handle per-operating-system X.509 accessors and storage";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228002,7 +219615,6 @@ self: {
          asn1-encoding asn1-types base bytestring cryptonite directory
          hourglass pem x509 x509-store x509-system x509-validation
        ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
        description = "Utility for X509 certificate and chain";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228026,7 +219638,6 @@ self: {
          asn1-encoding asn1-types base bytestring cryptonite
          data-default-class hourglass tasty tasty-hunit x509 x509-store
        ];
-       homepage = "http://github.com/vincenthz/hs-certificate";
        description = "X.509 Certificate and CRL validation";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228045,7 +219656,6 @@ self: {
        testHaskellDepends = [
          base deepseq monads-tf QuickCheck tardis vector
        ];
-       homepage = "https://github.com/divipp/x86-64";
        description = "Runtime code generation for x86 64 bit machine code";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228079,7 +219689,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base old-time select X11 ];
-       homepage = "https://github.com/polachok/xbattbar";
        description = "Simple battery indicator";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -228091,7 +219700,6 @@ self: {
        version = "0.9.0";
        sha256 = "14bxm6djq4571w313q0qj3v2mfrb2ji2cy0sgl5fh5bsbk2m5i3g";
        libraryHaskellDepends = [ base containers mtl pretty xml ];
-       homepage = "http://community.haskell.org/~aslatter/code/xcb-types";
        description = "Parses XML files used by the XCB project";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228121,7 +219729,6 @@ self: {
          base filepath HUnit language-python test-framework
          test-framework-hunit xcb-types
        ];
-       homepage = "http://github.com/tych0/xcffib";
        description = "A cffi-based python binding for X";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228182,7 +219789,6 @@ self: {
          network optparse-applicative path random safe-exceptions signal stm
          text transformers transformers-base unix-compat
        ];
-       homepage = "https://github.com/JanGe/xdcc";
        description = "A wget-like utility for retrieving files from XDCC bots on IRC";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228195,7 +219801,6 @@ self: {
        version = "0.2.2";
        sha256 = "0azlzaxp2dn4l1nr7shsxah2magk1szf6fx0mv75az00qsjw6qg4";
        libraryHaskellDepends = [ base directory filepath ];
-       homepage = "http://github.com/willdonnelly/xdg-basedir";
        description = "A basic implementation of the XDG Base Directory specification";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228210,7 +219815,6 @@ self: {
        libraryHaskellDepends = [
          base containers directory filepath xdg-basedir
        ];
-       homepage = "http://redmine.iportnov.ru/projects/xdg-userdirs";
        description = "Basic implementation of XDG user directories specification";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228252,7 +219856,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion deepseq ghc-prim hexml hexpat weigh xml
        ];
-       homepage = "https://github.com/ocramz/xeno";
        description = "A fast event-based XML parser in pure Haskell";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228286,7 +219889,6 @@ self: {
        libraryHaskellDepends = [ base glib ];
        libraryPkgconfigDepends = [ libxfconf ];
        libraryToolDepends = [ gtk2hs-buildtools ];
-       homepage = "http://patch-tag.com/r/obbele/xfconf/home";
        description = "FFI bindings to xfconf";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228300,7 +219902,6 @@ self: {
        sha256 = "1q2wm0wffvppbv5rd16z367yfkx2sq7j0i5dkfwpawf859c9pz7x";
        libraryHaskellDepends = [ base ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/spl/xformat";
        description = "Extensible, type-safe formatting with scanf- and printf-like functions";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228316,7 +219917,6 @@ self: {
        libraryHaskellDepends = [ base foundation ];
        executableHaskellDepends = [ base foundation ];
        executableSystemDepends = [ xgboost ];
-       homepage = "https://github.com/sighingnow/xgboost-haskell#readme";
        description = "XGBoost library for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) xgboost;};
@@ -228332,7 +219932,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers ghc-prim mtl parsec regex-base
        ];
-       homepage = "http://code.google.com/p/xhaskell-library/";
        description = "Replaces/Enhances Text.Regex";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228350,7 +219949,6 @@ self: {
          base binary byteorder bytestring containers network parsec stm
          Xauth
        ];
-       homepage = "https://github.com/aslatter/xhb";
        description = "X Haskell Bindings";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228367,7 +219965,6 @@ self: {
        libraryHaskellDepends = [
          base hashable mtl transformers unordered-containers xhb
        ];
-       homepage = "http://github.com/jotrk/xhb-atom-cache/";
        description = "Atom cache for XHB";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228385,7 +219982,6 @@ self: {
          base binary bytestring dlist hashable mtl transformers xhb
          xhb-atom-cache
        ];
-       homepage = "http://github.com/jotrk/xhb-ewmh/";
        description = "EWMH utilities for XHB";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228398,7 +219994,6 @@ self: {
        version = "3000.2.2.1";
        sha256 = "0939kwpinq6l4n3nyvd1gzyl7f83gymw0wzqndlgy1yc7q0nkj2w";
        libraryHaskellDepends = [ base ];
-       homepage = "https://github.com/haskell/xhtml";
        description = "An XHTML combinator library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228414,7 +220009,6 @@ self: {
        libraryHaskellDepends = [
          base containers random text transformers xml
        ];
-       homepage = "http://www.dcs.shef.ac.uk/~aca08aa/xhtmlc.html";
        description = "Fast and easy to use XHTML combinators";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228445,7 +220039,6 @@ self: {
        librarySystemDepends = [ xine ];
        libraryPkgconfigDepends = [ libxine ];
        libraryToolDepends = [ c2hs ];
-       homepage = "http://github.com/joachifm/hxine";
        description = "Bindings to xine-lib";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228470,7 +220063,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring containers HTF text time
        ];
-       homepage = "http://github.com/JanAhrens/xing-api-haskell";
        description = "Wrapper for the XING API, v1";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228529,7 +220121,6 @@ self: {
        executableHaskellDepends = [
          base bytestring directory filepath HTTP network tagsoup
        ];
-       homepage = "http://github.com/sellweek/xkcd";
        description = "Downloads the most recent xkcd comic";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228546,7 +220137,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base containers mtl xml ];
-       homepage = "https://github.com/aisamanra/xleb";
        description = "A simple monadic language for parsing XML structures";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228568,7 +220158,6 @@ self: {
          base conduit getopt-generics resourcet transformers
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/harendra-kumar/xls";
        description = "Parse Microsoft Excel xls files (BIFF/Excel 97-2004)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228621,7 +220210,6 @@ self: {
          xml-conduit
        ];
        benchmarkHaskellDepends = [ base bytestring criterion ];
-       homepage = "https://github.com/qrilka/xlsx";
        description = "Simple and incomplete Excel file parser/writer";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228639,7 +220227,6 @@ self: {
          aeson base bytestring containers data-default lens text xlsx
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/kkazuo/xlsx-tabular";
        description = "Xlsx table cell value extraction utility";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228659,7 +220246,6 @@ self: {
          base bytestring conduit containers data-default parsec text time
          transformers xlsx
        ];
-       homepage = "https://github.com/qrilka/xlsx-templater";
        description = "Simple and incomplete Excel file templater";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228672,7 +220258,6 @@ self: {
        version = "1.3.14";
        sha256 = "0g814lj7vaxvib2g3r734221k80k7ap9czv9hinifn8syals3l9j";
        libraryHaskellDepends = [ base bytestring text ];
-       homepage = "http://code.galois.com";
        description = "A simple XML library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228705,7 +220290,6 @@ self: {
          base bytestring conduit containers text transformers uri-conduit
          xml-conduit
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "Parse XML catalog files (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228730,7 +220314,6 @@ self: {
          base blaze-markup bytestring conduit containers hspec HUnit
          resourcet text transformers xml-types
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "Pure-Haskell utilities for dealing with XML with the conduit package";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228755,7 +220338,6 @@ self: {
          base blaze-markup bytestring conduit containers hspec HUnit
          resourcet text transformers xml-types
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "Pure-Haskell utilities for dealing with XML with the conduit package";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -228775,7 +220357,6 @@ self: {
          base data-default lens tasty tasty-hunit text time xml-conduit
          xml-types
        ];
-       homepage = "https://github.com/benkolera/xml-conduit-decode";
        description = "Historical cursors & decoding on top of xml-conduit";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228798,7 +220379,6 @@ self: {
          base conduit conduit-parse data-default parsers resourcet tasty
          tasty-hunit
        ];
-       homepage = "https://github.com/k0ral/xml-conduit-parse";
        description = "Streaming XML parser based on conduits";
        license = "unknown";
      }) {};
@@ -228815,7 +220395,6 @@ self: {
          base containers data-default dlist mtl text xml-conduit xml-types
        ];
        testHaskellDepends = [ base text ];
-       homepage = "https://bitbucket.org/dpwiz/xml-conduit-writer";
        description = "Warm and fuzzy creation of XML documents";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -228839,7 +220418,6 @@ self: {
          base bytestring containers enumerator hspec HUnit text transformers
          xml-types
        ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "Pure-Haskell utilities for dealing with XML with the enumerator package. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228870,7 +220448,6 @@ self: {
        version = "0.4.0.2";
        sha256 = "0ivzl1ikijrbz5mi75rxa340dxf7ilyzlxzka25si91jmjq0a9xa";
        libraryHaskellDepends = [ base mtl transformers xml ];
-       homepage = "https://github.com/holmisen/xml-extractors";
        description = "Extension to the xml package to extract data from parsed xml";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228891,7 +220468,6 @@ self: {
          base containers hspec HUnit parsec shakespeare template-haskell
          text xml-conduit
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Hamlet-style quasiquoter for XML content";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228903,7 +220479,6 @@ self: {
        version = "1.0.0";
        sha256 = "0rrk0j7m8ws86hbjw0l4ryq4m9i8llhsag2sfisy5r1iv2zwa0lv";
        libraryHaskellDepends = [ base xml ];
-       homepage = "http://github.com/acw/xml-helpers";
        description = "Some useful helper functions for the xml library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228922,7 +220497,6 @@ self: {
        testHaskellDepends = [
          base doctest hspec hspec-expectations-lens lens xml-conduit
        ];
-       homepage = "https://github.com/supki/xml-html-conduit-lens#readme";
        description = "Optics for xml-conduit and html-conduit";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -228946,7 +220520,6 @@ self: {
        testHaskellDepends = [
          base doctest Glob tasty tasty-hunit text xml-conduit
        ];
-       homepage = "https://github.com/cdepillabout/xml-html-qq";
        description = "Quasi-quoters for XML and HTML Documents";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228966,7 +220539,6 @@ self: {
          base bytestring data-default doctest Glob tasty tasty-hunit text
          xml-conduit
        ];
-       homepage = "https://github.com/cdepillabout/xml-indexed-cursor";
        description = "Indexed XML cursors similar to 'Text.XML.Cursor' from xml-conduit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -228988,7 +220560,6 @@ self: {
          base data-default dom-parser generic-arbitrary hspec QuickCheck
          quickcheck-instances semigroups xml-conduit xml-conduit-writer
        ];
-       homepage = "https://github.com/typeable/xml-isogen";
        description = "Generate XML-isomorphic types";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -229012,7 +220583,6 @@ self: {
          QuickCheck quickcheck-instances semigroups xml-conduit
          xml-conduit-writer
        ];
-       homepage = "https://github.com/typeable/xml-isogen";
        description = "Generate XML-isomorphic types";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229031,7 +220601,6 @@ self: {
        libraryHaskellDepends = [
          base case-insensitive containers lens text xml-conduit
        ];
-       homepage = "https://github.com/fumieval/xml-lens";
        description = "Lenses, traversals, and prisms for xml-conduit";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229046,7 +220615,6 @@ self: {
        libraryHaskellDepends = [
          base mtl transformers transformers-compose xml
        ];
-       homepage = "http://github.com/aristidb/xml-monad";
        description = "Monadic extensions to the xml package";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229059,7 +220627,6 @@ self: {
        version = "1.0.3";
        sha256 = "1zcmiqyw6bs50kl2417ygvnpsk9wy025ls5ck8cd863x47bqpdn2";
        libraryHaskellDepends = [ base HaXml parsec ];
-       homepage = "http://sep07.mroot.net/";
        description = "Parsing XML with Parsec";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229089,7 +220656,6 @@ self: {
        version = "0.0.0.11";
        sha256 = "0j5fjnf6r7cagcl1ni5idwj1k5q6vjp6c59ajwsx39iqx1kdmly4";
        libraryHaskellDepends = [ base bytestring papillon simple-pipe ];
-       homepage = "https://github.com/YoshikuniJujo/xml-pipe/wiki";
        description = "XML parser which uses simple-pipe";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229105,7 +220671,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base ];
        executableHaskellDepends = [ base cmdargs unix ];
-       homepage = "http://github.com/rosenbergdm/xml-prettify";
        description = "Pretty print XML";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229127,7 +220692,6 @@ self: {
          peyotls random sasl simple-pipe stm tighttp transformers-base uuid
          x509 x509-store x509-validation xml-pipe xmpipe
        ];
-       homepage = "https://github.com/YoshikuniJujo/xml-push/wiki";
        description = "Push XML from/to client to/from server over XMPP or HTTP";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229140,7 +220704,6 @@ self: {
        version = "0.9.1";
        sha256 = "16wszpvz8cp8nx18rmgyjy6mqk9awd3yf9w0is5rw77r73w88nwq";
        libraryHaskellDepends = [ base-prelude free text ];
-       homepage = "https://github.com/sannsyn/xml-query";
        description = "A parser-agnostic declarative API for querying XML-documents";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229158,7 +220721,6 @@ self: {
          base-prelude text xml-conduit xml-query xml-query-xml-types
          xml-types
        ];
-       homepage = "https://github.com/sannsyn/xml-query-xml-conduit";
        description = "A binding for the \"xml-query\" and \"xml-conduit\" libraries";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229183,7 +220745,6 @@ self: {
          quickcheck-instances tasty tasty-hunit tasty-quickcheck
          tasty-smallcheck text xml-conduit xml-query xml-types
        ];
-       homepage = "https://github.com/sannsyn/xml-query-xml-types";
        description = "An interpreter of \"xml-query\" queries for the \"xml-types\" documents";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229206,7 +220767,6 @@ self: {
          vector
        ];
        executableHaskellDepends = [ base ];
-       homepage = "https://github.com/sinelaw/xml-to-json";
        description = "Library and command line tool for converting XML files to json";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -229221,7 +220781,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base tagsoup text ];
        executableHaskellDepends = [ base directory process ];
-       homepage = "https://github.com/sinelaw/xml-to-json-fast";
        description = "Fast, light converter of xml to json capable of handling huge xml files";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -229243,7 +220802,6 @@ self: {
          base QuickCheck quickcheck-instances tasty tasty-hunit
          tasty-quickcheck text time xml-conduit
        ];
-       homepage = "https://github.com/lancelet/xml-tydom";
        description = "Typed XML encoding for an xml-conduit backend";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229256,7 +220814,6 @@ self: {
        version = "0.1.0.0";
        sha256 = "09svwcfcqmxrczs7qb4haf68dnb8q47cm19f504cqfnr4brs093l";
        libraryHaskellDepends = [ base containers mtl QuickCheck text ];
-       homepage = "https://github.com/lancelet/xml-tydom";
        description = "Typed XML encoding (core library)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229268,7 +220825,6 @@ self: {
        version = "0.3.6";
        sha256 = "1jgqxsa9p2q3h6nymbfmvhldqrqlwrhrzmwadlyc0li50x0d8dwr";
        libraryHaskellDepends = [ base deepseq text ];
-       homepage = "https://john-millikin.com/software/haskell-xml/";
        description = "Basic types for representing XML";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -229280,7 +220836,6 @@ self: {
        version = "0.2.0";
        sha256 = "1kf4vjg4cfkd4vx8jpikbb0ib4pglmyf5vqrg3j0yllmycj22ska";
        libraryHaskellDepends = [ base xml-conduit ];
-       homepage = "http://github.com/snoyberg/xml";
        description = "blaze-html instances for xml-conduit types (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229310,7 +220865,6 @@ self: {
        testHaskellDepends = [
          aeson base bytestring hspec resourcet text transformers
        ];
-       homepage = "http://github.com/yihuang/xml2json";
        description = "translate xml to json";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229351,7 +220905,6 @@ self: {
          base bytestring QuickCheck quickcheck-instances tasty tasty-hunit
          tasty-quickcheck text transformers unordered-containers
        ];
-       homepage = "https://gitlab.com/k0001/xmlbf";
        description = "XML back and forth! Parser, renderer, ToXml, FromXml, fixpoints";
        license = stdenv.lib.licenses.asl20;
      }) {};
@@ -229372,7 +220925,6 @@ self: {
          base bytestring QuickCheck quickcheck-instances tasty tasty-hunit
          tasty-quickcheck text unordered-containers xmlbf
        ];
-       homepage = "https://gitlab.com/k0001/xmlbf";
        description = "xeno backend support for the xmlbf library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229395,7 +220947,6 @@ self: {
          base bytestring QuickCheck quickcheck-instances tasty tasty-hunit
          tasty-quickcheck text unordered-containers xmlbf
        ];
-       homepage = "https://gitlab.com/k0001/xmlbf";
        description = "xmlhtml backend support for the xmlbf library";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229440,7 +220991,6 @@ self: {
          bytestring-builder containers directory hspec HUnit text
          unordered-containers
        ];
-       homepage = "https://github.com/snapframework/xmlhtml";
        description = "XML parser and renderer with HTML 5 quirks mode";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229463,7 +221013,6 @@ self: {
          old-locale split terminfo time unix wl-pprint-extras
          wl-pprint-terminfo xdg-basedir xml
        ];
-       homepage = "http://github.com/dagle/hs-xmltv";
        description = "Show tv channels in the terminal";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229527,7 +221076,6 @@ self: {
          base bytestring containers directory filepath hspec mtl old-locale
          parsec process regex-compat stm time transformers unix X11
        ];
-       homepage = "http://xmobar.org";
        description = "A Minimalistic Text Based Status Bar";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
@@ -229560,7 +221108,6 @@ self: {
          mv "$data/"**"/man/"*[0-9] $doc/share/man/man1/
          rm "$data/"**"/man/"*
        '';
-       homepage = "http://xmonad.org";
        description = "A tiling window manager";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229580,7 +221127,6 @@ self: {
          base containers directory extensible-exceptions filepath mtl
          process unix X11
        ];
-       homepage = "http://xmonad.org";
        description = "A tiling window manager";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229600,7 +221146,6 @@ self: {
          mtl old-locale old-time process random unix utf8-string X11 X11-xft
          xmonad
        ];
-       homepage = "http://xmonad.org/";
        description = "Third party extensions for xmonad";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229619,7 +221164,6 @@ self: {
          old-time process random unix utf8-string X11 X11-xft
          xmonad-bluetilebranch
        ];
-       homepage = "http://xmonad.org/";
        description = "Third party extensions for xmonad";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229632,7 +221176,6 @@ self: {
        version = "0.12.1";
        sha256 = "1xs9qwzq9x552jw9wxdaddk2w1m5kc060mqahhk2f2q3zs9nk2n9";
        libraryHaskellDepends = [ base mtl xmonad xmonad-contrib ];
-       homepage = "http://xmonad.org/";
        description = "Third party extensions for xmonad";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229650,7 +221193,6 @@ self: {
          base directory extensible-exceptions filepath mtl process unix X11
          xmonad xmonad-contrib
        ];
-       homepage = "https://github.com/Javran/xmonad-entryhelper";
        description = "XMonad config entry point wrapper";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -229667,7 +221209,6 @@ self: {
          base containers directory hint mtl old-locale old-time process
          random unix X11 xmonad xmonad-contrib
        ];
-       homepage = "http://xmonad.org/";
        description = "Module for evaluation Haskell expressions in the running xmonad instance";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229688,7 +221229,6 @@ self: {
          alsa-mixer base bytestring containers hint libmpd mtl network
          regex-posix X11 xmonad xmonad-contrib
        ];
-       homepage = "https://github.com/xmonad/xmonad-extras";
        description = "Third party extensions for xmonad with wacky dependencies";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229700,7 +221240,6 @@ self: {
        version = "0.1.2";
        sha256 = "1m7bmdhc1nlwflli1ymnjlmysg9d54w0shpxq05xwmiycg4jbwr1";
        libraryHaskellDepends = [ base gtk xmonad ];
-       homepage = "https://github.com/supki/xmonad-screenshot";
        description = "Workspaces screenshooting utility for XMonad";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -229714,7 +221253,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base ghc random unix X11 ];
-       homepage = "https://github.com/LeifW/xmonad-utils";
        description = "A small collection of X utilities";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229734,7 +221272,6 @@ self: {
          xmonad-contrib
        ];
        testHaskellDepends = [ base hspec xmonad ];
-       homepage = "https://hub.darcs.net/vmchale/xmonad-vanessa";
        description = "Custom xmonad, which builds with stack or cabal";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229762,7 +221299,6 @@ self: {
        libraryHaskellDepends = [
          base containers utf8-string xmonad xmonad-contrib
        ];
-       homepage = "https://github.com/plindbe2/xmonad-windownames";
        description = "A library to automatically put named windows into the DynamicLog";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229780,7 +221316,6 @@ self: {
          base base64-bytestring bytestring handle-like monads-tf sasl
          simple-pipe uuid xml-pipe
        ];
-       homepage = "https://github.com/YoshikuniJujo/xmpipe/wiki";
        description = "XMPP implementation using simple-PIPE";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229805,7 +221340,6 @@ self: {
        sha256 = "1j0j64668vi0jxrzxrwyp8gwcz5zpaiai2r5k5rfsfrglhrhvhrv";
        libraryHaskellDepends = [ base ];
        librarySystemDepends = [ xosd ];
-       homepage = "http://code.haskell.org/~dons/code/xosd";
        description = "A binding to the X on-screen display";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) xosd;};
@@ -229845,7 +221379,6 @@ self: {
          mtl xournal-parser xournal-render xournal-types
        ];
        executableHaskellDepends = [ base cmdargs ];
-       homepage = "http://ianwookim.org/hxournal";
        description = "convert utility for xoj files";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229866,7 +221399,6 @@ self: {
          containers exceptions lens mtl strict text transformers xml-conduit
          xml-types xournal-types zlib-conduit
        ];
-       homepage = "http://ianwookim.org/hoodle";
        description = "Xournal file parser";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -229918,7 +221450,6 @@ self: {
        executableHaskellDepends = [
          base hxt hxt-xpath optparse-applicative text
        ];
-       homepage = "https://github.com/danchoi/xpathdsv#readme";
        description = "Command line tool to extract DSV data from HTML and XML with XPATH expressions";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229937,7 +221468,6 @@ self: {
        executableHaskellDepends = [
          array base containers directory process random unix
        ];
-       homepage = "http://malde.org/~ketil/";
        description = "Cluster EST sequences";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -229955,7 +221485,6 @@ self: {
        testHaskellDepends = [
          base directory doctest filepath QuickCheck quickcheck-instances
        ];
-       homepage = "https://github.com/tonymorris/xsd";
        description = "XML Schema data structures";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230001,7 +221530,6 @@ self: {
          attoparsec base containers css-text hspec HUnit network-uri tagsoup
          text utf8-string
        ];
-       homepage = "http://github.com/yesodweb/haskell-xss-sanitize";
        description = "sanitize untrusted HTML to prevent XSS attacks";
        license = stdenv.lib.licenses.bsd2;
      }) {};
@@ -230014,7 +221542,6 @@ self: {
        sha256 = "0jfs3qbcx5h26irkq73dyc2m84qyrlj5dvy6d1s6p6520vhnqfal";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base wx wxcore ];
-       homepage = "http://github.com/alanz/xtc";
        description = "eXtended & Typed Controls for wxHaskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230078,7 +221605,6 @@ self: {
          base bytestring criterion deepseq digest hashable murmur-hash
          xxhash
        ];
-       homepage = "https://github.com/haskell-haskey/xxhash-ffi#readme";
        description = "Bindings to the C implementation the xxHash algorithm";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -230111,7 +221637,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base word8 ];
-       homepage = "https://github.com/fgaz/yabi";
        description = "Yet Another Brainfuck Interpreter";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -230154,7 +221679,6 @@ self: {
          tar text transformers unordered-containers vector wai warp yaml
          yesod-core yesod-form zlib
        ];
-       homepage = "http://github.com/snoyberg/yackage";
        description = "Personal Hackage replacement for testing new packages";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230177,7 +221701,6 @@ self: {
          base doctest either Glob hspec http-client http-client-tls mtl safe
          servant servant-client
        ];
-       homepage = "https://github.com/cdepillabout/yahoo-finance-api";
        description = "Read quotes from Yahoo Finance API";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230206,7 +221729,6 @@ self: {
        version = "0.2";
        sha256 = "064qakx4khzz9ih9isw46c8pm8wpg662fwnis4d64nszy6y9yfck";
        libraryHaskellDepends = [ base HTTP network xml ];
-       homepage = "http://www.people.fas.harvard.edu/~stewart5/code/yahoo-web-search";
        description = "Yahoo Web Search Services";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230221,7 +221743,6 @@ self: {
        libraryHaskellDepends = [ base bytestring text ];
        librarySystemDepends = [ yajl ];
        libraryToolDepends = [ c2hs ];
-       homepage = "https://john-millikin.com/software/haskell-yajl/";
        description = "Bindings for YAJL, an event-based JSON implementation";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230238,7 +221759,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring enumerator json-types text transformers yajl
        ];
-       homepage = "https://john-millikin.com/software/haskell-yajl/";
        description = "Enumerator-based interface to YAJL, an event-based JSON implementation";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230251,7 +221771,6 @@ self: {
        version = "0.2.1";
        sha256 = "131x7hl309zpwl31k6mwqd4fdrhkcwxvn4dvlky9bh3prc8kdm2s";
        libraryHaskellDepends = [ base categories transformers ];
-       homepage = "http://brandon.si/code/yall/";
        description = "Lenses with a southern twang";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -230275,12 +221794,27 @@ self: {
          text time transformers unliftio-core unordered-containers
          wai-logger yaml
        ];
-       homepage = "https://github.com/leptonyu/yam/tree/master/yam-app#readme";
        description = "Yam App";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "yam-config" = callPackage
+    ({ mkDerivation, aeson, base, data-default, random
+     , string-conversions, text, unordered-containers, vault, yaml
+     }:
+     mkDerivation {
+       pname = "yam-config";
+       version = "0.3.3";
+       sha256 = "1qkxls422nym457rqyrbrzk1dx2gw3c6zxk1nzpm9287qd5pwp5n";
+       libraryHaskellDepends = [
+         aeson base data-default random string-conversions text
+         unordered-containers vault yaml
+       ];
+       description = "Yam Configuation";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "yam-job" = callPackage
     ({ mkDerivation, base, cron, yam-app }:
      mkDerivation {
@@ -230288,11 +221822,25 @@ self: {
        version = "0.2.0";
        sha256 = "0c6frqjf3xhd5bksaz6rvd6qbqbj15y441476dgj2asm2yd64895";
        libraryHaskellDepends = [ base cron yam-app ];
-       homepage = "https://github.com/leptonyu/yam/tree/master/yam-job#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "yam-logger" = callPackage
+    ({ mkDerivation, aeson, base, fast-logger, monad-logger, text
+     , vault, yam-config
+     }:
+     mkDerivation {
+       pname = "yam-logger";
+       version = "0.3.2";
+       sha256 = "0i28d47b9dmjc039r4gwp7zijj04kg3092rsi9xwch991wxipbkc";
+       libraryHaskellDepends = [
+         aeson base fast-logger monad-logger text vault yam-config
+       ];
+       description = "Yam Logger";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "yam-servant" = callPackage
     ({ mkDerivation, aeson, base, http-types, lens, servant
      , servant-server, servant-swagger, servant-swagger-ui, swagger2
@@ -230306,11 +221854,30 @@ self: {
          aeson base http-types lens servant servant-server servant-swagger
          servant-swagger-ui swagger2 text wai wai-extra warp yam-app yam-job
        ];
-       homepage = "https://github.com/leptonyu/yam/tree/master/yam-app#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "yam-transaction" = callPackage
+    ({ mkDerivation, aeson, base, conduit, data-default, monad-logger
+     , persistent, persistent-postgresql, persistent-sqlite
+     , resource-pool, resourcet, string-conversions, text, time
+     , transformers, unliftio-core, vault, yam-logger
+     }:
+     mkDerivation {
+       pname = "yam-transaction";
+       version = "0.3.3";
+       sha256 = "105npa993x4g7xgq5z6j9md98ynaycxypcgll6ihrj7nscymdfca";
+       libraryHaskellDepends = [
+         aeson base conduit data-default monad-logger persistent
+         persistent-postgresql persistent-sqlite resource-pool resourcet
+         string-conversions text time transformers unliftio-core vault
+         yam-logger
+       ];
+       description = "Yam transaction";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "yam-transaction-odbc" = callPackage
     ({ mkDerivation, base, containers, persistent-odbc, yam-app }:
      mkDerivation {
@@ -230320,7 +221887,6 @@ self: {
        libraryHaskellDepends = [
          base containers persistent-odbc yam-app
        ];
-       homepage = "https://github.com/leptonyu/yam/tree/master/yam-transaction-odbc#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
@@ -230336,11 +221902,39 @@ self: {
        libraryHaskellDepends = [
          base containers persistent-postgresql unliftio-core yam-app
        ];
-       homepage = "https://github.com/leptonyu/yam/tree/master/yam-transaction-postgresql#readme";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "yam-web" = callPackage
+    ({ mkDerivation, aeson, base, data-default, lens, persistent
+     , persistent-template, reflection, servant-server, servant-swagger
+     , servant-swagger-ui, string-conversions, swagger2, text, time
+     , transformers, unliftio-core, vault, wai, wai-extra, warp
+     , yam-config, yam-logger, yam-transaction
+     }:
+     mkDerivation {
+       pname = "yam-web";
+       version = "0.3.3";
+       sha256 = "1599lwblymwf3bh16s9lw7j98174iaingnjjz0a5zlhqxw277ma6";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson base data-default lens reflection servant-server
+         servant-swagger servant-swagger-ui string-conversions swagger2 text
+         transformers unliftio-core vault wai wai-extra warp yam-config
+         yam-logger yam-transaction
+       ];
+       executableHaskellDepends = [
+         aeson base data-default lens persistent persistent-template
+         reflection servant-server servant-swagger servant-swagger-ui
+         string-conversions swagger2 text time transformers unliftio-core
+         vault wai wai-extra warp yam-config yam-logger yam-transaction
+       ];
+       description = "Yam Web";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "yamemo" = callPackage
     ({ mkDerivation, base, containers, mtl }:
      mkDerivation {
@@ -230377,7 +221971,6 @@ self: {
          mockery resourcet temporary text transformers unordered-containers
          vector
        ];
-       homepage = "http://github.com/snoyberg/yaml/";
        description = "Support for parsing and rendering YAML documents";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) libyaml;};
@@ -230398,7 +221991,6 @@ self: {
        testHaskellDepends = [
          aeson base doctest tasty tasty-hunit text unordered-containers
        ];
-       homepage = "https://github.com/feuerbach/yaml-combinators";
        description = "YAML parsing combinators for improved validation and error reporting";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -230463,7 +222055,6 @@ self: {
          template-haskell text th-lift transformers unordered-containers
          vector wreq yaml
        ];
-       homepage = "http://redmine.iportnov.ru/projects/yaml-rpc";
        description = "Simple library for network (HTTP REST-like) YAML RPC";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230481,7 +222072,6 @@ self: {
          aeson base containers http-types mmorph scotty text transformers
          yaml yaml-rpc
        ];
-       homepage = "http://redmine.iportnov.ru/projects/yaml-rpc";
        description = "Scotty server backend for yaml-rpc";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230499,7 +222089,6 @@ self: {
          aeson base bytestring containers http-types snap text transformers
          yaml yaml-rpc
        ];
-       homepage = "http://redmine.iportnov.ru/projects/yaml-rpc";
        description = "Snap server backend for yaml-rpc";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230528,7 +222117,6 @@ self: {
          base hspec QuickCheck quickcheck-instances scientific text
          unordered-containers vector yaml
        ];
-       homepage = "https://github.com/michelk/yaml-union.hs";
        description = "Read multiple yaml-files and override fields recursively";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -230546,7 +222134,6 @@ self: {
        executableHaskellDepends = [
          base containers directory filepath network swish text xml yaml
        ];
-       homepage = "http://github.com/leifw/yaml2owl";
        description = "Generate OWL schema from YAML syntax, and an RDFa template";
        license = "LGPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230565,7 +222152,6 @@ self: {
        executableHaskellDepends = [
          base containers parsec text unordered-containers yaml
        ];
-       homepage = "https://github.com/acatton/yamlkeysdiff";
        description = "Compares the keys from two yaml files";
        license = "unknown";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230600,7 +222186,6 @@ self: {
        executableHaskellDepends = [
          base GLFW-b newtype OpenGL vector-space Yampa
        ];
-       homepage = "https://github.com/deepfire/yampa-glfw";
        description = "Connects GLFW-b (GLFW 3+) with the Yampa FRP library";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230619,7 +222204,6 @@ self: {
        libraryHaskellDepends = [
          base GLUT newtype OpenGL vector-space Yampa-core
        ];
-       homepage = "https://github.com/ony/yampa-glut";
        description = "Connects Yampa and GLUT";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -230638,7 +222222,6 @@ self: {
        testHaskellDepends = [
          base data-memocombinators linear sdl2 StateVar text vector Yampa
        ];
-       homepage = "https://github.com/Simre1/YampaSDL2#readme";
        description = "Yampa and SDL2 made easy";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230653,7 +222236,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base gloss random Yampa ];
-       homepage = "https://github.com/ksaveljev/yampa-2048";
        description = "2048 game clone using Yampa/Gloss";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230686,7 +222268,6 @@ self: {
        revision = "1";
        editedCabalFile = "0p55j9q5idzw5bmpg0i4vkifaadzvf3fdhjd02bh2ym2y15g0csk";
        libraryHaskellDepends = [ base mtl template-haskell ];
-       homepage = "https://github.com/esmolanka/yaop";
        description = "Yet another option parser";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230721,7 +222302,6 @@ self: {
          protolude quickcheck-instances tasty tasty-hunit tasty-quickcheck
          tasty-th text
        ];
-       homepage = "https://github.com/Profpatsch/yarn-lock#readme";
        description = "Represent and parse yarn.lock files";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230758,7 +222338,6 @@ self: {
          protolude regex-tdfa regex-tdfa-text stm tasty tasty-hunit
          tasty-quickcheck tasty-th text unordered-containers yarn-lock
        ];
-       homepage = "https://github.com/Profpatsch/yarn2nix#readme";
        description = "Convert yarn.lock files to nix expressions";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230843,7 +222422,6 @@ self: {
        libraryHaskellDepends = [
          base containers csv mtl uniplate yhccore
        ];
-       homepage = "http://www.haskell.org/haskellwiki/Yhc";
        description = "Additional utilities to work with Yhc Core";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230863,7 +222441,6 @@ self: {
          base containers directory filepath process strict time unix
          xdg-basedir
        ];
-       homepage = "http://dmwit.com/yeganesh";
        description = "small dmenu wrapper";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -230889,7 +222466,6 @@ self: {
          aeson base bytestring containers criterion deepseq http-client
          http-client-tls http-types network stm text unordered-containers
        ];
-       homepage = "http://yellerapp.com";
        description = "A Yeller Client For Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230912,7 +222488,6 @@ self: {
          base Cabal containers mtl parsec random
        ];
        testHaskellDepends = [ base containers hspec QuickCheck ];
-       homepage = "https://github.com/igrep/yes-precure5-command/";
        description = "Extended yes command to reproduce phrases in Yes! Precure 5";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -230955,7 +222530,6 @@ self: {
          text transformers unix unordered-containers wai wai-extra
          wai-logger warp yaml yesod-core yesod-form yesod-persistent
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -230980,7 +222554,6 @@ self: {
          transformers unix unordered-containers wai wai-extra wai-logger
          warp yaml yesod-core yesod-form yesod-persistent
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -230996,7 +222569,6 @@ self: {
        libraryHaskellDepends = [
          alerts base blaze-html blaze-markup safe text yesod-core
        ];
-       homepage = "https://github.com/alx741/yesod-alerts#readme";
        description = "Alert messages for the Yesod framework";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -231032,7 +222604,6 @@ self: {
          base blaze-html containers directory hjsmin mtl resourcet
          shakespeare template-haskell text transformers yesod yesod-core
        ];
-       homepage = "https://github.com/tolysz/yesod-angular-ui";
        description = "Angular Helpers";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231056,7 +222627,6 @@ self: {
          shakespeare template-haskell text th-lift-instances yesod
          yesod-core yesod-test
        ];
-       homepage = "https://github.com/matthew-eads/yesod-articles";
        description = "Automatically generate article previews for a yesod site";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231087,7 +222657,6 @@ self: {
          transformers unliftio unliftio-core unordered-containers wai
          yesod-core yesod-form yesod-persistent
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Authentication for Yesod";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -231110,7 +222679,6 @@ self: {
          base bytestring hspec monad-logger mtl persistent-sqlite resourcet
          text xml-conduit yesod yesod-auth yesod-test
        ];
-       homepage = "https://bitbucket.org/wuzzeb/yesod-auth-account";
        description = "An account authentication plugin for Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231136,7 +222704,6 @@ self: {
          base bytestring hspec monad-logger mtl persistent-sqlite resourcet
          text xml-conduit yesod yesod-auth yesod-test
        ];
-       homepage = "https://github.com/meteficha/yesod-auth-account-fork";
        description = "An account authentication plugin for Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231171,7 +222738,6 @@ self: {
          base bcrypt bytestring text yesod-auth yesod-core yesod-form
          yesod-persistent
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "BCrypt salted and hashed passwords in a database as auth for yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231189,7 +222755,6 @@ self: {
          aeson base bcrypt bytestring persistent text yesod-auth yesod-core
          yesod-form yesod-persistent
        ];
-       homepage = "https://github.com/yusent/yesod-auth-bcryptdb";
        description = "Authentication plugin for Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231212,7 +222777,6 @@ self: {
          http-conduit http-types template-haskell text time transformers
          yesod-auth yesod-core
        ];
-       homepage = "https://github.com/prowdsponsor/yesod-auth-deskcom";
        description = "Desk.com remote authentication support for Yesod apps.";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231231,7 +222795,6 @@ self: {
          aeson base bytestring conduit fb http-conduit resourcet shakespeare
          text time transformers unliftio wai yesod-auth yesod-core yesod-fb
        ];
-       homepage = "https://github.com/psibi/yesod-auth-fb";
        description = "Authentication backend for Yesod using Facebook";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -231257,7 +222820,6 @@ self: {
          text unordered-containers wai-extra yesod yesod-auth yesod-core
          yesod-test
        ];
-       homepage = "https://github.com/paul-rouse/yesod-auth-hashdb";
        description = "Authentication plugin for Yesod";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -231294,7 +222856,6 @@ self: {
          authenticate-kerberos base bytestring shakespeare text transformers
          yesod-auth yesod-core yesod-form
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Kerberos Authentication for Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231312,7 +222873,6 @@ self: {
          authenticate-ldap base bytestring hamlet LDAP text transformers
          yesod-auth yesod-core yesod-form
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "LDAP Authentication for Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231347,7 +222907,6 @@ self: {
          yesod-core yesod-form
        ];
        testHaskellDepends = [ base ];
-       homepage = "http://github.com/mulderr/yesod-auth-ldap-native";
        description = "Yesod LDAP authentication plugin";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231365,7 +222924,6 @@ self: {
          base blaze-markup http-types pwstore-fast text uuid yesod-auth
          yesod-core yesod-form
        ];
-       homepage = "https://github.com/danpalmer/yesod-auth-nopassword#readme";
        description = "A plugin for Yesod to provide email-only authentication";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231383,7 +222941,6 @@ self: {
          authenticate-oauth base bytestring text transformers unliftio
          yesod-auth yesod-core yesod-form
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "OAuth Authentication for Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231406,7 +222963,6 @@ self: {
          yesod-auth yesod-core
        ];
        testHaskellDepends = [ base hspec uri-bytestring ];
-       homepage = "http://github.com/thoughtbot/yesod-auth-oauth2";
        description = "OAuth 2.0 authentication plugins";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231440,7 +222996,6 @@ self: {
          base hamlet sys-auth-smbclient text yesod-auth yesod-core
          yesod-form
        ];
-       homepage = "https://github.com/kkazuo/yesod-auth-smbclient.git";
        description = "Authentication plugin for Yesod using smbclient";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231460,7 +223015,6 @@ self: {
          http-conduit http-types template-haskell text time transformers wai
          yesod-auth yesod-core
        ];
-       homepage = "https://github.com/prowdsponsor/yesod-auth-zendesk";
        description = "Zendesk remote authentication support for Yesod apps";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231481,6 +223035,8 @@ self: {
        pname = "yesod-bin";
        version = "1.6.0.3";
        sha256 = "1p5f6bl4gynm47m1xg1x1xh9nz913i83iprh2xd207359idjknz4";
+       revision = "1";
+       editedCabalFile = "0dr9i8jisp5vd0pz6pckdiax1ynm9rhgjjr2xhxlrlfy24k14gg3";
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [
@@ -231493,7 +223049,6 @@ self: {
          transformers-compat unix-compat unliftio unordered-containers wai
          wai-extra warp warp-tls yaml zlib
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "The yesod helper executable";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231511,7 +223066,6 @@ self: {
          base blaze-html blaze-markup bootstrap-types shakespeare text
          transformers yesod-core yesod-elements
        ];
-       homepage = "https://github.com/andrewthad/haskell-bootstrap";
        description = "Bootstrap widgets for yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231528,7 +223082,6 @@ self: {
        libraryHaskellDepends = [
          base blaze-html blaze-markup colonnade text yesod-core
        ];
-       homepage = "https://github.com/andrewthad/colonnade#readme";
        description = "Helper functions for using yesod with colonnade";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231548,7 +223101,6 @@ self: {
          persistent template-haskell text time wai yesod yesod-auth
          yesod-form yesod-markdown
        ];
-       homepage = "http://github.com/pbrisbin/yesod-comments";
        description = "A generic comments interface for a Yesod application";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231571,7 +223123,6 @@ self: {
        testHaskellDepends = [
          base blaze-html hspec hspec-expectations utf8-string
        ];
-       homepage = "https://github.com/alexkyllo/yesod-content-pdf#readme";
        description = "PDF Content Type for Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231591,7 +223142,6 @@ self: {
          base datetime hashable hashmap stm system-uuid template-haskell
          yesod
        ];
-       homepage = "https://github.com/softmechanics/yesod-continuations/";
        description = "Continuations for Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231635,7 +223185,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-html bytestring criterion shakespeare text transformers
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231676,7 +223225,6 @@ self: {
        benchmarkHaskellDepends = [
          base blaze-html bytestring gauge shakespeare text transformers
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Creation of type-safe, RESTful web applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -231694,7 +223242,6 @@ self: {
          base classy-prelude containers MissingH monad-control persistent
          random safe stm uuid yesod-core yesod-form yesod-persistent
        ];
-       homepage = "https://github.com/league/yesod-crud";
        description = "Generic administrative CRUD operations as a Yesod subsite";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231714,7 +223261,6 @@ self: {
          transformers wai yesod-core yesod-form yesod-markdown
          yesod-persistent
        ];
-       homepage = "https://github.com/andrewthad/yesod-crud-persist";
        description = "Flexible CRUD subsite usable with Yesod and Persistent";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231763,7 +223309,6 @@ self: {
          template-haskell test-framework test-framework-hunit
          test-framework-quickcheck2 text transformers
        ];
-       homepage = "http://github.com/tlaitinen/yesod-datatables";
        description = "Yesod plugin for DataTables (jQuery grid plugin)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231776,7 +223321,6 @@ self: {
        version = "1.2.0";
        sha256 = "15nsknnxnfbkpg4pswxcpgfb2y0hz0xxj56jknd93hcm7aay36pk";
        libraryHaskellDepends = [ base yesod-core ];
-       homepage = "http://www.yesodweb.com/";
        description = "Default config and main functions for your yesod application (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -231832,7 +223376,6 @@ self: {
          base blaze-builder conduit transformers wai wai-eventsource
          wai-extra yesod-core
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Server-sent events support for Yesod apps";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -231854,7 +223397,6 @@ self: {
          yesod-core yesod-static
        ];
        executableSystemDepends = [ sqlite ];
-       homepage = "http://www.yesodweb.com/";
        description = "Example programs using the Yesod Web Framework. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231877,7 +223419,6 @@ self: {
          optparse-applicative process pureMD5 stm system-filepath temporary
          text
        ];
-       homepage = "https://github.com/haskellbr/yesod-fast-devel#readme";
        description = "Fast live-reloading for yesod applications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -231897,7 +223438,6 @@ self: {
          monad-loops process pureMD5 shakespeare template-haskell text
          transformers utf8-string yesod-core yesod-form yesod-static
        ];
-       homepage = "https://github.com/fpco/yesod-fay";
        description = "Utilities for using the Fay Haskell-to-JS compiler with Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231915,7 +223455,6 @@ self: {
          aeson base bytestring conduit crypto-api fb http-client-tls
          http-conduit text wai yesod-core
        ];
-       homepage = "https://github.com/psibi/yesod-fb";
        description = "Useful glue functions between the fb library and Yesod";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -231939,7 +223478,6 @@ self: {
          yesod-persistent
        ];
        testHaskellDepends = [ base hspec text time ];
-       homepage = "http://www.yesodweb.com/";
        description = "Form handling support for Yesod Web Framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -231964,7 +223502,6 @@ self: {
          yesod-persistent
        ];
        testHaskellDepends = [ base hspec text time ];
-       homepage = "http://www.yesodweb.com/";
        description = "Form handling support for Yesod Web Framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -231976,7 +223513,6 @@ self: {
        version = "0.1.1";
        sha256 = "17bdd0pmhpj85w7vc7vzzb3iggl3azr1jzpkmy9x9mxdl1birgmg";
        libraryHaskellDepends = [ base classy-prelude-yesod yesod-form ];
-       homepage = "https://github.com/ncaq/yesod-form-bootstrap4#readme";
        description = "renderBootstrap4";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -231990,7 +223526,6 @@ self: {
        libraryHaskellDepends = [
          base shakespeare text yesod-core yesod-form
        ];
-       homepage = "https://github.com/ncaq/yesod-form-bootstrap4#readme";
        description = "renderBootstrap4";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232024,7 +223559,6 @@ self: {
          base blaze-builder blaze-html shakespeare text xss-sanitize
          yesod-core yesod-form
        ];
-       homepage = "http://github.com/geraldus/yesod-form-richtext#readme";
        description = "Various rich-text WYSIWYG editors for Yesod forms";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232042,7 +223576,6 @@ self: {
          base directory http-types process temporary text unliftio wai
          yesod-core
        ];
-       homepage = "https://github.com/snoyberg/yesod-gitrepo#readme";
        description = "Host content provided by a Git repo";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232059,7 +223592,6 @@ self: {
        libraryHaskellDepends = [
          aeson base gitrev template-haskell yesod-core
        ];
-       homepage = "https://github.com/DanBurton/yesod-gitrev";
        description = "A subsite for displaying git information";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232077,7 +223609,6 @@ self: {
          base blaze-html bytestring directory HTTP old-locale pandoc pureMD5
          text time yesod yesod-form
        ];
-       homepage = "http://github.com/pbrisbin/yesod-goodies";
        description = "A collection of various small helpers useful in any yesod application";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232097,7 +223628,6 @@ self: {
          base http-api-data ip path-pieces persistent text yesod-core
          yesod-form
        ];
-       homepage = "https://github.com/andrewthad/yesod-ip#readme";
        description = "Code for using the ip package with yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232120,7 +223650,6 @@ self: {
          yesod-core yesod-persistent
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/nakaji-dayo/yesod-job-queue#readme";
        description = "Background jobs library for Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232133,7 +223662,6 @@ self: {
        version = "1.2.0";
        sha256 = "0d035k1ls5iq1c12yxknyc33qd22ayyhl69y62zmcw7arwx35sgw";
        libraryHaskellDepends = [ base yesod-core ];
-       homepage = "http://www.yesodweb.com/";
        description = "Generate content for Yesod using the aeson package. (deprecated)";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232145,7 +223673,6 @@ self: {
        version = "0.3.0";
        sha256 = "0i1b4lgwv98pp7251fm3h4cdb1d868fqwm6175rk7zg699g2v61y";
        libraryHaskellDepends = [ base text yesod-core ];
-       homepage = "http://github.com/pbrisbin/yesod-goodies/yesod-links";
        description = "A typeclass which simplifies creating link widgets throughout your site";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232178,7 +223705,6 @@ self: {
          base containers http-conduit http-types lifted-base mangopay
          persistent-template text time yesod yesod-core
        ];
-       homepage = "https://github.com/prowdsponsor/mangopay";
        description = "Yesod library for MangoPay API access";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232198,7 +223724,6 @@ self: {
          shakespeare text xss-sanitize yesod-core yesod-form
        ];
        testHaskellDepends = [ base blaze-html hspec text ];
-       homepage = "http://github.com/pbrisbin/yesod-markdown";
        description = "Tools for using markdown in a yesod application";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -232215,7 +223740,6 @@ self: {
          base bytestring diagrams-cairo diagrams-core diagrams-lib directory
          JuicyPixels vector yesod
        ];
-       homepage = "https://github.com/mgsloan/yesod-media-simple";
        description = "Simple display of media types, served by yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232233,7 +223757,6 @@ self: {
          base blaze-html blaze-markup bytestring containers shakespeare text
          time xml-conduit yesod-core
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Helper functions and data types for producing News feeds";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232264,7 +223787,6 @@ self: {
          base hspec monad-logger persistent persistent-sqlite resource-pool
          resourcet shakespeare utf8-string wai-test yesod yesod-test
        ];
-       homepage = "https://github.com/joelteon/yesod-pagination";
        description = "Pagination in Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232286,7 +223808,6 @@ self: {
        testHaskellDepends = [
          base data-default hspec wai-extra yesod-core yesod-test
        ];
-       homepage = "http://github.com/pbrisbin/yesod-paginator";
        description = "A pagination approach for yesod";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -232322,7 +223843,6 @@ self: {
          base blaze-builder conduit hspec persistent persistent-sqlite text
          wai-extra yesod-core
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Some helpers for using Persistent from Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232345,7 +223865,6 @@ self: {
          base blaze-builder conduit hspec persistent persistent-sqlite text
          wai-extra yesod-core
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Some helpers for using Persistent from Yesod";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232415,7 +223934,6 @@ self: {
          yesod-auth yesod-auth-hashdb yesod-core yesod-form yesod-persistent
          yesod-routes yesod-static yesod-test
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Meta package for Yesod (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232437,7 +223955,6 @@ self: {
        executableHaskellDepends = [
          aeson base shakespeare text transformers yesod yesod-form
        ];
-       homepage = "https://github.com/cutsea110/yesod-pnotify";
        description = "Yet another getMessage/setMessage using pnotify jquery plugins";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232450,7 +223967,6 @@ self: {
        version = "0.1.0.2";
        sha256 = "0v3xvhk5nxc2y3c21y6h7w6lg5vm1s2vzf9f02qw8gj928vsidzg";
        libraryHaskellDepends = [ base fast-logger text yesod yesod-core ];
-       homepage = "https://github.com/snoyberg/yesod-pure";
        description = "Yesod in pure Haskell: no Template Haskell or QuasiQuotes (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232471,7 +223987,6 @@ self: {
          mtl purescript regex-tdfa regex-tdfa-text shakespeare system-fileio
          system-filepath template-haskell text time transformers yesod-core
        ];
-       homepage = "https://github.com/mpietrzak/yesod-purescript";
        description = "PureScript integration for Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232579,7 +224094,6 @@ self: {
          network network-info resourcet text wai yesod-auth yesod-core
          yesod-form
        ];
-       homepage = "https://github.com/prowdsponsor/yesod-recaptcha";
        description = "Dead simple support for reCAPTCHA on Yesod applications";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232596,7 +224110,6 @@ self: {
        libraryHaskellDepends = [
          base classy-prelude-yesod http-conduit yesod-auth
        ];
-       homepage = "https://github.com/ncaq/yesod-recaptcha2#readme";
        description = "yesod recaptcha2";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232618,7 +224131,6 @@ self: {
          base bytestring containers hspec HUnit path-pieces template-haskell
          text
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Efficient routing for Yesod. (deprecated)";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232636,7 +224148,6 @@ self: {
          attoparsec base classy-prelude containers system-fileio
          system-filepath text yesod-core
        ];
-       homepage = "https://github.com/frontrowed/yesod-routes-flow";
        description = "Generate Flow routes for Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232654,7 +224165,6 @@ self: {
          attoparsec base classy-prelude system-fileio text yesod-core
          yesod-routes
        ];
-       homepage = "https://github.com/docmunch/yesod-routes-typescript";
        description = "generate TypeScript routes for Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232672,7 +224182,6 @@ self: {
          base blaze-html directory hamlet pandoc persistent text
          xss-sanitize yesod-core yesod-form
        ];
-       homepage = "http://github.com/pSub/yesod-rst";
        description = "Tools for using reStructuredText (RST) in a yesod application";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232690,7 +224199,6 @@ self: {
          base bytestring conduit conduit-extra gd hS3 mtl network resourcet
          text yesod-core
        ];
-       homepage = "https://github.com/tvh/yesod-s3";
        description = "Simple Helper Library for using Amazon's Simple Storage Service (S3) with Yesod";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232726,7 +224234,6 @@ self: {
          base binary bytestring containers cookie hedis mtl network
          pool-conduit random text time wai yesod-core
        ];
-       homepage = "https://github.com/ollieh/yesod-session-redis";
        description = "Redis-Powered Sessions for Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232744,7 +224251,6 @@ self: {
          base conduit containers data-default text time xml-conduit
          xml-types yesod-core
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Generate XML sitemaps";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232779,7 +224285,6 @@ self: {
          text transformers unix-compat unordered-containers wai
          wai-app-static wai-extra yesod-core yesod-test
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Static file serving subsite for Yesod Web Framework";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232815,7 +224320,6 @@ self: {
          unix-compat unordered-containers wai wai-app-static wai-extra
          yesod-core yesod-test
        ];
-       homepage = "http://www.yesodweb.com/";
        description = "Static file serving subsite for Yesod Web Framework";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232841,7 +224345,6 @@ self: {
          base bytestring hamlet hspec HUnit shakespeare template-haskell
          text yesod-core yesod-static yesod-test
        ];
-       homepage = "https://bitbucket.org/wuzzeb/yesod-static-angular";
        description = "Yesod generators for embedding AngularJs code into yesod-static at compile time";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232858,7 +224361,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring containers contravariant semigroups text yesod-core
        ];
-       homepage = "https://github.com/andrewthad/yesod-table";
        description = "HTML tables for Yesod";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232896,7 +224398,6 @@ self: {
          base bytestring containers hspec html-conduit http-types HUnit
          lifted-base text wai xml-conduit yesod-core yesod-form
        ];
-       homepage = "http://www.yesodweb.com";
        description = "integration testing for WAI/Yesod Applications";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232924,7 +224425,6 @@ self: {
          base bytestring containers hspec html-conduit http-types HUnit text
          unliftio wai wai-extra xml-conduit yesod-core yesod-form
        ];
-       homepage = "http://www.yesodweb.com";
        description = "integration testing for WAI/Yesod Applications";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -232942,7 +224442,6 @@ self: {
          aeson base bytestring conduit hspec http-types HUnit text
          transformers wai wai-test yesod-default
        ];
-       homepage = "https://github.com/bogiebro/yesod-test-json";
        description = "Utility functions for testing JSON web services written in Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -232977,7 +224476,6 @@ self: {
          base fast-logger monad-logger template-haskell unix wai wai-extra
          warp warp-tls yesod
        ];
-       homepage = "http://github.com/netom/yesod-tls";
        description = "Provides main functions using warp-tls for yesod projects";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233023,7 +224521,6 @@ self: {
          base blaze-html hamlet monad-logger persistent persistent-sqlite
          resourcet text yesod yesod-form
        ];
-       homepage = "https://github.com/Tener/yesod-vend";
        description = "Simple CRUD classes for easy view creation for Yesod";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233041,7 +224538,6 @@ self: {
          base conduit mtl transformers unliftio wai wai-websockets
          websockets yesod-core
        ];
-       homepage = "https://github.com/yesodweb/yesod";
        description = "WebSockets support for Yesod";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -233073,7 +224569,6 @@ self: {
          base blaze-markup bytestring containers hedis keenser thyme yesod
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/jamesdabbs/yesod-worker#readme";
        description = "Initial project template from stack";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233106,7 +224601,6 @@ self: {
          enclosed-exceptions lens lifted-base tagged tasty tasty-hunit text
          transformers transformers-base void
        ];
-       homepage = "https://github.com/alephcloud/hs-yet-another-logger";
        description = "Yet Another Logger";
        license = stdenv.lib.licenses.asl20;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233119,7 +224613,6 @@ self: {
        version = "0.9.1";
        sha256 = "18gjzlpxn0hp723ybjgq1zdbpl35iqphs7b8r5x9ddbkm435sw93";
        libraryHaskellDepends = [ base containers mtl pretty uniplate ];
-       homepage = "http://www.haskell.org/haskellwiki/Yhc";
        description = "Yhc's Internal Core language";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233143,7 +224636,6 @@ self: {
          yi-frontend-vty yi-keymap-emacs yi-keymap-vim yi-misc-modes
          yi-mode-haskell yi-mode-javascript yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Yi editor";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233162,7 +224654,6 @@ self: {
          oo-prototypes split text time transformers-base yi yi-language
          yi-rope
        ];
-       homepage = "http://haskell.org/haskellwiki/Yi";
        description = "Add-ons to Yi, the Haskell-Scriptable Editor";
        license = stdenv.lib.licenses.gpl2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233194,7 +224685,6 @@ self: {
          tasty-quickcheck text yi-rope
        ];
        benchmarkHaskellDepends = [ base criterion deepseq yi-rope ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Yi editor core library";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233211,7 +224701,6 @@ self: {
          base data-default dyre microlens-platform mtl text
          transformers-base yi-core yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Dynamic configuration support for Yi";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233223,7 +224712,6 @@ self: {
        version = "0.1.0.1";
        sha256 = "1kbds9s0r67bdvigjk0c58slbifnddp6ppv4jrgv6493pylp78qv";
        libraryHaskellDepends = [ base containers split yi-language ];
-       homepage = "https://github.com/Fuuzetsu/yi-emacs-colours";
        description = "Simple mapping from colour names used in emacs to Color";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233243,7 +224731,6 @@ self: {
          oo-prototypes pango pointedlist text transformers-base yi-core
          yi-language yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Pango frontend for Yi editor";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233261,7 +224748,6 @@ self: {
          base containers data-default dlist microlens-platform pointedlist
          stm text vty yi-core yi-language yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Vty frontend for Yi editor";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233280,7 +224766,6 @@ self: {
          pointedlist text transformers-base vector yi-core yi-language
          yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Fuzzy open plugin for yi";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233292,7 +224777,6 @@ self: {
        version = "0.3";
        sha256 = "1lgdzrxq3g24wy658ydknb98isyksdknn2bfdzsfi68rnij6z6nz";
        doHaddock = false;
-       homepage = "http://haskell.org/haskellwiki/Yi";
        description = "The Haskell-Scriptable Editor, helper package";
        license = "GPL";
      }) {};
@@ -233309,7 +224793,6 @@ self: {
          base binary bytestring containers data-default microlens-platform
          text yi-core yi-language yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Yi editor incremental reader";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233325,7 +224808,6 @@ self: {
        libraryHaskellDepends = [
          base microlens-platform text yi-core yi-keymap-emacs yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Cua keymap for Yi editor";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233343,7 +224825,6 @@ self: {
          base containers filepath Hclip microlens-platform mtl oo-prototypes
          text transformers-base yi-core yi-language yi-misc-modes yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Emacs keymap for Yi editor";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233370,7 +224851,6 @@ self: {
          safe tasty tasty-hunit tasty-quickcheck text transformers-base
          unordered-containers yi-core yi-language yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Vim keymap for Yi editor";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233398,7 +224878,6 @@ self: {
          tasty-hspec tasty-quickcheck template-haskell transformers-base
          unordered-containers
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Collection of language-related Yi libraries";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233416,7 +224895,6 @@ self: {
          yi-core yi-language yi-rope
        ];
        libraryToolDepends = [ alex ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Yi editor miscellaneous modes";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233434,7 +224912,6 @@ self: {
          yi-core yi-language yi-rope
        ];
        libraryToolDepends = [ alex ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Yi editor haskell mode";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233453,7 +224930,6 @@ self: {
          mtl text yi-core yi-language yi-rope
        ];
        libraryToolDepends = [ alex ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Yi editor javascript mode";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233465,7 +224941,6 @@ self: {
        version = "0.1.1.2";
        sha256 = "1nghfyiy8jdz144nbw0c2cdy8n6xyjmk31g6z24jk8dij7iwb60l";
        libraryHaskellDepends = [ base yi ];
-       homepage = "https://github.com/Fuuzetsu/yi-monokai";
        description = "Monokai colour theme for the Yi text editor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233506,7 +224981,6 @@ self: {
        testHaskellDepends = [
          base containers tasty-hunit tasty-th yi-rope
        ];
-       homepage = "https://github.com/yi-editor/yi#readme";
        description = "Snippet support for yi";
        license = stdenv.lib.licenses.gpl2;
      }) {};
@@ -233518,7 +224992,6 @@ self: {
        version = "0.1.1";
        sha256 = "17ifjm9vgrhv00bll5zj9siz08fng1626bff9q5sfbvzd7y6i9nc";
        libraryHaskellDepends = [ base yi ];
-       homepage = "https://github.com/NorfairKing/yi-solarized";
        description = "Solarized colour theme for the Yi text editor";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233531,7 +225004,6 @@ self: {
        version = "0.1";
        sha256 = "152ys2x416322c13nxmi25wpilq0ddd6hj36mr25jaacf1qszv6q";
        libraryHaskellDepends = [ base yi ];
-       homepage = "https://github.com/melrief/yi-spolsky";
        description = "Spolsky colour theme for the Yi text editor";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233544,7 +225016,6 @@ self: {
        version = "0.3";
        sha256 = "01jp8xcxq9a1s6fp4yivnvr5a48svjir70yl0dhhwil0l3m9v9c9";
        doHaddock = false;
-       homepage = "http://haskell.org/haskellwiki/Yi";
        description = "The Haskell-Scriptable Editor, helper package";
        license = "GPL";
      }) {};
@@ -233571,7 +225042,6 @@ self: {
        libraryHaskellDepends = [
          base bindings-yices containers transformers
        ];
-       homepage = "http://www.ugcs.caltech.edu/~keegan/haskell/yices-easy/";
        description = "Simple interface to the Yices SMT (SAT modulo theories) solver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233589,7 +225059,6 @@ self: {
          base containers pretty strict-concurrency vector
        ];
        librarySystemDepends = [ gmp yices ];
-       homepage = "http://code.haskell.org/~dons/code/yices-painless";
        description = "An embedded language for programming the Yices SMT solver";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233610,7 +225079,6 @@ self: {
          base directory ftphs haskeline mtl process unix
        ];
        executableHaskellDepends = [ hsConfigure ];
-       homepage = "http://homepage3.nifty.com/salamander/second/projects/yjftp/index.xhtml";
        description = "CUI FTP client like 'ftp', 'ncftp'";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233625,7 +225093,6 @@ self: {
        isLibrary = true;
        isExecutable = true;
        libraryHaskellDepends = [ base directory ftphs mtl process unix ];
-       homepage = "http://homepage3.nifty.com/salamander/second/projects/yjftp/index.xhtml";
        description = "CUI FTP client like 'ftp', 'ncftp'";
        license = "GPL";
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233649,7 +225116,6 @@ self: {
        version = "0.9.18";
        sha256 = "13zbq37p2prbyxq1wply7qqpc2wwsic78wzcgbc430nfrrpiq4lv";
        libraryHaskellDepends = [ base ];
-       homepage = "http://homepage3.nifty.com/salamander/second/projects/yjtools/index.xhtml";
        description = "some tools for Monad, List, Tuple and so on";
        license = "LGPL";
      }) {};
@@ -233666,7 +225132,6 @@ self: {
        testHaskellDepends = [
          base containers parsec QuickCheck quickcheck-instances
        ];
-       homepage = "https://github.com/ajg/yocto";
        description = "A Minimal JSON Parser & Printer for Haskell";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -233680,7 +225145,6 @@ self: {
        revision = "1";
        editedCabalFile = "12qzdi2dx22kvfmvsj8yy82fgl29m15ys9myra3jrq4fqr5n0br9";
        libraryHaskellDepends = [ base free mtl ];
-       homepage = "https://github.com/mniip/yoctoparsec";
        description = "A truly tiny monadic parsing library";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -233726,7 +225190,6 @@ self: {
        version = "0.2";
        sha256 = "1rpkxlfvk84zl965ik5bpplzcskd96wsnicp66ixnfs9bkqfj7qb";
        libraryHaskellDepends = [ base containers haskell98 ];
-       homepage = "http://www.cs.york.ac.uk/fp/reduceron/";
        description = "A library for digital circuit description";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233768,7 +225231,6 @@ self: {
        executableHaskellDepends = [
          base containers ecma262 exceptions hxt opendatatable
        ];
-       homepage = "https://github.com/fabianbergmark/YQL";
        description = "A YQL engine to execute Open Data Tables";
        license = stdenv.lib.licenses.bsd2;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233792,7 +225254,6 @@ self: {
          HStringTemplate lucid old-locale old-time pandoc parsec scientific
          split text time unordered-containers yaml
        ];
-       homepage = "http://github.com/jgm/yst";
        description = "Builds a static website from templates and data in YAML or CSV files";
        license = "GPL";
      }) {};
@@ -233807,7 +225268,6 @@ self: {
        sha256 = "165m0ppp60gh5c6wlyjbvqlsh5gbpr0xz173ivkprjalxivr4r6j";
        libraryHaskellDepends = [ base cryptonite memory yu-utils ];
        testHaskellDepends = [ base MonadRandom random yu-utils ];
-       homepage = "https://github.com/Qinka/Yu";
        description = "Auth module for Yu";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -233820,7 +225280,6 @@ self: {
        sha256 = "17wdvwa6hs38asvsysv2g0xzjc654479c0229hggpyq17flfzwjs";
        libraryHaskellDepends = [ base yu-auth yu-utils ];
        testHaskellDepends = [ base blaze-markup hspec yu-utils ];
-       homepage = "https://github.com/Qinka/Yu";
        description = "The core of Yu";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233837,7 +225296,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs yaml yu-auth yu-core yu-utils
        ];
-       homepage = "https://github.com/Qinka/Yu";
        description = "The launcher for Yu";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233856,7 +225314,6 @@ self: {
        executableHaskellDepends = [
          base cmdargs directory echo filepath process yu-auth yu-utils
        ];
-       homepage = "https://github.com/Qinka/Yu";
        description = "Tool for Yu";
        license = stdenv.lib.licenses.gpl3;
      }) {};
@@ -233915,7 +225372,6 @@ self: {
          base bytestring containers curl deepseq directory filepath
          haskell98 mtl network parsec
        ];
-       homepage = "http://github.com/nfjinjing/yuuko";
        description = "A transcendental HTML parser gently wrapping the HXT library";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -233972,7 +225428,6 @@ self: {
        libraryHaskellDepends = [ base containers mtl ];
        librarySystemDepends = [ gomp z3 ];
        testHaskellDepends = [ base hspec QuickCheck ];
-       homepage = "https://github.com/IagoAbal/haskell-z3";
        description = "Bindings for the Z3 Theorem Prover";
        license = stdenv.lib.licenses.bsd3;
      }) {gomp = null; inherit (pkgs) z3;};
@@ -233998,7 +225453,6 @@ self: {
        sha256 = "0azskw8176n0d61j6l4ag84nn57wrgmdzj0xk9r56zg3hxps4z9r";
        libraryHaskellDepends = [ base containers ];
        testHaskellDepends = [ base tasty tasty-hspec ];
-       homepage = "https://github.com/tel/hs-zabt#readme";
        description = "Simple-minded abstract binding trees";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234011,7 +225465,6 @@ self: {
        version = "0.2.0.0";
        sha256 = "0nxz74svi7as52vr84jr58zmcykll8g5kcq795cxs4zf720ahqsz";
        libraryHaskellDepends = [ base ];
-       homepage = "http://github.com/mniip/zalgo";
        description = "Z-algorithm implemented on haskell's built-in cons-cell-based lists";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234030,7 +225483,6 @@ self: {
          base cmdargs containers directory filepath HSH MissingH old-locale
          parsec time
        ];
-       homepage = "https://github.com/briansniffen/zampolit";
        description = "A tool for checking how much work is done on group projects";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234043,7 +225495,6 @@ self: {
        version = "0.0.7";
        sha256 = "1zl2kcd0hr021xl6pjvvxwxvmpb02cq04ck39qkwil56vannnksw";
        libraryHaskellDepends = [ base papillon ];
-       homepage = "https://skami.iocikun.jp/haskell/packages/zasni-gerna";
        description = "lojban parser (zasni gerna)";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234058,7 +225509,6 @@ self: {
        libraryHaskellDepends = [
          array base containers mersenne-random-pure64
        ];
-       homepage = "https://patch-tag.com/r/salazar/zcache/";
        description = "Zobrist keys for game state tracking";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234091,7 +225541,6 @@ self: {
          http-types monad-logger mtl pem template-haskell text time tls
          transformers unordered-containers x509 x509-store x509-validation
        ];
-       homepage = "https://github.com/VictorDenisov/zendesk-api";
        description = "Zendesk API for Haskell programming language";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234117,6 +225566,41 @@ self: {
        hydraPlatforms = stdenv.lib.platforms.none;
      }) {};
 
+  "zephyr" = callPackage
+    ({ mkDerivation, aeson, ansi-terminal, base, base-compat, boxes
+     , bytestring, containers, directory, filepath, formatting, Glob
+     , hspec, hspec-core, HUnit, language-javascript, mtl
+     , optparse-applicative, process, purescript, safe, text
+     , transformers, transformers-base, transformers-compat, utf8-string
+     }:
+     mkDerivation {
+       pname = "zephyr";
+       version = "0.1.1.0";
+       sha256 = "0wh6yarc890j442s5kmqpsl03y0f8n4kq43sx1k8y63avhq1qi2m";
+       isLibrary = true;
+       isExecutable = true;
+       libraryHaskellDepends = [
+         aeson ansi-terminal base base-compat boxes bytestring containers
+         directory filepath formatting Glob language-javascript mtl
+         optparse-applicative purescript safe text transformers
+         transformers-base transformers-compat utf8-string
+       ];
+       executableHaskellDepends = [
+         aeson ansi-terminal base base-compat bytestring containers
+         directory filepath formatting Glob language-javascript mtl
+         optparse-applicative purescript text transformers transformers-base
+         transformers-compat utf8-string
+       ];
+       testHaskellDepends = [
+         aeson ansi-terminal base base-compat bytestring containers
+         directory filepath hspec hspec-core HUnit language-javascript mtl
+         optparse-applicative process purescript text transformers
+         transformers-base transformers-compat utf8-string
+       ];
+       description = "Zephyr tree shaking for PureScript Language";
+       license = stdenv.lib.licenses.mpl20;
+     }) {};
+
   "zero" = callPackage
     ({ mkDerivation, base, semigroups }:
      mkDerivation {
@@ -234124,7 +225608,6 @@ self: {
        version = "0.1.4";
        sha256 = "1mfmc7na5q2lrlz168hwzdjpmaqdqqpdlsfyk44v9f3kjqnwdk9q";
        libraryHaskellDepends = [ base semigroups ];
-       homepage = "https://github.com/phaazon/zero";
        description = "Semigroups with absorption";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234164,7 +225647,6 @@ self: {
          base bytestring containers QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "http://github.com/twittner/zeromq-haskell/";
        description = "Bindings to ZeroMQ 2.1.x";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234182,7 +225664,6 @@ self: {
          base bytestring conduit lifted-base monad-control mtl resourcet
          transformers zeromq3-haskell
        ];
-       homepage = "https://github.com/NicolasT/zeromq3-conduit";
        description = "Conduit bindings for zeromq3-haskell";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234206,7 +225687,6 @@ self: {
          ansi-terminal async base bytestring checkers containers
          MonadCatchIO-transformers QuickCheck transformers
        ];
-       homepage = "http://github.com/twittner/zeromq-haskell/";
        description = "Bindings to ZeroMQ 3.x";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234234,7 +225714,6 @@ self: {
          async base binary bytestring QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/hverr/zeromq4-clone-pattern#readme";
        description = "Haskell implementation of the ZeroMQ clone pattern";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234253,7 +225732,6 @@ self: {
          semigroups transformers transformers-base zeromq4-haskell
        ];
        testHaskellDepends = [ base ];
-       homepage = "https://github.com/itkovian/zeromq4-conduit#readme";
        description = "Conduit wrapper around zeromq4-haskell";
        license = stdenv.lib.licenses.lgpl21;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234276,7 +225754,6 @@ self: {
        testHaskellDepends = [
          async base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       homepage = "https://gitlab.com/twittner/zeromq-haskell/";
        description = "Bindings to ZeroMQ 4.x";
        license = stdenv.lib.licenses.mit;
      }) {inherit (pkgs) zeromq;};
@@ -234300,7 +225777,6 @@ self: {
          async base binary bytestring QuickCheck test-framework
          test-framework-quickcheck2
        ];
-       homepage = "https://github.com/hverr/zeromq4-patterns#readme";
        description = "Haskell implementation of several ZeroMQ patterns";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234348,7 +225824,6 @@ self: {
          ansi-terminal base colour directory genvalidity genvalidity-hspec
          genvalidity-path hspec path path-io QuickCheck stm
        ];
-       homepage = "http://cs-syd.eu";
        description = "zifter";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234365,7 +225840,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath path path-io process safe zifter
        ];
-       homepage = "http://cs-syd.eu";
        description = "zifter-cabal";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234378,7 +225852,6 @@ self: {
        version = "0.0.0.1";
        sha256 = "1fsrair0c0a6j2jmghcxvbs3dr6j7gzh3yfimflva64nvwfx8vb8";
        libraryHaskellDepends = [ base path process zifter ];
-       homepage = "http://cs-syd.eu";
        description = "zifter-git";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234395,7 +225868,6 @@ self: {
        libraryHaskellDepends = [
          base filepath path path-io process safe zifter
        ];
-       homepage = "http://cs-syd.eu";
        description = "zifter-google-java-format";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234412,7 +225884,6 @@ self: {
        libraryHaskellDepends = [
          base directory filepath path path-io process safe zifter
        ];
-       homepage = "http://cs-syd.eu";
        description = "zifter-hindent";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234428,7 +225899,6 @@ self: {
        libraryHaskellDepends = [
          base filepath hlint path path-io safe zifter
        ];
-       homepage = "http://cs-syd.eu";
        description = "zifter-hlint";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234449,7 +225919,6 @@ self: {
          base Cabal directory filepath hspec path path-io process safe stm
          zifter
        ];
-       homepage = "http://cs-syd.eu";
        description = "zifter-stack";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234467,7 +225936,6 @@ self: {
          base bytestring cereal MissingH mtl transformers
        ];
        testHaskellDepends = [ base bytestring mtl QuickCheck random ];
-       homepage = "https://github.com/djoyner/zigbee-znet25";
        description = "XBee ZNet 2.5 (ZigBee) wireless modem communications";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234488,7 +225956,6 @@ self: {
          array base base-compat binary binary-conduit bytestring conduit
          conduit-extra hspec lzma
        ];
-       homepage = "https://github.com/robbinch/zim-parser#readme";
        description = "Read and parse ZIM files";
        license = stdenv.lib.licenses.gpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234517,11 +225984,36 @@ self: {
          base bytestring conduit containers directory dlist exceptions
          filepath hspec QuickCheck temporary text time transformers
        ];
-       homepage = "https://github.com/mrkkrp/zip";
        description = "Operations on zip archives";
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "zip_1_1_0" = callPackage
+    ({ mkDerivation, base, bytestring, bzlib-conduit, case-insensitive
+     , cereal, conduit, conduit-extra, containers, digest, directory
+     , dlist, exceptions, filepath, hspec, monad-control, mtl
+     , QuickCheck, resourcet, temporary, text, time, transformers
+     , transformers-base
+     }:
+     mkDerivation {
+       pname = "zip";
+       version = "1.1.0";
+       sha256 = "1p6r4rmagq2x44wizpxk3844vh5nv2k51wl3h6vx5xnf5im2v535";
+       libraryHaskellDepends = [
+         base bytestring bzlib-conduit case-insensitive cereal conduit
+         conduit-extra containers digest directory dlist exceptions filepath
+         monad-control mtl resourcet text time transformers
+         transformers-base
+       ];
+       testHaskellDepends = [
+         base bytestring conduit containers directory dlist exceptions
+         filepath hspec QuickCheck temporary text time transformers
+       ];
+       description = "Operations on zip archives";
+       license = stdenv.lib.licenses.bsd3;
+       hydraPlatforms = stdenv.lib.platforms.none;
+     }) {};
+
   "zip-archive" = callPackage
     ({ mkDerivation, array, base, binary, bytestring, Cabal, containers
      , digest, directory, filepath, HUnit, mtl, old-time, pretty
@@ -234543,7 +226035,6 @@ self: {
          base bytestring directory filepath HUnit old-time process temporary
          time unix
        ];
-       homepage = "http://github.com/jgm/zip-archive";
        description = "Library for creating and modifying zip archives";
        license = stdenv.lib.licenses.bsd3;
      }) {inherit (pkgs) unzip;};
@@ -234573,7 +226064,6 @@ self: {
          base bytestring criterion directory filepath LibZip random
          temporary zip-archive
        ];
-       homepage = "https://github.com/tymmym/zip-conduit";
        description = "Working with zip archives via conduits";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234611,7 +226101,6 @@ self: {
        sha256 = "17msh3gwylmsiabyz5x05ir2xh8h904kbp5isnvbf0z4kzfv33cr";
        enableSeparateDataOutput = true;
        libraryHaskellDepends = [ base directory mtl process ];
-       homepage = "http://code.haskell.org/~byorgey/code/zipedit";
        description = "Create simple list editor interfaces";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234628,7 +226117,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring mersenne-random-pure64 mtl safe
        ];
-       homepage = "https://github.com/srijs/haskell-zipkin";
        description = "Zipkin-style request tracing monad";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234641,7 +226129,6 @@ self: {
        version = "0.4.2";
        sha256 = "1r8092amq5w9gl5szycl1r7wx87xnmkcapdzcwfa4c3pvxrhjy44";
        libraryHaskellDepends = [ base multirec ];
-       homepage = "http://www.cs.uu.nl/wiki/GenericProgramming/Multirec";
        description = "Generic zipper for families of recursive datatypes";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234662,7 +226149,6 @@ self: {
        ];
        testHaskellDepends = [ base doctest ];
        benchmarkHaskellDepends = [ base criterion lens ];
-       homepage = "http://github.com/ekmett/zippers/";
        description = "Traversal based zippers";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234674,7 +226160,6 @@ self: {
        version = "0.3";
        sha256 = "1ihdird5yryfb2ki9bwwchj8bxjcmmgjkp3hl605zzhi2lz3awx2";
        libraryHaskellDepends = [ base mtl yall ];
-       homepage = "http://brandon.si/code/zippo/";
        description = "A simple lens-based, generic, heterogenous, type-checked zipper library";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234696,7 +226181,6 @@ self: {
          base base-compat hspec http-client http-client-tls http-types
          iso3166-country-codes servant-client
        ];
-       homepage = "https://github.com/Ziptastic/ziptastic-haskell#readme";
        description = "A type-safe client for the Ziptastic API for doing forward and reverse geocoding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234717,7 +226201,6 @@ self: {
        testHaskellDepends = [
          aeson base base-compat here hspec iso3166-country-codes text tz
        ];
-       homepage = "https://github.com/Ziptastic/ziptastic-haskell#readme";
        description = "Core Servant specification for the Ziptastic API for doing forward and reverse geocoding";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234750,7 +226233,6 @@ self: {
        editedCabalFile = "0fq49694gqkab8m0vq4i879blswczwd66n7xh4r4gwiahf0ryvqc";
        libraryHaskellDepends = [ base bytestring zlib ];
        testHaskellDepends = [ base bytestring hspec QuickCheck zlib ];
-       homepage = "http://github.com/snapframework/zlib-bindings";
        description = "Low-level bindings to the zlib package";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234763,7 +226245,6 @@ self: {
        sha256 = "1b22mca8bbg7f84h8y0qsb5ckzg2dw1b26y27x7b7xdxqbwpz93a";
        libraryHaskellDepends = [ base conduit ];
        doHaddock = false;
-       homepage = "http://github.com/snoyberg/conduit";
        description = "Streaming compression/decompression via conduits. (deprecated)";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234781,7 +226262,6 @@ self: {
        libraryHaskellDepends = [
          base bytestring enumerator transformers zlib-bindings
        ];
-       homepage = "http://github.com/maltem/zlib-enum";
        description = "Enumerator interface for zlib compression";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234794,7 +226274,6 @@ self: {
        version = "0.1.2.1";
        sha256 = "1sv6yx7p06zk653d3rmcj0lh2rzwzfi25v9sz9n8kq4r712n79g5";
        libraryHaskellDepends = [ base bytestring profunctors zlib ];
-       homepage = "http://lens.github.io/";
        description = "Lenses for zlib";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234817,7 +226296,6 @@ self: {
          base bytestring containers doctest filemanip flat model pretty
          tasty tasty-hunit tasty-quickcheck text timeit
        ];
-       homepage = "http://github.com/tittoassini/zm";
        description = "Language independent, reproducible, absolute types";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234833,7 +226311,6 @@ self: {
        isExecutable = true;
        libraryHaskellDepends = [ base bytestring zeromq3-haskell ];
        executableHaskellDepends = [ base bytestring ];
-       homepage = "https://github.com/lucasdicioccio/zmcat";
        description = "Command-line tool for ZeroMQ";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234846,7 +226323,6 @@ self: {
        version = "0.8.2";
        sha256 = "02895shbxbswnczgljafr9k7vfrxg7w2sqhnlx8azixkw84lk5mh";
        libraryHaskellDepends = [ base binary bytestring containers ];
-       homepage = "https://github.com/stephentetley/zmidi-core";
        description = "Read and write MIDI files";
        license = stdenv.lib.licenses.bsd3;
      }) {};
@@ -234864,7 +226340,6 @@ self: {
          aeson base binary containers data-ordlist deepseq deepseq-generics
          directory filepath mtl parallel-io text zmidi-core
        ];
-       homepage = "https://bitbucket.org/bash/zmidi-score";
        description = "Representing MIDI a simple score";
        license = stdenv.lib.licenses.lgpl3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -234914,7 +226389,6 @@ self: {
        executableHaskellDepends = [
          base directory filepath ghc hint mtl
        ];
-       homepage = "http://github.com/iand675/Zoom";
        description = "A rake/thor-like task runner written in Haskell";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -235053,7 +226527,6 @@ self: {
        isLibrary = false;
        isExecutable = true;
        executableHaskellDepends = [ base directory filepath mtl ];
-       homepage = "https://github.com/MasseR/zsh-battery";
        description = "Ascii bars representing battery status";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -235075,7 +226548,6 @@ self: {
        benchmarkHaskellDepends = [
          base bytestring criterion ghc-prim zlib
        ];
-       homepage = "https://github.com/facebookexperimental/hs-zstd";
        description = "Haskell bindings to the Zstandard compression algorithm";
        license = stdenv.lib.licenses.bsd3;
        hydraPlatforms = stdenv.lib.platforms.none;
@@ -235133,7 +226605,6 @@ self: {
          tasty-discover tasty-hunit template-haskell text text-show
          throwable-exceptions transformers
        ];
-       homepage = "https://github.com/aiya000/hs-zuramaru";
        description = "A lisp processor, An inline-lisp, in Haskell";
        license = stdenv.lib.licenses.mit;
        hydraPlatforms = stdenv.lib.platforms.none;