pkgbase = protobuf-21
	pkgdesc = Protocol Buffers (legacy)
	pkgver = 21.12
	pkgrel = 6
	url = https://developers.google.com/protocol-buffers/
	arch = aarch64
	arch = x86_64
	license = BSD-3-Clause
	makedepends = cmake
	makedepends = python-build
	makedepends = python-installer
	makedepends = python-setuptools
	makedepends = python-wheel
	depends = abseil-cpp11
	depends = gcc-libs
	depends = glibc
	depends = zlib
	source = https://github.com/protocolbuffers/protobuf/archive/v21.12/protobuf-21.12.tar.gz
	source = python3.11.patch::https://github.com/protocolbuffers/protobuf/commit/da973aff.patch
	source = fix-abi.patch::https://github.com/protocolbuffers/protobuf/commit/101b6199.patch
	sha256sums = 22fdaf641b31655d4b2297f9981fa5203b2866f8332d3c6333f6b0107bb320de
	sha256sums = def1c370c9d4b91262d8b13ffba39394af96235e33ff96c9808c72e5250e9f27
	sha256sums = 086c54277c592c7b4ec1b70f9868aa4c8288d663077a31868d2ba46638ecb4f3

pkgname = protobuf-21
	provides = libprotoc.so
	provides = libprotobuf.so
	provides = libprotobuf-lite.so

pkgname = python-protobuf-21
	pkgdesc = Python bindings for Google Protocol Buffers (legacy)
	arch = any
	depends = protobuf-21=21.12
	provides = python-protobuf
	conflicts = python-protobuf
