Browse Source

NuGet: include readme and copyright info in App_Readme content folder (NuGet Conventions), explicitly add reference to framework assembly System.Numerics

la-knuth
Christoph Ruegg 16 years ago
parent
commit
f348974728
  1. 2
      build/NuGet/.gitignore
  2. 3
      build/NuGet/FSharp/MathNet.Numerics.FSharp.nuspec
  3. 3
      build/NuGet/Numerics/MathNet.Numerics.nuspec
  4. 11
      build/NuGet/nuget.proj

2
build/NuGet/.gitignore

@ -1,2 +1,2 @@
lib
content

3
build/NuGet/FSharp/MathNet.Numerics.FSharp.nuspec

@ -16,5 +16,8 @@
<dependencies>
<dependency id="MathNet.Numerics" version="1.0" />
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Numerics" />
</frameworkAssemblies>
</metadata>
</package>

3
build/NuGet/Numerics/MathNet.Numerics.nuspec

@ -16,5 +16,8 @@
<dependencies>
<dependency id="zlib.net" version="1.0" />
</dependencies>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System.Numerics" />
</frameworkAssemblies>
</metadata>
</package>

11
build/NuGet/nuget.proj

@ -2,6 +2,7 @@
<UsingTask AssemblyFile="$(MSBuildProjectDirectory)/../MSBuild.Community.Tasks.v1.2.0.306/MSBuild.Community.Tasks.dll" TaskName="MSBuild.Community.Tasks.XmlUpdate" />
<PropertyGroup>
<Root>$(MSBuildProjectDirectory)/../..</Root>
<OutLib>$(MSBuildProjectDirectory)/../../out/lib</OutLib>
<OutNuGetPackages>$(MSBuildProjectDirectory)/../../out/packages/NuGet</OutNuGetPackages>
<NumericsPack>$(MSBuildProjectDirectory)/Numerics</NumericsPack>
@ -16,9 +17,15 @@
</ItemGroup>
<Target Name="CopyContentFiles">
<RemoveDir Directories="$(NumericsPack)/content" />
<Copy SourceFiles="$(Root)/README.markdown" DestinationFiles="$(NumericsPack)/content/App_Readme/MathNet.Numerics.readme.txt" />
<Copy SourceFiles="$(Root)/COPYRIGHT.markdown" DestinationFiles="$(NumericsPack)/content/App_Readme/MathNet.Numerics.copyright.txt" />
<Copy SourceFiles="$(Root)/AUTHORS.markdown" DestinationFiles="$(NumericsPack)/content/App_Readme/MathNet.Numerics.authors.txt" />
<RemoveDir Directories="$(NumericsPack)/lib" />
<Copy SourceFiles="@(NumericsNet40)" DestinationFolder="$(NumericsPack)/lib/Net40" />
<Copy SourceFiles="@(NumericsSL4)" DestinationFolder="$(NumericsPack)/lib/SL4" />
<RemoveDir Directories="$(FSharpPack)/lib" />
<Copy SourceFiles="@(FSharpNet40)" DestinationFolder="$(FSharpPack)/lib/Net40" />
</Target>
@ -49,8 +56,8 @@
<Target Name="BuildPackages" DependsOnTargets="UpdateNuspec">
<MakeDir Directories="$(OutNuGetPackages)" />
<Exec Command="$(NuGetExe) pack $(NumericsPack)/MathNet.Numerics.nuspec /v /o $(OutNuGetPackages)" />
<Exec Command="$(NuGetExe) pack $(FSharpPack)/MathNet.Numerics.FSharp.nuspec /v /o $(OutNuGetPackages)" />
<Exec Command="$(NuGetExe) pack $(NumericsPack)/MathNet.Numerics.nuspec /Verbose /OutputDirectory $(OutNuGetPackages)" />
<Exec Command="$(NuGetExe) pack $(FSharpPack)/MathNet.Numerics.FSharp.nuspec /Verbose /OutputDirectory $(OutNuGetPackages)" />
</Target>
</Project>
Loading…
Cancel
Save