1SUMMARY="A Python package for creating beautiful command line interfaces"
2DESCRIPTION="The \���Command Line Interface Creation Kit\���, or \"click\", aims \
3to make the process of writing command line tools quick and fun."
4HOMEPAGE="https://click.palletsprojects.com/
5	https://pypi.org/project/click/
6	https://github.com/pallets/click"
7COPYRIGHT="2014-2018 Pallets Team
8	2001-2006 Gregory P. Ward
9	2002-2006 Python Software Foundation"
10LICENSE="BSD (3-clause)"
11REVISION="3"
12SOURCE_URI="https://github.com/pallets/click/archive/refs/tags/$portVersion.tar.gz"
13CHECKSUM_SHA256="abb9959ec2d6cf198f70ca78ec2a5cd74110a6de728ecd19d8892ff65576f184"
14SOURCE_FILENAME="click-$portVersion.tar.gz"
15
16ARCHITECTURES="any"
17
18PROVIDES="
19	$portName = $portVersion
20	"
21REQUIRES="
22	haiku
23	"
24
25BUILD_REQUIRES="
26	haiku_devel
27	"
28
29PYTHON_PACKAGES=(python39 python310)
30PYTHON_VERSIONS=(3.9 3.10)
31for i in "${!PYTHON_PACKAGES[@]}"; do
32pythonPackage=${PYTHON_PACKAGES[i]}
33pythonVersion=${PYTHON_VERSIONS[$i]}
34eval "PROVIDES_${pythonPackage}=\"\
35	${portName}_$pythonPackage = $portVersion\
36	\"; \
37REQUIRES_$pythonPackage=\"\
38	haiku\n\
39	cmd:python$pythonVersion\
40	\""
41BUILD_REQUIRES="$BUILD_REQUIRES
42	setuptools_$pythonPackage"
43BUILD_PREREQUIRES="$BUILD_PREREQUIRES
44	cmd:python$pythonVersion"
45done
46
47INSTALL()
48{
49	for i in "${!PYTHON_PACKAGES[@]}"; do
50		pythonPackage=${PYTHON_PACKAGES[i]}
51		pythonVersion=${PYTHON_VERSIONS[$i]}
52
53		python=python$pythonVersion
54		installLocation=$prefix/lib/$python/vendor-packages/
55		export PYTHONPATH=$installLocation
56		mkdir -p "$installLocation"
57		$python setup.py install \
58			--root=/ --prefix="$prefix"
59
60		packageEntries $pythonPackage \
61			"$prefix"/lib/$python
62
63		install -m 755 -d "$docDir"
64		install -m 644 -t "$docDir" README.rst
65	done
66}
67