# Generated by makepkg 6.1.0
# Tue May 12 21:34:49 UTC 2026
pkgbase = mingw-w64-grpc
	pkgdesc = Google's high performance, open source, general RPC framework (mingw-w64)
	pkgver = 1.80.0
	pkgrel = 1
	url = https://www.grpc.io/
	arch = any
	license = spdx:Apache-2.0
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-cmake
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-c-ares
	makedepends = mingw-w64-ucrt-x86_64-protobuf
	makedepends = mingw-w64-ucrt-x86_64-cython
	makedepends = mingw-w64-ucrt-x86_64-python-build
	makedepends = mingw-w64-ucrt-x86_64-python-installer
	makedepends = mingw-w64-ucrt-x86_64-python-setuptools
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-abseil-cpp
	depends = mingw-w64-ucrt-x86_64-openssl
	depends = mingw-w64-ucrt-x86_64-re2
	depends = mingw-w64-ucrt-x86_64-zlib
	noextract = grpc-1.80.0.tar.gz
	source = https://github.com/grpc/grpc/archive/v1.80.0/grpc-1.80.0.tar.gz
	source = https://github.com/abseil/abseil-cpp/releases/download/20260107.1/abseil-cpp-20260107.1.tar.gz
	source = 001-fix-thread_local.patch
	source = 002-fix-building-python-module.patch
	source = 003-fix-build-shared-libs-on-mingw.patch
	sha256sums = 38f58596277fa632064cc0719b9ece4381c8c77461cb51e9b66ca149574b7865
	sha256sums = 4314e2a7cbac89cac25a2f2322870f343d81579756ceff7f431803c2c9090195
	sha256sums = 6695fd531478be73e9555c28d4a1242eb47b9e8c24ccf8df1b8243d81e11c8b1
	sha256sums = c08e9a6a4dd569155452660825c8b42a06bbc6eb1e924af98796b138e6698e93
	sha256sums = d1b8334fbd97c833f37f03f222bd443a77772409586c1324cb5bb1b5d85037b3

pkgname = mingw-w64-ucrt-x86_64-grpc
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-abseil-cpp
	depends = mingw-w64-ucrt-x86_64-openssl
	depends = mingw-w64-ucrt-x86_64-re2
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-c-ares
	depends = mingw-w64-ucrt-x86_64-protobuf
	conflicts = mingw-w64-ucrt-x86_64-libgpr

pkgname = mingw-w64-ucrt-x86_64-python-grpcio
	pkgdesc = Python language bindings for grpc, remote procedure call (RPC) framework (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-abseil-cpp
	depends = mingw-w64-ucrt-x86_64-openssl
	depends = mingw-w64-ucrt-x86_64-re2
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-python
	optdepends = mingw-w64-ucrt-x86_64-python-grpcio-tools
	options = !strip

pkgname = mingw-w64-ucrt-x86_64-python-grpcio-tools
	pkgdesc = Python protobuf generator for GRPC (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-abseil-cpp
	depends = mingw-w64-ucrt-x86_64-openssl
	depends = mingw-w64-ucrt-x86_64-re2
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-python
	depends = mingw-w64-ucrt-x86_64-python-grpcio
	depends = mingw-w64-ucrt-x86_64-python-protobuf
	depends = mingw-w64-ucrt-x86_64-python-setuptools
	options = !strip
