Name: libphonenumber
-Version: 5.3.2
+Version: 7.0.6
Release: 1
-License: Apache-2.0
+License: Apache-2.0 and BSD-3-Clause
Summary: A library for manipulating international phone numbers
Url: http://code.google.com/p/libphonenumber/
Group: Social & Content/Libraries
Source: libphonenumber-%{version}.tgz
+
BuildRequires: gcc-c++
BuildRequires: cmake
BuildRequires: gtest-devel
BuildRequires: re2-devel
-BuildRequires: protobuf-devel
+BuildRequires: pkgconfig(protobuf-lite)
BuildRequires: boost-devel
BuildRequires: pkgconfig(icu-i18n)
%install
%{__make} DESTDIR=%{buildroot} install
rm %{buildroot}/%{_libdir}/*.a
+# Exported header has dependency on lock_posix.h but lock_posix.h is not installed.
+cp cpp/src/phonenumbers/base/synchronization/lock_posix.h %{buildroot}/%{_includedir}/phonenumbers/base/synchronization/
%post -n libphonenumber -p /sbin/ldconfig
%defattr(-, root, root, -)
%doc AUTHORS
%license LICENSE
-%{_libdir}/libphonenumber.so.5
-%{_libdir}/libphonenumber.so.5.3
-%{_libdir}/libgeocoding.so.5
-%{_libdir}/libgeocoding.so.5.3
+%{_libdir}/libphonenumber.so.*
+%{_libdir}/libgeocoding.so.*
%files devel
%defattr(-, root, root, -)
%{_includedir}/phonenumbers
-%{_includedir}/base
%{_libdir}/libphonenumber.so
%{_libdir}/libgeocoding.so