| |
@@ -15,6 +15,13 @@
|
| |
%bcond_with tpm12
|
| |
%bcond_without gost
|
| |
|
| |
+ %define fips_requires() %{lua:
|
| |
+ local f = assert(io.popen("rpm -q --queryformat '%{VERSION}-%{RELEASE}' --whatprovides "..rpm.expand("'%1%{?_isa}'")))
|
| |
+ local v = f:read("*all")
|
| |
+ f:close()
|
| |
+ print("Requires: "..rpm.expand("%1%{?_isa}").." = "..v.."\\n")
|
| |
+ }
|
| |
+
|
| |
Summary: A TLS protocol implementation
|
| |
Name: gnutls
|
| |
# The libraries are LGPLv2.1+, utilities are GPLv3+
|
| |
@@ -38,7 +45,10 @@
|
| |
Requires: crypto-policies
|
| |
Requires: p11-kit-trust
|
| |
Requires: libtasn1 >= 4.3
|
| |
- Requires: nettle >= 3.4.1
|
| |
+ %if %{with fips}
|
| |
+ %{fips_requires nettle}
|
| |
+ %{fips_requires gmp}
|
| |
+ %endif
|
| |
%if %{with tpm12}
|
| |
Recommends: trousers >= 0.3.11.2
|
| |
%endif
|
| |
Signed-off-by: Daiki Ueno dueno@redhat.com