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