From 51094fd80572cb3539c12ae5462579afe1c6eb53 Mon Sep 17 00:00:00 2001 From: Christoph Ruegg Date: Thu, 30 May 2019 15:08:01 +0200 Subject: [PATCH] Build: add remaining NuSpec files Such that GitHub hopefully understands them... --- .paket/Paket.Restore.targets | 2 +- MathNet.Numerics.CUDA.sln | 5 ++- MathNet.Numerics.Data.sln | 8 ++-- MathNet.Numerics.MKL.sln | 10 ++++- MathNet.Numerics.OpenBLAS.sln | 5 ++- MathNet.Numerics.sln | 1 - build/MathNet.Numerics.Data.Matlab.nuspec | 31 +++++++++++++ build/MathNet.Numerics.Data.Text.nuspec | 31 +++++++++++++ build/MathNet.Numerics.FSharp.Signed.nuspec | 43 ++++++++++++++++++ build/MathNet.Numerics.FSharp.nuspec | 43 ++++++++++++++++++ build/MathNet.Numerics.Signed.nuspec | 39 ++++++++++++++++ build/MathNet.Numerics.nuspec | 49 ++++++++++++++------- 12 files changed, 238 insertions(+), 29 deletions(-) create mode 100644 build/MathNet.Numerics.Data.Matlab.nuspec create mode 100644 build/MathNet.Numerics.Data.Text.nuspec create mode 100644 build/MathNet.Numerics.FSharp.Signed.nuspec create mode 100644 build/MathNet.Numerics.FSharp.nuspec create mode 100644 build/MathNet.Numerics.Signed.nuspec diff --git a/.paket/Paket.Restore.targets b/.paket/Paket.Restore.targets index 0df24f94..818b4eca 100644 --- a/.paket/Paket.Restore.targets +++ b/.paket/Paket.Restore.targets @@ -252,7 +252,7 @@ - <_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.nuspec"/> + <_NuspecFiles Include="$(AdjustedNuspecOutputPath)\*.$(PackageVersion).nuspec"/> diff --git a/MathNet.Numerics.CUDA.sln b/MathNet.Numerics.CUDA.sln index 71c4c878..14807c25 100644 --- a/MathNet.Numerics.CUDA.sln +++ b/MathNet.Numerics.CUDA.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2026 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28922.388 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{5A0892FF-82CE-40FC-BCE1-73810C615F52}" ProjectSection(SolutionItems) = preProject @@ -40,6 +40,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A ProjectSection(SolutionItems) = preProject build\build-framework.fsx = build\build-framework.fsx build.fsx = build.fsx + build\MathNet.Numerics.CUDA.Win.nuspec = build\MathNet.Numerics.CUDA.Win.nuspec paket.dependencies = paket.dependencies paket.lock = paket.lock EndProjectSection diff --git a/MathNet.Numerics.Data.sln b/MathNet.Numerics.Data.sln index cb573976..b57a017a 100644 --- a/MathNet.Numerics.Data.sln +++ b/MathNet.Numerics.Data.sln @@ -1,11 +1,11 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2026 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28922.388 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Matlab", "src\Data\Matlab\Matlab.csproj", "{550FB330-C86F-4C9D-9B4C-6D830CEB7520}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Data Tests", "src\Data.Tests\Data.Tests.csproj", "{6B0247F6-B332-41BC-B100-C0E5509EE612}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Data.Tests", "src\Data.Tests\Data.Tests.csproj", "{6B0247F6-B332-41BC-B100-C0E5509EE612}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Text", "src\Data\Text\Text.csproj", "{9D3A08E1-6B96-4552-A535-412E589B3264}" EndProject @@ -23,8 +23,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{D954831A ProjectSection(SolutionItems) = preProject build\build-framework.fsx = build\build-framework.fsx build.fsx = build.fsx - build\MathNet.Numerics.Extension.nuspec = build\MathNet.Numerics.Extension.nuspec - build\MathNet.Numerics.nuspec = build\MathNet.Numerics.nuspec paket.dependencies = paket.dependencies paket.lock = paket.lock EndProjectSection diff --git a/MathNet.Numerics.MKL.sln b/MathNet.Numerics.MKL.sln index 76d46b47..3ce81f19 100644 --- a/MathNet.Numerics.MKL.sln +++ b/MathNet.Numerics.MKL.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2026 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28922.388 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{5A0892FF-82CE-40FC-BCE1-73810C615F52}" ProjectSection(SolutionItems) = preProject @@ -40,6 +40,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A ProjectSection(SolutionItems) = preProject build\build-framework.fsx = build\build-framework.fsx build.fsx = build.fsx + build\MathNet.Numerics.MKL.Linux-x64.nuspec = build\MathNet.Numerics.MKL.Linux-x64.nuspec + build\MathNet.Numerics.MKL.Linux-x86.nuspec = build\MathNet.Numerics.MKL.Linux-x86.nuspec + build\MathNet.Numerics.MKL.Linux.nuspec = build\MathNet.Numerics.MKL.Linux.nuspec + build\MathNet.Numerics.MKL.Win-x64.nuspec = build\MathNet.Numerics.MKL.Win-x64.nuspec + build\MathNet.Numerics.MKL.Win-x86.nuspec = build\MathNet.Numerics.MKL.Win-x86.nuspec + build\MathNet.Numerics.MKL.Win.nuspec = build\MathNet.Numerics.MKL.Win.nuspec paket.dependencies = paket.dependencies paket.lock = paket.lock EndProjectSection diff --git a/MathNet.Numerics.OpenBLAS.sln b/MathNet.Numerics.OpenBLAS.sln index e1433667..3fed39e8 100644 --- a/MathNet.Numerics.OpenBLAS.sln +++ b/MathNet.Numerics.OpenBLAS.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27130.2026 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28922.388 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{5A0892FF-82CE-40FC-BCE1-73810C615F52}" ProjectSection(SolutionItems) = preProject @@ -40,6 +40,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{97C9717A ProjectSection(SolutionItems) = preProject build\build-framework.fsx = build\build-framework.fsx build.fsx = build.fsx + build\MathNet.Numerics.CUDA.Win.nuspec = build\MathNet.Numerics.CUDA.Win.nuspec paket.dependencies = paket.dependencies paket.lock = paket.lock EndProjectSection diff --git a/MathNet.Numerics.sln b/MathNet.Numerics.sln index a2ce027c..76f14465 100644 --- a/MathNet.Numerics.sln +++ b/MathNet.Numerics.sln @@ -33,7 +33,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{B54A0B40 build.fsx = build.fsx src\Directory.Build.props = src\Directory.Build.props global.json = global.json - build\MathNet.Numerics.nuspec = build\MathNet.Numerics.nuspec paket.dependencies = paket.dependencies paket.lock = paket.lock EndProjectSection diff --git a/build/MathNet.Numerics.Data.Matlab.nuspec b/build/MathNet.Numerics.Data.Matlab.nuspec new file mode 100644 index 00000000..b1479c72 --- /dev/null +++ b/build/MathNet.Numerics.Data.Matlab.nuspec @@ -0,0 +1,31 @@ + + + + MathNet.Numerics.Data.Matlab + 4.0.0 + Math.NET Numerics - MATLAB Data I/O Extensions + Christoph Ruegg, Marcus Cuda + Christoph Ruegg, Marcus Cuda + false + https://numerics.mathdotnet.com/License.html + https://numerics.mathdotnet.com/ + https://www.mathdotnet.com/images/MathNet128.png + MathWorks MATLAB Data Input/Output Extensions for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. + Support for Math.NET Numerics v4 +In addition to .Net 4.0 and newer now also targets .Net Standard 1.3 and 2.0. + Copyright Math.NET Project + math numeric data matlab + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/MathNet.Numerics.Data.Text.nuspec b/build/MathNet.Numerics.Data.Text.nuspec new file mode 100644 index 00000000..1d74e033 --- /dev/null +++ b/build/MathNet.Numerics.Data.Text.nuspec @@ -0,0 +1,31 @@ + + + + MathNet.Numerics.Data.Text + 4.0.0 + Math.NET Numerics - Text Data I/O Extensions + Christoph Ruegg, Marcus Cuda + Christoph Ruegg, Marcus Cuda + false + https://numerics.mathdotnet.com/License.html + https://numerics.mathdotnet.com/ + https://www.mathdotnet.com/images/MathNet128.png + Text Data Input/Output Extensions for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. + Support for Math.NET Numerics v4 +In addition to .Net 4.0 and newer now also targets .Net Standard 1.3 and 2.0. + Copyright Math.NET Project + math numeric data text csv tsv json xml + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/MathNet.Numerics.FSharp.Signed.nuspec b/build/MathNet.Numerics.FSharp.Signed.nuspec new file mode 100644 index 00000000..59f3bd8c --- /dev/null +++ b/build/MathNet.Numerics.FSharp.Signed.nuspec @@ -0,0 +1,43 @@ + + + + MathNet.Numerics.FSharp.Signed + + Math.NET Numerics for F# - Strong Name Edition + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + false + https://numerics.mathdotnet.com/License.html + https://numerics.mathdotnet.com/ + https://www.mathdotnet.com/images/MathNet128.png + F# Modules for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net Framework 4.5 or higher and .Net Standard 1.6 or higher, on Windows, Linux and Mac. This package contains strong-named assemblies for legacy use cases (not recommended). + + Copyright Math.NET Project + fsharp F# math numeric statistics probability integration interpolation regression solve fit linear algebra matrix fft + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/MathNet.Numerics.FSharp.nuspec b/build/MathNet.Numerics.FSharp.nuspec new file mode 100644 index 00000000..164764da --- /dev/null +++ b/build/MathNet.Numerics.FSharp.nuspec @@ -0,0 +1,43 @@ + + + + MathNet.Numerics.FSharp + + Math.NET Numerics for F# + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + false + https://numerics.mathdotnet.com/License.html + https://numerics.mathdotnet.com/ + https://www.mathdotnet.com/images/MathNet128.png + F# Modules for Math.NET Numerics, the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net Framework 4.5 or higher and .Net Standard 1.6 or higher, on Windows, Linux and Mac. + + Copyright Math.NET Project + fsharp F# math numeric statistics probability integration interpolation regression solve fit linear algebra matrix fft + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/MathNet.Numerics.Signed.nuspec b/build/MathNet.Numerics.Signed.nuspec new file mode 100644 index 00000000..91e20a8a --- /dev/null +++ b/build/MathNet.Numerics.Signed.nuspec @@ -0,0 +1,39 @@ + + + + MathNet.Numerics.Signed + + Math.NET Numerics - Strong Name Edition + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + false + https://numerics.mathdotnet.com/License.html + https://numerics.mathdotnet.com/ + https://www.mathdotnet.com/images/MathNet128.png + Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net Framework 4.0 or higher and .Net Standard 1.3 or higher, on Windows, Linux and Mac. This package contains strong-named assemblies for legacy use cases (not recommended). + + Copyright Math.NET Project + math numeric statistics probability integration interpolation regression solve fit linear algebra matrix fft + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/MathNet.Numerics.nuspec b/build/MathNet.Numerics.nuspec index 17f8c884..3f0242c5 100644 --- a/build/MathNet.Numerics.nuspec +++ b/build/MathNet.Numerics.nuspec @@ -1,22 +1,39 @@  - - - @project@ - @build.number@ - @title@ - @summary@ - @description@ - @authors@ + + + MathNet.Numerics + + Math.NET Numerics + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + Christoph Ruegg, Marcus Cuda, Jurgen Van Gael + false + https://numerics.mathdotnet.com/License.html https://numerics.mathdotnet.com/ https://www.mathdotnet.com/images/MathNet128.png - https://numerics.mathdotnet.com/License.html - false - @tags@ - @releaseNotes@ - @dependencies@ + Math.NET Numerics is the numerical foundation of the Math.NET project, aiming to provide methods and algorithms for numerical computations in science, engineering and every day use. Supports .Net Framework 4.0 or higher and .Net Standard 1.3 or higher, on Windows, Linux and Mac. + + Copyright Math.NET Project + math numeric statistics probability integration interpolation regression solve fit linear algebra matrix fft + + + + + + + + + + + + + + + - + + + + - @files@ - + \ No newline at end of file