From eb56a60fcb5a3d33833d7926a9e73ce03cc1cfd1 Mon Sep 17 00:00:00 2001 From: lauyarn Date: Tue, 12 Dec 2023 11:54:00 +0000 Subject: [PATCH] fix building problem Signed-off-by: lauyarn --- kae-v2.spec | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/kae-v2.spec b/kae-v2.spec index c136567..2e8ee7e 100644 --- a/kae-v2.spec +++ b/kae-v2.spec @@ -1,14 +1,14 @@ Name: kae Summary: Huawei Kunpeng Accelerator Engine Zip Version: 2.0.0 -Release: 3 +Release: 4 License: GPL-2.0 Source: %{name}-%{version}.tar.gz ExclusiveOS: linux BuildRoot: %{_tmppath}/%{name}-%{version}-root Conflicts: %{name} < %{version}-%{release} Provides: %{name} = %{version}-%{release} -BuildRequires: gcc, make, kernel-devel, libtool, numactl-devel, openssl-devel +BuildRequires: gcc, make, kernel-devel, libtool, numactl-devel, openssl-devel, chrpath ExclusiveArch: aarch64 Autoreq: no Autoprov: no @@ -47,6 +47,7 @@ install -b -m644 %{kae_driver_path}/conf/hisi_hpre.conf ${RPM_BUILD_ROOT install -b -m644 %{kae_driver_path}/conf/hisi_zip.conf ${RPM_BUILD_ROOT}/etc/modprobe.d/ mkdir -p ${RPM_BUILD_ROOT}/usr/lib64 +chrpath -d %{kae_uadk_path}/.libs/*so* install -b -m755 %{kae_uadk_path}/.libs/libwd_comp.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64 install -b -m755 %{kae_uadk_path}/.libs/libwd_crypto.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64 install -b -m755 %{kae_uadk_path}/.libs/libwd.so.2.5.0 ${RPM_BUILD_ROOT}/usr/lib64 @@ -81,7 +82,9 @@ mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/lib mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/include mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/lib/pkgconfig mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezip/share/man/man3 -install -b -m755 %{name}-%{version}/KAEZlib/libkaezip.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/kaezip/lib +chrpath -d %{name}-%{version}/KAEZlib/libkaezip.so.2.0.0 +chrpath -d %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/libz.so.%{zlib_version} +install -b -m755 %{name}-%{version}/KAEZlib/libkaezip.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/kaezip/lib install -b -m755 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/libz.so.%{zlib_version} ${RPM_BUILD_ROOT}/usr/local/kaezip/lib install -b -m755 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/libz.a ${RPM_BUILD_ROOT}/usr/local/kaezip/lib install -b -m644 %{name}-%{version}/KAEZlib/open_source/zlib-%{zlib_version}/zlib.pc ${RPM_BUILD_ROOT}/usr/local/kaezip/lib/pkgconfig @@ -95,6 +98,9 @@ mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/bin mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/include mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib/pkgconfig mkdir -p ${RPM_BUILD_ROOT}/usr/local/kaezstd/share/man/man3 +chrpath -d %{name}-%{version}/KAEZstd/libkaezstd.so.2.0.0 +chrpath -d %{name}-%{version}/KAEZstd/open_source/zstd/lib/libzstd.so.%{zstd_version} +chrpath -d %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstd install -b -m755 %{name}-%{version}/KAEZstd/libkaezstd.so.2.0.0 ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/lib/libzstd.so.%{zstd_version} ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/lib/libzstd.a ${RPM_BUILD_ROOT}/usr/local/kaezstd/lib @@ -109,6 +115,7 @@ install -b -m755 %{name}-%{version}/KAEZstd/open_source/zstd/programs/zstd mkdir -p ${RPM_BUILD_ROOT}/usr/local/lib/engines-1.1 +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 @@ -491,6 +498,9 @@ fi %changelog +* Tue Dec 12 2023 liuyang 2.0.0-4 +- Second Spec Version Include kunpeng accelerator engine Code + * Thu Jun 29 2023 liuyang 2.0.0-3 - Second Spec Version Include kunpeng accelerator engine Code -- Gitee