From 9002ec9816a6eeecef5173bffc0e1f7ed23d212d Mon Sep 17 00:00:00 2001 From: Alessandro Bono Date: Wed, 13 Dec 2023 10:45:55 +0100 Subject: [PATCH] protobuf: Update to 25.1 Add abseil-cpp as a dependency. It is required since version 22.0 (aka 3.22.0)[1] [1] https://github.com/protocolbuffers/protobuf/commit/a9f1ea6371c108876649f27a5940a59cc8594768 --- gvsbuild/projects/protobuf.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gvsbuild/projects/protobuf.py b/gvsbuild/projects/protobuf.py index 027ad0c2d..d1e84a741 100644 --- a/gvsbuild/projects/protobuf.py +++ b/gvsbuild/projects/protobuf.py @@ -24,11 +24,11 @@ def __init__(self): Project.__init__( self, "protobuf", - version="3.21.12", - lastversion_major=3, - archive_url="https://github.com/protocolbuffers/protobuf/releases/download/v{minor}.{micro}/protobuf-cpp-{version}.tar.gz", - hash="4eab9b524aa5913c6fffb20b2a8abf5ef7f95a80bc0701f3a6dbb4c607f73460", + version="25.1", + archive_url="https://github.com/protocolbuffers/protobuf/releases/download/v{version}/protobuf-{version}.tar.gz", + hash="9bd87b8280ef720d3240514f884e56a712f2218f0d693b48050c836028940a42", dependencies=[ + "abseil-cpp", "cmake", "zlib", "ninja", @@ -39,7 +39,7 @@ def build(self): # We need to compile with STATIC_RUNTIME off since protobuf-c also compiles with it OFF CmakeProject.build( self, - cmake_params=r'-DBUILD_SHARED_LIBS=ON -Dprotobuf_DEBUG_POSTFIX="" -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_WITH_ZLIB=ON -Dprotobuf_MSVC_STATIC_RUNTIME=OFF', + cmake_params=r'-DBUILD_SHARED_LIBS=ON -Dprotobuf_ABSL_PROVIDER=package -Dprotobuf_DEBUG_POSTFIX="" -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_WITH_ZLIB=ON -Dprotobuf_MSVC_STATIC_RUNTIME=OFF', use_ninja=True, )