Separate pcre-cpp subpackage for C++ bindings (#1324580)

This commit is contained in:
Yaakov Selkowitz 2016-04-06 12:10:39 -05:00 committed by Petr Písař
parent e34f349480
commit 49fa9cacc0

View File

@ -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 <yselkowi@redhat.com> - 8.38-14
- Separate pcre-cpp subpackage for C++ bindings (bug #1324580)
* Mon Mar 07 2016 Petr Pisar <ppisar@redhat.com> - 8.38-13
- Remove useless dependencies between UTF variants