Change project files to MSBuild 14 format
authorWonYoung Choi <wy80.choi@samsung.com>
Mon, 19 Jun 2017 07:51:45 +0000 (16:51 +0900)
committerKangho Hur <kangho.hur@samsung.com>
Mon, 10 Jul 2017 02:11:27 +0000 (11:11 +0900)
Change-Id: I772315bad5d661b764527a051014ce856cce967e

12 files changed:
.nuspec/Xamarin.Forms.Maps.Tizen.nuspec [new file with mode: 0644]
.nuspec/Xamarin.Forms.Platform.Tizen.nuspec [new file with mode: 0644]
Xamarin.Forms.Maps.Tizen/Properties/AssemblyInfo.cs
Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.csproj [changed mode: 0755->0644]
Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.nuspec [deleted file]
Xamarin.Forms.Maps.Tizen/project.json [new file with mode: 0644]
Xamarin.Forms.Platform.Tizen/Properties/AssemblyInfo.cs
Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.csproj [changed mode: 0755->0644]
Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec [deleted file]
Xamarin.Forms.Platform.Tizen/project.json [new file with mode: 0644]
Xamarin.Forms.Tizen.sln
packaging/xamarin-forms-tizen.spec

diff --git a/.nuspec/Xamarin.Forms.Maps.Tizen.nuspec b/.nuspec/Xamarin.Forms.Maps.Tizen.nuspec
new file mode 100644 (file)
index 0000000..2277d0b
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<package >
+  <metadata>
+    <id>Xamarin.Forms.Maps.Tizen</id>
+    <version>$version$</version>
+    <authors>Xamarin Inc.</authors>
+    <owners>Xamarin Inc.</owners>
+    <tags>xamarin forms maps xamarinforms xamarinformsmaps xamarin.forms.maps tizen tizen.net</tags>
+    <licenseUrl>http://aka.ms/xamarin-forms-license</licenseUrl>
+    <iconUrl>http://xamarin.com/content/images/nuget/xamarin.png</iconUrl>
+    <projectUrl>http://xamarin.com/forms</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>Xamarin.Forms.Maps Renderer for Tizen .NET</description>
+    <copyright>Copyright 2013-2017</copyright>
+    <dependencies>
+      <dependency id="Xamarin.Forms.Maps$IdAppend$" version="$version$" />
+      <dependency id="ElmSharp" version="1.2.1" />
+      <dependency id="Tizen.Location" version="1.0.8" />
+      <dependency id="Tizen.Maps" version="1.0.11" />
+    </dependencies>
+  </metadata>
+  <files>
+    <file src="..\Xamarin.Forms.Maps.Tizen\bin\$Configuration$\Xamarin.Forms.Maps.Tizen.dll" target="lib\netstandard1.6"/>
+    <file src="..\Xamarin.Forms.Maps.Tizen\bin\$Configuration$\Xamarin.Forms.Maps.Tizen.*pdb" target="lib\netstandard1.6"/>
+  </files>
+</package>
diff --git a/.nuspec/Xamarin.Forms.Platform.Tizen.nuspec b/.nuspec/Xamarin.Forms.Platform.Tizen.nuspec
new file mode 100644 (file)
index 0000000..95d2e3f
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<package >
+  <metadata>
+    <id>Xamarin.Forms.Platform.Tizen</id>
+    <version>$version$</version>
+    <authors>Xamarin Inc.</authors>
+    <owners>Xamarin Inc.</owners>
+    <tags>xamarin forms xamarinforms xamarin.forms tizen tizen.net</tags>
+    <licenseUrl>http://aka.ms/xamarin-forms-license</licenseUrl>
+    <iconUrl>http://xamarin.com/content/images/nuget/xamarin.png</iconUrl>
+    <projectUrl>http://xamarin.com/forms</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>Xamarin Forms Renderer to build native UIs for Tizen .NET</description>
+    <copyright>Copyright 2013-2017</copyright>
+    <dependencies>
+      <dependency id="Xamarin.Forms$IdAppend$" version="$version$" />
+      <dependency id="ElmSharp" version="1.2.1" />
+      <dependency id="Tizen.Applications.Common" version="1.5.8" />
+      <dependency id="Tizen.Applications.UI" version="1.5.8" />
+      <dependency id="Tizen.System.Information" version="1.0.4" />
+      <dependency id="Tizen.WebView" version="1.0.1" />
+    </dependencies>
+  </metadata>
+  <files>
+    <file src="..\Xamarin.Forms.Platform.Tizen\bin\$Configuration$\Xamarin.Forms.Platform.Tizen.dll" target="lib\netstandard1.6"/>
+    <file src="..\Xamarin.Forms.Platform.Tizen\bin\$Configuration$\Xamarin.Forms.Platform.Tizen.*pdb" target="lib\netstandard1.6"/>
+  </files>
+</package>
index 2618cf7..4694692 100644 (file)
@@ -1,5 +1,11 @@
-using Xamarin.Forms.Maps;
+using System.Reflection;
+using Xamarin.Forms.Maps;
 using Xamarin.Forms.Maps.Tizen;
 using Xamarin.Forms.Platform.Tizen;
 
+[assembly: AssemblyTitle("Xamarin.Forms.Maps.Tizen")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCulture("")]
+
 [assembly: ExportRenderer(typeof (Map), typeof (MapRenderer))]
old mode 100755 (executable)
new mode 100644 (file)
index 543364d..04cbb53
@@ -1,20 +1,74 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <TargetFramework>netstandard1.6</TargetFramework>
-    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+wp80+win81+wpa81</PackageTargetFallback>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{3AD33CC8-A506-4254-B3CA-3123A25B3383}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Xamarin.Forms.Maps.Tizen</RootNamespace>
+    <AssemblyName>Xamarin.Forms.Maps.Tizen</AssemblyName>
+    <FileAlignment>512</FileAlignment>
+  </PropertyGroup>
+  <PropertyGroup>
+    <TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
+    <TargetFrameworkVersion>v1.6</TargetFrameworkVersion>
+    <NuGetTargetMoniker>.NETStandard,Version=v1.6</NuGetTargetMoniker>
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+    <NoStdLib>true</NoStdLib>
+    <NoWarn>$(NoWarn);1701;1702</NoWarn>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Turkey|AnyCPU'">
+    <DebugSymbols>true</DebugSymbols>
+    <OutputPath>bin\Turkey\</OutputPath>
+    <DefineConstants>TRACE;DEBUG</DefineConstants>
+    <DebugType>full</DebugType>
+    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
+    <ErrorReport>prompt</ErrorReport>
+    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
   </PropertyGroup>
-
   <ItemGroup>
-    <PackageReference Include="ElmSharp" Version="1.2.1" />
-    <PackageReference Include="Tizen.Location" Version="1.0.8" />
-    <PackageReference Include="Tizen.Maps" Version="1.0.11" />
+    <Compile Include="..\Xamarin.Forms.Core\Properties\GlobalAssemblyInfo.cs">
+      <Link>Properties\GlobalAssemblyInfo.cs</Link>
+    </Compile>
+    <Compile Include="**\*.cs" Exclude="obj\**\*.cs" />
   </ItemGroup>
-
   <ItemGroup>
-    <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj" />
-    <ProjectReference Include="..\Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj" />
-    <ProjectReference Include="..\Xamarin.Forms.Platform.Tizen\Xamarin.Forms.Platform.Tizen.csproj" />
+    <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
+      <Name>Xamarin.Forms.Core</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj">
+      <Name>Xamarin.Forms.Maps</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\Xamarin.Forms.Platform.Tizen\Xamarin.Forms.Platform.Tizen.csproj">
+      <Name>Xamarin.Forms.Platform.Tizen</Name>
+    </ProjectReference>
   </ItemGroup>
-
-</Project>
+  <ItemGroup>
+    <None Include="project.json" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <PropertyGroup>
+    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
+    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
+    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.nuspec b/Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.nuspec
deleted file mode 100644 (file)
index 36606cf..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0"?>
-<package>
-  <metadata>
-    <id>Xamarin.Forms.Maps.Tizen</id>
-    <version>$version$</version>
-    <authors>Samsung Electronics</authors>
-    <projectUrl>https://www.tizen.org/</projectUrl>
-    <iconUrl>https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png</iconUrl>
-    <requireLicenseAcceptance>false</requireLicenseAcceptance>
-    <licenseUrl>https://git.tizen.org/cgit/platform/upstream/xamarin-forms/plain/LICENSE</licenseUrl>
-    <description>Xamarin.Forms.Maps Renderer for Tizen.Net</description>
-    <copyright>Copyright 2016</copyright>
-    <dependencies>
-      <dependency id="Xamarin.Forms.Maps" version="2.3.5.233-pre1" />
-      <dependency id="ElmSharp" version="1.2.1" />
-      <dependency id="Tizen.Location" version="1.0.8" />
-      <dependency id="Tizen.Maps" version="1.0.11" />
-    </dependencies>
-  </metadata>
-  <files>
-    <file src="bin/$Configuration$/netstandard1.6/Xamarin.Forms.Maps.Tizen.dll" target="lib/netstandard1.6"/>
-    <file src="bin/$Configuration$/netstandard1.6/Xamarin.Forms.Maps.Tizen.*pdb" target="lib/netstandard1.6"/>
-  </files>
-</package>
diff --git a/Xamarin.Forms.Maps.Tizen/project.json b/Xamarin.Forms.Maps.Tizen/project.json
new file mode 100644 (file)
index 0000000..8665207
--- /dev/null
@@ -0,0 +1,14 @@
+{
+  "dependencies": {
+    "NETStandard.Library": "1.6.1",
+    "ElmSharp": "1.2.1",
+    "Tizen.Applications.UI": "1.5.8",
+    "Tizen.Location": "1.0.8",
+    "Tizen.Maps": "1.0.11"
+  },
+  "frameworks": {
+    "netstandard1.6": {
+      "imports": "portable-net45+win8+wpa81+wp8"
+    }
+  }
+}
\ No newline at end of file
index 357c327..5639b6a 100644 (file)
@@ -1,6 +1,15 @@
+using System.Reflection;
 using Xamarin.Forms;
 using Xamarin.Forms.Platform.Tizen;
 
+[assembly: AssemblyTitle("Xamarin.Forms.Platform.Tizen")]
+[assembly: AssemblyDescription("Tizen Backend for Xamarin.Forms")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCulture("")]
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+
 [assembly: Dependency(typeof(ResourcesProvider))]
 [assembly: Dependency(typeof(Deserializer))]
 [assembly: Dependency(typeof(NativeBindingService))]
old mode 100755 (executable)
new mode 100644 (file)
index d2fbee4..f383fc4
@@ -1,21 +1,68 @@
-<Project Sdk="Microsoft.NET.Sdk">
-
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <TargetFramework>netstandard1.6</TargetFramework>
-    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+wp80+win81+wpa81</PackageTargetFallback>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Xamarin.Forms.Platform.Tizen</RootNamespace>
+    <AssemblyName>Xamarin.Forms.Platform.Tizen</AssemblyName>
+    <FileAlignment>512</FileAlignment>
+  </PropertyGroup>
+  <PropertyGroup>
+    <TargetFrameworkIdentifier>.NETStandard</TargetFrameworkIdentifier>
+    <TargetFrameworkVersion>v1.6</TargetFrameworkVersion>
+    <NuGetTargetMoniker>.NETStandard,Version=v1.6</NuGetTargetMoniker>
+    <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>
+    <NoStdLib>true</NoStdLib>
+    <NoWarn>$(NoWarn);1701;1702</NoWarn>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Turkey|AnyCPU'">
+    <DebugSymbols>true</DebugSymbols>
+    <OutputPath>bin\Turkey\</OutputPath>
+    <DefineConstants>TRACE;DEBUG</DefineConstants>
+    <DebugType>full</DebugType>
+    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
+    <ErrorReport>prompt</ErrorReport>
+    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
+    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
   </PropertyGroup>
-
   <ItemGroup>
-    <PackageReference Include="Tizen.Applications.Common" Version="1.5.8" />
-    <PackageReference Include="Tizen.Applications.UI" Version="1.5.8" />
-    <PackageReference Include="ElmSharp" Version="1.2.1" />
-    <PackageReference Include="System.Runtime.Serialization.Xml" Version="4.3.0" />
-    <PackageReference Include="Tizen.System.Information" Version="1.0.4" />
-    <PackageReference Include="Tizen.WebView" Version="1.0.1" />
+    <Compile Include="..\Xamarin.Forms.Core\Properties\GlobalAssemblyInfo.cs">
+      <Link>Properties\GlobalAssemblyInfo.cs</Link>
+    </Compile>
+    <Compile Include="**\*.cs" Exclude="obj\**\*.cs" />
   </ItemGroup>
-
   <ItemGroup>
-    <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj" />
+    <ProjectReference Include="..\Xamarin.Forms.Core\Xamarin.Forms.Core.csproj">
+      <Name>Xamarin.Forms.Core</Name>
+    </ProjectReference>
   </ItemGroup>
-
-</Project>
+  <ItemGroup>
+    <None Include="project.json" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+  <PropertyGroup>
+    <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>
+    <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>
+    <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec b/Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec
deleted file mode 100644 (file)
index 16ec470..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<package>
-       <metadata>
-               <id>Xamarin.Forms.Platform.Tizen</id>
-               <version>$version$</version>
-               <authors>Samsung Electronics</authors>
-               <tags>xamarin forms xamarin.forms tizen</tags>
-               <projectUrl>https://www.tizen.org/</projectUrl>
-               <iconUrl>https://developer.tizen.org/sites/default/files/images/tizen-pinwheel-on-light-rgb_64_64.png</iconUrl>
-               <requireLicenseAcceptance>false</requireLicenseAcceptance>
-    <licenseUrl>https://git.tizen.org/cgit/platform/upstream/xamarin-forms/plain/LICENSE</licenseUrl>
-               <description>Xamarin Forms Renderer to build native UIs for Tizen.Net</description>
-               <copyright>Copyright 2016</copyright>
-               <dependencies>
-                       <dependency id="Xamarin.Forms" version="2.3.5.233-pre1" />
-                       <dependency id="Tizen.Applications.Common" version="1.5.8" />
-                       <dependency id="Tizen.Applications.UI" version="1.5.8" />
-                       <dependency id="ElmSharp" version="1.2.1" />
-                       <dependency id="Tizen.System.Information" version="1.0.4" />
-                       <dependency id="Tizen.WebView" version="1.0.1" />
-               </dependencies>
-       </metadata>
-       <files>
-               <file src="bin/$Configuration$/netstandard1.6/Xamarin.Forms.Platform.Tizen.dll" target="lib/netstandard1.6"/>
-               <file src="bin/$Configuration$/netstandard1.6/Xamarin.Forms.Platform.Tizen.*pdb" target="lib/netstandard1.6"/>
-       </files>
-</package>
diff --git a/Xamarin.Forms.Platform.Tizen/project.json b/Xamarin.Forms.Platform.Tizen/project.json
new file mode 100644 (file)
index 0000000..51159fc
--- /dev/null
@@ -0,0 +1,16 @@
+{
+  "dependencies": {
+    "NETStandard.Library": "1.6.1",
+    "System.Runtime.Serialization.Xml": "4.3.0",
+    "ElmSharp": "1.2.1",
+    "Tizen.Applications.Common": "1.5.8",
+    "Tizen.Applications.UI": "1.5.8",
+    "Tizen.System.Information": "1.0.4",
+    "Tizen.WebView": "1.0.1"
+  },
+  "frameworks": {
+    "netstandard1.6": {
+      "imports": "portable-net45+win8+wpa81+wp8"
+    }
+  }
+}
\ No newline at end of file
index b80658d..0cc0b58 100644 (file)
@@ -1,19 +1,21 @@
 
 Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio 15
-VisualStudioVersion = 15.0.26228.12
+VisualStudioVersion = 15.0.26430.13
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Forms.Platform.Tizen", "Xamarin.Forms.Platform.Tizen\Xamarin.Forms.Platform.Tizen.csproj", "{F77EB771-B082-48C6-979B-F95567C90259}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Platform.Tizen", "Xamarin.Forms.Platform.Tizen\Xamarin.Forms.Platform.Tizen.csproj", "{227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Core", "Xamarin.Forms.Core\Xamarin.Forms.Core.csproj", "{57B8B73D-C3B5-4C42-869E-7B2F17D354AC}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Maps", "Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj", "{7D13BAC2-C6A4-416A-B07E-C169B199E52B}"
+EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Platform", "Xamarin.Forms.Platform\Xamarin.Forms.Platform.csproj", "{67F9D3A8-F71E-4428-913F-C37AE82CDB24}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Xaml", "Xamarin.Forms.Xaml\Xamarin.Forms.Xaml.csproj", "{9DB2F292-8034-4E06-89AD-98BBDA4306B9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Maps", "Xamarin.Forms.Maps\Xamarin.Forms.Maps.csproj", "{7D13BAC2-C6A4-416A-B07E-C169B199E52B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Maps.Tizen", "Xamarin.Forms.Maps.Tizen\Xamarin.Forms.Maps.Tizen.csproj", "{3AD33CC8-A506-4254-B3CA-3123A25B3383}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Xamarin.Forms.Maps.Tizen", "Xamarin.Forms.Maps.Tizen\Xamarin.Forms.Maps.Tizen.csproj", "{640DD01E-EDF4-47B8-8C91-AC48289B5291}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xamarin.Forms.Build.Tasks", "Xamarin.Forms.Build.Tasks\Xamarin.Forms.Build.Tasks.csproj", "{96D89208-4EB9-4451-BE73-8A9DF3D9D7B7}"
 EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -22,18 +24,24 @@ Global
                Turkey|Any CPU = Turkey|Any CPU
        EndGlobalSection
        GlobalSection(ProjectConfigurationPlatforms) = postSolution
-               {F77EB771-B082-48C6-979B-F95567C90259}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {F77EB771-B082-48C6-979B-F95567C90259}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {F77EB771-B082-48C6-979B-F95567C90259}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {F77EB771-B082-48C6-979B-F95567C90259}.Release|Any CPU.Build.0 = Release|Any CPU
-               {F77EB771-B082-48C6-979B-F95567C90259}.Turkey|Any CPU.ActiveCfg = Debug|Any CPU
-               {F77EB771-B082-48C6-979B-F95567C90259}.Turkey|Any CPU.Build.0 = Debug|Any CPU
+               {227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}.Release|Any CPU.Build.0 = Release|Any CPU
+               {227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}.Turkey|Any CPU.ActiveCfg = Turkey|Any CPU
+               {227D2CC5-26A1-4CE7-AE25-1B18AF625B9C}.Turkey|Any CPU.Build.0 = Turkey|Any CPU
                {57B8B73D-C3B5-4C42-869E-7B2F17D354AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {57B8B73D-C3B5-4C42-869E-7B2F17D354AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {57B8B73D-C3B5-4C42-869E-7B2F17D354AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {57B8B73D-C3B5-4C42-869E-7B2F17D354AC}.Release|Any CPU.Build.0 = Release|Any CPU
                {57B8B73D-C3B5-4C42-869E-7B2F17D354AC}.Turkey|Any CPU.ActiveCfg = Turkey|Any CPU
                {57B8B73D-C3B5-4C42-869E-7B2F17D354AC}.Turkey|Any CPU.Build.0 = Turkey|Any CPU
+               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Release|Any CPU.Build.0 = Release|Any CPU
+               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Turkey|Any CPU.ActiveCfg = Turkey|Any CPU
+               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Turkey|Any CPU.Build.0 = Turkey|Any CPU
                {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {67F9D3A8-F71E-4428-913F-C37AE82CDB24}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -46,18 +54,18 @@ Global
                {9DB2F292-8034-4E06-89AD-98BBDA4306B9}.Release|Any CPU.Build.0 = Release|Any CPU
                {9DB2F292-8034-4E06-89AD-98BBDA4306B9}.Turkey|Any CPU.ActiveCfg = Turkey|Any CPU
                {9DB2F292-8034-4E06-89AD-98BBDA4306B9}.Turkey|Any CPU.Build.0 = Turkey|Any CPU
-               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Release|Any CPU.Build.0 = Release|Any CPU
-               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Turkey|Any CPU.ActiveCfg = Turkey|Any CPU
-               {7D13BAC2-C6A4-416A-B07E-C169B199E52B}.Turkey|Any CPU.Build.0 = Turkey|Any CPU
-               {640DD01E-EDF4-47B8-8C91-AC48289B5291}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-               {640DD01E-EDF4-47B8-8C91-AC48289B5291}.Debug|Any CPU.Build.0 = Debug|Any CPU
-               {640DD01E-EDF4-47B8-8C91-AC48289B5291}.Release|Any CPU.ActiveCfg = Release|Any CPU
-               {640DD01E-EDF4-47B8-8C91-AC48289B5291}.Release|Any CPU.Build.0 = Release|Any CPU
-               {640DD01E-EDF4-47B8-8C91-AC48289B5291}.Turkey|Any CPU.ActiveCfg = Debug|Any CPU
-               {640DD01E-EDF4-47B8-8C91-AC48289B5291}.Turkey|Any CPU.Build.0 = Debug|Any CPU
+               {3AD33CC8-A506-4254-B3CA-3123A25B3383}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {3AD33CC8-A506-4254-B3CA-3123A25B3383}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {3AD33CC8-A506-4254-B3CA-3123A25B3383}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {3AD33CC8-A506-4254-B3CA-3123A25B3383}.Release|Any CPU.Build.0 = Release|Any CPU
+               {3AD33CC8-A506-4254-B3CA-3123A25B3383}.Turkey|Any CPU.ActiveCfg = Turkey|Any CPU
+               {3AD33CC8-A506-4254-B3CA-3123A25B3383}.Turkey|Any CPU.Build.0 = Turkey|Any CPU
+               {96D89208-4EB9-4451-BE73-8A9DF3D9D7B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {96D89208-4EB9-4451-BE73-8A9DF3D9D7B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {96D89208-4EB9-4451-BE73-8A9DF3D9D7B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {96D89208-4EB9-4451-BE73-8A9DF3D9D7B7}.Release|Any CPU.Build.0 = Release|Any CPU
+               {96D89208-4EB9-4451-BE73-8A9DF3D9D7B7}.Turkey|Any CPU.ActiveCfg = Turkey|Any CPU
+               {96D89208-4EB9-4451-BE73-8A9DF3D9D7B7}.Turkey|Any CPU.Build.0 = Turkey|Any CPU
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
index b085813..9e3a1a7 100644 (file)
@@ -1,20 +1,12 @@
-%define XF_VERSION 2.3.5
-%define XF_RELEASE 233
-
-# Increase this XF_DEV_VERSION when any public APIs of Xamarin.Forms.Platform.Tizen are changed.
-%define XF_DEV_VERSION 009
-
 Name: xamarin-forms-tizen
 Summary: Xamarin.Forms for Tizen platform
-Version: %{XF_VERSION}
+Version: 2.3.5
 Release: 0
 License: MIT
 Group: Graphics & UI Framework/Libraries
 Source0: %{name}-%{version}.tar.gz
 Source1: %{name}.manifest
 
-%define NUPKG_VERSION %{XF_VERSION}-r%{XF_RELEASE}-%{XF_DEV_VERSION}
-
 AutoReqProv: no
 ExcludeArch: aarch64
 
@@ -63,46 +55,24 @@ Xamarin Forms Private NuGet for internal uses
 cp %{SOURCE1} .
 
 %build
-# Build Xamarin.Forms.Build.Tasks
-PKGSRC="$(readlink -f .nuget/packages)"
-%dotnet_build Xamarin.Forms.Build.Tasks "/p:PackageSources=$PKGSRC"
+%dotnet_restore Xamarin.Forms.Platform.Tizen
+%dotnet_restore Xamarin.Forms.Maps.Tizen
 
-# Build Xamarin.Forms.Tizen.sln
-%dotnet_build Xamarin.Forms.Tizen.sln
+%dotnet_build Xamarin.Forms.Xaml
+%dotnet_build Xamarin.Forms.Platform.Tizen
+%dotnet_build Xamarin.Forms.Maps.Tizen
 
-# Create NuGet Packages
-%dotnet_pack Xamarin.Forms.Platform.Tizen/Xamarin.Forms.Platform.Tizen.nuspec %{NUPKG_VERSION}
-%dotnet_pack Xamarin.Forms.Maps.Tizen/Xamarin.Forms.Maps.Tizen.nuspec %{NUPKG_VERSION}
-
-# Xamarin.Forms for internal usage
-%dotnet_pack .nuspec/Xamarin.Forms.Tizen.nuspec %{NUPKG_VERSION} "-BasePath ./.nuspec"
 
 %install
 %dotnet_install_assembly Xamarin.Forms.Core
-%dotnet_install_assembly Xamarin.Forms.Core
 %dotnet_install_assembly Xamarin.Forms.Xaml
 %dotnet_install_assembly Xamarin.Forms.Platform
 %dotnet_install_assembly Xamarin.Forms.Platform.Tizen
 %dotnet_install_assembly Xamarin.Forms.Maps
 %dotnet_install_assembly Xamarin.Forms.Maps.Tizen
 
-%dotnet_install_nuget Xamarin.Forms.Platform.Tizen
-%dotnet_install_nuget Xamarin.Forms.Maps.Tizen
-
-# Xamarin.Forms for internal usage
-%dotnet_install_nuget Xamarin.Forms
-
 %files
 %manifest %{name}.manifest
 %license LICENSE
 %attr(644,root,root) %{dotnet_assembly_files}
 
-%files nuget
-/nuget/Xamarin.Forms.Platform.Tizen.%{NUPKG_VERSION}.nupkg
-/nuget/Xamarin.Forms.Maps.Tizen.%{NUPKG_VERSION}.nupkg
-
-%files nuget-private
-/nuget/Xamarin.Forms.%{NUPKG_VERSION}.nupkg
-
-
-