Add gbs-support sub rpm package (#237) accepted/tizen/5.5/unified/20200601.002428 accepted/tizen/unified/20200529.124052 submit/tizen/20200529.025545 submit/tizen_5.5/20200529.025604
author최원영/Common Platform Lab(SR)/Staff Engineer/삼성전자 <wy80.choi@samsung.com>
Fri, 29 May 2020 02:53:56 +0000 (11:53 +0900)
committer이형주/Common Platform Lab(SR)/Staff Engineer/삼성전자 <leee.lee@samsung.com>
Fri, 29 May 2020 02:53:56 +0000 (11:53 +0900)
* Add gbs-support sub rpm package

Add a sub package containing dotnet-corerun (,a copy of dotnet) to
avoid file conflicts (/usr/bin/dotnet) with dotnet-build-tools.

* Update dotnet-launcher.spec

packaging/dotnet-launcher.spec

index 494abfa..9786b93 100644 (file)
@@ -68,6 +68,16 @@ ExcludeArch: aarch64
 %description
 Launchpad plugin for launching dotnet apps
 
+%package gbs-support
+Summary: dotnet corerun for gbs environment
+Requires: coreclr
+Requires: mscorlib
+Requires: corefx-native
+Requires: corefx-managed
+
+%description gbs-support
+This package contains only dotnet-corerun executable to run dotnet processes in gbs build environment
+
 %package devel
 Summary: Libraries and Header Files for dotnet-launcher plugins and AOTC tools
 
@@ -145,6 +155,9 @@ unzip packaging/ibcdata.zip -d %{buildroot}%{_ibc_data_dir}
 mkdir -p %{buildroot}%{_tizen_preload_dir}
 mv packaging/10.Dotnet.Launcher.preload %{buildroot}%{_tizen_preload_dir}
 
+# for gbs-support
+cp -a %{buildroot}%{_bindir}/dotnet %{buildroot}%{_bindir}/dotnet-corerun
+
 %post
 mkdir -p /opt/etc/skel/.dotnet
 chsmack -t -a User::App::Shared /opt/etc/skel/.dotnet
@@ -187,3 +200,6 @@ chsmack -t -a User::App::Shared /opt/etc/skel/.dotnet
 %{_libdir}/libni_common.so
 %{_libdir}/libtac_common.so
 %{_libdir}/pkgconfig/dotnet-launcher.pc
+
+%files gbs-support
+%{_bindir}/dotnet-corerun