# Generated by makepkg 7.1.0
# Thu Aug 13 13:38:42 UTC 2026
pkgbase = thrift
	pkgdesc = Scalable cross-language services framework for IPC/RPC
	pkgver = 0.22.0
	pkgrel = 5
	url = https://thrift.apache.org
	arch = x86_64
	arch = aarch64
	license = Apache-2.0
	checkdepends = python-tornado
	checkdepends = python-twisted
	makedepends = boost
	makedepends = cmake
	makedepends = emacs-nox
	makedepends = gcc-libs
	makedepends = git
	makedepends = glib2
	makedepends = glibc
	makedepends = libevent
	makedepends = openssl
	makedepends = python
	makedepends = python-build
	makedepends = python-installer
	makedepends = python-setuptools
	makedepends = python-wheel
	makedepends = qt5-base
	makedepends = zlib
	source = git+https://github.com/apache/thrift.git#tag=v0.22.0?signed
	source = thrift-python-adapt-tests-to-python3.patch
	source = thrift-python-add-TType-UUID.patch
	source = thrift-python-disable-failing-tests.patch
	source = disable_locale_tests.patch
	source = test_remainingmessagesize.patch
	validpgpkeys = 8CD87F186F06E958EFCA963D76BD340FC4B75865
	b2sums = 673c45d70ab06710e7b0c8fa2197f24d7559f30657b6fc396e053ab93fc19618699946ff531057529ad7b20d91cd917d537a58e2f9dd87bfedc53f115fff4f9b
	b2sums = b705ee35826973efb2d5b4eb18ab0e831218786aa73027fe214dcb8011af7ff499c7b7171cde73c423832cb3e3f9760aac14aeb6aba16644409447724adca1ef
	b2sums = f4e6530d60647de4c406a8aedf193dbb87644095f492106559766c2a5390584ae1d957f859b0182511e39d5c1b3c2828d043e7f0ca7cc98101f146d87c1dc3d1
	b2sums = 179b27617d2650b18268e4cba8efe31afcab6d34f838b48f459aa8875d26d5ac37791b4b8a06536e1abd5a8b76f683d348522e69185331efd950d01b12abc3a4
	b2sums = SKIP
	b2sums = SKIP

pkgname = thrift
	depends = gcc-libs
	depends = glib2
	depends = glibc
	depends = libevent
	depends = openssl
	depends = zlib
	optdepends = qt5-base: TQTcpServer (Qt5) support
	provides = libthrift.so
	provides = libthrift_c_glib.so
	provides = libthriftnb.so
	provides = libthriftqt5.so
	provides = libthriftz.so

pkgname = python-thrift
	pkgdesc = Scalable cross-language services framework for IPC/RPC (Python bindings)
	depends = gcc-libs
	depends = glibc
	depends = python
	optdepends = python-tornado: for tornado backend
	optdepends = python-twisted: for twisted backend
	optdepends = python-zope-interface: for twisted backend
