|
|
|
@ -1,9 +1,11 @@ |
|
|
|
$ErrorActionPreference = "Stop" |
|
|
|
|
|
|
|
rm -Force -Recurse .\Perspex -ErrorAction SilentlyContinue |
|
|
|
rm -Force -Recurse .\Perspex.Desktop -ErrorAction SilentlyContinue |
|
|
|
rm -Force -Recurse .\Perspex.Skia.Desktop -ErrorAction SilentlyContinue |
|
|
|
rm -Force -Recurse .\Perspex.Android -ErrorAction SilentlyContinue |
|
|
|
. ".\include.ps1" |
|
|
|
|
|
|
|
foreach($pkg in $Packages) |
|
|
|
{ |
|
|
|
rm -Force -Recurse .\$pkg -ErrorAction SilentlyContinue |
|
|
|
} |
|
|
|
|
|
|
|
rm -Force -Recurse *.nupkg -ErrorAction SilentlyContinue |
|
|
|
Copy-Item template Perspex -Recurse |
|
|
|
@ -65,17 +67,18 @@ 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 |
|
|
|
|
|
|
|
(gc Perspex\Perspex.nuspec).replace('#VERSION#', $args[0]) | sc Perspex\Perspex.nuspec |
|
|
|
(gc Perspex\Perspex.Desktop.nuspec).replace('#VERSION#', $args[0]) | sc Perspex.Desktop\Perspex.Desktop.nuspec |
|
|
|
(gc Perspex\Perspex.Skia.Desktop.nuspec).replace('#VERSION#', $args[0]) | sc Perspex.Skia.Desktop\Perspex.Skia.Desktop.nuspec |
|
|
|
(gc Perspex\Perspex.Android.nuspec).replace('#VERSION#', $args[0]) | sc Perspex.Android\Perspex.Android.nuspec |
|
|
|
|
|
|
|
nuget.exe pack Perspex\Perspex.nuspec |
|
|
|
nuget.exe pack Perspex.Desktop\Perspex.Desktop.nuspec |
|
|
|
nuget.exe pack Perspex.Skia.Desktop\Perspex.Skia.Desktop.nuspec |
|
|
|
nuget.exe pack Perspex.Android\Perspex.Android.nuspec |
|
|
|
foreach($pkg in $Packages) |
|
|
|
{ |
|
|
|
(gc Perspex\$pkg.nuspec).replace('#VERSION#', $args[0]) | sc $pkg\$pkg.nuspec |
|
|
|
} |
|
|
|
|
|
|
|
foreach($pkg in $Packages) |
|
|
|
{ |
|
|
|
nuget.exe pack $pkg\$pkg.nuspec |
|
|
|
} |
|
|
|
|
|
|
|
rm -Force -Recurse .\Perspex |
|
|
|
rm -Force -Recurse .\Perspex.Desktop |
|
|
|
rm -Force -Recurse .\Perspex.Skia.Desktop |
|
|
|
rm -Force -Recurse .\Perspex.Android |
|
|
|
foreach($pkg in $Packages) |
|
|
|
{ |
|
|
|
rm -Force -Recurse .\$pkg |
|
|
|
} |