!3 [sync] PR-1: intel-ipp-crypto-mb: init package
From: @openeuler-sync-bot Reviewed-by: @x56Jason Signed-off-by: @allen-shi
This commit is contained in:
commit
2eac6ecddb
85
intel-ipp-crypto-mb.spec
Normal file
85
intel-ipp-crypto-mb.spec
Normal file
@ -0,0 +1,85 @@
|
||||
%define debug_package %{nil}
|
||||
%global githubname ipp-crypto-ippcp_2021.12.1
|
||||
%global pathcryptomb sources/ippcp/crypto_mb
|
||||
|
||||
Name: intel-ipp-crypto-mb
|
||||
Summary: Intel(R) IPP Cryptography multi-buffer library
|
||||
Release: 1
|
||||
Version: 2021.12.1
|
||||
License: Apache-2.0
|
||||
|
||||
URL: https://github.com/intel/ipp-crypto
|
||||
Source0: %{githubname}.tar.gz
|
||||
|
||||
ExclusiveArch: x86_64
|
||||
|
||||
BuildRequires: cmake
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: nasm
|
||||
BuildRequires: openssl-devel >= 1.1.1
|
||||
|
||||
%description
|
||||
A software crypto library optimized for Intel architecture for packet
|
||||
processing applications.
|
||||
It contains universal and OpenSSL compatible APIs for cryptography operations.
|
||||
|
||||
%package devel
|
||||
Summary: Intel(R) IPP Cryptography multi-buffer library (Development Files)
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
A software crypto library optimized for Intel architecture for packet
|
||||
processing applications.
|
||||
It contains development libraries and header files.
|
||||
|
||||
%package static
|
||||
Summary: Intel(R) IPP Cryptography multi-buffer library (Development Files)
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description static
|
||||
Static file for %{name}.
|
||||
|
||||
%package doc
|
||||
Summary: Documentation files for %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
BuildArch: noarch
|
||||
|
||||
%description doc
|
||||
The %{name}-doc package contains documentation files for %{name}.
|
||||
|
||||
%prep
|
||||
%autosetup -n %{githubname} -p1
|
||||
|
||||
%build
|
||||
cd %{pathcryptomb} && rm -rf build && cmake . -B"build" \
|
||||
-DCMAKE_INSTALL_PREFIX=%{_prefix}
|
||||
cd build && make clean && make -j
|
||||
|
||||
%install
|
||||
cd %{pathcryptomb}/build
|
||||
%make_install
|
||||
mkdir -p %{buildroot}/%{_libdir}
|
||||
mv %{buildroot}/%{_prefix}/lib/*.so* %{buildroot}/%{_libdir}/
|
||||
mv %{buildroot}/%{_prefix}/lib/*.a %{buildroot}/%{_libdir}/
|
||||
rm -rf %{buildroot}/%{_prefix}/lib
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%{_libdir}/libcrypto_mb.so.*
|
||||
|
||||
%files devel
|
||||
%{_libdir}/libcrypto_mb.so
|
||||
%{_includedir}/crypto_mb/*.h
|
||||
|
||||
%files static
|
||||
%{_libdir}/libcrypto_mb.a
|
||||
|
||||
%files doc
|
||||
%doc README.md
|
||||
%doc sources/ippcp/crypto_mb/Readme.md
|
||||
|
||||
%changelog
|
||||
* Wed Aug 28 2024 Aichun Shi <aichun.shi@intel.com> - 2021.12.1-1
|
||||
- Initial Package
|
||||
|
||||
BIN
ipp-crypto-ippcp_2021.12.1.tar.gz
Normal file
BIN
ipp-crypto-ippcp_2021.12.1.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user