# Define the directory where the OpenSSL engines are installed %global enginesdir %(pkg-config --variable=enginesdir libcrypto) %global githubname QAT_Engine Name: qatengine Version: 1.6.1 Release: 2 Summary: Intel QuickAssist Technology (QAT) OpenSSL Engine License: BSD and OpenSSL URL: https://github.com/intel/%{githubname} Source0: %{githubname}-%{version}.tar.gz ExclusiveArch: x86_64 BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc BuildRequires: libtool BuildRequires: openssl-devel >= 1.1.1 BuildRequires: qatlib-devel BuildRequires: intel-ipp-crypto-mb-devel BuildRequires: intel-ipsec-mb-devel %description This package provides the Intel QuickAssist Technology OpenSSL Engine (an OpenSSL Plug-In Engine) which provides cryptographic acceleration for both hardware and optimized software using Intel QuickAssist Technology enabled Intel platforms. %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}-%{version} %build autoreconf -ivf # Enable QAT_HW & QAT_SW Co-existence acceleration %configure --enable-qat_sw --with-qat_hw_dir=/usr --with-openssl_install_dir=/usr %make_build %install %make_install rm %{buildroot}/%{_libdir}/engines-3/qatengine.la %files %license LICENSE* %{enginesdir}/%{name}.so %files doc %doc README.md docs* %changelog * Thu Nov 14 2024 Aichun Shi - 1.6.1-2 - Fix CI issue * Wed Aug 28 2024 Aichun Shi - 1.6.1-1 - Initial package