about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMatt McHenry <github@matt.mchenryfamily.org>2018-03-31 15:40:11 -0400
committerRobin Gloster <mail@glob.in>2018-04-02 01:05:03 +0200
commitda8d48117fa192887f4acfeaee0d123c59b158fc (patch)
tree560a02c63e4cba33c3b34653d88d073e63012e08 /pkgs
parent5dd5faddc0279378a9cb56ec0025eae755cf0e8f (diff)
downloadnixlib-da8d48117fa192887f4acfeaee0d123c59b158fc.tar
nixlib-da8d48117fa192887f4acfeaee0d123c59b158fc.tar.gz
nixlib-da8d48117fa192887f4acfeaee0d123c59b158fc.tar.bz2
nixlib-da8d48117fa192887f4acfeaee0d123c59b158fc.tar.lz
nixlib-da8d48117fa192887f4acfeaee0d123c59b158fc.tar.xz
nixlib-da8d48117fa192887f4acfeaee0d123c59b158fc.tar.zst
nixlib-da8d48117fa192887f4acfeaee0d123c59b158fc.zip
elm: patch elm-package to work with current http-client
partial fix for #38023
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/compilers/elm/default.nix9
-rw-r--r--pkgs/development/compilers/elm/packages/elm-package.nix6
2 files changed, 5 insertions, 10 deletions
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index d2e9ce0f3059..086a40d69add 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -79,15 +79,6 @@ let
       in elmPkgs // {
         inherit elmPkgs;
         elmVersion = elmRelease.version;
-        # needed for elm-package
-        http-client = hlib.overrideCabal super.http-client (drv: {
-          version = "0.4.31.2";
-          sha256 = "12yq2l6bvmxg5w6cw5ravdh39g8smwn1j44mv36pfmkhm5402h8n";
-        });
-        http-client-tls = hlib.overrideCabal super.http-client-tls (drv: {
-          version = "0.2.4.1";
-          sha256 = "18wbca7jg15p0ds3339f435nqv2ng0fqc4bylicjzlsww625ij4d";
-        });
         # https://github.com/elm-lang/elm-compiler/issues/1566
         indents = hlib.overrideCabal super.indents (drv: {
           version = "0.3.3";
diff --git a/pkgs/development/compilers/elm/packages/elm-package.nix b/pkgs/development/compilers/elm/packages/elm-package.nix
index 4a60b3dfb387..49eddb58a142 100644
--- a/pkgs/development/compilers/elm/packages/elm-package.nix
+++ b/pkgs/development/compilers/elm/packages/elm-package.nix
@@ -1,6 +1,6 @@
 { mkDerivation, aeson, aeson-pretty_0_7_2, ansi-wl-pprint, base, binary
 , bytestring, containers, directory, edit-distance, elm-compiler
-, fetchgit, filepath, HTTP, http-client, http-client-tls
+, fetchgit, fetchurl, filepath, HTTP, http-client, http-client-tls
 , http-types, mtl, network, optparse-applicative, parallel-io
 , pretty, stdenv, text, time, unordered-containers, vector
 , zip-archive
@@ -13,6 +13,10 @@ mkDerivation {
     sha256 = "19krnkjvfk02gmmic5h5i1i0lw7s30927bnd5g57cj8nqbigysv7";
     rev = "8bd150314bacab5b6fc451927aa01deec2276fbf";
   };
+  patches = fetchurl {
+    url = https://github.com/jerith666/elm-package/commit/40bab60c2fbff70812cc24cdd97f5e09db3844ad.patch;
+    sha256 = "0j6pi6cv3h9s6vz68bh0c73fysvk83yhhk56kgshvnrmnpcb3jib";
+  };
   isLibrary = true;
   isExecutable = true;
   libraryHaskellDepends = [