Remove odd req&prov filtering to prevent unresolvable dependencies in packages linked with LibreSSL

This commit is contained in:
Mikhail Novosyolov 2019-12-03 20:44:35 +03:00
parent 0984f741ab
commit 5ad4b859b6

View file

@ -40,12 +40,8 @@
# // mikhailnov, 03.12.2019
# We rename e.g. libtls.pc to libressl-tls.pc, make sure that we do not
# get odd provides and break the repository if forgot to rename something.
# Filtering libraries provides and requirements example:
# - libssl.so.47()(64bit) - remove (filter out)
# - libssl.so.47(LIBRESSL)(64bit) - leave
%define __noautoprov \
'.*openssl.*|pkgconfig\\(lib(tls|crypro|ssl)\\)|lib(tls|crypro|ssl)\\.so\\..*\\(\\).*'
%define __noautoreq 'lib(tls|crypro|ssl)\\.so\\..*\\(\\).*'
'.*openssl.*|pkgconfig\\(lib(tls|crypro|ssl)\\)'
%define libcrypto_sover 45
%define libssl_sover 47
@ -57,7 +53,7 @@
Summary: LibreSSL utils and libs coexisting with OpenSSL
Name: libressl
Version: 3.0.2
Release: 6
Release: 7
# The code is distributed under ISC license except of original OpenSSL code
License: ISC and BSD-like
Group: System/Libraries