1SUMMARY="A sphinx extension which outputs QtHelp document" 2DESCRIPTION="sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." 3HOMEPAGE="http://sphinx-doc.org/ 4 https://pypi.org/project/sphinxcontrib-qthelp/" 5COPYRIGHT="2007-2019 by the Sphinx team" 6LICENSE="BSD (2-clause)" 7REVISION="1" 8SOURCE_URI="https://pypi.python.org/packages/source/s/sphinxcontrib-qthelp/sphinxcontrib-qthelp-$portVersion.tar.gz" 9CHECKSUM_SHA256="4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72" 10SOURCE_DIR="sphinxcontrib-qthelp-$portVersion" 11PATCHES="14.patch" # from upstream 12 13ARCHITECTURES="any" 14 15PROVIDES=" 16 $portName = $portVersion 17 " 18REQUIRES=" 19 haiku 20 " 21 22BUILD_REQUIRES=" 23 haiku_devel 24 " 25 26PYTHON_PACKAGES=(python39 python310) 27PYTHON_VERSIONS=(3.9 3.10) 28defaultTestVersion="python39" 29for i in "${!PYTHON_PACKAGES[@]}"; do 30 pythonPackage=${PYTHON_PACKAGES[i]} 31 pythonVersion=${PYTHON_VERSIONS[$i]} 32 33 eval "PROVIDES_$pythonPackage=\" 34 ${portName}_$pythonPackage = $portVersion 35 \"" 36 eval "REQUIRES_$pythonPackage=\" 37 haiku 38 cmd:python$pythonVersion 39 \"" 40 BUILD_REQUIRES+=" 41 build_$pythonPackage 42 installer_$pythonPackage 43 setuptools_$pythonPackage 44 wheel_$pythonPackage 45 " 46 BUILD_PREREQUIRES+=" 47 cmd:python$pythonVersion 48 " 49done 50 51TEST_REQUIRES=" 52 sphinx_$defaultTestVersion 53 cmd:pytest 54 " 55 56INSTALL() 57{ 58 for i in "${!PYTHON_PACKAGES[@]}"; do 59 pythonVersion=${PYTHON_VERSIONS[$i]} 60 61 python=python$pythonVersion 62 63 $python -m build --wheel --skip-dependency-check --no-isolation 64 $python -m installer -p $prefix dist/*.whl 65 66 packageEntries ${PYTHON_PACKAGES[i]} \ 67 $prefix/lib/python* 68 done 69} 70 71TEST() 72{ 73 pytest -v 74} 75