From b1e6ee8c1edea49fe2fb7642acf19a9be9543fe1 Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Sat, 14 Mar 2020 13:12:24 +0300 Subject: [PATCH] allow to remove gost-engine if needed on new rpm4+dnf platforms --- openssl.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openssl.spec b/openssl.spec index 3b569e4..9ec3808 100644 --- a/openssl.spec +++ b/openssl.spec @@ -27,7 +27,7 @@ Summary: Secure Sockets Layer communications libs & utils Name: openssl Version: 1.0.2u -Release: 3 +Release: 4 License: BSD-like Group: System/Libraries Url: https://www.openssl.org @@ -100,7 +100,14 @@ Summary: Engines for openssl Group: System/Libraries Provides: openssl-engines = %{EVRD} # libgost.so was moved to openssl-gost-engine +%if %rpm5 Requires: %{_lib}openssl-gost-engine%{major} +%else +# We must keep openssl-gost-engine preinstalled in rpm5 platforms. +# But dnf installs recommended deps in more cases then urpmi, +# So let's let users remove gost-engine if needed. +Recommends: %{_lib}openssl-gost-engine%{major} +%endif %description -n %{engines_name} This package provides engines for openssl.