Browse Source

Added nuget package for iOS

Nikita Tsukanov 10 years ago
parent
commit
043e1d5eaf
3 changed files with 32 additions and 1 deletions
  1. 4 0
      nuget/build-version.ps1
  2. 1 1
      nuget/include.ps1
  3. 27 0
      nuget/template/Perspex.iOS.nuspec

+ 4 - 0
nuget/build-version.ps1

@@ -16,11 +16,13 @@ sv skia_root "Perspex.Skia.Desktop"
 sv skia_lib "Perspex.Skia.Desktop\lib\net45"
 sv skia_native "Perspex.Skia.Desktop\build\net45\native"
 sv android "Perspex.Android\lib\MonoAndroid10"
+sv ios "Perspex.iOS\lib\Xamarin.iOS10"
 
 mkdir $lib -ErrorAction SilentlyContinue
 mkdir $build -ErrorAction SilentlyContinue
 mkdir $skia_lib
 mkdir $android
+mkdir $ios
 
 
 Copy-Item ..\src\Perspex.Animation\bin\Release\Perspex.Animation.dll $lib
@@ -67,6 +69,8 @@ Copy-Item ..\src\Skia\Perspex.Skia.Desktop\bin\Release\Perspex.Skia.Desktop.dll
 Copy-Item ..\src\Android\Perspex.Android\bin\Release\Perspex.Android.dll $android
 Copy-Item ..\src\Skia\Perspex.Skia.Android\bin\Release\Perspex.Skia.Android.dll $android
 
+Copy-Item ..\src\iOS\Perspex.iOS\bin\iPhone\Release\Perspex.iOS.dll $ios
+Copy-Item ..\src\Skia\Perspex.Skia.iOS\bin\iPhone\Release\Perspex.Skia.iOS.dll $ios
 
 foreach($pkg in $Packages)
 {

+ 1 - 1
nuget/include.ps1

@@ -1 +1 @@
-$Packages = @("Perspex", "Perspex.Desktop",  "Perspex.Skia.Desktop", "Perspex.Android")
+$Packages = @("Perspex", "Perspex.Desktop",  "Perspex.Skia.Desktop", "Perspex.Android", "Perspex.iOS")

+ 27 - 0
nuget/template/Perspex.iOS.nuspec

@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<package>
+  <metadata>
+    <id>Perspex.iOS</id>
+    <version>#VERSION#</version>
+    <authors>Perspex Team</authors>
+    <owners>stevenk</owners>
+    <licenseUrl>http://opensource.org/licenses/MIT</licenseUrl>
+    <projectUrl>https://github.com/Perspex/Perspex/</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>The Perspex UI framework</description>
+    <releaseNotes></releaseNotes>
+    <copyright>Copyright 2015</copyright>
+    <tags>Perspex</tags>
+    <dependencies>
+      <dependency id="Serilog" version="1.5.9" />
+      <dependency id="Splat" version="1.6.2" />
+      <dependency id="Sprache" version="2.0.0.47" />
+      <dependency id="Rx-Core" version="2.2.5" />
+      <dependency id="Rx-Interfaces" version="2.2.5" />
+      <dependency id="Rx-Linq" version="2.2.5" />
+      <dependency id="Rx-Main" version="2.2.5" />
+      <dependency id="Rx-PlatformServices" version="2.2.5" />
+	  <dependency id="Perspex" version="#VERSION#" />
+    </dependencies>
+  </metadata>
+</package>