diff --git a/pcre.spec b/pcre.spec index 2ff0594..e4cb2e1 100644 --- a/pcre.spec +++ b/pcre.spec @@ -2,7 +2,7 @@ #%%global rcversion RC1 Name: pcre Version: 8.38 -Release: %{?rcversion:0.}13%{?rcversion:.%rcversion}%{?dist} +Release: %{?rcversion:0.}14%{?rcversion:.%rcversion}%{?dist} %global myversion %{version}%{?rcversion:-%rcversion} Summary: Perl-compatible regular expression library Group: System Environment/Libraries @@ -125,6 +125,15 @@ Conflicts: %{name}%{?_isa} < 8.38-12 This is Perl-compatible regular expression library working on UTF-32 strings. Detailed change log is provided by %{name}-doc package. +%package cpp +Summary: C++ bindings for PCRE +Group: Development/Libraries +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description cpp +This is C++ bindings for the Perl-compatible regular expression library. +Detailed change log is provided by %{name}-doc package. + %package doc Summary: Change log for %{name} Group: Documentation @@ -138,6 +147,7 @@ These are large documentation files about PCRE. Summary: Development files for %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: %{name}-cpp%{?_isa} = %{version}-%{release} Requires: %{name}-utf16%{?_isa} = %{version}-%{release} Requires: %{name}-utf32%{?_isa} = %{version}-%{release} @@ -229,9 +239,11 @@ make %{?_smp_mflags} check VERBOSE=yes %post utf32 -p /sbin/ldconfig %postun utf32 -p /sbin/ldconfig +%post cpp -p /sbin/ldconfig +%postun cpp -p /sbin/ldconfig + %files %{_libdir}/libpcre.so.* -%{_libdir}/libpcrecpp.so.* %{_libdir}/libpcreposix.so.* %{!?_licensedir:%global license %%doc} %license COPYING LICENCE @@ -247,6 +259,9 @@ make %{?_smp_mflags} check VERBOSE=yes %license COPYING LICENCE %doc AUTHORS NEWS +%files cpp +%{_libdir}/libpcrecpp.so.* + %files doc %doc ChangeLog @@ -272,6 +287,9 @@ make %{?_smp_mflags} check VERBOSE=yes %{_mandir}/man1/pcretest.* %changelog +* Tue Apr 05 2016 Yaakov Selkowitz - 8.38-14 +- Separate pcre-cpp subpackage for C++ bindings (bug #1324580) + * Mon Mar 07 2016 Petr Pisar - 8.38-13 - Remove useless dependencies between UTF variants