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