From c9363b333d885b2a15d76c3af3f8a3b654766d33 Mon Sep 17 00:00:00 2001 From: Ricky C Date: Sun, 12 Mar 2017 10:26:49 -0700 Subject: [PATCH] Nugetified. --- .appveyor.yml | 20 +++++++++++++++++-- LibreMetaverse.GUI/LibreMetaverse.GUI.nuspec | 15 ++++++++++++++ ...ibreMetaverse.Rendering.Meshmerizer.nuspec | 15 ++++++++++++++ .../LibreMetaverse.Rendering.Simple.nuspec | 15 ++++++++++++++ .../LibreMetaverse.StructuredData.nuspec | 15 ++++++++++++++ .../LibreMetaverse.Utilities.nuspec | 15 ++++++++++++++ .../Properties/AssemblyInfo.cs | 10 +++++----- LibreMetaverse/AssemblyInfo.cs | 16 +++++++-------- LibreMetaverse/LibreMetaverse.nuspec | 15 ++++++++++++++ .../LibreMetaverseTypes.nuspec | 15 ++++++++++++++ 10 files changed, 136 insertions(+), 15 deletions(-) create mode 100644 LibreMetaverse.GUI/LibreMetaverse.GUI.nuspec create mode 100644 LibreMetaverse.Rendering.Meshmerizer/LibreMetaverse.Rendering.Meshmerizer.nuspec create mode 100644 LibreMetaverse.Rendering.Simple/LibreMetaverse.Rendering.Simple.nuspec create mode 100644 LibreMetaverse.StructuredData/LibreMetaverse.StructuredData.nuspec create mode 100644 LibreMetaverse.Utilities/LibreMetaverse.Utilities.nuspec create mode 100644 LibreMetaverse/LibreMetaverse.nuspec create mode 100644 LibreMetaverseTypes/LibreMetaverseTypes.nuspec diff --git a/.appveyor.yml b/.appveyor.yml index c7281037..f2c5783f 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,13 +1,29 @@ -version: 1.0.0.{build} +init: + - ps: if ($env:APPVEYOR_REPO_TAG -eq "true") { $env:TAG_VERSION = "$env:APPVEYOR_REPO_TAG_NAME.$env:APPVEYOR_BUILD_NUMBER" } else { $env:TAG_VERSION = "v1.0.0.$env:APPVEYOR_BUILD_NUMBER-alpha" } + - ps: $env:TAG_VERSION = $env:TAG_VERSION -replace 'v','' + - ps: Write-Host "Setting version to '$env:TAG_VERSION'" + - ps: Update-AppveyorBuild -Version "$env:TAG_VERSION" image: Visual Studio 2015 configuration: Release build: + project: LibreMetaverse.sln parallel: true verbosity: minimal - project: LibreMetaverse.sln + publish_nuget: true + publish_nuget_symbols: false + +cache: + - packages -> **\packages.config + +assembly_info: + patch: true + assembly_version: '{version}' + assembly_file_version: '{version}' + assembly_informational_version: '{version}' before_build: - del "C:\Program Files (x86)\MSBuild\4.0\Microsoft.Common.targets\ImportAfter\Xamarin.Common.targets" + - nuget restore LibreMetaverse.sln diff --git a/LibreMetaverse.GUI/LibreMetaverse.GUI.nuspec b/LibreMetaverse.GUI/LibreMetaverse.GUI.nuspec new file mode 100644 index 00000000..2ce8394e --- /dev/null +++ b/LibreMetaverse.GUI/LibreMetaverse.GUI.nuspec @@ -0,0 +1,15 @@ + + + + LibreMetaverse.GUI + $version$ + Cinder Biscuits + Cinder Biscuits + https://bitbucket.org/cinderblocks/libremetaverse/raw/34af5a40cf4bc32a7e012c61014966f5f534540d/LICENSE.txt + https://bitbucket.org/cinderblocks/libremetaverse + false + GUI library for LibreMEtaverse + Copyright 2017 + LMV OMV OpenMetaverse OpenSim Halcyon OpenMetaverseFoundation VirtualWorld + + \ No newline at end of file diff --git a/LibreMetaverse.Rendering.Meshmerizer/LibreMetaverse.Rendering.Meshmerizer.nuspec b/LibreMetaverse.Rendering.Meshmerizer/LibreMetaverse.Rendering.Meshmerizer.nuspec new file mode 100644 index 00000000..7338e247 --- /dev/null +++ b/LibreMetaverse.Rendering.Meshmerizer/LibreMetaverse.Rendering.Meshmerizer.nuspec @@ -0,0 +1,15 @@ + + + + LibreMetaverse.Rendering.Meshmerizer + $version$ + Cinder Biscuits + Cinder Biscuits + https://bitbucket.org/cinderblocks/libremetaverse/raw/34af5a40cf4bc32a7e012c61014966f5f534540d/LICENSE.txt + https://bitbucket.org/cinderblocks/libremetaverse + false + Meshmerizer library for rendering mesh assets in LibreMetaverse + Copyright 2017 + LMV OMV OpenMetaverse OpenSim Halcyon OpenMetaverseFoundation VirtualWorld + + \ No newline at end of file diff --git a/LibreMetaverse.Rendering.Simple/LibreMetaverse.Rendering.Simple.nuspec b/LibreMetaverse.Rendering.Simple/LibreMetaverse.Rendering.Simple.nuspec new file mode 100644 index 00000000..1abcaad8 --- /dev/null +++ b/LibreMetaverse.Rendering.Simple/LibreMetaverse.Rendering.Simple.nuspec @@ -0,0 +1,15 @@ + + + + LibreMetaverse.Rendering.Simple + $version$ + Cinder Biscuits + Cinder Biscuits + https://bitbucket.org/cinderblocks/libremetaverse/raw/34af5a40cf4bc32a7e012c61014966f5f534540d/LICENSE.txt + https://bitbucket.org/cinderblocks/libremetaverse + false + Simple library for rendering mesh assets in LibreMetaverse + Copyright 2017 + LMV OMV OpenMetaverse OpenSim Halcyon OpenMetaverseFoundation VirtualWorld + + \ No newline at end of file diff --git a/LibreMetaverse.StructuredData/LibreMetaverse.StructuredData.nuspec b/LibreMetaverse.StructuredData/LibreMetaverse.StructuredData.nuspec new file mode 100644 index 00000000..22ac08fd --- /dev/null +++ b/LibreMetaverse.StructuredData/LibreMetaverse.StructuredData.nuspec @@ -0,0 +1,15 @@ + + + + LibreMetaverse.StructuredData + $version$ + Cinder Biscuits + Cinder Biscuits + https://bitbucket.org/cinderblocks/libremetaverse/raw/34af5a40cf4bc32a7e012c61014966f5f534540d/LICENSE.txt + https://bitbucket.org/cinderblocks/libremetaverse + false + LibreMetaverse structured data library + Copyright 2017 + LMV OMV OpenMetaverse OpenSim Halcyon OpenMetaverseFoundation VirtualWorld + + \ No newline at end of file diff --git a/LibreMetaverse.Utilities/LibreMetaverse.Utilities.nuspec b/LibreMetaverse.Utilities/LibreMetaverse.Utilities.nuspec new file mode 100644 index 00000000..cef6b33d --- /dev/null +++ b/LibreMetaverse.Utilities/LibreMetaverse.Utilities.nuspec @@ -0,0 +1,15 @@ + + + + LibreMetaverse.Utilities + $version$ + Cinder Biscuits + Cinder Biscuits + https://bitbucket.org/cinderblocks/libremetaverse/raw/34af5a40cf4bc32a7e012c61014966f5f534540d/LICENSE.txt + https://bitbucket.org/cinderblocks/libremetaverse + false + LibreMetaverse utility library + Copyright 2017 + LMV OMV OpenMetaverse OpenSim Halcyon OpenMetaverseFoundation VirtualWorld + + \ No newline at end of file diff --git a/LibreMetaverse.Utilities/Properties/AssemblyInfo.cs b/LibreMetaverse.Utilities/Properties/AssemblyInfo.cs index ed53187c..71e0b77c 100644 --- a/LibreMetaverse.Utilities/Properties/AssemblyInfo.cs +++ b/LibreMetaverse.Utilities/Properties/AssemblyInfo.cs @@ -5,11 +5,11 @@ using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("OpenMetaverse.Utilities")] -[assembly: AssemblyDescription("")] +[assembly: AssemblyTitle("LibreMetaverse.Utilities")] +[assembly: AssemblyDescription("LibreMetaverse utility library")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("OpenMetaverse.Utilities")] +[assembly: AssemblyProduct("LibreMetaverse.Utilities")] [assembly: AssemblyCopyright("")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("1.0.0.*")] +[assembly: AssemblyFileVersion("1.0.0.*")] diff --git a/LibreMetaverse/AssemblyInfo.cs b/LibreMetaverse/AssemblyInfo.cs index 7f851bab..da8ea1a6 100644 --- a/LibreMetaverse/AssemblyInfo.cs +++ b/LibreMetaverse/AssemblyInfo.cs @@ -5,14 +5,14 @@ using System.Runtime.CompilerServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. -[assembly: AssemblyTitle("OpenMetaverse")] -[assembly: AssemblyDescription("OpenMetaverse library")] +[assembly: AssemblyTitle("LibreMetaverse")] +[assembly: AssemblyDescription("LibreMetaverse library")] [assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("openmetaverse.co")] -[assembly: AssemblyProduct("OpenMetaverse")] -[assembly: AssemblyCopyright("Copyright � openmetaverse.co 2006-2016")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("LibreMetaverse")] +[assembly: AssemblyCopyright("Copyright © openmetaverse.co 2006-2016")] [assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] +[assembly: AssemblyCulture("")] // // Version information for an assembly consists of the following four values: @@ -25,7 +25,7 @@ using System.Runtime.CompilerServices; // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("0.9.4.*")] +[assembly: AssemblyVersion("1.0.0.*")] // // In order to sign your assembly you must specify a key to use. Refer to the @@ -55,4 +55,4 @@ using System.Runtime.CompilerServices; [assembly: AssemblyDelaySign(false)] [assembly: AssemblyKeyFile("")] [assembly: AssemblyKeyName("")] -[assembly: AssemblyFileVersion("0.9.4.0")] +[assembly: AssemblyFileVersion("1.0.0.*")] diff --git a/LibreMetaverse/LibreMetaverse.nuspec b/LibreMetaverse/LibreMetaverse.nuspec new file mode 100644 index 00000000..8e191c4a --- /dev/null +++ b/LibreMetaverse/LibreMetaverse.nuspec @@ -0,0 +1,15 @@ + + + + LibreMetaverse + $version$ + Cinder Biscuits + Cinder Biscuits + https://bitbucket.org/cinderblocks/libremetaverse/raw/34af5a40cf4bc32a7e012c61014966f5f534540d/LICENSE.txt + https://bitbucket.org/cinderblocks/libremetaverse + false + LibreMetaverse allows your code to read and work with data send across a SecondLife, Halcyon, OpenSimulator, or related connection. + Copyright 2017 + LMV OMV OpenMetaverse OpenSim OpenSimulator Halcyon OpenMetaverseFoundation VirtualWorld + + \ No newline at end of file diff --git a/LibreMetaverseTypes/LibreMetaverseTypes.nuspec b/LibreMetaverseTypes/LibreMetaverseTypes.nuspec new file mode 100644 index 00000000..85840a36 --- /dev/null +++ b/LibreMetaverseTypes/LibreMetaverseTypes.nuspec @@ -0,0 +1,15 @@ + + + + LibreMetaverse.Types + $version$ + Cinder Biscuits + Cinder Biscuits + https://bitbucket.org/cinderblocks/libremetaverse/raw/34af5a40cf4bc32a7e012c61014966f5f534540d/LICENSE.txt + https://bitbucket.org/cinderblocks/libremetaverse + false + LibreMetaverse type library + Copyright 2017 + LMV OMV OpenMetaverse OpenSim Halcyon OpenMetaverseFoundation VirtualWorld + + \ No newline at end of file