[Build] Add Tizen.NET.API4 package 03/161903/1
authorWonyoung Choi <wy80.choi@samsung.com>
Tue, 28 Nov 2017 06:23:45 +0000 (15:23 +0900)
committerWonyoung Choi <wy80.choi@samsung.com>
Tue, 28 Nov 2017 06:23:45 +0000 (15:23 +0900)
The Tizen.NET.APIx package has only the reference assemblies for
the specfic API Level.

Change-Id: Ida2860cddbd5d3b6624f39895a280f7472325d59

build.cmd
build.sh
pkg/Tizen.NET.API4.nuspec [new file with mode: 0644]
pkg/Tizen.NET.Internals.nuspec
pkg/Tizen.NET.nuspec

index b05729e..b92b51f 100644 (file)
--- a/build.cmd
+++ b/build.cmd
@@ -49,6 +49,7 @@ if /I [%VERSION_INTERNAL%] == [] set VERSION_INTERNAL=%VERSION%
 set OUTDIR=%~dp0Artifacts
 set NUGET_CMD=%~dp0tools\NuGet.exe
 %NUGET_CMD% pack %~dp0pkg\Tizen.NET.nuspec -NoPackageAnalysis -Version %VERSION% -BasePath %~dp0 -OutputDirectory %OUTDIR%
+%NUGET_CMD% pack %~dp0pkg\Tizen.NET.API4.nuspec -NoPackageAnalysis -Version %VERSION% -BasePath %~dp0 -OutputDirectory %OUTDIR%
 %NUGET_CMD% pack %~dp0pkg\Tizen.NET.Internals.nuspec -NoPackageAnalysis -Version %VERSION_INTERNAL% -BasePath %~dp0 -OutputDirectory %OUTDIR%
 goto :EOF
 
index 1d54d5d..377421e 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -63,6 +63,7 @@ cmd_pack() {
   fi
 
   $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.nuspec -NoPackageAnalysis -Version $VERSION -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR
+  $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.API4.nuspec -NoPackageAnalysis -Version $VERSION -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR
   $NUGET_CMD pack $SCRIPT_DIR/pkg/Tizen.NET.Internals.nuspec -NoPackageAnalysis -Version $VERSION_INTERNAL -BasePath $SCRIPT_DIR -OutputDirectory $OUTDIR
 }
 
diff --git a/pkg/Tizen.NET.API4.nuspec b/pkg/Tizen.NET.API4.nuspec
new file mode 100644 (file)
index 0000000..dfde170
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
+  <metadata>
+    <id>Tizen.NET.API4</id>
+    <version>$version$</version>
+    <authors>Samsung Electronics</authors>
+    <owners>Samsung Electronics</owners>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <licenseUrl>https://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
+    <projectUrl>https://www.tizen.org/</projectUrl>
+    <iconUrl>https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png</iconUrl>
+    <description>Reference assemblies of Tizen .NET API Level 4.</description>
+    <copyright>© Samsung Electronics Co., Ltd All Rights Reserved</copyright>
+  </metadata>
+  <files>
+    <file src="Artifacts\bin\public\ref\*.dll"  target="ref\netstandard2.0" />
+    <file src="Artifacts\bin\public\*.xml"  target="ref\netstandard2.0" />
+  </files>
+</package>
\ No newline at end of file
index 8bd9b0e..96a5831 100644 (file)
@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
   <metadata>
     <id>Tizen.NET.Internals</id>
-    <version>4.0.0</version>
+    <version>$version$</version>
     <authors>Samsung Electronics</authors>
     <owners>Samsung Electronics</owners>
     <requireLicenseAcceptance>false</requireLicenseAcceptance>
@@ -13,9 +13,7 @@
     <copyright>© Samsung Electronics Co., Ltd All Rights Reserved</copyright>
   </metadata>
   <files>
-
     <file src="Artifacts\bin\internal\*.dll"  target="lib\netstandard2.0" />
     <file src="Artifacts\bin\internal\*.xml"  target="lib\netstandard2.0" />
-
   </files>
 </package>
index 13aa4e7..21efd9e 100644 (file)
@@ -2,22 +2,26 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
   <metadata>
     <id>Tizen.NET</id>
-    <version>4.0.0</version>
+    <version>$version$</version>
     <authors>Samsung Electronics</authors>
     <owners>Samsung Electronics</owners>
     <requireLicenseAcceptance>false</requireLicenseAcceptance>
     <licenseUrl>https://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
     <projectUrl>https://www.tizen.org/</projectUrl>
     <iconUrl>https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png</iconUrl>
-    <description>A set of Tizen.NET APIs. This includes all of the APIs built on top of Tizen Platform.</description>
+    <description>A set of Tizen .NET APIs. This includes all of the APIs built on top of Tizen Platform.</description>
     <copyright>© Samsung Electronics Co., Ltd All Rights Reserved</copyright>
+    <dependencies>
+      <group targetFramework="tizen40">
+        <dependency id="NETStandard.Library" version="2.0.0" />
+        <dependency id="Tizen.NET.API4" version="$version$" />
+      </group>
+      <group targetFramework="netstandard2.0">
+        <dependency id="Tizen.NET.API4" version="$version$" />
+      </group>
+    </dependencies>
   </metadata>
   <files>
-
     <file src="pkg\build\**" target="build" />
-
-    <file src="Artifacts\bin\public\*.dll"  target="lib\netstandard2.0" />
-    <file src="Artifacts\bin\public\*.xml"  target="lib\netstandard2.0" />
-
   </files>
 </package>