From 52809ef21da334f3a9b1458dc53457fca95b1803 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Mon, 24 Nov 2014 14:44:26 +0100 Subject: [PATCH] haskell-twitter-conduit: patch build to load the edited Cabal file from Hackage --- .../libraries/haskell/twitter-conduit/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/haskell/twitter-conduit/default.nix b/pkgs/development/libraries/haskell/twitter-conduit/default.nix index f7cc5c343b6..54d091ebb86 100644 --- a/pkgs/development/libraries/haskell/twitter-conduit/default.nix +++ b/pkgs/development/libraries/haskell/twitter-conduit/default.nix @@ -4,9 +4,15 @@ , conduit, conduitExtra, dataDefault, doctest, filepath, hlint , hspec, httpClient, httpConduit, httpTypes, lens, lensAeson , monadControl, networkUri, resourcet, text, time, transformers -, transformersBase, twitterTypes, twitterTypesLens +, transformersBase, twitterTypes, twitterTypesLens, fetchurl }: +let + editedCabalFile = fetchurl { + url = "http://hackage.haskell.org/package/twitter-conduit-0.1.0/twitter-conduit.cabal"; + sha256 = "06z8dwvc17xhzpvb7cm0j6v63r5f3xirj36rr86bds3rw1zbnd0z"; + }; +in cabal.mkDerivation (self: { pname = "twitter-conduit"; version = "0.1.0"; @@ -25,6 +31,7 @@ cabal.mkDerivation (self: { resourcet text time transformers transformersBase twitterTypes twitterTypesLens ]; + preConfigure = "cp ${editedCabalFile} twitter-conduit.cabal"; meta = { homepage = "https://github.com/himura/twitter-conduit"; description = "Twitter API package with conduit interface and Streaming API support";