anchor.diff:      CleanDir "out/packages/Zip"
       coreBundle |> zip "out/packages/Zip" "out/lib" (fun f -> f.Contains("MathNet.Numerics.") || f.Contains("System.Threading.") || f.Contains("FSharp.Core."))
   
  -    // NUGET Pack
  -    pack "MathNet.Numerics.sln"
  -    CopyDir "out/packages/NuGet" "src/Numerics/bin/Release/" (fun n -> n.EndsWith(".nupkg"))
  -    CopyDir "out/packages/NuGet" "src/FSharp/bin/Release/" (fun n -> n.EndsWith(".nupkg"))
  +    // NUGET Pack (Windows only)
  +    if isWindows then
  +        pack "MathNet.Numerics.sln"
  +        CopyDir "out/packages/NuGet" "src/Numerics/bin/Release/" (fun n -> n.EndsWith(".nupkg"))
  +        CopyDir "out/packages/NuGet" "src/FSharp/bin/Release/" (fun n -> n.EndsWith(".nupkg"))
   
       )
   "Prepare" ==> "Build"
  
positive.code:     dataBundle |> zip "out/Data/packages/Zip" "out/Data/lib" (fun f -> f.Contains("MathNet.Numerics.Data."))
  
      // NUGET Pack
      pack "src/Data/Text/Text.csproj"
      pack "src/Data/Matlab/Matlab.csproj"
      CopyDir "out/Data/packages/NuGet" "src/Data/Text/bin/Release/" (fun n -> n.EndsWith(".nupkg"))
      CopyDir "out/Data/packages/NuGet" "src/Data/Matlab/bin/Release/" (fun n -> n.EndsWith(".nupkg"))
  
      )
  "Prepare" ==> "DataBuild"
  
negative.code:     // Build
      build "MathNet.Numerics.Data.sln"
  
      // Sign (Windows only)
      if isWindows && hasBuildParam "sign" then
          let fingerprint = "5dbea70701b40cab1b2ca62c75401342b4f0f03a"
          let timeserver = "http://time.certum.pl/"
          sign fingerprint timeserver (!! "src/Data/Text/bin/Release/**/MathNet.Numerics.Data.Text.dll" ++ "src/Data/Matlab/bin/Release/**/MathNet.Numerics.Data.Matlab.dll" )
  