forked from pool/libphonenumber
Compare commits
10 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| dd736e84f9 | |||
| 5e640fc7cd | |||
| 8c94bb42bf | |||
| f45f903cf0 | |||
| a3aebeb8d6 | |||
| 9e4b002f92 | |||
| 9fbf723213 | |||
| 04425ad1da | |||
| 0053673507 | |||
| 404c9caf67 |
25
0001-Fix-build-with-Boost-1.89.0.patch
Normal file
25
0001-Fix-build-with-Boost-1.89.0.patch
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
From 2000fdca565ef9fdd609dbcdb87f96c1fe2f1e51 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Michael Cho <michael@michaelcho.dev>
|
||||||
|
Date: Mon, 11 Aug 2025 17:08:15 -0400
|
||||||
|
Subject: [PATCH] Fix build with Boost 1.89.0
|
||||||
|
|
||||||
|
---
|
||||||
|
cpp/CMakeLists.txt | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
|
||||||
|
index 27e4680cc..39f05d2c9 100644
|
||||||
|
--- a/cpp/CMakeLists.txt
|
||||||
|
+++ b/cpp/CMakeLists.txt
|
||||||
|
@@ -145,7 +145,7 @@ if (USE_BOOST)
|
||||||
|
if (WIN32)
|
||||||
|
set (Boost_USE_STATIC_LIBS ON)
|
||||||
|
endif ()
|
||||||
|
- find_package (Boost 1.40.0 COMPONENTS date_time system thread)
|
||||||
|
+ find_package (Boost 1.40.0 COMPONENTS date_time thread OPTIONAL_COMPONENTS system)
|
||||||
|
if (NOT Boost_FOUND)
|
||||||
|
print_error ("Boost Date_Time/System/Thread" "Boost")
|
||||||
|
endif ()
|
||||||
|
--
|
||||||
|
2.50.1
|
||||||
|
|
||||||
2
_service
2
_service
@@ -2,7 +2,7 @@
|
|||||||
<service name="obs_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="url">https://github.com/google/libphonenumber.git</param>
|
<param name="url">https://github.com/google/libphonenumber.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">v8.13.53</param>
|
<param name="revision">v9.0.21</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
<!-- Contains binary .jars with legally questionable content -->
|
<!-- Contains binary .jars with legally questionable content -->
|
||||||
|
|||||||
BIN
libphonenumber-8.13.53.obscpio
LFS
BIN
libphonenumber-8.13.53.obscpio
LFS
Binary file not shown.
3
libphonenumber-9.0.21.obscpio
Normal file
3
libphonenumber-9.0.21.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:903561d5099906c010d7e14046e342c0416d9b461ec81f1326508e251139bae6
|
||||||
|
size 97593358
|
||||||
@@ -1,3 +1,54 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Dec 24 06:26:43 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- Update to 9.0.21:
|
||||||
|
* Updated meta data, geocoding data and carrer data for many
|
||||||
|
country dialing codes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Oct 7 20:38:00 UTC 2025 - Christophe Marin <christophe@krop.fr>
|
||||||
|
|
||||||
|
- Fix libphonenumber-devel dependencies.
|
||||||
|
libphonenumber::phonenumber-shared's INTERFACE_LINK_LIBRARIES
|
||||||
|
contains Boost::date_time and Boost::thread
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 17 08:50:55 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- Update to 9.0.14:
|
||||||
|
* AUpdated phone metadata for region code(s): CZ, DE, IT, LI, LV,
|
||||||
|
ME, SG, US, BT, DE, GY, IL, OM, PA, SG, SR, UY, GB, GG, GM, GY,
|
||||||
|
IM, JE, DO, EH, IL, JP, MA, MN, OM, PG, SG, US
|
||||||
|
* Updated short number metadata for region code(s): DE, UY, JP
|
||||||
|
* New geocoding data for country calling code(s):
|
||||||
|
1686 (en), 975 (en), 61 (en), 81 (en, ja)
|
||||||
|
* Updated geocoding data for country calling code(s):
|
||||||
|
39 (en, it), 61 (en), 34 (en, es)
|
||||||
|
* Updated carrier data for country calling code(s):
|
||||||
|
46 (en), 65 (en), 420 (en), 998 (en), 30 (en), 41 (en),
|
||||||
|
49 (en), 65 (en), 86 (en, zh), 372 (en), 597 (en),
|
||||||
|
968 (en), 975 (en), 220 (en), 370 (en), 592 (en), 27 (en),
|
||||||
|
32 (en), 65 (en), 81 (en), 675 (en), 968 (en), 976 (en),
|
||||||
|
996 (en)
|
||||||
|
* Updated / refreshed time zone meta data
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 15 13:40:22 UTC 2025 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
- No longer rely on libboost_system-devel as separate package:
|
||||||
|
(boo#1249611):
|
||||||
|
* Add 0001-Fix-build-with-Boost-1.89.0.patch
|
||||||
|
* Use libboost_headers-devel instead of libboost_system-devel
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 23 10:20:49 UTC 2025 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
- Update to version 9.0.10:
|
||||||
|
* Updated metadata
|
||||||
|
* Yeah, that's actually it - the major version bump was apparently
|
||||||
|
only because the java version in pom.xml files was updated,
|
||||||
|
which isn't even mentioned in the release notes.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 27 15:44:31 UTC 2025 - Fabian Vogt <fvogt@suse.com>
|
Mon Jan 27 15:44:31 UTC 2025 - Fabian Vogt <fvogt@suse.com>
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
name: libphonenumber
|
name: libphonenumber
|
||||||
version: 8.13.53
|
version: 9.0.21
|
||||||
mtime: 1736855323
|
mtime: 1765966263
|
||||||
commit: 9ce5d183b3389a5f5fb2ce072efd01ce83757ef8
|
commit: 3b7cd902d9928110251c0d5c567ea76b6feabf16
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libphonenumber
|
# spec file for package libphonenumber
|
||||||
#
|
#
|
||||||
# Copyright (c) 2025 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
|
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -16,16 +17,18 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define lib_ver 8
|
%define lib_ver 9
|
||||||
%define lib_ver2 8.13
|
%define lib_ver2 9.0
|
||||||
Name: libphonenumber
|
Name: libphonenumber
|
||||||
Version: 8.13.53
|
Version: 9.0.21
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Library for parsing, formatting, and validating international phone numbers
|
Summary: Library for parsing, formatting, and validating international phone numbers
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://github.com/google/libphonenumber
|
URL: https://github.com/google/libphonenumber
|
||||||
Source: %{name}-%{version}.tar.xz
|
Source: %{name}-%{version}.tar.xz
|
||||||
|
# PATCH-FIX-UPSTREAM (hopefully, https://github.com/google/libphonenumber/pull/3903)
|
||||||
|
Patch1: 0001-Fix-build-with-Boost-1.89.0.patch
|
||||||
# PATCH-FIX-DOWNSTREAM (see https://github.com/google/libphonenumber/pull/2874)
|
# PATCH-FIX-DOWNSTREAM (see https://github.com/google/libphonenumber/pull/2874)
|
||||||
Patch2: 0001-Revert-Fix-typo-in-arguments-to-add_metadata_gen_tar.patch
|
Patch2: 0001-Revert-Fix-typo-in-arguments-to-add_metadata_gen_tar.patch
|
||||||
Patch3: 0001-Add-support-to-protobuf-3.25.1.patch
|
Patch3: 0001-Add-support-to-protobuf-3.25.1.patch
|
||||||
@@ -33,7 +36,7 @@ Patch4: 0002-Avoid-intermediate-proto-object-library.patch
|
|||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: libboost_date_time-devel >= 1.40.0
|
BuildRequires: libboost_date_time-devel >= 1.40.0
|
||||||
BuildRequires: libboost_system-devel >= 1.40.0
|
BuildRequires: libboost_headers-devel >= 1.40.0
|
||||||
BuildRequires: libboost_thread-devel >= 1.40.0
|
BuildRequires: libboost_thread-devel >= 1.40.0
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
# Actual version requirement unknown
|
# Actual version requirement unknown
|
||||||
@@ -61,6 +64,8 @@ for running on smartphones, and is used by the Android framework since 4.0
|
|||||||
Summary: Library for parsing, formatting, and validating international phone numbers
|
Summary: Library for parsing, formatting, and validating international phone numbers
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Requires: %{name}%{lib_ver} = %{version}
|
Requires: %{name}%{lib_ver} = %{version}
|
||||||
|
Requires: libboost_date_time-devel >= 1.40.0
|
||||||
|
Requires: libboost_thread-devel >= 1.40.0
|
||||||
Requires: cmake(absl)
|
Requires: cmake(absl)
|
||||||
Requires: pkgconfig(protobuf) >= 2.4
|
Requires: pkgconfig(protobuf) >= 2.4
|
||||||
|
|
||||||
@@ -80,8 +85,13 @@ that use libphonenumber.
|
|||||||
cd cpp
|
cd cpp
|
||||||
# Enabling the geocoder breaks quite a lot due to broken cmakelists
|
# Enabling the geocoder breaks quite a lot due to broken cmakelists
|
||||||
# (https://github.com/google/libphonenumber/pull/2556)
|
# (https://github.com/google/libphonenumber/pull/2556)
|
||||||
%cmake -DBUILD_STATIC_LIB=OFF -DBUILD_SHARED_LIB=ON -DBUILD_TESTING=ON -DBUILD_GEOCODER=OFF -DREGENERATE_METADATA=OFF
|
%cmake \
|
||||||
%make_jobs
|
-DBUILD_STATIC_LIB=OFF \
|
||||||
|
-DBUILD_TESTING=ON \
|
||||||
|
-DBUILD_GEOCODER=OFF \
|
||||||
|
-DREGENERATE_METADATA=OFF \
|
||||||
|
%{nil}
|
||||||
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
cd cpp
|
cd cpp
|
||||||
@@ -89,10 +99,9 @@ cd cpp
|
|||||||
|
|
||||||
%check
|
%check
|
||||||
cd cpp/build
|
cd cpp/build
|
||||||
%make_jobs tests
|
%make_build tests
|
||||||
|
|
||||||
%post -n %{name}%{lib_ver} -p /sbin/ldconfig
|
%ldconfig_scriptlets -n %{name}%{lib_ver}
|
||||||
%postun -n %{name}%{lib_ver} -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files -n %{name}%{lib_ver}
|
%files -n %{name}%{lib_ver}
|
||||||
%license LICENSE*
|
%license LICENSE*
|
||||||
@@ -100,6 +109,7 @@ cd cpp/build
|
|||||||
%{_libdir}/libphonenumber.so.%{lib_ver2}
|
%{_libdir}/libphonenumber.so.%{lib_ver2}
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
%license LICENSE*
|
||||||
%{_libdir}/libphonenumber.so
|
%{_libdir}/libphonenumber.so
|
||||||
%{_includedir}/phonenumbers/
|
%{_includedir}/phonenumbers/
|
||||||
%dir %{_libdir}/cmake/
|
%dir %{_libdir}/cmake/
|
||||||
|
|||||||
Reference in New Issue
Block a user