This is an automated email from the ASF dual-hosted git repository. jking pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/thrift.git
The following commit(s) were added to refs/heads/master by this push: new 4c71660 THRIFT-4705: add nuget configuration file 4c71660 is described below commit 4c71660dab62f2ac08ab7d81b41053fdaf2cdeb9 Author: James E. King III <jk...@apache.org> AuthorDate: Tue Jan 1 19:28:23 2019 -0500 THRIFT-4705: add nuget configuration file --- ApacheThrift.nuspec | 50 +++++++++++++++++++++++++++++++++++++++++ lib/csharp/Makefile.am | 4 ++++ lib/csharp/src/Thrift.45.csproj | 4 ++-- lib/csharp/src/Thrift.csproj | 11 ++++----- 4 files changed, 62 insertions(+), 7 deletions(-) diff --git a/ApacheThrift.nuspec b/ApacheThrift.nuspec new file mode 100644 index 0000000..54ed2c6 --- /dev/null +++ b/ApacheThrift.nuspec @@ -0,0 +1,50 @@ +<?xml version="1.0"?> + +<!-- + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + Instructions for building a nuget package: + + 1. Open Thrift.sln in lib\csharp\src and build the release version + of the "Thrift" and "Thrift.45" projects. + 2. Open Thrift.sln in lib\netcore and build the release version of + the "Thrift" project. + 3. nuget setApiKey <your-api-key> + 3. nuget pack ApacheThrift.nuspec -Symbols -SymbolPackageFormat snupkg + 4. nuget push ApacheThrift.1.0.0.nupkg -Source https://api.nuget.org/v3/index.json + --> + +<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd"> + <metadata> + <id>ApacheThrift</id> + <version>1.0.0</version> + <title>Apache Thrift 1.0.0</title> + <authors>Apache Thrift Developers</authors> + <owners>Apache Software Foundation</owners> + <license type="expression">Apache-2.0</license> + <projectUrl>http://thrift.apache.org/</projectUrl> + <requireLicenseAcceptance>true</requireLicenseAcceptance> + <summary>Apache Thrift .NET Library</summary> + <description> + Contains runtime libraries from lib/csharp for net35 and net45 frameworks, + and from lib/netcore for netstandard2.0 framework development. + </description> + <repository type="GitHub" url="https://github.com/apache/thrift" branch="release/1.0.0" /> + <tags>Apache Thrift RPC</tags> + </metadata> + <files> + <file src="lib\csharp\src\bin\Release\Thrift.*" target="lib\net35" /> + <file src="lib\csharp\src\bin\Release\Thrift45.*" target="lib\net45" /> + <file src="lib\netcore\Thrift\bin\Release\netstandard2.0\*.*" target="lib\netstandard2.0" /> + </files> +</package> \ No newline at end of file diff --git a/lib/csharp/Makefile.am b/lib/csharp/Makefile.am index be49d5e..56a8b0f 100644 --- a/lib/csharp/Makefile.am +++ b/lib/csharp/Makefile.am @@ -109,3 +109,7 @@ EXTRA_DIST = \ test \ coding_standards.md \ README.md + +MAINTAINERCLEANFILES = \ + Makefile \ + Makefile.in diff --git a/lib/csharp/src/Thrift.45.csproj b/lib/csharp/src/Thrift.45.csproj index 455916f..4e28b25 100644 --- a/lib/csharp/src/Thrift.45.csproj +++ b/lib/csharp/src/Thrift.45.csproj @@ -31,7 +31,7 @@ </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> + <DebugType>portable</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug\</OutputPath> <DefineConstants>TRACE;DEBUG;NET45</DefineConstants> @@ -39,7 +39,7 @@ <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <DebugType>pdbonly</DebugType> + <DebugType>portable</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> <DefineConstants>TRACE;NET45</DefineConstants> diff --git a/lib/csharp/src/Thrift.csproj b/lib/csharp/src/Thrift.csproj index 2a469ed..bf65569 100644 --- a/lib/csharp/src/Thrift.csproj +++ b/lib/csharp/src/Thrift.csproj @@ -52,19 +52,20 @@ </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> + <DebugType>portable</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> + <DefineConstants>TRACE;DEBUG</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <DebugType>pdbonly</DebugType> + <DebugType>portable</DebugType> <Optimize>true</Optimize> <OutputPath>bin\Release\</OutputPath> - <DefineConstants>TRACE</DefineConstants> + <DefineConstants> + </DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet> @@ -153,4 +154,4 @@ <ProjectExtensions> <VisualStudio AllowExistingFolder="true" /> </ProjectExtensions> -</Project> +</Project> \ No newline at end of file