--- /dev/null
+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.
+Url: http://code.google.com/p/libphonenumber/
+Group: Development/Libraries/C and C++
+Source: libphonenumber-%{version}.tgz
+BuildRequires: gcc-c++
+BuildRequires: cmake
+BuildRequires: gtest-devel
+BuildRequires: re2-devel
+BuildRequires: protobuf-devel
+BuildRequires: boost-devel
+BuildRequires: pkgconfig(icu-i18n)
+
+%description
+Google's common Java, C++ and Javascript library for parsing,
+formatting, storing and validating international phone numbers. The
+Java version is optimized for running on smartphones, and is used by
+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++
+Requires: libphonenumber = %{version}
+Requires: protobuf-devel
+
+%description devel
+Google's common Java, C++ and Javascript library for parsing,
+formatting, storing and validating international phone numbers. The
+Java version is optimized for running on smartphones, and is used by
+the Android framework since 4.0 (Ice Cream Sandwich).
+
+%prep
+%setup -q -n libphonenumber
+
+%build
+cmake -DCMAKE_SKIP_RPATH=ON -DCMAKE_INSTALL_PREFIX=%{_prefix} cpp
+
+%{__make} %{?jobs:-j%jobs}
+
+%install
+%{__make} DESTDIR=%{buildroot} install
+rm %{buildroot}/%{_libdir}/*.a
+
+%post -n libphonenumber -p /sbin/ldconfig
+
+%postun -n libphonenumber -p /sbin/ldconfig
+
+
+%files -n libphonenumber
+%defattr(-, root, root, -)
+%doc AUTHORS LICENSE
+%{_libdir}/libphonenumber.so.5
+%{_libdir}/libphonenumber.so.5.3
+%{_libdir}/libgeocoding.so.5
+%{_libdir}/libgeocoding.so.5.3
+
+%files devel
+%defattr(-, root, root, -)
+%{_includedir}/phonenumbers
+%{_includedir}/base
+%{_libdir}/libphonenumber.so
+%{_libdir}/libgeocoding.so