* update protobuf to 25.3-3

This commit is contained in:
Alexander Baldeck 2024-04-11 14:29:06 +02:00
parent 05b2694367
commit 946473b5c7

View File

@ -1,3 +1,4 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Lukas Fleischer <lfleischer@archlinux.org>
# Contributor: David Runge <dvzrv@archlinux.org>
# Contributor: Aleksey Filippov <sarum9in@gmail.com>
@ -10,7 +11,7 @@
pkgbase='protobuf'
pkgname=('protobuf' 'python-protobuf')
pkgver=25.3
pkgrel=1
pkgrel=3
pkgdesc="Protocol Buffers - Google's data interchange format"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url='https://developers.google.com/protocol-buffers/'
@ -50,14 +51,12 @@ prepare() {
}
build() {
case "${CARCH}" in
riscv64) CXXFLAGS+=' -latomic' ;;
esac
local cmake_options=(
-B build
-D CMAKE_BUILD_TYPE=None
-D CMAKE_INSTALL_PREFIX=/usr
-D CMAKE_C_FLAGS="$CFLAGS -ffat-lto-objects"
-D CMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects"
-D protobuf_BUILD_SHARED_LIBS=ON
-D protobuf_USE_EXTERNAL_GTEST=ON
-D protobuf_ABSL_PROVIDER=package
@ -65,6 +64,10 @@ build() {
-W no-dev
)
case "${CARCH}" in
riscv64) CXXFLAGS+=' -latomic' ;;
esac
cmake "${cmake_options[@]}"
cmake --build build --verbose