diff --git a/pcre.spec b/pcre.spec index f1786b7bb031b49eaaeaec8813ef518f7fc69432..2f8f01f00d00277dab665e64a36b75f928f0769e 100644 --- a/pcre.spec +++ b/pcre.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 Name: pcre @@ -36,7 +36,7 @@ encodings. Detailed change log is provided by %{name}-doc package. %package utf16 Summary: UTF-16 variant of PCRE -Conflicts: %{name}%{?_isa} < 8.38-12 +Conflicts: %{name} < 8.38-12 %description utf16 This is Perl-compatible regular expression library working on UTF-16 strings. @@ -44,7 +44,7 @@ Detailed change log is provided by %{name}-doc package. %package utf32 Summary: UTF-32 variant of PCRE -Conflicts: %{name}%{?_isa} < 8.38-12 +Conflicts: %{name} < 8.38-12 %description utf32 This is Perl-compatible regular expression library working on UTF-32 strings. @@ -52,7 +52,7 @@ Detailed change log is provided by %{name}-doc package. %package cpp Summary: C++ bindings for PCRE -Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} %description cpp This is C++ bindings for the Perl-compatible regular expression library. @@ -67,24 +67,24 @@ These are large documentation files about PCRE. %package devel Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: %{name}-cpp%{?_isa} = %{version}-%{release} -Requires: %{name}-utf16%{?_isa} = %{version}-%{release} -Requires: %{name}-utf32%{?_isa} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} +Requires: %{name}-cpp = %{version}-%{release} +Requires: %{name}-utf16 = %{version}-%{release} +Requires: %{name}-utf32 = %{version}-%{release} %description devel Development files (Headers, libraries for dynamic linking, etc) for %{name}. %package static Summary: Static library for %{name} -Requires: %{name}-devel%{_isa} = %{version}-%{release} +Requires: %{name}-devel = %{version}-%{release} %description static Library for static linking for %{name}. %package tools Summary: Auxiliary utilities for %{name} -Requires: %{name}%{_isa} = %{version}-%{release} +Requires: %{name} = %{version}-%{release} %description tools Utilities demonstrating PCRE capabilities like pcregrep or pcretest. @@ -120,32 +120,40 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/*.la # These are handled by %%doc in %%files rm -rf $RPM_BUILD_ROOT%{_docdir}/pcre +%generate_compatibility_deps + %check make %{?_smp_mflags} check VERBOSE=yes %files +%dir %{abidir} %{_libdir}/libpcre.so.1 %{_libdir}/libpcre.so.1.* %{_libdir}/libpcreposix.so.0 %{_libdir}/libpcreposix.so.0.* +%{abidir}/libpcre*.dump +%{abidir}/libpcreposix*.dump %license COPYING LICENCE %doc AUTHORS NEWS %files utf16 %{_libdir}/libpcre16.so.0 %{_libdir}/libpcre16.so.0.* +%{abidir}/libpcre16*.dump %license COPYING LICENCE %doc AUTHORS NEWS %files utf32 %{_libdir}/libpcre32.so.0 %{_libdir}/libpcre32.so.0.* +%{abidir}/libpcre32*.dump %license COPYING LICENCE %doc AUTHORS NEWS %files cpp %{_libdir}/libpcrecpp.so.0 %{_libdir}/libpcrecpp.so.0.* +%{abidir}/libpcrecpp*.dump %files doc %doc ChangeLog @@ -157,6 +165,7 @@ make %{?_smp_mflags} check VERBOSE=yes %{_mandir}/man1/pcre-config.* %{_mandir}/man3/* %{_bindir}/pcre-config +%{abidir}/pcre-config-option.list %doc doc/*.txt doc/html %doc README HACKING pcredemo.c @@ -167,9 +176,13 @@ make %{?_smp_mflags} check VERBOSE=yes %files tools %{_bindir}/pcregrep %{_bindir}/pcretest +%{abidir}/pcre*-option.list %{_mandir}/man1/pcregrep.* %{_mandir}/man1/pcretest.* %changelog +* Fri Oct 14 2022 mgb01105731 - 8.45-2 +- optimise spec file + * Tue Mar 15 2022 Renbo - 8.45-1 - Init for Anolis OS 23