diff --git a/dev-python/mock/python_mock-1.0.1.recipe b/dev-python/mock/python_mock-1.3.0.recipe similarity index 60% rename from dev-python/mock/python_mock-1.0.1.recipe rename to dev-python/mock/python_mock-1.3.0.recipe index 1ecdff138..726347751 100644 --- a/dev-python/mock/python_mock-1.0.1.recipe +++ b/dev-python/mock/python_mock-1.3.0.recipe @@ -15,8 +15,8 @@ HOMEPAGE="http://pypi.python.org/pypi/mock" COPYRIGHT="2003-2012, Michael Foord" LICENSE="BSD (2-clause)" REVISION="1" -SOURCE_URI="https://pypi.python.org/packages/source/m/mock/mock-1.0.1.tar.gz" -CHECKSUM_SHA256="b839dd2d9c117c701430c149956918a423a9863b48b09c90e30a6013e7d2f44f" +SOURCE_URI="https://pypi.python.org/packages/source/m/mock/mock-$portVersion.tar.gz" +CHECKSUM_SHA256="1e247dbecc6ce057299eb7ee019ad68314bb93152e81d9a6110d35f4d5eca0f6" SOURCE_DIR="mock-$portVersion" ARCHITECTURES="any" @@ -26,22 +26,32 @@ PROVIDES=" " REQUIRES=" haiku - cmd:python + cmd:python2 " -BUILD_REQUIRES="" -BUILD_PREREQUIRES=" +BUILD_REQUIRES=" haiku_devel - cmd:python + python_setuptools + " +BUILD_PREREQUIRES=" + cmd:python2 " BUILD() { - $portPackageLinksDir/cmd~python/bin/python setup.py build + $portPackageLinksDir/cmd~python2/bin/python2 setup.py build } INSTALL() { - $portPackageLinksDir/cmd~python/bin/python setup.py install \ - --prefix=$prefix + # GENERIC: all python_setuptools-based installs need this + python=$portPackageLinksDir/cmd~python2/bin/python2 + pythonVersion=$($python --version 2>&1 | sed 's/Python //' | head -c3) + installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ + export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation + + $python setup.py install \ + --single-version-externally-managed \ + --root=/ --prefix=$prefix }