1SUMMARY="The sip module support for PyQt5" 2DESCRIPTION="The sip extension module provides support for the PyQt5 package." 3HOMEPAGE="https://www.riverbankcomputing.com/software/sip/" 4COPYRIGHT="2020 Riverbank Computing Limited" 5LICENSE="BSD (2-clause)" 6REVISION="1" 7SOURCE_URI="https://pypi.io/packages/source/P/PyQt5-sip/PyQt5_sip-$portVersion.tar.gz" 8CHECKSUM_SHA256="7f321daf84b9c9dbca61b80e1ef37bdaffc0e93312edae2cd7da25b953971d91" 9SOURCE_DIR="PyQt5_sip-$portVersion" 10 11ARCHITECTURES="all !x86_gcc2" 12SECONDARY_ARCHITECTURES="x86" 13 14PROVIDES=" 15 pyqt5_sip$secondaryArchSuffix = $portVersion 16 " 17REQUIRES=" 18 haiku$secondaryArchSuffix 19 " 20 21BUILD_REQUIRES=" 22 haiku${secondaryArchSuffix}_devel 23 " 24 25BUILD_PREREQUIRES+=" 26 cmd:gcc$secondaryArchSuffix 27 " 28 29PYTHON_PACKAGES=(python39 python310) 30PYTHON_VERSIONS=(3.9 3.10) 31for i in "${!PYTHON_PACKAGES[@]}"; do 32 pythonPackage=${PYTHON_PACKAGES[i]} 33 pythonVersion=${PYTHON_VERSIONS[$i]} 34 35 eval "PROVIDES_$pythonPackage=\" 36 ${portName}_$pythonPackage = $portVersion 37 \"" 38 39 if [ "$targetArchitecture" = x86_gcc2 ]; then 40 eval "PROVIDES_$pythonPackage+=\" 41 pyqt5_sip_$pythonPackage = $portVersion 42 \"" 43 fi 44 45 eval "REQUIRES_$pythonPackage=\" 46 haiku$secondaryArchSuffix 47 cmd:python$pythonVersion 48 \"" 49 BUILD_REQUIRES+=" 50 setuptools_$pythonPackage 51 " 52 BUILD_PREREQUIRES+=" 53 cmd:python$pythonVersion 54 " 55done 56 57INSTALL() 58{ 59 for i in "${!PYTHON_PACKAGES[@]}"; do 60 pythonPackage=${PYTHON_PACKAGES[i]} 61 pythonVersion=${PYTHON_VERSIONS[$i]} 62 63 python=python$pythonVersion 64 installLocation=$prefix/lib/$python/vendor-packages/ 65 export PYTHONPATH=$installLocation:$PYTHONPATH 66 67 mkdir -p $installLocation 68 rm -rf build 69 70 $python setup.py build install \ 71 --root=/ --prefix=$prefix 72 73 packageEntries $pythonPackage \ 74 $prefix/lib/python* 75 done 76} 77