瀏覽代碼

Initial nuget package spec.

Steven Kirk 10 年之前
父節點
當前提交
d3cf5a7ba0
共有 3 個文件被更改,包括 69 次插入0 次删除
  1. 2 0
      nuget/.gitignore
  2. 26 0
      nuget/Perspex/Perspex.nuspec
  3. 41 0
      nuget/build.bat

+ 2 - 0
nuget/.gitignore

@@ -0,0 +1,2 @@
+lib/
+*.nupkg

+ 26 - 0
nuget/Perspex/Perspex.nuspec

@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<package >
+  <metadata>
+    <id>Perspex</id>
+    <version>0.0.1-alpha</version>
+    <authors>stevenk</authors>
+    <owners>stevenk</owners>
+    <licenseUrl>http://opensource.org/licenses/MIT</licenseUrl>
+    <projectUrl>https://github.com/grokys/Perspex/</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>The Perspex UI framework</description>
+    <releaseNotes>Initial alpha release.</releaseNotes>
+    <copyright>Copyright 2015</copyright>
+    <tags>Perspex</tags>
+    <dependencies>
+      <dependency id="Glass" version="1.4.4.0" />
+      <dependency id="OmniXaml" version="1.4.4.0" />
+      <dependency id="OmniXaml.AppServices" version="1.4.4.0" />
+      <dependency id="OmniXaml.AppServices.NetCore" version="1.4.4.0" />
+      <dependency id="reactiveui" version="6.5.0" />
+      <dependency id="reactiveui-core" version="6.5.0" />
+      <dependency id="Serilog" version="1.5.9" />
+      <dependency id="Splat" version="1.6.2" />
+    </dependencies>
+  </metadata>
+</package>

+ 41 - 0
nuget/build.bat

@@ -0,0 +1,41 @@
+SET lib="Perspex\lib\portable-windows8+net45"
+SET build="Perspex\build\net45"
+
+mkdir %lib%
+mkdir %build%
+
+copy ..\src\Perspex.Animation\bin\Release\Perspex.Animation.dll %lib%
+copy ..\src\Perspex.Animation\bin\Release\Perspex.Animation.xml %lib%
+copy ..\src\Perspex.Application\bin\Release\Perspex.Application.dll %lib%
+copy ..\src\Perspex.Application\bin\Release\Perspex.Application.xml %lib%
+copy ..\src\Perspex.Base\bin\Release\Perspex.Base.dll %lib%
+copy ..\src\Perspex.Base\bin\Release\Perspex.Base.xml %lib%
+copy ..\src\Perspex.Controls\bin\Release\Perspex.Controls.dll %lib%
+copy ..\src\Perspex.Controls\bin\Release\Perspex.Controls.xml %lib%
+copy ..\src\Perspex.Diagnostics\bin\Release\\Perspex.Diagnostics.dll %lib%
+copy ..\src\Perspex.Diagnostics\bin\Release\\Perspex.Diagnostics.xml %lib%
+copy ..\src\Perspex.Input\bin\Release\Perspex.Input.dll %lib%
+copy ..\src\Perspex.Input\bin\Release\Perspex.Input.xml %lib%
+copy ..\src\Perspex.Interactivity\bin\Release\Perspex.Interactivity.dll %lib%
+copy ..\src\Perspex.Interactivity\bin\Release\Perspex.Interactivity.xml %lib%
+copy ..\src\Perspex.Layout\bin\Release\Perspex.Layout.dll %lib%
+copy ..\src\Perspex.Layout\bin\Release\Perspex.Layout.xml %lib%
+copy ..\src\Perspex.SceneGraph\bin\Release\Perspex.SceneGraph.dll %lib%
+copy ..\src\Perspex.SceneGraph\bin\Release\Perspex.SceneGraph.xml %lib%
+copy ..\src\Perspex.Styling\bin\Release\Perspex.Styling.dll %lib%
+copy ..\src\Perspex.Styling\bin\Release\Perspex.Styling.xml %lib%
+copy ..\src\Perspex.Themes.Default\bin\Release\Perspex.Themes.Default.dll %lib%
+copy ..\src\Perspex.Themes.Default\bin\Release\Perspex.Themes.Default.xml %lib%
+copy ..\src\Markup\Perspex.Xaml\bin\Release\Perspex.Xaml.dll %lib%
+copy ..\src\Markup\Perspex.Xaml\bin\Release\Perspex.Xaml.xml %lib%
+copy ..\src\Markup\Perspex.Xaml.Desktop\bin\Release\Perspex.Xaml.Desktop.dll %lib%
+copy ..\src\Markup\Perspex.Xaml.Desktop\bin\Release\Perspex.Xaml.Desktop.xml %lib%
+copy ..\src\NGenerics\bin\Release\NGenerics.dll %lib%
+
+copy ..\src\Windows\Perspex.Direct2D1\bin\Release\Perspex.Direct2D1.dll %build%
+copy ..\src\Windows\Perspex.Direct2D1\bin\Release\SharpDX.dll %build%
+copy ..\src\Windows\Perspex.Direct2D1\bin\Release\SharpDX.Direct2D1.dll %build%
+copy ..\src\Windows\Perspex.Direct2D1\bin\Release\SharpDX.DXGI.dll %build%
+copy ..\src\Windows\Perspex.Win32\bin\Release\Perspex.Win32.dll %build%
+
+nuget.exe pack Perspex\Perspex.nuspec