diff --git a/dev-python/pretend/pretend-1.0.9.recipe b/dev-python/pretend/pretend-1.0.9.recipe index 8e68d5f5f..2ca006a86 100644 --- a/dev-python/pretend/pretend-1.0.9.recipe +++ b/dev-python/pretend/pretend-1.0.9.recipe @@ -5,7 +5,7 @@ HOMEPAGE="https://github.com/alex/pretend https://pypi.org/project/pretend/" COPYRIGHT="2012-2018 Alex Gaynor and individual contributors" LICENSE="BSD (3-clause)" -REVISION="1" +REVISION="2" SOURCE_URI="https://files.pythonhosted.org/packages/source/p/pretend/pretend-$portVersion.tar.gz" CHECKSUM_SHA256="c90eb810cde8ebb06dafcb8796f9a95228ce796531bc806e794c2f4649aa1b10" @@ -20,80 +20,41 @@ REQUIRES=" BUILD_REQUIRES=" haiku_devel - setuptools_python - setuptools_python3 - " -BUILD_PREREQUIRES=" - cmd:python - cmd:python3 " -PYTHON_PACKAGES=(python python3) -PYTHON_VERSIONS=(2.7 3.6) +PYTHON_PACKAGES=(python python3 python38 python39) +PYTHON_VERSIONS=(2.7 3.7 3.8 3.9) for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - eval "PROVIDES_$pythonPackage=\" - ${portName}_$pythonPackage = $portVersion - \"" - eval "REQUIRES_$pythonPackage=\" - haiku - cmd:python$pythonVersion - \"" - - TEST_REQUIRES+=" - pytest_$pythonPackage - " +pythonPackage=${PYTHON_PACKAGES[i]} +pythonVersion=${PYTHON_VERSIONS[$i]} +eval "PROVIDES_${pythonPackage}=\"\ + ${portName}_$pythonPackage = $portVersion\ + \"; \ +REQUIRES_$pythonPackage=\"\ + haiku\n\ + cmd:python$pythonVersion\ + \"" +BUILD_REQUIRES="$BUILD_REQUIRES + setuptools_$pythonPackage" +BUILD_PREREQUIRES="$BUILD_PREREQUIRES + cmd:python$pythonVersion" done -BUILD() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - rm -rf "$sourceDir"-$pythonPackage - cp -a "$sourceDir" "$sourceDir"-$pythonPackage - cd "$sourceDir"-$pythonPackage - - python=python$pythonVersion - $python setup.py build - done -} - INSTALL() { for i in "${!PYTHON_PACKAGES[@]}"; do pythonPackage=${PYTHON_PACKAGES[i]} pythonVersion=${PYTHON_VERSIONS[$i]} - cd "$sourceDir"-$pythonPackage - python=python$pythonVersion installLocation=$prefix/lib/$python/vendor-packages/ - export PYTHONPATH="$installLocation" - mkdir -p "$installLocation" - $python setup.py install \ - --root=/ --prefix="$prefix" + export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation + rm -rf build + $python setup.py build install \ + --root=/ --prefix=$prefix - packageEntries $pythonPackage \ - "$prefix"/lib/$python - done - - install -m 755 -d "$docDir" - install -m 644 -t "$docDir" README.rst -} - -TEST() -{ - for i in "${!PYTHON_PACKAGES[@]}"; do - pythonPackage=${PYTHON_PACKAGES[i]} - pythonVersion=${PYTHON_VERSIONS[$i]} - - cd "$sourceDir"-$pythonPackage - - python=python$pythonVersion - $python setup.py test + packageEntries $pythonPackage \ + $prefix/lib/python* done }