Name: itrustee_sdk Version: 0.1.0 Release: 5 Summary: Confidential computing framework for developing TA on itrustee OS ExclusiveArch: aarch64 Group: OS Security License: Mulan PSL v2 URL: https://gitee.com/openeuler/itrustee_sdk Source0: https://gitee.com/openeuler/itrustee_sdk/repository/archive/v%{version}.tar.gz Patch0: 0001-add-Makefile-to-create-libteec_adaptor.so.patch Patch1: 0002-add-ftrapv-strip-and-FS-as-the-compiling-flags.patch Provides: libteec_adaptor.so()(64bit) %define debug_package %{nil} %description itrustee_sdk is a confidential computing framework for developing TA on itrustee OS %prep %autosetup -n %{name} -p1 %build sed -i 's/fPIC/fPIC -g/g' Makefile sed -i 's/\/opt\/itrustee_sdk/$(DESTDIR)\/opt\/itrustee_sdk/g' Makefile sed -i 's/\/lib64/$(DESTDIR)\/lib64/g' Makefile make %install install -d %{buildroot}/opt/ install -d %{buildroot}/lib64/ install -d %{buildroot}/%{_sysconfdir}/itrustee/cloud/ make install DESTDIR=%{buildroot}/ install -pm 644 build/signtools/cloud/rsa_public_key_cloud.pem %{buildroot}/%{_sysconfdir}/itrustee/cloud strip %{buildroot}/lib64/*.so %files %defattr(-,root,root) /opt/itrustee_sdk /lib64/libteec_adaptor.so %{_sysconfdir}/itrustee/cloud/rsa_public_key_cloud.pem %changelog * Mon Jun 27 2022 gaoyusong - 0.1.0-5 - DESC: add ftrapv, strip and FS as the compiling flags * Thu Sep 9 2021 chenmaodong - 0.1.0-4 - DESC: install rsa public key to sysconfdir and fix some errors in spec * Sat Sep 4 2021 zhangtao - 0.1.0-3 - DESC: strip dynamic library * Thu May 20 2021 houmingyong - 0.1.0-2 - DESC: add libteec_adaptor.so()(64bit) as the provided symbol * Sat May 8 2021 chenmaodong - 0.1.0-1 - DESC:init itrustee_sdk