summaryrefslogtreecommitdiff
path: root/packaging/dotnet-launcher.spec
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/dotnet-launcher.spec')
-rw-r--r--packaging/dotnet-launcher.spec6
1 files changed, 6 insertions, 0 deletions
diff --git a/packaging/dotnet-launcher.spec b/packaging/dotnet-launcher.spec
index fa605df..84f7f62 100644
--- a/packaging/dotnet-launcher.spec
+++ b/packaging/dotnet-launcher.spec
@@ -53,6 +53,9 @@ Requires(preun): /usr/bin/systemctl
%define _install_mdplugin_dir /etc/package-manager/parserlib/metadata
%define _native_lib_dir /usr/share/dotnet.tizen/lib
%define _tac_dir /opt/usr/dotnet
+%define _system_base_addr_file /usr/share/dotnet.tizen/system.base.addr
+
+%define _default_base_addr_start 0x3000000
ExcludeArch: aarch64
@@ -114,6 +117,8 @@ cmake \
-DUSE_DEFAULT_BASE_ADDR="" \
%endif
-DUNIQUE_DEFAULT_BASE_ADDR_SUPPORT="" \
+ -DSYSTEM_BASE_FILE=%{_system_base_addr_file} \
+ -DDEFAULT_BASE_ADDR_START=%{_default_base_addr_start} \
NativeLauncher
make %{?jobs:-j%jobs} VERBOSE=1
@@ -136,6 +141,7 @@ install -m 0644 %{name}.conf %{buildroot}/etc/tmpfiles.d/%{name}.conf
mkdir -p /opt/etc/skel/.dotnet
chsmack -t -a User::App::Shared /opt/etc/skel/.dotnet
%{_bindir}/nitool --dll %{_runtime_dir}/System.Private.CoreLib.dll
+chsmack -a _ %{_system_base_addr_file}
%files
%manifest dotnet-launcher.manifest