1 %define XF_VERSION 2.3.4
4 # Increase this XF_TIZEN_VERSION when any public APIs are changed.
5 %define XF_DEV_VERSION 001
7 Name: xamarin-forms-extension
8 Summary: Tizen Extensions for Xamarin.Forms
12 Group: Graphics & UI Framework/Libraries
13 Source0: %{name}-%{version}.tar.gz
14 Source1: %{name}.manifest
16 %define NUPKG_VERSION %{XF_VERSION}-r%{XF_RELEASE}-%{XF_DEV_VERSION}
21 BuildRequires: referenceassemblies-pcl
22 BuildRequires: dotnet-build-tools
25 BuildRequires: csapi-tizen-nuget
26 BuildRequires: csapi-application-nuget
27 BuildRequires: elm-sharp-nuget
28 BuildRequires: xamarin-forms-tizen-nuget
29 BuildRequires: csapi-multimedia-nuget
34 %dotnet_import_sub_packages
40 %define Project Tizen.Xamarin.Forms.Extension
41 %define Renderer Tizen.Xamarin.Forms.Extension.Renderer
42 %define Solution %{Project}.sln
45 SOURCES="/nuget;$(readlink -f .nuget)"
48 %dotnet_restore %{Project}/packages.config "-SolutionDirectory ." "-Source $SOURCES"
49 %dotnet_restore %{Renderer} "-Source $SOURCES"
50 %dotnet_build %{Solution}
53 %dotnet_pack %{Project}.nuspec %{NUPKG_VERSION}
56 %dotnet_install_assembly %{Project}
57 %dotnet_install_assembly %{Renderer}
58 %dotnet_install_nuget %{Project}
61 %manifest %{name}.manifest
63 %attr(644,root,root) %{dotnet_assembly_files}