!77 fix strip problem-0530

From: @wizardWithSword 
Reviewed-by: @xqm227, @lauyarn, @xqm 
Signed-off-by: @xqm227, @lauyarn, @xqm
This commit is contained in:
openeuler-ci-bot 2024-07-01 12:36:12 +00:00 committed by Gitee
commit d401706725
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -1,7 +1,7 @@
Name: kae Name: kae
Summary: Huawei Kunpeng Accelerator Engine Zip Summary: Huawei Kunpeng Accelerator Engine Zip
Version: 2.0.0 Version: 2.0.0
Release: 5 Release: 6
License: GPL-2.0 License: GPL-2.0
Source: %{name}-%{version}.tar.gz Source: %{name}-%{version}.tar.gz
ExclusiveOS: linux ExclusiveOS: linux
@ -54,6 +54,8 @@ install -b -m755 %{kae_uadk_path}/.libs/libwd.so.2.5.0 ${RPM_
install -b -m755 %{kae_uadk_path}/.libs/libhisi_hpre.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64 install -b -m755 %{kae_uadk_path}/.libs/libhisi_hpre.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
install -b -m755 %{kae_uadk_path}/.libs/libhisi_sec.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64 install -b -m755 %{kae_uadk_path}/.libs/libhisi_sec.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
install -b -m755 %{kae_uadk_path}/.libs/libhisi_zip.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64 install -b -m755 %{kae_uadk_path}/.libs/libhisi_zip.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64
strip ${RPM_BUILD_ROOT}/usr/lib64/*.so.2.5.0
mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk
mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk/drv mkdir -p ${RPM_BUILD_ROOT}/usr/include/uadk/drv
install -b -m644 %{kae_uadk_path}/include/hisi_qm_udrv.h ${RPM_BUILD_ROOT}/usr/include/uadk install -b -m644 %{kae_uadk_path}/include/hisi_qm_udrv.h ${RPM_BUILD_ROOT}/usr/include/uadk
@ -92,6 +94,8 @@ install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zli
install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zlib.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zlib.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include
install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zconf.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zconf.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include
install -b -m644 %{name}-%{version}/KAEZlib/include/kaezip.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include install -b -m644 %{name}-%{version}/KAEZlib/include/kaezip.h ${RPM_BUILD_ROOT}/usr/local/kaezip/include
strip ${RPM_BUILD_ROOT}/usr/local/kaezip/lib/libkaezip.so.2.0.0
strip ${RPM_BUILD_ROOT}/usr/local/kaezip/lib/libz.so.%{zlib_version}
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib
mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
@ -112,11 +116,15 @@ install -b -m644 %{name}-%{version}/KAEZstd/include/kaezstd.h
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstdless ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstdless ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstdgrep ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstdgrep ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstd ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstd ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin
strip ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib/libkaezstd.so.2.0.0
strip ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib/libzstd.so.%{zstd_version}
strip ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin/zstd
mkdir -p ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1 mkdir -p ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1
chrpath -d %{name}-%{version}/KAEOpensslEngine/src/.libs/kae.so.2.0.0 chrpath -d %{name}-%{version}/KAEOpensslEngine/src/.libs/kae.so.2.0.0
install -b -m755 %{name}-%{version}/KAEOpensslEngine/src/.libs/kae.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1 install -b -m755 %{name}-%{version}/KAEOpensslEngine/src/.libs/kae.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1
strip ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1/kae.so.2.0.0
%clean %clean
@ -497,6 +505,9 @@ fi
%changelog %changelog
* Thu May 30 2024 白凤 <yongjiandefashi@163.com> 2.0.0-6
- fix compiler secure options problem: no strip
* Tue Apr 2 2024 liuyang <liuyang645@huawei.com> 2.0.0-5 * Tue Apr 2 2024 liuyang <liuyang645@huawei.com> 2.0.0-5
- Second Spec Version Include kunpeng accelerator engine Code - Second Spec Version Include kunpeng accelerator engine Code