1SUMMARY="A Python module to interface with the pkg-config"
2DESCRIPTION="pkgconfig is a Python module to interface with the pkg-config command line tool for \
3Python 3.3+."
4HOMEPAGE="https://pypi.org/project/pkgconfig/"
5COPYRIGHT="201-2021 Mathias Vogelgesang"
6LICENSE="MIT"
7REVISION="3"
8SOURCE_URI="https://pypi.python.org/packages/source/p/pkgconfig/pkgconfig-$portVersion.tar.gz"
9CHECKSUM_SHA256="deb4163ef11f75b520d822d9505c1f462761b4309b1bb713d08689759ea8b899"
10SOURCE_DIR="pkgconfig-$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:pkg_config\n\
36	cmd:python$pythonVersion\
37	\""
38BUILD_REQUIRES="$BUILD_REQUIRES
39	setuptools_$pythonPackage"
40BUILD_PREREQUIRES="$BUILD_PREREQUIRES
41	cmd:python$pythonVersion"
42done
43
44INSTALL()
45{
46	for i in "${!PYTHON_PACKAGES[@]}"; do
47		pythonPackage=${PYTHON_PACKAGES[i]}
48		pythonVersion=${PYTHON_VERSIONS[$i]}
49
50		python=python$pythonVersion
51		installLocation=$prefix/lib/$python/vendor-packages/
52		export PYTHONPATH=$installLocation:$PYTHONPATH
53		mkdir -p $installLocation
54		rm -rf build
55		$python setup.py build install \
56			--root=/ --prefix=$prefix
57
58		packageEntries  $pythonPackage \
59			$prefix/lib/python*
60	done
61}
62