Skip to content

Commit

Permalink
Added all nuspec files and merged UWP nuspecs
Browse files Browse the repository at this point in the history
- Added tokens for version and release notes
  • Loading branch information
bartlannoeye committed Oct 12, 2015
1 parent b740d1e commit 8d3d0aa
Show file tree
Hide file tree
Showing 12 changed files with 327 additions and 70 deletions.
10 changes: 10 additions & 0 deletions Source/nuspecs/NugetPack.cmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
nuget pack Prism.Core.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
nuget pack Prism.Wpf.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
nuget pack Prism.Windows.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
nuget pack Prism.Forms.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"

nuget pack Prism.Autofac.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
nuget pack Prism.Unity.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
nuget pack Prism.Ninject.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
nuget pack Prism.Mef.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
nuget pack Prism.StructureMap.nuspec -Prop Version=6.0.2-prerelease001 -Prop Notes="Signed assemblies"
33 changes: 0 additions & 33 deletions Source/nuspecs/Prism.Autofac.Windows.nuspec

This file was deleted.

43 changes: 43 additions & 0 deletions Source/nuspecs/Prism.Autofac.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Prism.Autofac</id>
<version>$version$</version>
<title>Autofac for Prism 6</title>
<authors>Brian Lagunas,Brian Noyes</authors>
<licenseUrl>https://github.com/PrismLibrary/Prism/blob/master/LICENSE</licenseUrl>
<projectUrl>http://prismlibrary.com/</projectUrl>
<iconUrl>http://prismlibrary.github.io/images/prism-logo-graphic-128.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Use these extensions to build Prism applications based on Autofac.</description>
<summary>Autofac extensions for Prism 6.</summary>
<releaseNotes>$notes$</releaseNotes>
<language>en-US</language>
<tags>prism mvvm uwp uap xaml autofac</tags>
<dependencies>

<group targetFramework=".NETFramework4.5">
<dependency id="Autofac" version="3.5.2" />
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="Prism.Wpf" version="6.0.1" />
</group>

<group targetFramework="uap10.0">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="Prism.Windows" version="6.0.0-prerelease002" />
<dependency id="System.Diagnostics.Debug" version="4.0.10" />
<dependency id="CommonServiceLocator" version="1.3.0" />
<dependency id="System.Globalization" version="4.0.10" />
<dependency id="System.Runtime" version="4.0.20" />
<dependency id="System.Threading.Tasks" version="4.0.10" />
<dependency id="Autofac" version="3.5.2" />
</group>

</dependencies>
</metadata>
<files>
<file src="..\Wpf\Prism.Autofac.Wpf\bin\Release-Signed\Prism.Autofac.Wpf.*" target="lib\net45\" exclude="**\*.pdb" />

<file src="..\Windows10\Prism.Autofac.Windows\bin\Release-Signed\Prism.Autofac.Windows.*" target="lib\uap10.0\" exclude="**\*.pdb" />
</files>
</package>
29 changes: 29 additions & 0 deletions Source/nuspecs/Prism.Core.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Prism.Core</id>
<version>$version$</version>
<title>Prism 6</title>
<authors>Brian Lagunas, Brian Noyes</authors>
<owners>Brian Lagunas, Brian Noyes</owners>
<licenseUrl>https://github.com/PrismLibrary/Prism/blob/master/LICENSE</licenseUrl>
<projectUrl>http://prismlibrary.com/</projectUrl>
<iconUrl>http://prismlibrary.github.io/images/prism-logo-graphic-128.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Prism 6 is a fully open source version of the Prism guidance originally produced by Microsoft Patterns &amp; Practices. Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms; WPF, Windows 10 UWP, and Xamarin Forms. Features that need to be platform specific are implemented in the respective libraries for the target platform.</description>
<summary>Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable applications.</summary>
<releaseNotes>$notes$</releaseNotes>
<language>en-US</language>
<tags>prism wpf xamarin mvvm uwp uap xaml</tags>
</metadata>
<files>
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\net45\" exclude="**\*.pdb" />
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\wp8\" exclude="**\*.pdb" />
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\wp81\" exclude="**\*.pdb" />
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\wpa81\" exclude="**\*.pdb" />
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\MonoAndroid10\" exclude="**\*.pdb" />
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\MonoTouch10\" exclude="**\*.pdb" />
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\Xamarin.iOS10\" exclude="**\*.pdb" />
<file src="..\Prism\bin\Release-Signed\Prism.*" target="lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\" exclude="**\*.pdb" />
</files>
</package>
51 changes: 51 additions & 0 deletions Source/nuspecs/Prism.Forms.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Prism.Forms</id>
<version>$version$</version>
<title>Prism for Xamarin.Forms</title>
<authors>Brian Lagunas</authors>
<owners>Brian Lagunas</owners>
<licenseUrl>https://github.com/PrismLibrary/Prism/blob/master/LICENSE</licenseUrl>
<projectUrl>http://prismlibrary.com/</projectUrl>
<iconUrl>http://prismlibrary.github.io/images/prism-logo-graphic-128.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>This is an early preview of Prism for Xamarin.Forms. Please let us know what you think. Your feedback will be greatly appreciated.

A walk through on how to get started with Prism for Xamarin.Forms: http://brianlagunas.com

Feel free to contribute to this project on GitHub.</description>
<summary>This is an early preview of Prism for Xamarin.Forms.</summary>
<releaseNotes>$notes$</releaseNotes>
<language>en-US</language>
<copyright>Copyright 2015</copyright>
<tags>prism wpf xaml xamarin xamrin.forms</tags>
<dependencies>
<group targetFramework="WindowsPhone8.0">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="CommonServiceLocator" version="1.3" />
<dependency id="Xamarin.Forms" version="1.5.0.6447" />
</group>
<group targetFramework="MonoAndroid1.0">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="CommonServiceLocator" version="1.3" />
<dependency id="Xamarin.Forms" version="1.5.0.6447" />
</group>
<group targetFramework=".NETPortable0.0-win+net45+wp80+MonoAndroid10+MonoTouch10+Xamarin.iOS10">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="CommonServiceLocator" version="1.3" />
<dependency id="Xamarin.Forms" version="1.5.0.6447" />
</group>
</dependencies>
</metadata>
<files>
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\net45\" exclude="**\*.pdb" />
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\wp8\" exclude="**\*.pdb" />
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\wp81\" exclude="**\*.pdb" />
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\wpa81\" exclude="**\*.pdb" />
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\MonoAndroid10\" exclude="**\*.pdb" />
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\MonoTouch10\" exclude="**\*.pdb" />
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\Xamarin.iOS10\" exclude="**\*.pdb" />
<file src="..\Xamarin\Prism.Forms\bin\Release-Signed\Prism.Forms.*" target="lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\" exclude="**\*.pdb" />
</files>
</package>
29 changes: 29 additions & 0 deletions Source/nuspecs/Prism.Mef.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Prism.Mef</id>
<version>$version$</version>
<title>MEF for Prism 6</title>
<authors>Brian Lagunas, Brian Noyes</authors>
<owners>Brian Lagunas, Brian Noyes</owners>
<licenseUrl>https://github.com/PrismLibrary/Prism/blob/master/LICENSE</licenseUrl>
<projectUrl>http://prismlibrary.com/</projectUrl>
<iconUrl>http://prismlibrary.github.io/images/prism-logo-graphic-128.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Use these extensions to build Prism applications based on MEF.</description>
<summary>MEF extensions for Prism 6.</summary>
<releaseNotes>$notes$</releaseNotes>
<language>en-US</language>
<tags>prism mvvm mef wpf</tags>
<dependencies>
<group targetFramework=".NETFramework4.5">
<dependency id="CommonServiceLocator" version="1.3.0" />
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="Prism.Wpf" version="6.0.1" />
</group>
</dependencies>
</metadata>
<files>
<file src="..\Wpf\Prism.Mef.Wpf\bin\Release-Signed\Prism.Mef.Wpf.*" target="lib\net45\" exclude="**\*.pdb" />
</files>
</package>
32 changes: 32 additions & 0 deletions Source/nuspecs/Prism.Ninject.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Prism.Ninject</id>
<version>$version$</version>
<title>Ninject for Prism 6</title>
<authors>Brian Lagunas, Brian Noyes</authors>
<owners>Brian Lagunas, Brian Noyes</owners>
<licenseUrl>https://github.com/PrismLibrary/Prism/blob/master/LICENSE</licenseUrl>
<projectUrl>http://prismlibrary.com/</projectUrl>
<iconUrl>http://prismlibrary.github.io/images/prism-logo-graphic-128.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Use these extensions to build Prism applications based on Ninject.</description>
<summary>Ninject extensions for Prism 6.</summary>
<releaseNotes>$notes$</releaseNotes>
<language>en-US</language>
<tags>prism wpf ninject dependency injection di</tags>
<dependencies>

<group targetFramework=".NETFramework4.5">
<dependency id="Ninject" version="3.2.2.0" />
<dependency id="CommonServiceLocator" version="1.3.0" />
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="Prism.Wpf" version="6.0.1" />
</group>

</dependencies>
</metadata>
<files>
<file src="..\Wpf\Prism.Ninject.Wpf\bin\Release-Signed\Prism.Ninject.Wpf.*" target="lib\net45\" exclude="**\*.pdb" />
</files>
</package>
30 changes: 30 additions & 0 deletions Source/nuspecs/Prism.StructureMap.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Prism.StructureMap</id>
<version>$version$</version>
<title>StructureMap for Prism 6</title>
<authors>Brian Lagunas, Brian Noyes</authors>
<owners>Brian Lagunas, Brian Noyes</owners>
<licenseUrl>https://github.com/PrismLibrary/Prism/blob/master/LICENSE</licenseUrl>
<projectUrl>http://prismlibrary.com/</projectUrl>
<iconUrl>http://prismlibrary.github.io/images/prism-logo-graphic-128.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Use these extensions to build Prism applications based on StructureMap.</description>
<summary>StructureMap extensions for Prism 6.</summary>
<releaseNotes>$notes$</releaseNotes>
<language>en-US</language>
<tags>prism mvvm StuctureMap dependency injection di</tags>
<dependencies>
<group targetFramework=".NETFramework4.5">
<dependency id="structuremap-signed" version="3.1.6.191" />
<dependency id="CommonServiceLocator" version="1.3.0" />
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="Prism.Wpf" version="6.0.1" />
</group>
</dependencies>
</metadata>
<files>
<file src="..\Wpf\Prism.StructureMap.Wpf\bin\Release-Signed\Prism.StructureMap.Wpf.*" target="lib\net45\" exclude="**\*.pdb" />
</files>
</package>
33 changes: 0 additions & 33 deletions Source/nuspecs/Prism.Unity.Windows.nuspec

This file was deleted.

65 changes: 65 additions & 0 deletions Source/nuspecs/Prism.Unity.nuspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
<metadata>
<id>Prism.Unity</id>
<version>$version$</version>
<title>Unity for Prism 6</title>
<authors>Brian Lagunas, Brian Noyes</authors>
<owners>Brian Lagunas, Brian Noyes</owners>
<licenseUrl>https://github.com/PrismLibrary/Prism/blob/master/LICENSE</licenseUrl>
<projectUrl>http://prismlibrary.com/</projectUrl>
<iconUrl>http://prismlibrary.github.io/images/prism-logo-graphic-128.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Use these extensions to build Prism 6 applications based on Unity.</description>
<summary>Unity extensions for Prism 6.</summary>
<releaseNotes>$notes$</releaseNotes>
<language>en-US</language>
<tags>prism mvvm wpf uwp unity dependency injection di</tags>
<dependencies>

<group targetFramework=".NETFramework4.5">
<dependency id="Unity" version="3.5.1404.0" />
<dependency id="CommonServiceLocator" version="1.3.0" />
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="Prism.Wpf" version="6.0.1" />
</group>

<group targetFramework="uap10.0">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="Prism.Windows" version="6.0.0-prerelease002" />
<dependency id="System.Diagnostics.Debug" version="4.0.10" />
<dependency id="CommonServiceLocator" version="1.3.0" />
<dependency id="System.Globalization" version="4.0.10" />
<dependency id="System.Runtime" version="4.0.20" />
<dependency id="System.Threading.Tasks" version="4.0.10" />
<dependency id="Unity" version="3.5.1404" />
</group>

<group targetFramework="WindowsPhone8.0">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="CommonServiceLocator" version="1.3" />
<dependency id="Xamarin.Forms" version="1.5.0.6447" />
<dependency id="Unity" version="4.0.1" />
</group>
<group targetFramework="MonoAndroid1.0">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="CommonServiceLocator" version="1.3" />
<dependency id="Xamarin.Forms" version="1.5.0.6447" />
<dependency id="Unity" version="4.0.1" />
</group>
<group targetFramework=".NETPortable0.0-win+net45+wp80+MonoAndroid10+MonoTouch10+Xamarin.iOS10">
<dependency id="Prism.Core" version="6.0.1" />
<dependency id="CommonServiceLocator" version="1.3" />
<dependency id="Xamarin.Forms" version="1.5.0.6447" />
<dependency id="Unity" version="4.0.1" />
</group>
</dependencies>
</metadata>
<files>
<file src="..\Wpf\Prism.Unity.Wpf\bin\Release-Signed\Prism.Unity.Wpf.*" target="lib\net45\" exclude="**\*.pdb" />

<file src="..\Windows10\Prism.Unity.Windows\bin\Release-Signed\Prism.Unity.Windows.*" target="lib\uap10.0\" exclude="**\*.pdb" />

<file src="..\Xamarin\Prism.Unity.Forms\bin\Release-Signed\Prism.Unity.Forms.*" target="lib\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\" exclude="**\*.pdb" />
</files>
</package>
Loading

0 comments on commit 8d3d0aa

Please sign in to comment.