# Generated by makepkg 7.0.0
# Fri Jul  3 21:03:55 UTC 2026
pkgbase = thrift
	pkgdesc = Scalable cross-language services framework for IPC/RPC
	pkgver = 0.22.0
	pkgrel = 4
	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
	sha512sums = 844c1c50d024c29fd76a5f3b7cf5f903656d5d80c95d621c7c52bb48653ca6c1bd5a861c04689cfd624b5e1fea36018ef3044fea1476f9f3aefe577cdb380643
	sha512sums = bd85749946b9bd2f171bd22a6265e427ed38f489dcee856b1abe46cbd5bf81f2674075b2924de63822c4bb244caf3379d37079cdbba1d4a4730aeffa7a2dfc45
	sha512sums = ca2de7a67ee45e6bc0a928bf2700d0fe235a474e3d54a4123b90f0879ce7e6b738b305a9ec6fd5a27c53a5a9295159986d9a6a92634f526914f1f67f7f3e7a0c
	sha512sums = 1a1f021c000ea23c619703927ebc9833d7dceebb743101079f9c4fbab905cdbac451541e738ca7a009af9c223b25b8ce10f010139a201117ec3e77ab5d5902c8
	sha512sums = SKIP
	sha512sums = 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
