diff --git a/pcre.spec b/pcre.spec index 347a6ef..d878c6b 100644 --- a/pcre.spec +++ b/pcre.spec @@ -49,6 +49,15 @@ Patch4: pcre-8.44-Inicialize-name-table-memory-region.patch # Patch5: pcre-8.44-JIT-compiler-update-for-Intel-CET.patch Patch6: pcre-8.44-Pass-mshstk-to-the-compiler-when-Intel-CET-is-enable.patch + +# IMPORTANT +# This package has been deprecated since Fedora 38 +# The reason behind this is that upstream stopped supporting this package +# and recommended to port to the new pcre2 version +# FESCo approval is located here: https://pagure.io/fesco/issue/2862 +# Change proposal is located here: https://fedoraproject.org/wiki/PcreDeprecation +Provides: deprecated() + BuildRequires: readline-devel BuildRequires: autoconf BuildRequires: automake @@ -78,6 +87,9 @@ encodings. Detailed change log is provided by %{name}-doc package. Summary: UTF-16 variant of PCRE Conflicts: %{name}%{?_isa} < 8.38-12 +# For details, see above +Provides: deprecated() + %description utf16 This is Perl-compatible regular expression library working on UTF-16 strings. Detailed change log is provided by %{name}-doc package. @@ -86,6 +98,9 @@ Detailed change log is provided by %{name}-doc package. Summary: UTF-32 variant of PCRE Conflicts: %{name}%{?_isa} < 8.38-12 +# For details, see above +Provides: deprecated() + %description utf32 This is Perl-compatible regular expression library working on UTF-32 strings. Detailed change log is provided by %{name}-doc package. @@ -94,6 +109,9 @@ Detailed change log is provided by %{name}-doc package. Summary: C++ bindings for PCRE Requires: %{name}%{?_isa} = %{version}-%{release} +# For details, see above +Provides: deprecated() + %description cpp This is C++ bindings for the Perl-compatible regular expression library. Detailed change log is provided by %{name}-doc package. @@ -102,6 +120,9 @@ Detailed change log is provided by %{name}-doc package. Summary: Change log for %{name} BuildArch: noarch +# For details, see above +Provides: deprecated() + %description doc These are large documentation files about PCRE. @@ -112,6 +133,9 @@ Requires: %{name}-cpp%{?_isa} = %{version}-%{release} Requires: %{name}-utf16%{?_isa} = %{version}-%{release} Requires: %{name}-utf32%{?_isa} = %{version}-%{release} +# For details, see above +Provides: deprecated() + %description devel Development files (Headers, libraries for dynamic linking, etc) for %{name}. @@ -119,6 +143,9 @@ Development files (Headers, libraries for dynamic linking, etc) for %{name}. Summary: Static library for %{name} Requires: %{name}-devel%{_isa} = %{version}-%{release} +# For details, see above +Provides: deprecated() + %description static Library for static linking for %{name}. @@ -126,6 +153,9 @@ Library for static linking for %{name}. Summary: Auxiliary utilities for %{name} Requires: %{name}%{_isa} = %{version}-%{release} +# For details, see above +Provides: deprecated() + %description tools Utilities demonstrating PCRE capabilities like pcregrep or pcretest.