From cff400811b4731a8b0952d3f70d8de296fb5ba87 Mon Sep 17 00:00:00 2001 From: Vladislav Dronov Date: Thu, 22 Jan 2026 20:28:27 +0100 Subject: [PATCH] Update to qatlib 25.08.0 @ 686d209b 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 Resolves: RHEL-91078 Signed-off-by: Vladislav Dronov --- gating.yaml | 6 ------ qatlib.spec | 26 +++++++++++++++++++------- sources | 2 +- 3 files changed, 20 insertions(+), 14 deletions(-) delete mode 100644 gating.yaml diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index 648918d..0000000 --- a/gating.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- !Policy -product_versions: - - rhel-9 -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/qatlib.spec b/qatlib.spec index 8329b59..20e34c8 100644 --- a/qatlib.spec +++ b/qatlib.spec @@ -3,7 +3,7 @@ %global libqat_soversion 4 %global libusdm_soversion 0 Name: qatlib -Version: 24.09.0 +Version: 25.08.0 Release: 1%{?dist} Summary: Intel QuickAssist user space library # The entire source code is released under BSD. @@ -11,11 +11,10 @@ Summary: Intel QuickAssist user space library 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 automake libtool systemd-devel openssl-devel zlib-devel nasm numactl-devel -Requires(pre): shadow-utils +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 +ExcludeArch: %{arm} aarch64 %{power64} s390x i686 riscv64 %description Intel QuickAssist Technology (Intel QAT) provides hardware acceleration @@ -58,6 +57,11 @@ QuickAssist Technology user space library (qatlib). %prep %autosetup -p1 +# Create a sysusers.d config file +cat >qatlib.sysusers.conf </dev/null || groupadd -r qat -exit 0 +install -m0644 -D qatlib.sysusers.conf %{buildroot}%{_sysusersdir}/qatlib.conf %post service %systemd_post qat.service @@ -92,6 +94,7 @@ exit 0 %license LICENSE* %{_libdir}/libqat.so.%{libqat_soversion}* %{_libdir}/libusdm.so.%{libusdm_soversion}* +%{_sysusersdir}/qatlib.conf %files devel %{_libdir}/libqat.so @@ -121,9 +124,11 @@ exit 0 %attr(0754,-,qat) %{_bindir}/hkdf_sample %attr(0754,-,qat) %{_bindir}/ec_montedwds_sample %attr(0754,-,qat) %{_bindir}/zuc_sample +%attr(0754,-,qat) %{_bindir}/update_sample %{_datadir}/qat/calgary %{_datadir}/qat/calgary32 %{_datadir}/qat/canterbury +%{_mandir}/man7/cpa_sample_code.7* %files service %{_sbindir}/qatmgr @@ -133,6 +138,13 @@ exit 0 %{_mandir}/man8/qat_init.sh.8* %changelog +* Thu Jan 22 2026 Vladislav Dronov - 25.08.0-1 +- Update to qatlib 25.08.0 @ 686d209b (RHEL-91078) +- 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 01 2024 Vladis Dronov - 24.09.0-1 - Update to qatlib 24.09.0 @ 36fb0903 (RHEL-40255) - Add pciutils as a dependency of the qatlib-service subpackage diff --git a/sources b/sources index f504564..c12162e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qatlib-24.09.0.tar.gz) = 1acda7bbfbe1634c4876f90113e80d0c6f54a92276bdeca30fe6e1d91e5a9a82133e3ead405109926906422efeeb59f078093f425198dac7a132ff774b95623f +SHA512 (qatlib-25.08.0.tar.gz) = d8bd6e17f212d1266337804d30b7f01b2887251ec7fbef80361959bf0d99168b68f169c85c8d1f80d7cf1fc29ea5f5c98965636187f776936175a7bd3e3b141d