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 # // mikhailnov, 03.12.2019
# We rename e.g. libtls.pc to libressl-tls.pc, make sure that we do not # 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. # 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 \ %define __noautoprov \
'.*openssl.*|pkgconfig\\(lib(tls|crypro|ssl)\\)|lib(tls|crypro|ssl)\\.so\\..*\\(\\).*' '.*openssl.*|pkgconfig\\(lib(tls|crypro|ssl)\\)'
%define __noautoreq 'lib(tls|crypro|ssl)\\.so\\..*\\(\\).*'
%define libcrypto_sover 45 %define libcrypto_sover 45
%define libssl_sover 47 %define libssl_sover 47
@ -57,7 +53,7 @@
Summary: LibreSSL utils and libs coexisting with OpenSSL Summary: LibreSSL utils and libs coexisting with OpenSSL
Name: libressl Name: libressl
Version: 3.0.2 Version: 3.0.2
Release: 6 Release: 7
# The code is distributed under ISC license except of original OpenSSL code # The code is distributed under ISC license except of original OpenSSL code
License: ISC and BSD-like License: ISC and BSD-like
Group: System/Libraries Group: System/Libraries