X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fcsapi-tizenfx.spec;h=a2e9a5230a4cd0b1f4b3637337d34e6f22981011;hb=973ec6e3ba15097e51ccb988ab6be17a6ed7ddfa;hp=9657166ca0bd95c06eef6b2b17600910d5890fff;hpb=0c62becd19830fb81925e0c4fcc73e99a45e883b;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git diff --git a/packaging/csapi-tizenfx.spec b/packaging/csapi-tizenfx.spec index 9657166..a2e9a52 100644 --- a/packaging/csapi-tizenfx.spec +++ b/packaging/csapi-tizenfx.spec @@ -3,11 +3,13 @@ %define DOTNET_ASSEMBLY_RES_PATH %{DOTNET_ASSEMBLY_PATH}/res %define DOTNET_NUGET_SOURCE /nuget +%define DOTNET_TIZEN_API_VERSION 4 + %define _tizenfx_bin_path Artifacts Name: csapi-tizenfx Summary: Assemblies of Tizen .NET -Version: 4.0.0.235 +Version: 4.0.0.258 Release: 1 Group: Development/Libraries License: Apache-2.0 @@ -21,6 +23,9 @@ BuildArch: noarch ExcludeArch: aarch64 AutoReqProv: no +Requires(post): vconf + + %description %{summary} @@ -43,6 +48,7 @@ Dummy assemblies of Tizen .NET %package full Summary: All Tizen .NET assemblies Group: Development/Libraries +Requires: %{name} = %{version}-%{release} AutoReqProv: no %description full @@ -59,7 +65,8 @@ All .pdb files of Tizen .NET %package common Summary: Tizen .NET assemblies for Common profile Group: Development/Libraries -Requires: csapi-tizenfx-dummy +Requires: %{name} = %{version}-%{release} +Requires: csapi-tizenfx-dummy = %{version}-%{release} AutoReqProv: no %description common @@ -68,7 +75,8 @@ Tizen .NET assemblies for Common profile %package mobile Summary: Tizen .NET assemblies for Mobile profile Group: Development/Libraries -Requires: csapi-tizenfx-dummy +Requires: %{name} = %{version}-%{release} +Requires: csapi-tizenfx-dummy = %{version}-%{release} AutoReqProv: no %description mobile @@ -77,7 +85,8 @@ Tizen .NET assemblies for Mobile profile %package mobile-emul Summary: Tizen .NET assemblies for Emulator of Mobile profile Group: Development/Libraries -Requires: csapi-tizenfx-dummy +Requires: %{name} = %{version}-%{release} +Requires: csapi-tizenfx-dummy = %{version}-%{release} AutoReqProv: no %description mobile-emul @@ -86,7 +95,8 @@ Tizen .NET assemblies for Emulator of Mobile profile %package tv Summary: Tizen .NET assemblies for TV profile Group: Development/Libraries -Requires: csapi-tizenfx-dummy +Requires: %{name} = %{version}-%{release} +Requires: csapi-tizenfx-dummy = %{version}-%{release} AutoReqProv: no %description tv @@ -95,7 +105,8 @@ Tizen .NET assemblies for TV profile %package ivi Summary: Tizen .NET assemblies for IVI profile Group: Development/Libraries -Requires: csapi-tizenfx-dummy +Requires: %{name} = %{version}-%{release} +Requires: csapi-tizenfx-dummy = %{version}-%{release} AutoReqProv: no %description ivi @@ -104,7 +115,8 @@ Tizen .NET assemblies for IVI profile %package wearable Summary: Tizen .NET assemblies for Wearable profile Group: Development/Libraries -Requires: csapi-tizenfx-dummy +Requires: %{name} = %{version}-%{release} +Requires: csapi-tizenfx-dummy = %{version}-%{release} AutoReqProv: no %description wearable @@ -132,7 +144,7 @@ rm -fr %{_tizenfx_bin_path} export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=true ./build.sh --full ./build.sh --dummy -./build.sh --pack 4.0.0-preview1-00235 +./build.sh --pack 4.0.0-preview1-00258 %install mkdir -p %{buildroot}%{DOTNET_ASSEMBLY_PATH} @@ -148,6 +160,13 @@ install -p -m 644 %{_tizenfx_bin_path}/bin/platform/res/* %{buildroot}%{DOTNET_A install -p -m 644 %{_tizenfx_bin_path}/bin/dummy/*.dll %{buildroot}%{DOTNET_ASSEMBLY_DUMMY_PATH} install -p -m 644 %{_tizenfx_bin_path}/*.nupkg %{buildroot}%{DOTNET_NUGET_SOURCE} +%post +vconftool set -t int "db/dotnet/tizen_api_version" %{DOTNET_TIZEN_API_VERSION} -f + + +%files +%license LICENSE + %files nuget %{DOTNET_NUGET_SOURCE}/*.nupkg @@ -156,7 +175,6 @@ install -p -m 644 %{_tizenfx_bin_path}/*.nupkg %{buildroot}%{DOTNET_NUGET_SOURCE %files full %manifest %{name}.manifest -%license LICENSE %attr(644,root,root) %{DOTNET_ASSEMBLY_PATH}/*.dll %attr(644,root,root) %{DOTNET_ASSEMBLY_RES_PATH}/* @@ -165,24 +183,18 @@ install -p -m 644 %{_tizenfx_bin_path}/*.nupkg %{buildroot}%{DOTNET_NUGET_SOURCE %files common -f common.filelist %manifest %{name}.manifest -%license LICENSE %files mobile -f mobile.filelist %manifest %{name}.manifest -%license LICENSE %files mobile-emul -f mobile-emul.filelist %manifest %{name}.manifest -%license LICENSE %files tv -f tv.filelist %manifest %{name}.manifest -%license LICENSE %files ivi -f ivi.filelist %manifest %{name}.manifest -%license LICENSE %files wearable -f wearable.filelist %manifest %{name}.manifest -%license LICENSE