%define debug_package %{nil} Name: sign-openEuler Version: 0.12.2 Release: 1 Summary: provide the signature client for openEuler License: MulanPSL-2.0 URL: https://gitee.com/openeuler/signatrust Source0: %{name}-%{version}.tar.gz %ifarch x86_64 # Source0: https://gitee.com/openeuler/signatrust/releases/download/v1.0.0-rc.2/client_linux_x86_64.tar.gz %endif %ifarch aarch64 # Source0: https://gitee.com/openeuler/signatrust/releases/download/v1.0.0-rc.2/client_linux_aarch64.tar.gz %endif %description provide the signature client for openEuler %prep %setup -q %ifarch aarch64 %global efi_arch aarch64 tar xf client_linux_aarch64.tar.gz rm -f client_linux_x86_64.tar.gz rm -f client_linux_aarch64.tar.gz %endif %ifarch x86_64 %global efi_arch x86_64 tar xf client_linux_x86_64.tar.gz rm -f client_linux_x86_64.tar.gz rm -f client_linux_aarch64.tar.gz %endif %build %install mkdir -p $RPM_BUILD_ROOT/opt/sign-openEuler cp -a ./* $RPM_BUILD_ROOT/opt/sign-openEuler %check %files %attr(777,root,root) %dir /opt/sign-openEuler %attr(777,root,root) /opt/sign-openEuler/client # %attr(444,root,root) /opt/sign-openEuler/server* %attr(644,root,root) /opt/sign-openEuler/config.toml %clean rm -rf $RPM_BUILD_ROOT/* %changelog * Thu Nov 9 2023 huangzq6 - 0.12.2-1 - init the package