# SPDX-License-Identifier: MIT %global libqat_soversion 4 %global libusdm_soversion 0 Name: qatlib Version: 25.08.0 Release: 2%{?dist} Summary: Intel QuickAssist user space library # The entire source code is released under BSD. # For a breakdown of inbound licenses see the INSTALL file. License: BSD-3-Clause AND ( BSD-3-Clause OR GPL-2.0-only ) URL: https://github.com/intel/%{name} Source0: https://github.com/intel/%{name}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: systemd gcc make autoconf autoconf-archive automake libtool systemd-devel openssl-devel zlib-devel nasm numactl-devel Recommends: qatlib-service # https://bugzilla.redhat.com/show_bug.cgi?id=1897661 ExcludeArch: %{arm} aarch64 %{power64} s390x i686 riscv64 Patch0: qat-service-restorecon.patch %description Intel QuickAssist Technology (Intel QAT) provides hardware acceleration for offloading security, authentication and compression services from the CPU, thus significantly increasing the performance and efficiency of standard platform solutions. Its services include symmetric encryption and authentication, asymmetric encryption, digital signatures, RSA, DH and ECC, and lossless data compression. This package provides user space libraries that allow access to Intel QuickAssist devices and expose the Intel QuickAssist APIs. %package devel Summary: Headers and libraries to build applications that use qatlib Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains headers and libraries required to build applications that use the Intel QuickAssist APIs. %package tests Summary: Sample applications that use qatlib Requires: %{name}%{?_isa} = %{version}-%{release} %description tests This package contains sample applications that use the Intel QuickAssists APIs. %package service Summary: A daemon for qatlib resources management Requires: pciutils Requires: %{name}%{?_isa} = %{version}-%{release} %{?systemd_requires} %description service This package contains a daemon that manages QAT resources for the Intel QuickAssist Technology user space library (qatlib). %prep %autosetup -p1 # Create a sysusers.d config file cat >qatlib.sysusers.conf < - 25.08.0-2 - Add a fix for a depmod issue (RHEL-91079) * Thu Jan 22 2026 Vladislav Dronov - 25.08.0-1 - Update to qatlib 25.08.0 @ 686d209b (RHEL-91079) - Add autoconf-archive as a dependency - Add update_sample to qatlib-tests - Add manpage for cpa_sample_code - Add sysusers.d config file to allow rpm to create users/groups automatically * Tue Oct 29 2024 Troy Dawson - 24.09.0-2 - Bump release for October 2024 mass rebuild: Resolves: RHEL-64018 * Tue Oct 01 2024 Vladis Dronov - 24.09.0-1 - Update to qatlib 24.09.0 @ 36fb0903 (RHEL-40261) - Add pciutils as a dependency of the qatlib-service subpackage - Add numactl-devel as a dependency since it is required by qatlib-24.09.0 * Wed Jun 26 2024 Vladis Dronov - 24.02.0-3 - Fix Intel CET IBT instrumentation in assembly code (RHEL-20173) - Update a changelog entry * Mon Jun 24 2024 Troy Dawson - 24.02.0-2 - Bump release for June 2024 mass rebuild * Fri Mar 22 2024 Vladis Dronov - 24.02.0-1 - Update to qatlib 24.02.0 (RHEL-20173) - Add zuc_sample to qatlib-tests package - Use proper SPDX license identifiers * Fri Jan 26 2024 Vladis Dronov - 23.11.0-3 - Initial import from Fedora 40