1SUMMARY="Proxy (HTTP, SOCKS) connector for aiohttp"
2DESCRIPTION="Proxy connector for aiohttp. SOCKS4(a), SOCKS5, HTTP \
3(tunneling), Proxy chains are supported."
4HOMEPAGE="https://github.com/romis2012/aiohttp-socks"
5COPYRIGHT="2018-2020 Santiago Torres"
6LICENSE="Apache v2"
7REVISION="3"
8SOURCE_URI="https://github.com/romis2012/aiohttp-socks/archive/v$portVersion.tar.gz"
9CHECKSUM_SHA256="7d3fc71f6c992d134cc1ebdfecb2cb2531a06fba529b38d8120a1085372563d6"
10SOURCE_DIR="aiohttp-socks-$portVersion"
11
12ARCHITECTURES="any"
13
14PROVIDES="
15	$portName = $portVersion
16	"
17REQUIRES="
18	haiku
19	"
20
21BUILD_REQUIRES="
22	haiku_devel
23	"
24
25PYTHON_PACKAGES=(python39 python310)
26PYTHON_VERSIONS=(3.9 3.10)
27for i in "${!PYTHON_PACKAGES[@]}"; do
28pythonPackage=${PYTHON_PACKAGES[i]}
29pythonVersion=${PYTHON_VERSIONS[$i]}
30eval "PROVIDES_${pythonPackage}=\"\
31	${portName}_$pythonPackage = $portVersion\
32	\"; \
33REQUIRES_$pythonPackage=\"\
34	haiku\n\
35	cmd:python$pythonVersion\
36	\""
37BUILD_REQUIRES="$BUILD_REQUIRES
38	setuptools_$pythonPackage"
39BUILD_PREREQUIRES="$BUILD_PREREQUIRES
40	cmd:python$pythonVersion"
41done
42
43INSTALL()
44{
45	for i in "${!PYTHON_PACKAGES[@]}"; do
46		pythonPackage=${PYTHON_PACKAGES[i]}
47		pythonVersion=${PYTHON_VERSIONS[$i]}
48
49		python=python$pythonVersion
50		installLocation=$prefix/lib/$python/vendor-packages/
51		export PYTHONPATH=$installLocation:$PYTHONPATH
52		mkdir -p $installLocation
53		rm -rf build
54		$python setup.py build install \
55			--root=/ --prefix=$prefix
56
57		packageEntries  $pythonPackage \
58			$prefix/lib/python*
59	done
60}
61