Name: libphonenumber
Version: 5.3.2
Release: 1
-License: Apache License 2.0
-Summary: A library for parsing, formatting, storing and validating international phone numbers.
+License: Apache-2.0
+Summary: A library for manipulating international phone numbers
Url: http://code.google.com/p/libphonenumber/
-Group: Development/Libraries/C and C++
+Group: Social & Content/Libraries
Source: libphonenumber-%{version}.tgz
BuildRequires: gcc-c++
BuildRequires: cmake
the Android framework since 4.0 (Ice Cream Sandwich).
%package devel
-License: Apache License 2.0
-Summary: A library for parsing, formatting, storing and validating international phone numbers.
-Group: Development/Libraries/C and C++
+Summary: Devel package for library
+Group: Social & Content/Libraries
Requires: libphonenumber = %{version}
Requires: protobuf-devel
%setup -q -n libphonenumber
%build
-cmake -DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=%{_prefix} cpp
+cmake -DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=%{_prefix} -DCMAKE_INSTALL_LIBDIR=%{_libdir} cpp
-%{__make} %{?jobs:-j%jobs}
+# Parallel builds are broken and/or not supported by upstream, don't
+# use them. The generated Makefile lacks the geocoding_data.cc ->
+# generate_geocoding_data dependency and thus code generator may still
+# be producing the file when the C++ compiler is already parsing it.
+%{__make}
%install
%{__make} DESTDIR=%{buildroot} install
%files -n libphonenumber
%defattr(-, root, root, -)
-%doc AUTHORS LICENSE
+%doc AUTHORS
+%license LICENSE
%{_libdir}/libphonenumber.so.5
%{_libdir}/libphonenumber.so.5.3
%{_libdir}/libgeocoding.so.5