aboutsummaryrefslogtreecommitdiffstats
path: root/main/protobuf-c/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/protobuf-c/APKBUILD')
-rw-r--r--main/protobuf-c/APKBUILD17
1 files changed, 12 insertions, 5 deletions
diff --git a/main/protobuf-c/APKBUILD b/main/protobuf-c/APKBUILD
index 367e16c2ff3..3924f8cf0d6 100644
--- a/main/protobuf-c/APKBUILD
+++ b/main/protobuf-c/APKBUILD
@@ -1,23 +1,28 @@
# Contributor: TBK <alpin@jjtc.eu>
# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org>
pkgname=protobuf-c
-pkgver=1.3.3
-pkgrel=6
+pkgver=1.5.0
+pkgrel=0
pkgdesc="Protocol Buffers implementation in C"
url="https://github.com/protobuf-c/protobuf-c"
arch="all"
license="BSD-2-Clause"
depends_dev="$pkgname-compiler=$pkgver-r$pkgrel"
-makedepends="protobuf-dev"
+makedepends="autoconf automake libtool abseil-cpp-dev protobuf-dev"
subpackages="$pkgname-compiler $pkgname-dev"
source="https://github.com/protobuf-c/protobuf-c/releases/download/v$pkgver/protobuf-c-$pkgver.tar.gz"
# secfixes:
+# 1.4.1-r0:
+# - CVE-2022-33070
# 1.3.2-r0:
# - CVE-2021-3121
build() {
- ./configure --prefix=/usr \
+ CFLAGS="$CFLAGS -flto=auto" \
+ CXXFLAGS="$CXXFLAGS -std=c++17 -flto=auto" \
+ ./configure \
+ --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--infodir=/usr/share/info
@@ -39,4 +44,6 @@ compiler() {
amove usr/bin/protoc-gen-c
}
-sha512sums="85308348929487e3a89158c6078dab39cee0b39a0611a4d5ba73d20520e41d96915e42a0d6060ebd3eb7d922c82444f5ca000ea4f8791b37734485cbb7e283b1 protobuf-c-1.3.3.tar.gz"
+sha512sums="
+175c9fc901cab88308730eea982dd62b1e0decdceb80aa53be163f17a440b4acecb834a784beab5cd71186413a322a323f4539758a8727ca51801cf92f9bd3da protobuf-c-1.5.0.tar.gz
+"