From cd8b61aa3af2efa7a9e69dd53d022691a535dcb7 Mon Sep 17 00:00:00 2001 From: Alessandro Bono Date: Wed, 13 Dec 2023 17:10:09 +0100 Subject: [PATCH] protobuf-c: Update to version 1.5.0 Add abseil-cpp as a dependency since it is now required. Furthermore, add Config.cmake.in file[1] because it is missing from the tarball. See https://github.com/protobuf-c/protobuf-c/issues/698 [1] https://github.com/protobuf-c/protobuf-c/blob/8c201f6e47a53feaab773922a743091eb6c8972a/build-cmake/Config.cmake.in --- gvsbuild/patches/protobuf-c/build-cmake/Config.cmake.in | 2 ++ gvsbuild/projects/protobuf.py | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 gvsbuild/patches/protobuf-c/build-cmake/Config.cmake.in diff --git a/gvsbuild/patches/protobuf-c/build-cmake/Config.cmake.in b/gvsbuild/patches/protobuf-c/build-cmake/Config.cmake.in new file mode 100644 index 000000000..fa24a5877 --- /dev/null +++ b/gvsbuild/patches/protobuf-c/build-cmake/Config.cmake.in @@ -0,0 +1,2 @@ +@PACKAGE_INIT@ +include("${CMAKE_CURRENT_LIST_DIR}/protobuf-c-targets.cmake") diff --git a/gvsbuild/projects/protobuf.py b/gvsbuild/projects/protobuf.py index d1e84a741..5ef24edc0 100644 --- a/gvsbuild/projects/protobuf.py +++ b/gvsbuild/projects/protobuf.py @@ -52,10 +52,11 @@ def __init__(self): Project.__init__( self, "protobuf-c", - version="1.4.1", + version="1.5.0", archive_url="https://github.com/protobuf-c/protobuf-c/releases/download/v{version}/protobuf-c-{version}.tar.gz", - hash="4cc4facd508172f3e0a4d3a8736225d472418aee35b4ad053384b137b220339f", + hash="7b404c63361ed35b3667aec75cc37b54298d56dd2bcf369de3373212cc06fd98", dependencies=[ + "abseil-cpp", "cmake", "protobuf", "ninja",