## START: Set by rpmautospec ## (rpmautospec version 0.6.0) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec #Enable gpg signature verification %bcond_with gpgcheck Name: pkcs11-provider Version: 0.3 Release: %autorelease Summary: A PKCS#11 provider for OpenSSL 3.0+ License: Apache-2.0 URL: https://github.com/latchset/pkcs11-provider Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz %if %{with gpgcheck} Source1: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc Source2: https://people.redhat.com/~ssorce/simo_redhat.asc %endif BuildRequires: openssl-devel >= 3.0.7 BuildRequires: gcc BuildRequires: autoconf-archive BuildRequires: automake BuildRequires: libtool BuildRequires: make %if %{with gpgcheck} BuildRequires: gnupg2 %endif # for tests BuildRequires: nss-devel BuildRequires: nss-softokn BuildRequires: nss-softokn-devel BuildRequires: nss-tools BuildRequires: openssl BuildRequires: softhsm BuildRequires: opensc BuildRequires: p11-kit-devel BuildRequires: p11-kit-server BuildRequires: gnutls-utils BuildRequires: xz BuildRequires: expect %description This is an Openssl 3.x provider to access Hardware or Software Tokens using the PKCS#11 Cryptographic Token Interface. This code targets version 3.0 of the interface but should be backwards compatible to previous versions as well. %prep %if %{with gpgcheck} %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %endif %autosetup -p1 %build autoreconf -fi %configure %make_build %install %make_install %check # do not run them in parrallel with %{?_smp_mflags} make check || if [ $? -ne 0 ]; then cat tests/*.log; exit 1; fi; %files %license COPYING %{_mandir}/man7/provider-pkcs11.* %doc README.md %{_libdir}/ossl-modules/pkcs11.so %changelog ## START: Generated by rpmautospec * Thu Jan 25 2024 Fedora Release Engineering - 0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jan 22 2024 Simo Sorce - 0.3-1 - Updato to version 0.3 * Sun Jan 21 2024 Fedora Release Engineering - 0.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jul 21 2023 Fedora Release Engineering - 0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jul 18 2023 Sahana Prasad - 0.2-1 - Adding the sources and spec file to build the package Approved fedora review bug rhbz#2211754 ## END: Generated by rpmautospec