anchor.diff:                   Tags = pack.Tags
                    Authors = pack.Authors
                    Dependencies = pack.Dependencies |> List.map (fun p -> (p, packageVersion))
  +                 SymbolPackage = NugetSymbolPackage.Nuspec
                    Files = [ "license.txt", None, None; "readme.txt", None, None; ] @ pack.Files
  -                 Publish = false }) "build/NuGet/MathNet.Numerics.nuspec"
  +                 Publish = false }
  +
  +    NuGet (fun p -> update p) "build/NuGet/MathNet.Numerics.nuspec"
  +
  +    NuGet (fun p ->
  +        let p' = update p in
  +        { p' with Files = p'.Files |> List.choose (function
  +                                                   | (_, Some target, _) when target.StartsWith("src") -> None
  +                                                   | (s, t, None) -> Some (s, t, Some ("**/*.pdb"))
  +                                                   | (s, t, Some e) -> Some (s, t, Some (e + ";**/*.pdb")))
  +                  SymbolPackage = NugetSymbolPackage.None })
  +        "build/NuGet/MathNet.Numerics.nuspec"
  +
   
   Target "NuGet" (fun _ ->
       CleanDir "out/packages/NuGet"
  
positive.code:                       Description = description + supportSigned
                        Tags = fsharpPack.Tags + " signed"
                        Dependencies = [ "MathNet.Numerics.Signed" ]
                        Files = [ "..\..\out\lib-signed\Net40\MathNet.Numerics.FSharp.*", Some libnet40, None ] }
  
  
  // PREPARE
  
negative.code:                         Dependencies = [ "MathNet.Numerics" ]
                          Files = [ "..\..\out\lib\Net40\MathNet.Numerics.FSharp.*", Some libnet40, None;
                                    "..\..\out\lib\Profile47\MathNet.Numerics.FSharp.*", Some libpcl47, None;
                                    "..\..\out\lib\Profile344\MathNet.Numerics.FSharp.*", Some libpcl344, None;
                                    "..\..\src\FSharp\**\*.fs", Some "src/Common", None ] }
  
  let numericsSignedPack =
      { numericsPack with Id = numericsPack.Id + ".Signed"
                          Title = numericsPack.Title + " - Signed Edition"
                          Description = description + supportSigned
                          Tags = numericsPack.Tags + " signed"
                          Files = [ "..\..\out\lib-signed\Net40\MathNet.Numerics.*", Some libnet40, Some "**\MathNet.Numerics.FSharp.*";
                                    "..\..\src\Numerics\**\*.cs", Some "src/Common", None ] }
  
  let fsharpSignedPack =
      { fsharpPack with Id = fsharpPack.Id + ".Signed"
  