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