Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages / 
protobuf


Commits:
00bec3ca by Christian Heusel at 2026-05-28T16:38:16+02:00
upgpkg: 35.0-1: New upstream release

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − protobuf-33-patch-enum-traits-impl.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = protobuf
        pkgdesc = Protocol Buffers - Google's data interchange format
-       pkgver = 34.1
+       pkgver = 35.0
        pkgrel = 1
        url = https://developers.google.com/protocol-buffers/
        arch = x86_64
@@ -26,12 +26,10 @@ pkgbase = protobuf
        depends = libstdc++
        depends = zlib
        options = !lto
-       source = git+https://github.com/protocolbuffers/protobuf.git#tag=v34.1
+       source = git+https://github.com/protocolbuffers/protobuf.git#tag=v35.0
        source = protobuf-fix-build-type-none.patch
-       source = protobuf-33-patch-enum-traits-impl.patch
-       sha512sums = 
22083bdc3b71d4b77902eb2372b04136bbcac9a7ee05a2d3e197d9d2ce45e8cf0b6c0c445076102ace485162c5020b93ef52bd26d4fd8fba780137b80cacd1a4
+       sha512sums = 
4e7ae4e5a37e0156a57532b73b758282193d6d5dcaa772fd793ccbbd20ef9471dda670932605baa382fa387938c94ef7000ecb39cf5ef7a7010d4cb1069a9403
        sha512sums = 
18bc71031bbcbc3810a9985fa670465040f06a6c104ab8079b56bdfc499bb6cec40805a0cefd455031142490a576dc60aa8000523877ac0353b93558e9beabbd
-       sha512sums = 
8f7b8cb3829490962668bbb0eb8104f565a16bb336669e03afdc355c7ad50efb094851f7f78eba0d0a9704290b1c45ec56c9e6d6677cbf96ccfbfb659c014756
 
 pkgname = protobuf
        provides = libprotoc.so
@@ -41,7 +39,7 @@ pkgname = protobuf
 
 pkgname = python-protobuf
        pkgdesc = Python 3 bindings for Google Protocol Buffers
-       depends = protobuf=34.1
+       depends = protobuf=35.0
        depends = python
 
 pkgname = ruby-google-protobuf


=====================================
PKGBUILD
=====================================
@@ -10,7 +10,7 @@
 
 pkgbase='protobuf'
 pkgname=('protobuf' 'python-protobuf' 'ruby-google-protobuf')
-pkgver=34.1
+pkgver=35.0
 pkgrel=1
 pkgdesc="Protocol Buffers - Google's data interchange format"
 arch=('x86_64')
@@ -45,11 +45,9 @@ checkdepends=(
 source=(
   git+https://github.com/protocolbuffers/protobuf.git#tag=v$pkgver
   protobuf-fix-build-type-none.patch
-  protobuf-33-patch-enum-traits-impl.patch
 )
-sha512sums=('22083bdc3b71d4b77902eb2372b04136bbcac9a7ee05a2d3e197d9d2ce45e8cf0b6c0c445076102ace485162c5020b93ef52bd26d4fd8fba780137b80cacd1a4'
-            
'18bc71031bbcbc3810a9985fa670465040f06a6c104ab8079b56bdfc499bb6cec40805a0cefd455031142490a576dc60aa8000523877ac0353b93558e9beabbd'
-            
'8f7b8cb3829490962668bbb0eb8104f565a16bb336669e03afdc355c7ad50efb094851f7f78eba0d0a9704290b1c45ec56c9e6d6677cbf96ccfbfb659c014756')
+sha512sums=('4e7ae4e5a37e0156a57532b73b758282193d6d5dcaa772fd793ccbbd20ef9471dda670932605baa382fa387938c94ef7000ecb39cf5ef7a7010d4cb1069a9403'
+            
'18bc71031bbcbc3810a9985fa670465040f06a6c104ab8079b56bdfc499bb6cec40805a0cefd455031142490a576dc60aa8000523877ac0353b93558e9beabbd')
 
 options=(!lto)
 
@@ -60,7 +58,6 @@ prepare() {
   bazel --version
 
   patch -p1 < ../protobuf-fix-build-type-none.patch # Fix cmake config 
compatibility mode
-  patch -p1 < ../protobuf-33-patch-enum-traits-impl.patch
 }
 
 build() {


=====================================
protobuf-33-patch-enum-traits-impl.patch deleted
=====================================
@@ -1,15 +0,0 @@
-diff --git a/src/google/protobuf/message_lite.h 
b/src/google/protobuf/message_lite.h
-index 25264ef5c..3c8b10d3c 100644
---- a/src/google/protobuf/message_lite.h
-+++ b/src/google/protobuf/message_lite.h
-@@ -293,9 +293,8 @@ template <typename T>
- using MessageTraits = decltype(MessageTraitsImpl::value<T>);
- 
- struct EnumTraitsImpl {
--  struct Undefined;
-   template <typename T>
--  static Undefined value;
-+  static std::enable_if_t<sizeof(T) != 0> value;
- };
- template <typename T>
- using EnumTraits = decltype(EnumTraitsImpl::value<T>);



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/protobuf/-/commit/00bec3ca215d6a5d7de9e42221d54797dc64960a

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/protobuf/-/commit/00bec3ca215d6a5d7de9e42221d54797dc64960a
You're receiving this email because of your account on gitlab.archlinux.org. 
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications 
| Help: https://gitlab.archlinux.org/help


Reply via email to