From 5c8a993a422bd649a1493917a062ccb077ea583f Mon Sep 17 00:00:00 2001
From: Luca Bruno <lethalman88@gmail.com>
Date: Fri, 12 Jun 2015 17:13:21 +0200
Subject: [PATCH] fetchnuget: run fixupPhase to honor propagatedBuildInputs

---
 pkgs/build-support/fetchnuget/default.nix | 2 +-
 pkgs/top-level/dotnet-packages.nix        | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/pkgs/build-support/fetchnuget/default.nix b/pkgs/build-support/fetchnuget/default.nix
index 803db27c9d56..95bb7b7cd8da 100644
--- a/pkgs/build-support/fetchnuget/default.nix
+++ b/pkgs/build-support/fetchnuget/default.nix
@@ -18,7 +18,7 @@ attrs @
 
     buildInputs = [ unzip ];
 
-    phases = [ "unpackPhase" "installPhase" ];
+    dontBuild = true;
 
     preInstall = ''
       function traverseRename () {
diff --git a/pkgs/top-level/dotnet-packages.nix b/pkgs/top-level/dotnet-packages.nix
index 3aca091f0df4..e08af379da8d 100644
--- a/pkgs/top-level/dotnet-packages.nix
+++ b/pkgs/top-level/dotnet-packages.nix
@@ -106,6 +106,7 @@ let self = dotnetPackages // overrides; dotnetPackages = with self; {
   Suave = fetchNuGet {
     baseName = "Suave";
     version = "0.29.0";
+    propagatedBuildInputs = [ FsPickler ];
     sha256 = "0rgqy0afwm50gq5ca94w16s565yx5wf961683ghfld6ir0k3dhln";
     outputFiles = [ "lib/net40/*" ];
   };