about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2015-01-13 08:55:02 -0500
committerShea Levy <shea@shealevy.com>2015-01-13 08:55:02 -0500
commit2ba3653ef6516e83592736c2684f15ff27d5d2a1 (patch)
treec82f0cc7b55d085fbc35e3bef7ce66488d380963 /pkgs
parent8921a8f53b1f48354403c7c8174cbf4f6f0fb91d (diff)
downloadnixlib-2ba3653ef6516e83592736c2684f15ff27d5d2a1.tar
nixlib-2ba3653ef6516e83592736c2684f15ff27d5d2a1.tar.gz
nixlib-2ba3653ef6516e83592736c2684f15ff27d5d2a1.tar.bz2
nixlib-2ba3653ef6516e83592736c2684f15ff27d5d2a1.tar.lz
nixlib-2ba3653ef6516e83592736c2684f15ff27d5d2a1.tar.xz
nixlib-2ba3653ef6516e83592736c2684f15ff27d5d2a1.tar.zst
nixlib-2ba3653ef6516e83592736c2684f15ff27d5d2a1.zip
Update hackage-packages
Includes NixOS/cabal2nix#127
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix16
-rw-r--r--pkgs/development/haskell-modules/hackage-packages.nix284
-rw-r--r--pkgs/development/haskell-modules/patches/chell-amp.patch20
-rw-r--r--pkgs/development/haskell-modules/patches/options-amp.patch34
4 files changed, 193 insertions, 161 deletions
diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix
index b9940a712992..37ebda6f2386 100644
--- a/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix
+++ b/pkgs/development/haskell-modules/configuration-ghc-7.9.x.nix
@@ -58,22 +58,6 @@ self: super: {
   utf8-string = overrideCabal super.utf8-string (drv: {
     patchPhase = "sed -i -e 's|base >= 3 && < 4.8|base|' utf8-string.cabal";
   });
-  options = overrideCabal super.options (drv: {
-    # edited cabal file simply makes a stricter base bound
-    editedCabalFile = null;
-
-    # See https://github.com/shlevy/haskell-options/tree/AMP. There is no
-    # official upstream bugtracker but I've emailed this patch to the maintainer
-    patches = [ ./patches/options-amp.patch ];
-  });
-  chell = overrideCabal super.chell (drv: {
-    # edited cabal file simply makes a stricter base bound
-    editedCabalFile = null;
-
-    # See https://github.com/shlevy/chell/tree/AMP. There is no
-    # official upstream bugtracker but I've emailed this patch to the maintainer
-    patches = [ ./patches/chell-amp.patch ];
-  });
 
   # bos/attoparsec#92
   attoparsec = dontCheck super.attoparsec;
diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix
index 9d72951760b0..dbbb2ff20cea 100644
--- a/pkgs/development/haskell-modules/hackage-packages.nix
+++ b/pkgs/development/haskell-modules/hackage-packages.nix
@@ -4594,8 +4594,8 @@ self: {
      }:
      mkDerivation {
        pname = "GLUtil";
-       version = "0.8.2";
-       sha256 = "0z8fi4fd0jrywg595cc67w8pqcn7pgy651hxb4zkqb3400n4jak3";
+       version = "0.8.3";
+       sha256 = "0r99nv60zkr88nhiz438wy0grcgqz6nwlzbp9aj4jv5bwdiph7j9";
        buildDepends = [
          array base bytestring containers cpphs directory filepath
          JuicyPixels linear OpenGL OpenGLRaw transformers vector
@@ -10461,6 +10461,7 @@ self: {
        pname = "PBKDF2";
        version = "0.3.1.5";
        sha256 = "0ljacj31pmcwk4lk24p37761sb60ncwjnjbqhnfrgdjqnyj2bd62";
+       editedCabalFile = "6e8829aa00d16484705a23417f548b237aa1bd152c864a7cfa6948996584db3e";
        buildDepends = [ base binary bytestring Crypto random ];
        description = "Make password-based security schemes more secure";
        license = stdenv.lib.licenses.bsd3;
@@ -14124,6 +14125,7 @@ self: {
        pname = "X11-extras";
        version = "0.4";
        sha256 = "1cpjr09gddcjd0wqwvaankv1zj7fyc6hbfdvar63f51g3vvw627a";
+       editedCabalFile = "f7b315acd1fb4d44ee6312b2e8d397b7cda103cf5e9e8ca6867389ef6cadff3c";
        buildDepends = [ base X11 ];
        extraLibraries = [ libX11 ];
        description = "Missing bindings to the X11 graphics library";
@@ -19958,25 +19960,27 @@ self: {
      }) {};
 
   "aws-kinesis-client" = callPackage
-    ({ mkDerivation, aws, aws-general, aws-kinesis, base
-     , base-unicode-symbols, bytestring, conduit, data-carousel, either
-     , errors, hoist-error, http-conduit, kan-extensions, lens
-     , lens-action, lifted-async, lifted-base, monad-control, mtl
-     , optparse-applicative, random, resourcet, stm, stm-chans
-     , stm-conduit, stm-queue-extras, text, transformers
+    ({ mkDerivation, aeson, aws, aws-general, aws-kinesis, base
+     , base-unicode-symbols, bytestring, conduit, containers
+     , data-carousel, either, errors, hoist-error, http-conduit
+     , kan-extensions, lens, lens-action, lifted-async, lifted-base
+     , monad-control, mtl, optparse-applicative, random, resourcet, stm
+     , stm-chans, stm-conduit, stm-queue-extras, text, transformers
+     , unordered-containers
      }:
      mkDerivation {
        pname = "aws-kinesis-client";
-       version = "0.1.0.2";
-       sha256 = "1bdncmx9nrqqlk3czall9p2b82fz8yakjz3b79ba5adql6l1qlig";
+       version = "0.2.0.0";
+       sha256 = "0zyz84zwfqcwc95g8lwgzc5102wblc94f23sfgfgslk4w86489c9";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         aws aws-general aws-kinesis base base-unicode-symbols bytestring
-         conduit data-carousel either errors hoist-error http-conduit
-         kan-extensions lens lens-action lifted-async lifted-base
-         monad-control mtl optparse-applicative random resourcet stm
-         stm-chans stm-conduit stm-queue-extras text transformers
+         aeson aws aws-general aws-kinesis base base-unicode-symbols
+         bytestring conduit containers data-carousel either errors
+         hoist-error http-conduit kan-extensions lens lens-action
+         lifted-async lifted-base monad-control mtl optparse-applicative
+         random resourcet stm stm-chans stm-conduit stm-queue-extras text
+         transformers unordered-containers
        ];
        description = "A producer & consumer client library for AWS Kinesis";
        license = stdenv.lib.licenses.asl20;
@@ -24138,29 +24142,33 @@ self: {
      }) {};
 
   "buildwrapper" = callPackage
-    ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal
-     , cmdargs, containers, cpphs, deepseq, directory, dynamic-cabal
-     , filepath, ghc, ghc-paths, ghc-pkg-lib, haskell-src-exts, HTF
-     , HUnit, mtl, old-time, process, regex-tdfa, syb, text, time
-     , transformers, unordered-containers, utf8-string, vector
+    ({ mkDerivation, aeson, async, attoparsec, base, bytestring, Cabal
+     , cmdargs, conduit, conduit-extra, containers, cpphs, deepseq
+     , directory, dynamic-cabal, filepath, ghc, ghc-paths, ghc-pkg-lib
+     , haskell-src-exts, HTF, HUnit, mtl, old-time, process, regex-tdfa
+     , syb, text, time, transformers, unordered-containers, utf8-string
+     , vector
      }:
      mkDerivation {
        pname = "buildwrapper";
-       version = "0.8.11";
-       sha256 = "1jnjdqxhwclr3zs7vqd44gjbl208fb46a4sdwazmz6sr0f5fz8pr";
+       version = "0.9.0";
+       sha256 = "0hgl25rpcwhia3r8w34vxgi5llb87cmcpj5cxk58dh16nrx3mljw";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
-         aeson attoparsec base bytestring Cabal cmdargs containers cpphs
-         deepseq directory dynamic-cabal filepath ghc ghc-paths ghc-pkg-lib
-         haskell-src-exts mtl old-time process regex-tdfa syb text time
-         transformers unordered-containers utf8-string vector
+         aeson async attoparsec base bytestring Cabal cmdargs conduit
+         conduit-extra containers cpphs deepseq directory dynamic-cabal
+         filepath ghc ghc-paths ghc-pkg-lib haskell-src-exts mtl old-time
+         process regex-tdfa syb text time transformers unordered-containers
+         utf8-string vector
        ];
        testDepends = [
-         aeson attoparsec base bytestring Cabal containers directory
-         dynamic-cabal filepath ghc-pkg-lib HTF HUnit mtl old-time process
-         text time transformers unordered-containers vector
+         aeson async attoparsec base bytestring Cabal conduit conduit-extra
+         containers directory dynamic-cabal filepath ghc-pkg-lib HTF HUnit
+         mtl old-time process text time transformers unordered-containers
+         vector
        ];
+       configureFlags = [ "-f-lib-werror" ];
        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;
@@ -27236,9 +27244,8 @@ self: {
      }:
      mkDerivation {
        pname = "chell";
-       version = "0.4";
-       sha256 = "1hynr7n7wxgc3z6zrc3xrfpiqlh4zfb3kagwwfhqmcamv9d4x0ng";
-       editedCabalFile = "14853f792d3fab75efc50a9bc4e1493bf5afc8eaee06137f37adad8855ada3be";
+       version = "0.4.0.1";
+       sha256 = "0lb95abzxl4a87nfqxsxpb3a39pd52cci43hcvj8615hyhqvs2jz";
        buildDepends = [
          ansi-terminal base bytestring options patience random
          template-haskell text transformers
@@ -34617,8 +34624,8 @@ self: {
      }:
      mkDerivation {
        pname = "dbus";
-       version = "0.10.9";
-       sha256 = "0sjnmxy0ikvg21sip7yadg4qr3lniy1wwpavkg48dc87gv98ymdb";
+       version = "0.10.9.1";
+       sha256 = "08p1688yb3gjal20szida2x99wv2j6gkmmhwpl3qkzswifrz51ar";
        buildDepends = [
          base bytestring cereal containers libxml-sax network parsec random
          text transformers unix vector xml-types
@@ -38352,26 +38359,28 @@ self: {
   "duplo" = callPackage
     ({ mkDerivation, aeson, aeson-pretty, ansi-terminal, base
      , base64-bytestring, bytestring, containers, directory
-     , executable-path, filepath, filepather, fsnotify, hspec
-     , http-types, language-javascript, lens, MissingH, mtl, process
-     , QuickCheck, regex-compat, scotty, shake, system-fileio
-     , system-filepath, text, text-format, transformers
-     , unordered-containers, utf8-string, wai, warp
+     , executable-path, filepath, fsnotify, http-types, HUnit
+     , language-javascript, lens, MissingH, mtl, process, QuickCheck
+     , regex-compat, scotty, shake, system-fileio, system-filepath
+     , tasty, tasty-hunit, tasty-quickcheck, text, text-format
+     , transformers, unordered-containers, utf8-string, wai, warp
      }:
      mkDerivation {
        pname = "duplo";
-       version = "1.6.18";
-       sha256 = "10nx7zg5y6yfj3kaadw3pc252s5p0dpklpb2by6vs504wg111cx4";
+       version = "1.6.19";
+       sha256 = "0flqkw140l0sn78qnq7x0gchgfdpmgx90d2g9cjvimj2w4gsnbk3";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
          aeson aeson-pretty ansi-terminal base base64-bytestring bytestring
-         containers directory executable-path filepath filepather fsnotify
-         http-types language-javascript lens MissingH mtl process
-         regex-compat scotty shake system-fileio system-filepath text
-         text-format transformers unordered-containers utf8-string wai warp
+         containers directory executable-path filepath fsnotify http-types
+         language-javascript lens MissingH mtl process regex-compat scotty
+         shake system-fileio system-filepath text text-format transformers
+         unordered-containers utf8-string wai warp
+       ];
+       testDepends = [
+         base HUnit MissingH QuickCheck tasty tasty-hunit tasty-quickcheck
        ];
-       testDepends = [ base hspec MissingH QuickCheck ];
        description = "Frontend development build tool";
        license = stdenv.lib.licenses.mit;
      }) {};
@@ -38543,12 +38552,13 @@ self: {
      }:
      mkDerivation {
        pname = "dynamic-graph";
-       version = "0.1.0.4";
-       sha256 = "0wlrhyxql5f0ply6maz9ygy0959gdz64h47ff78kx67n3faymrm5";
+       version = "0.1.0.5";
+       sha256 = "002i8ck0xhgh6kd2z8hyw0c16d10sbc444n2kwgdb0mj4qsss8mn";
        buildDepends = [
          base bytestring cairo colour deepseq either 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;
      }) {};
@@ -41057,12 +41067,13 @@ self: {
      }) {};
 
   "exhaustive" = callPackage
-    ({ mkDerivation, base, generics-sop, transformers }:
+    ({ mkDerivation, base, generics-sop, template-haskell, transformers
+     }:
      mkDerivation {
        pname = "exhaustive";
-       version = "1.0.0";
-       sha256 = "07jh5dlvq8nc7gkwc08w0kzwngnjhbg1pfz604dks3ni47b2ivgv";
-       buildDepends = [ base generics-sop transformers ];
+       version = "1.1.0";
+       sha256 = "14pdf5iks0j2vpg3w48qs32lnj8ahkd0jljjhx1qap66mss0i3jl";
+       buildDepends = [ 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;
@@ -41365,12 +41376,12 @@ self: {
      }) {};
 
   "extensible" = callPackage
-    ({ mkDerivation, base, ghc-prim }:
+    ({ mkDerivation, base, template-haskell }:
      mkDerivation {
        pname = "extensible";
-       version = "0.2";
-       sha256 = "0lab6l9lgq8dw9wd4ib421l3dzhnwgrhvn6xhajydmfm3njranrz";
-       buildDepends = [ base ghc-prim ];
+       version = "0.2.2";
+       sha256 = "1m29jd3g1zkhjzhd6i9inmw54r2jvdw6014ni399gnzpfzgnk2qy";
+       buildDepends = [ base template-haskell ];
        homepage = "https://github.com/fumieval/extensible";
        description = "Poly-kinded, extensible ADTs";
        license = stdenv.lib.licenses.bsd3;
@@ -51253,6 +51264,19 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "hans-pfq" = callPackage
+    ({ mkDerivation, base, bytestring, hans, pfq }:
+     mkDerivation {
+       pname = "hans-pfq";
+       version = "0.1.0.0";
+       sha256 = "07jspsi8y921n5m5ar93w4gqaff4mjx79ss416ccm4s1k4l2km0b";
+       buildDepends = [ base bytestring hans pfq ];
+       homepage = "https://github.com/tolysz/hans-pfq";
+       description = "Driver for real ethernet devices for HaNS";
+       license = stdenv.lib.licenses.bsd3;
+       broken = true;
+     }) { pfq = null;};
+
   "hapistrano" = callPackage
     ({ mkDerivation, base, either, filepath, lens, old-locale, process
      , time, transformers
@@ -68453,9 +68477,8 @@ self: {
      }:
      mkDerivation {
        pname = "kan-extensions";
-       version = "4.2";
-       sha256 = "1bfz9azg6s1micw8drl6hj305731dnginx422ilqzb8pi317a9hx";
-       editedCabalFile = "9a79b987064b6cf73fba45b90f4a4eb843ebed8df0c99d5690b39bebf3d6ffe5";
+       version = "4.2.1";
+       sha256 = "0lymh1njw1zh9is6zk3bmr7jylna28632l4pylh6chlxpjvy4zwl";
        buildDepends = [
          adjunctions array base comonad containers contravariant
          distributive free mtl semigroupoids tagged transformers
@@ -69514,6 +69537,45 @@ self: {
        license = stdenv.lib.licenses.bsd3;
      }) {};
 
+  "lambdacms-core" = callPackage
+    ({ mkDerivation, base, blaze-html, bytestring, containers
+     , data-default, esqueleto, file-embed, friendly-time, gravatar
+     , lists, mime-mail, old-locale, persistent, shakespeare
+     , template-haskell, text, time, uuid, wai, yesod, yesod-auth
+     , yesod-core, yesod-form
+     }:
+     mkDerivation {
+       pname = "lambdacms-core";
+       version = "0.0.7.2";
+       sha256 = "1b7x43bpi6nz8ff3dj4kj23zzzxb94kja7pyr3lzxmfjxbmgr3y6";
+       buildDepends = [
+         base blaze-html bytestring containers data-default esqueleto
+         file-embed friendly-time gravatar lists mime-mail old-locale
+         persistent shakespeare template-haskell text time uuid wai yesod
+         yesod-auth yesod-core yesod-form
+       ];
+       homepage = "http://lambdacms.org";
+       description = "Core CMS extension for Yesod apps";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
+  "lambdacms-media" = callPackage
+    ({ mkDerivation, base, directory, filepath, lambdacms-core
+     , persistent, shakespeare, text, time, yesod, yesod-form
+     }:
+     mkDerivation {
+       pname = "lambdacms-media";
+       version = "0.0.1";
+       sha256 = "1ga1k86h2azccq90216hx47xf4qh0wjp9wfvzdm8232dcb0d28y5";
+       buildDepends = [
+         base directory filepath lambdacms-core persistent shakespeare text
+         time yesod yesod-form
+       ];
+       homepage = "http://lambdacms.org/media";
+       description = "Media CMS extension for Yesod apps";
+       license = stdenv.lib.licenses.mit;
+     }) {};
+
   "lambdacube" = callPackage
     ({ mkDerivation, base, editline, mtl, pretty }:
      mkDerivation {
@@ -71803,8 +71865,8 @@ self: {
      }:
      mkDerivation {
        pname = "lifted-async";
-       version = "0.5.0.1";
-       sha256 = "1fs8fnznrbiy68s7q801587fdizign05jn1g9kqsdxjc6z6g96m8";
+       version = "0.6.0";
+       sha256 = "03m8nkcyv5hjcfrg58z1nj9908d6254g5abrgl4xg2f2mn8dcxpl";
        buildDepends = [
          async base constraints lifted-base monad-control transformers-base
        ];
@@ -75165,8 +75227,8 @@ self: {
     ({ mkDerivation, base, bytestring, pcre, prednote, text }:
      mkDerivation {
        pname = "matchers";
-       version = "0.22.0.0";
-       sha256 = "1164a5ix7956vkn3ndsy5i1gczm8q7h0xz1n3ycwwlpmh92mymdv";
+       version = "0.24.0.0";
+       sha256 = "171ncbch38nzy46lb6p9navaar1b492hgf4b9kbd3g6fsldvny64";
        buildDepends = [ base bytestring prednote text ];
        extraLibraries = [ pcre ];
        homepage = "http://www.github.com/massysett/matchers";
@@ -77826,9 +77888,8 @@ self: {
      }:
      mkDerivation {
        pname = "monoid-subclasses";
-       version = "0.4";
-       sha256 = "1v3jw9220cp4a4jg1px5p7dbrncjfllg3yamig4jqxpiv0pgyy2r";
-       editedCabalFile = "540ff0f4254a57cb8e1a5a64212f0cdb734cb9d6f4dfb5455c3bd82ffee996cb";
+       version = "0.4.0.1";
+       sha256 = "1gq1j5pq5764qxklhnpqi36vcacgqapjnzsfzcvivwxq564hky41";
        buildDepends = [ base bytestring containers primes text vector ];
        testDepends = [
          base bytestring containers primes QuickCheck quickcheck-instances
@@ -79035,8 +79096,8 @@ self: {
      }:
      mkDerivation {
        pname = "mutable-containers";
-       version = "0.2.0.1";
-       sha256 = "0j51v08i7i37119yl9zg8bypdap8nhh58z6rhi6rjqx1x42bz9b0";
+       version = "0.2.1";
+       sha256 = "1ja0xy0kkpqdxgk5mkq8dasl8g5h2xyrs6w7zfanxvrnsy62mb4j";
        buildDepends = [
          base containers ghc-prim mono-traversable primitive vector
        ];
@@ -82692,9 +82753,8 @@ self: {
      }:
      mkDerivation {
        pname = "options";
-       version = "1.2.1";
-       sha256 = "1y9jpichzlslny4x6yxfsxs8kww1ynwpv7svxzd39xb9sg1lpy3m";
-       editedCabalFile = "e3a956d7492d4c4c114e63d69c10641f68190041cee3301fffacf422d35ca495";
+       version = "1.2.1.1";
+       sha256 = "0qjs0v1ny52w51n5582d4z8wy9h6n0zw1xb5dh686ff5wadflgi8";
        buildDepends = [ base containers monads-tf transformers ];
        testDepends = [
          base chell chell-quickcheck containers monads-tf transformers
@@ -82718,6 +82778,23 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "optparse-applicative_0_10_0" = callPackage
+    ({ mkDerivation, ansi-wl-pprint, base, process, transformers
+     , transformers-compat
+     }:
+     mkDerivation {
+       pname = "optparse-applicative";
+       version = "0.10.0";
+       sha256 = "04hr6rzgc8h0c8fy748as3q7sc8vm94gvk0rw4gdj605z8hvaxcb";
+       editedCabalFile = "20d6ce280b028a493a1920dcc22bb39bee10e9c788a58e03dcaeecba97afffb0";
+       buildDepends = [
+         ansi-wl-pprint base process transformers transformers-compat
+       ];
+       homepage = "https://github.com/pcapriotti/optparse-applicative";
+       description = "Utilities and combinators for parsing command line options";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "optparse-applicative" = callPackage
     ({ mkDerivation, ansi-wl-pprint, base, process, transformers
      , transformers-compat
@@ -85443,6 +85520,29 @@ self: {
        license = stdenv.lib.licenses.mit;
      }) {};
 
+  "picoparsec" = callPackage
+    ({ mkDerivation, array, base, bytestring, containers, deepseq
+     , monoid-subclasses, QuickCheck, quickcheck-instances, scientific
+     , tasty, tasty-quickcheck, text
+     }:
+     mkDerivation {
+       pname = "picoparsec";
+       version = "0.1";
+       sha256 = "024j1iivy5vhpygn3bz48lrn06p84ncmax3p1g76xnszffklk6fh";
+       buildDepends = [
+         array base bytestring containers deepseq monoid-subclasses
+         scientific text
+       ];
+       testDepends = [
+         base bytestring monoid-subclasses QuickCheck quickcheck-instances
+         tasty tasty-quickcheck text
+       ];
+       configureFlags = [ "-f-developer" ];
+       homepage = "https://bitbucket.org/blamario/picoparsec";
+       description = "Fast combinator parsing for bytestrings and text";
+       license = stdenv.lib.licenses.bsd3;
+     }) {};
+
   "picosat" = callPackage
     ({ mkDerivation, base }:
      mkDerivation {
@@ -85760,8 +85860,8 @@ self: {
     ({ mkDerivation, base, containers, pipes }:
      mkDerivation {
        pname = "pipes-interleave";
-       version = "0.2";
-       sha256 = "1hj6b19x5kslb2n8kkcv9ihxgrs3yicdxv995lih2n9lmcjwz7gs";
+       version = "0.2.1";
+       sha256 = "1xs48bxr4qjnwcmaajl3av4db87bxwm6nyffk3k5rks47lqmra3r";
        buildDepends = [ base containers pipes ];
        homepage = "http://github.com/bgamari/pipes-interleave";
        description = "Interleave and merge streams of elements";
@@ -87039,8 +87139,8 @@ self: {
     ({ mkDerivation, base }:
      mkDerivation {
        pname = "possible";
-       version = "0.1.0.4";
-       sha256 = "1m4dh12001avn47dn4kw3mrwvlk8fn1587qcbv9xn6za5dmiqi6j";
+       version = "0.1.0.5";
+       sha256 = "1iiyz3yf5rwcdawrbawdrx3fwrhb1s62ram6yavfwkvc7j9rfvzx";
        buildDepends = [ base ];
        homepage = "https://github.com/tolysz/possible";
        description = "Three valued Data.Maybe";
@@ -87425,8 +87525,8 @@ self: {
      }:
      mkDerivation {
        pname = "prednote";
-       version = "0.28.0.0";
-       sha256 = "0d8cvpzi4916ak7y1i2n9db75nbskh357xyra2rd1c2r99xrrs6m";
+       version = "0.28.0.2";
+       sha256 = "19rapc6xv8d0qjdswhwvi1wawd6s30ah9y8gmzmwfhb3c3h0sqgp";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -92623,8 +92723,8 @@ self: {
      }:
      mkDerivation {
        pname = "resolve-trivial-conflicts";
-       version = "0.2";
-       sha256 = "1ax6rg3av2mkqlijd1m44zk5fl0ll5b8w43lpikwidpci4vchv7v";
+       version = "0.2.0.1";
+       sha256 = "0bxjagilvjn21ph0lg2jrm3lbsinhjrp50cxf08rhyvjhdcngf1k";
        isLibrary = false;
        isExecutable = true;
        buildDepends = [
@@ -95302,8 +95402,8 @@ self: {
      }:
      mkDerivation {
        pname = "scion-browser";
-       version = "0.4.2";
-       sha256 = "00h90qijqjrgizv6hq377yy6n6naf0d4z1xd9nyx6b5c6avyw3rb";
+       version = "0.4.3";
+       sha256 = "09kzg60q8m2dq43llm6gm866vqb8hvazwb452c9bly46n686bznl";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
@@ -97071,8 +97171,8 @@ self: {
      }:
      mkDerivation {
        pname = "shake-language-c";
-       version = "0.6.3";
-       sha256 = "17s4k0ydwkjshvccbldfqxgqzwmzbkmhwwr33q71fawschz52hsm";
+       version = "0.6.4";
+       sha256 = "1wn491jcx78v748dyis7wg3jlg0kff0iv605a6f2ig3j7sxka1yz";
        buildDepends = [
          base data-default-class fclabels process shake split
          unordered-containers
@@ -98441,8 +98541,8 @@ self: {
     ({ mkDerivation, base, lens, taggy, taggy-lens, text }:
      mkDerivation {
        pname = "sitemap";
-       version = "0.1.1";
-       sha256 = "1nn5v9w9g4fiaiw67hpjbs4b7xpcf4cr1i2920q7dpwrgzvy7l04";
+       version = "0.1.2";
+       sha256 = "0njb20w6kazsqgw61ykvfx3syqywv9frs7ch9bf2sr0i1d3b61bd";
        buildDepends = [ base lens taggy taggy-lens text ];
        homepage = "http://github.com/alpmestan/sitemap";
        description = "Sitemap parser";
@@ -104443,8 +104543,8 @@ self: {
      }:
      mkDerivation {
        pname = "tables";
-       version = "0.4.1";
-       sha256 = "131c97lgni0b9pmkdfd5y0lwrb9yh9qyahknhrim8dzpkkfynk49";
+       version = "0.4.1.1";
+       sha256 = "1bv51i0bn0nlgi0zj8sjdch6m9dd8ncmnksz699fa28cn57ln64p";
        buildDepends = [
          base binary cereal comonad containers deepseq hashable lens
          profunctors safecopy template-haskell transformers
@@ -108462,6 +108562,7 @@ self: {
        pname = "trace";
        version = "0.1.0.4";
        sha256 = "1x3920fvv2vjhbzss87lqi6d9d04lcc7nxifq3yjzhzg45rzy2cn";
+       editedCabalFile = "c7889409f09df52fe6f14db2dc020899bf2810550aaa250d9c64e1318d00dbef";
        buildDepends = [
          base containers either kan-extensions monad-control mtl profunctors
          transformers transformers-base transformers-compat
@@ -113178,8 +113279,8 @@ self: {
     ({ mkDerivation, base, doctest, ghc-prim, lens, singletons }:
      mkDerivation {
        pname = "vinyl";
-       version = "0.5";
-       sha256 = "0jm31cynhl8ggmi6ndj7lhfm85cqml67svxm4v3kc8mnw5gj3c59";
+       version = "0.5.1";
+       sha256 = "026h8lgz487d9xhfjscnfpykgv1ppk944hl8mb6z7y3c1vh4g63b";
        buildDepends = [ base ghc-prim ];
        testDepends = [ base doctest lens singletons ];
        description = "Extensible Records";
@@ -113193,8 +113294,8 @@ self: {
      }:
      mkDerivation {
        pname = "vinyl-gl";
-       version = "0.2.1";
-       sha256 = "1i3hnsvk6zzrmsxmyzm0hyf5053czp85mc4ccy07kmz0wg4sd3w2";
+       version = "0.3.0.1";
+       sha256 = "182ipz8znzk5fi7mpy3m1nbsyqq54p8y0hqycnnbmaxqsmhy6z5a";
        buildDepends = [
          base containers GLUtil linear OpenGL tagged transformers vector
          vinyl
@@ -117067,6 +117168,7 @@ self: {
        pname = "xmonad";
        version = "0.11";
        sha256 = "1nsv88y2b206n3s5hrsp5ginvz1bj818ns7jmikavb2g33akdgg5";
+       editedCabalFile = "e9b49b3835d57df793f01d2e4f6f32ce9b2478ba6fce8503b0e4e80c57807f0b";
        isLibrary = true;
        isExecutable = true;
        buildDepends = [
diff --git a/pkgs/development/haskell-modules/patches/chell-amp.patch b/pkgs/development/haskell-modules/patches/chell-amp.patch
deleted file mode 100644
index 53dd8eedc397..000000000000
--- a/pkgs/development/haskell-modules/patches/chell-amp.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-commit 9ed27a3941b1d95833f0da403d90732c7ca7dad4
-Author: Shea Levy <shea@shealevy.com>
-Date:   Mon Jan 12 09:31:28 2015 -0500
-
-    Future-proof for the AMP
-    
-    See https://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal
-
-diff --git a/lib/Test/Chell.hs b/lib/Test/Chell.hs
-index 85d601a..2a72e2e 100644
---- a/lib/Test/Chell.hs
-+++ b/lib/Test/Chell.hs
-@@ -118,6 +118,7 @@ module Test.Chell
- 	, testOptionTimeout
- 	) where
- 
-+import           Prelude hiding (pure)
- import qualified Control.Applicative
- import qualified Control.Exception
- import           Control.Exception (Exception)
diff --git a/pkgs/development/haskell-modules/patches/options-amp.patch b/pkgs/development/haskell-modules/patches/options-amp.patch
deleted file mode 100644
index cd50aaf0f0ec..000000000000
--- a/pkgs/development/haskell-modules/patches/options-amp.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-commit 1a2f65b97199bd69ef8f0cebcb8f58de5b26af1c
-Author: Shea Levy <shea@shealevy.com>
-Date:   Mon Jan 12 08:57:34 2015 -0500
-
-    Prepare for AMP
-    
-    See https://www.haskell.org/haskellwiki/Functor-Applicative-Monad_Proposal
-
-diff --git a/lib/Options/Tokenize.hs b/lib/Options/Tokenize.hs
-index 2ead1ff..91998b6 100644
---- a/lib/Options/Tokenize.hs
-+++ b/lib/Options/Tokenize.hs
-@@ -11,6 +11,7 @@ module Options.Tokenize
- 	, tokenize
- 	) where
- 
-+import           Control.Applicative (Applicative(..))
- import           Control.Monad.Error hiding (throwError)
- import qualified Control.Monad.Error
- import           Control.Monad.State
-@@ -53,6 +54,13 @@ data TokState = TokState
- 
- newtype Tok a = Tok { unTok :: ErrorT String (StateT TokState Identity) a }
- 
-+instance Functor Tok where
-+	fmap = liftM
-+
-+instance Applicative Tok where
-+	pure = return
-+	(<*>) = ap
-+
- instance Monad Tok where
- 	return = Tok . return
- 	m >>= f = Tok (unTok m >>= unTok . f)