1SUMMARY="Simple DNS resolver for asyncio"
2DESCRIPTION="aiodns provides a simple way for doing asynchronous DNS \
3resolutions with a synchronous looking interface by using pycares"
4HOMEPAGE="https://pypi.python.org/pypi/aiodns"
5COPYRIGHT="2016 Sa��l Ibarra Corretg��"
6LICENSE="MIT"
7REVISION="4"
8SOURCE_URI="https://pypi.org/packages/source/a/aiodns/aiodns-$portVersion.tar.gz"
9CHECKSUM_SHA256="815fdef4607474295d68da46978a54481dd1e7be153c7d60f9e72773cd38d77d"
10
11ARCHITECTURES="any"
12
13PROVIDES="
14	$portName = $portVersion
15	"
16REQUIRES="
17	haiku
18	"
19
20BUILD_REQUIRES="
21	haiku_devel
22	"
23
24PYTHON_PACKAGES=(python39 python310)
25PYTHON_VERSIONS=(3.9 3.10)
26for i in "${!PYTHON_PACKAGES[@]}"; do
27	pythonPackage=${PYTHON_PACKAGES[i]}
28	pythonVersion=${PYTHON_VERSIONS[$i]}
29
30	eval "PROVIDES_${pythonPackage}=\"
31		${portName}_$pythonPackage = $portVersion
32		\""
33	eval "REQUIRES_$pythonPackage=\"
34		haiku
35		cmd:python$pythonVersion
36		\""
37	BUILD_REQUIRES+="
38		setuptools_$pythonPackage
39		"
40	BUILD_PREREQUIRES+="
41		cmd:python$pythonVersion
42		"
43done
44
45INSTALL()
46{
47	for i in "${!PYTHON_PACKAGES[@]}"; do
48		pythonPackage=${PYTHON_PACKAGES[i]}
49		pythonVersion=${PYTHON_VERSIONS[$i]}
50
51		python=python$pythonVersion
52		installLocation=$prefix/lib/$python/vendor-packages/
53		export PYTHONPATH=$installLocation:$PYTHONPATH
54		mkdir -p $installLocation
55		rm -rf build
56		$python setup.py build install \
57			--root=/ --prefix=$prefix
58
59		packageEntries  $pythonPackage \
60			$prefix/lib/python*
61	done
62}
63