Blame libphonenumber.spec

008dd87
Name: libphonenumber
Packit d2241d6
Version: 8.13.33
Packit 68f840a
Release: 1%{?dist}
5f25fc4
Summary: Library to handle international phone numbers
008dd87
# The project itself is ASL 2.0 but contains files from Chromium which are BSD and MIT.
008dd87
License: ASL 2.0 and BSD and MIT
008dd87
URL: https://github.com/google/libphonenumber/
008dd87
Source0: https://github.com/google/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
3063fdb
Patch1:  libphonenumber-8.13.27-new-protobuf-cmake-logic.patch
008dd87
a16d481
BuildRequires: abseil-cpp-devel
008dd87
BuildRequires: boost-devel
008dd87
BuildRequires: cmake
008dd87
BuildRequires: gcc-c++
008dd87
BuildRequires: gtest-devel
1c33bb7
%ifarch %{java_arches}
a16d481
BuildRequires: java-devel
1c33bb7
%endif
008dd87
BuildRequires: libicu-devel
008dd87
BuildRequires: protobuf-compiler
008dd87
BuildRequires: protobuf-devel
008dd87
BuildRequires: re2-devel
008dd87
008dd87
%description
008dd87
Google's common C++ library for parsing, formatting, storing and validating
008dd87
international phone numbers.
008dd87
008dd87
008dd87
%package devel
008dd87
Summary: Development files for %{name}
008dd87
Requires: %{name}%{?_isa} = %{version}-%{release}
e19f781
Requires: abseil-cpp-devel
008dd87
008dd87
%description devel
008dd87
The %{name}-devel package contains libraries and header files for
008dd87
developing applications that use %{name}.
008dd87
008dd87
008dd87
%prep
5f25fc4
%autosetup -p1
0d60e8c
# Gtest 1.13.0 requires at least C++14; C++17 matches how abseil-cpp is built;
0d60e8c
# simply setting -DCMAKE_CXX_STANDARD=17 does not override this in practice.
0d60e8c
sed -r -i 's/\b(CMAKE_CXX_STANDARD[[:blank:]]+)11\b/\117/' \
0d60e8c
    cpp/CMakeLists.txt tools/cpp/CMakeLists.txt
008dd87
008dd87
008dd87
%build
75da5da
pushd cpp
1c33bb7
%ifarch %{java_arches}
bfd07f9
%cmake \
1c33bb7
%else
1c33bb7
touch src/phonenumbers/test_metadata.h
bfd07f9
%cmake -DREGENERATE_METADATA=OFF \
1c33bb7
%endif
bfd07f9
    -DCMAKE_POSITION_INDEPENDENT_CODE=ON
5f25fc4
%cmake_build
75da5da
popd
008dd87
0d60e8c
008dd87
%install
75da5da
pushd cpp
5f25fc4
%cmake_install
008dd87
find %{buildroot} -name '*.a' -delete
008dd87
find %{buildroot} -name '*.la' -delete
75da5da
popd
008dd87
008dd87
008dd87
%files
008dd87
%doc cpp/README
008dd87
%license cpp/LICENSE
008dd87
%{_libdir}/libgeocoding.so.8*
008dd87
%{_libdir}/libphonenumber.so.8*
008dd87
008dd87
008dd87
%files devel
008dd87
%{_includedir}/phonenumbers
008dd87
%{_libdir}/libgeocoding.so
008dd87
%{_libdir}/libphonenumber.so
4d2781e
%{_libdir}/cmake/libphonenumber/
008dd87
008dd87
008dd87
%changelog
Packit d2241d6
* Mon Mar 25 2024 Packit <hello@packit.dev> - 8.13.33-1
Packit d2241d6
- [maven-release-plugin] prepare release v8.13.33 (Kavitha Keshava)
Packit d2241d6
- Metadata updates for release 8.13.33 (#3414) (kkeshava)
Packit d2241d6
- Update README.md (#3411) (mandlil)
Packit d2241d6
- Mandlil maven update (#3410) (mandlil)
Packit d2241d6
- Resolves rhbz#2269223
Packit d2241d6
Packit f71d75d
* Sun Feb 25 2024 Packit <hello@packit.dev> - 8.13.31-1
Packit f71d75d
- [maven-release-plugin] prepare release v8.13.31 (Mandali Reddy)
Packit f71d75d
- Revert "Kkeshava maven update (#3403)" (#3405) (kkeshava)
Packit f71d75d
- Update java runtime version to support App Engine (#3404) (mandlil)
Packit f71d75d
- Kkeshava maven update (#3403) (kkeshava)
Packit f71d75d
- Metadata updates for release 8.13.31 (#3402) (kkeshava)
Packit f71d75d
- Mandlil maven update (#3399) (mandlil)
Packit f71d75d
- Update README.md (#3400) (mandlil)
Packit f71d75d
- Resolves rhbz#2265930
Packit f71d75d
Packit 68f840a
* Fri Feb 09 2024 Packit <hello@packit.dev> - 8.13.30-1
Packit 68f840a
- [maven-release-plugin] prepare release v8.13.30 (Mandali Reddy)
Packit 68f840a
- Metadata updates for release 8.13.30 (#3398) (mandlil)
Packit 68f840a
- Update README.md (#3397) (kkeshava)
Packit 68f840a
- Kkeshava maven update (#3396) (kkeshava)
Packit 68f840a
- Resolves rhbz#2263484
Packit 68f840a
d2653ce
* Sun Feb 04 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 8.13.29-2
d2653ce
- Rebuilt for abseil-cpp-20240116.0
d2653ce
1f72896
* Fri Feb 02 2024 Packit <hello@packit.dev> - 8.13.29-1
Packit 547a80a
- [maven-release-plugin] prepare release v8.13.29 (Kavitha Keshava)
Packit 547a80a
- Metadata updates for release 8.13.29 (#3395) (kkeshava)
Packit 547a80a
- Mandlil patch 2 (#3393) (mandlil)
Packit 547a80a
- Update README.md (#3386) (mandlil)
Packit 547a80a
- Mandlil maven update (#3385) (mandlil)
Packit 547a80a
- Resolves rhbz#2258931
Packit 547a80a
057d93c
* Wed Jan 31 2024 Pete Walter <pwalter@fedoraproject.org> - 8.13.28-7
057d93c
- Rebuild for ICU 74
057d93c
491a4fe
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.13.28-6
491a4fe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
491a4fe
bfd07f9
* Sun Jan 21 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 8.13.28-5
bfd07f9
- Always build as position-independent code (PIC)
bfd07f9
72211d1
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 8.13.28-4
72211d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
72211d1
c5614e2
* Thu Jan 18 2024 Sérgio Basto <sergio@serjux.com> - 8.13.28-3
3063fdb
- add support to protobuf 3.25.1
3063fdb
67e9a34
* Thu Jan 18 2024 Jonathan Wakely <jwakely@redhat.com> - 8.13.28-2
67e9a34
- Rebuild for Boost 1.83.0 again
67e9a34
Packit 94d587a
* Thu Jan 18 2024 Packit <hello@packit.dev> - 8.13.28-1
Packit 94d587a
- [maven-release-plugin] prepare release v8.13.28 (Mandali Reddy)
Packit 94d587a
- Metadata updates for release 8.13.28 (#3383) (mandlil)
Packit 94d587a
- Update README.md (#3356) (mandlil)
Packit 94d587a
- Mandlil maven update (#3348) (mandlil)
Packit 94d587a
b0088a7
* Thu Jan 18 2024 Jonathan Wakely <jwakely@redhat.com> - 8.13.27-2
b0088a7
- Rebuilt for Boost 1.83
b0088a7
d8730d1
* Tue Dec 19 2023 Sérgio M. Basto <sergio@serjux.com> - 8.13.27-1
d8730d1
- [maven-release-plugin] prepare release v8.13.27 (Mandali Reddy)
d8730d1
- Metadata updates for release 8.13.27 (#3346) (rohininidhi)
d8730d1
- Replace uses of `int64` with `int64_t` and similar integer type aliases (#3345) (mandlil)
d8730d1
- Update method phonenumberutil.format to return 'empty' instead of value '0'. (#3305) (mandlil)
d8730d1
- Update README.md (#3304) (kkeshava)
d8730d1
- Kkeshava maven update1 (#3303) (kkeshava)
d8730d1
26029b8
* Sat Sep 02 2023 Sérgio Basto <sergio@serjux.com> - 8.13.19-2
26029b8
- We need to build it in the side tag
26029b8
dd0e250
* Sat Sep 02 2023 Sérgio Basto <sergio@serjux.com> - 8.13.19-1
dd0e250
- Update libphonenumber to 8.13.19 (#2221771)
dd0e250
c8b0db9
* Wed Aug 30 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 8.13.15-4
c8b0db9
- Rebuilt for abseil-cpp 20230802.0
c8b0db9
4d5c482
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.13.15-3
4d5c482
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
4d5c482
d2b6524
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 8.13.15-2
d2b6524
- Rebuilt for ICU 73.2
d2b6524
10f23d6
* Fri Jun 23 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 8.13.15-1
10f23d6
- Update to 8.13.15 (#2209210)
10f23d6
4d2781e
* Tue May 16 2023 Sérgio Basto <sergio@serjux.com> - 8.13.11-1
4d2781e
- Update libphonenumber to 8.13.11
4d2781e
42ad795
* Thu Mar 23 2023 Sérgio Basto <sergio@serjux.com> - 8.12.57-8
42ad795
- Rebuilt for abseil-cpp
42ad795
b37822c
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 8.12.57-7
b37822c
- Rebuilt for Boost 1.81
b37822c
0d60e8c
* Mon Jan 30 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 8.12.57-6
0d60e8c
- Correctly build as C++17 instead of C++11 for gtest-1.13.0, which needs C++14
0d60e8c
5000b47
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 8.12.57-5
5000b47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
5000b47
9604251
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 8.12.57-4
9604251
- Rebuild for ICU 72
9604251
1c33bb7
* Tue Dec 06 2022 Sérgio Basto <sergio@serjux.com> - 8.12.57-3
1c33bb7
- (#1893839#c53) use ifarch %%{java_arches} to build on i686
1c33bb7
e19f781
* Mon Dec 05 2022 Sérgio Basto <sergio@serjux.com> - 8.12.57-2
e19f781
- (#2150896) Add requires abseil-cpp-devel in the -devel package
e19f781
a16d481
* Thu Nov 03 2022 Sérgio Basto <sergio@serjux.com> - 8.12.57-1
a16d481
- Update libphonenumber to 8.12.57 (#1893839)
a16d481
8c2eec2
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 8.12.11-15
8c2eec2
- Rebuilt for ICU 71.1
8c2eec2
cc23398
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.12.11-14
cc23398
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
cc23398
b2e3a87
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 8.12.11-13
b2e3a87
- Rebuilt for Boost 1.78
b2e3a87
a70f59b
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 8.12.11-12
a70f59b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a70f59b
676637d
* Fri Nov 05 2021 Adrian Reber <adrian@lisas.de> - 8.12.11-11
676637d
- Rebuilt for protobuf 3.19.0
676637d
204b00e
* Tue Oct 26 2021 Adrian Reber <adrian@lisas.de> - 8.12.11-10
204b00e
- Rebuilt for protobuf 3.18.1
204b00e
013505c
* Fri Aug 06 2021 Jonathan Wakely <jwakely@redhat.com> - 8.12.11-9
013505c
- Rebuilt for Boost 1.76
013505c
faf30b3
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.12.11-8
faf30b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
faf30b3
ac3e490
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 8.12.11-7
ac3e490
- Rebuild for ICU 69
ac3e490
48fc809
* Wed May 19 2021 Pete Walter <pwalter@fedoraproject.org> - 8.12.11-6
48fc809
- Rebuild for ICU 69
48fc809
c29a22f
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 8.12.11-5
c29a22f
- Rebuilt for removed libstdc++ symbol (#1937698)
c29a22f
0da3b11
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 8.12.11-4
0da3b11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
0da3b11
6598cfd
* Fri Jan 22 2021 Jonathan Wakely <jwakely@redhat.com> - 8.12.11-3
6598cfd
- Rebuilt for Boost 1.75
6598cfd
2353b98
* Wed Jan 13 16:57:48 CET 2021 Adrian Reber <adrian@lisas.de> - 8.12.11-2
2353b98
- Rebuilt for protobuf 3.14
2353b98
b52d0d4
* Fri Oct 30 2020 Nikhil Jha <hi@nikhiljha.com> - 8.12.11-1
b52d0d4
- Update to 8.12.11
b52d0d4
6804b45
* Thu Sep 24 2020 Adrian Reber <adrian@lisas.de> - 8.12.8-2
6804b45
- Rebuilt for protobuf 3.13
6804b45
e686a31
* Thu Aug 20 2020 Torrey Sorensen <sorensentor@tuta.io> - 8.12.8-1
e686a31
- Update to 8.12.8
e686a31
5f25fc4
* Wed Aug 05 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 8.12.7-1
5f25fc4
- Update to 8.12.7
5f25fc4
9ca1096
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.12.3-5
9ca1096
- Second attempt - Rebuilt for
9ca1096
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9ca1096
e96b743
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 8.12.3-4
e96b743
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e96b743
68684b5
* Sun Jun 14 2020 Adrian Reber <adrian@lisas.de> - 8.12.3-3
68684b5
- Rebuilt for protobuf 3.12
68684b5
8fe0ef7
* Sat May 30 2020 Jonathan Wakely <jwakely@redhat.com> - 8.12.3-2
8fe0ef7
- Rebuilt for Boost 1.73
8fe0ef7
84135ae
* Tue May 19 2020 Nikhil Jha <hi@nikhiljha.com> - 8.12.3-1
84135ae
- Release 8.12.3
84135ae
84135ae
* Tue Mar 31 2020 Nikhil Jha <hi@nikhiljha.com> - 8.12.1-1
2b35c68
- Rebuild for ICU 67
2b35c68
3e6fa78
* Tue Mar 31 2020 Nikhil Jha <hi@nikhiljha.com> - 8.12.1-1
3e6fa78
- Release 8.12.1
3e6fa78
008dd87
* Wed Mar 25 2020 Nikhil Jha <hi@nikhiljha.com> - 8.12.0-1
008dd87
- Release 8.12.0
008dd87
008dd87
* Fri Dec 27 2019 Anthony Messina <amessina@messinet.com> - 8.11.1-1
008dd87
- Release 8.11.1
008dd87
008dd87
* Sat Oct 05 2019 Anthony Messina <amessina@messinet.com> - 8.10.20-1
008dd87
- Release 8.10.20
008dd87
008dd87
* Wed Jul 31 2019 Anthony Messina <amessina@messinet.com> - 8.10.15-1
008dd87
- Release 8.10.15
008dd87
008dd87
* Fri Apr 19 2019 Anthony Messina <amessina@messinet.com> - 8.10.10-1
008dd87
- Release 8.10.10
008dd87
008dd87
* Sat Feb 16 2019 Anthony Messina <amessina@messinet.com> - 8.10.5-1
008dd87
- Release 8.10.5
008dd87
008dd87
* Fri Oct 26 2018 Anthony Messina <amessina@messinet.com> - 8.9.16-1
008dd87
- Release 8.9.16
008dd87
008dd87
* Sun Aug 19 2018 Anthony Messina <amessina@messinet.com> - 8.9.11-1
008dd87
- Release 8.9.11
008dd87
- Refs #100 https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
008dd87
- Refs #103 https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
008dd87
008dd87
* Sat Apr 28 2018 Anthony Messina <amessina@messinet.com> - 8.9.4-1
008dd87
- Release 8.9.4
008dd87
008dd87
* Sat Apr 07 2018 Anthony Messina <amessina@messinet.com> - 8.9.3-1
008dd87
- Release 8.9.3
008dd87
- https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets: Refs #100
008dd87
008dd87
* Wed Jan 17 2018 Anthony Messina <amessina@messinet.com> - 8.8.9-1
008dd87
- Initial RPM based on Gil Cattaneo's spec file
008dd87
  https://gil.fedorapeople.org/libphonenumber.spec
008dd87
  https://bugzilla.redhat.com/show_bug.cgi?id=1200115