* update protobuf to 25.3-3
This commit is contained in:
parent
05b2694367
commit
946473b5c7
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user