From 3543d2ab6993bf1e8698fc31edbbc9b01684da95 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Sun, 28 Jul 2019 01:41:11 +0300 Subject: [PATCH] libgrpc: update to 1.22.0 --- packages/libgrpc/build.sh | 3 +- ...ix-arg-list-too-long.patch.beforehostbuild | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 packages/libgrpc/fix-arg-list-too-long.patch.beforehostbuild diff --git a/packages/libgrpc/build.sh b/packages/libgrpc/build.sh index 2dba25fbe..b00d87a23 100644 --- a/packages/libgrpc/build.sh +++ b/packages/libgrpc/build.sh @@ -2,8 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://grpc.io/ TERMUX_PKG_DESCRIPTION="High performance, open source, general RPC framework that puts mobile and HTTP/2 first" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_MAINTAINER="Vishal Biswas @vishalbiswas" -TERMUX_PKG_VERSION=1.20.1 -TERMUX_PKG_REVISION=3 +TERMUX_PKG_VERSION=1.22.0 TERMUX_PKG_DEPENDS="libc++, openssl, protobuf, c-ares, zlib" TERMUX_PKG_BUILD_DEPENDS="libprotobuf" TERMUX_PKG_HOSTBUILD=true diff --git a/packages/libgrpc/fix-arg-list-too-long.patch.beforehostbuild b/packages/libgrpc/fix-arg-list-too-long.patch.beforehostbuild new file mode 100644 index 000000000..0a1df29bb --- /dev/null +++ b/packages/libgrpc/fix-arg-list-too-long.patch.beforehostbuild @@ -0,0 +1,44 @@ +--- a/Makefile 2018-06-26 11:07:45.948160976 +0200 ++++ b/Makefile 2019-06-26 11:04:25.798966336 +0200 +@@ -2820,13 +2820,15 @@ + + install-headers_c: + $(E) "[INSTALL] Installing public C headers" +- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 +- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 ++ $(Q) for h in $(PUBLIC_HEADERS_C); do \ ++ $(INSTALL) -D $$h $(prefix)/$$h ; \ ++ done + + install-headers_cxx: + $(E) "[INSTALL] Installing public C++ headers" +- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 +- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 ++ $(Q) for h in $(PUBLIC_HEADERS_CXX); do \ ++ $(INSTALL) -D $$h $(prefix)/$$h ; \ ++ done + + install-static: install-static_c install-static_cxx + +--- a/templates/Makefile.template 2019-06-26 12:38:36.777292299 +0200 ++++ b/templates/Makefile.template 2019-06-26 12:48:35.668550020 +0200 +@@ -1302,13 +1302,15 @@ + + install-headers_c: + $(E) "[INSTALL] Installing public C headers" +- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 +- $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 ++ $(Q) for h in $(PUBLIC_HEADERS_C); do \ ++ $(INSTALL) -D $$h $(prefix)/$$h ; \ ++ done + + install-headers_cxx: + $(E) "[INSTALL] Installing public C++ headers" +- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 +- $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 ++ $(Q) for h in $(PUBLIC_HEADERS_CXX); do \ ++ $(INSTALL) -D $$h $(prefix)/$$h ; \ ++ done + + install-static: install-static_c install-static_cxx +