1SUMMARY="XMPP library for Python 3.7+" 2DESCRIPTION="Slixmpp is an MIT licensed XMPP library for Python 3.7+. It is a \ 3fork of SleekXMPP. 4 5Slixmpp's goals is to only rewrite the core of the library (the low level \ 6socket handling, the timers, the events dispatching) in order to remove all \ 7threads." 8HOMEPAGE="https://codeberg.org/poezio/slixmpp" 9COPYRIGHT="2010-2020 Nathanael C. Fritz" 10LICENSE="MIT" 11REVISION="1" 12SOURCE_URI="https://files.pythonhosted.org/packages/source/${portName:0:1}/$portName/$portName-$portVersion.tar.gz" 13CHECKSUM_SHA256="406f1f4bab7e7573dd559a441027d3de33d17bba354bcf20ddc6aafba272286b" 14 15ARCHITECTURES="any" 16 17PROVIDES=" 18 $portName = $portVersion 19 " 20REQUIRES=" 21 haiku 22 " 23 24BUILD_REQUIRES=" 25 haiku_devel 26 " 27 28PYTHON_VERSIONS=(3.10) 29 30for i in "${!PYTHON_VERSIONS[@]}"; do 31 pythonVersion=${PYTHON_VERSIONS[$i]} 32 pythonPackage=python${pythonVersion//.} 33 34 eval "PROVIDES_${pythonPackage}=\" 35 ${portName}_$pythonPackage = $portVersion 36 \"" 37 eval "REQUIRES_$pythonPackage=\" 38 haiku 39 aiohttp_$pythonPackage 40 pyasn1_$pythonPackage 41 pyasn1_modules_$pythonPackage 42 cmd:python$pythonVersion 43 \"" 44 BUILD_REQUIRES+=" 45 setuptools_$pythonPackage 46 " 47 BUILD_PREREQUIRES+=" 48 cmd:python$pythonVersion 49 " 50done 51 52INSTALL() 53{ 54 for i in "${!PYTHON_VERSIONS[@]}"; do 55 pythonVersion=${PYTHON_VERSIONS[$i]} 56 pythonPackage=python${pythonVersion//.} 57 58 python=python$pythonVersion 59 installLocation=$prefix/lib/$python/vendor-packages/ 60 export PYTHONPATH=$installLocation:$PYTHONPATH 61 62 mkdir -p $installLocation 63 rm -rf build 64 65 $python setup.py build install \ 66 --root=/ --prefix=$prefix 67 68 packageEntries $pythonPackage \ 69 $prefix/lib/python* 70 done 71} 72