From 3c9fffec5982080ffe2424200e251f883bea4f41 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sun, 7 Jun 2015 19:34:43 +0000 Subject: [PATCH] pip: added a recipe for version 7.0.3 * problem with linklockfile.py: it tries to lock a file by creating a hardlink, which we don't support. --- dev-python/pip/python3_pip-7.0.3.recipe | 51 +++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 dev-python/pip/python3_pip-7.0.3.recipe diff --git a/dev-python/pip/python3_pip-7.0.3.recipe b/dev-python/pip/python3_pip-7.0.3.recipe new file mode 100644 index 000000000..3f7fab51f --- /dev/null +++ b/dev-python/pip/python3_pip-7.0.3.recipe @@ -0,0 +1,51 @@ +SUMMARY="Install Python packages." +DESCRIPTION="Install Python packages, replacement for easy_install +" +HOMEPAGE="https://pypi.python.org/pypi/pip" +SRC_URI="https://pypi.python.org/packages/source/p/pip/pip-$portVersion.tar.gz" +CHECKSUM_SHA256="b4c598825a6f6dc2cac65968feb28e6be6c1f7f1408493c60a07eaa731a0affd" +SOURCE_DIR="pip-$portVersion" +LICENSE="Python" +COPYRIGHT="2006-2014 Python Packaging Authority" +REVISION="1" +ARCHITECTURES="x86 x86_gcc2 x86_64" + +PROVIDES=" + python3_pip = $portVersion + cmd:pip + cmd:pip3 + cmd:pip34 + " + +REQUIRES=" + haiku + cmd:python3 + python3_setuptools + " + +BUILD_REQUIRES=" + python3_setuptools + " + +BUILD_PREREQUIRES=" + haiku_devel + cmd:python3 + cmd:sed + " + +BUILD() +{ + $portPackageLinksDir/cmd~python3/bin/python3 setup.py build +} + +INSTALL() +{ + # GENERIC: all python_setuptools-based installs need this + pythonVersion=$(python3 --version 2>&1 | sed 's/Python //' | head -c3) + installLocation=$prefix/lib/python$pythonVersion/vendor-packages/ + export PYTHONPATH=$installLocation:$PYTHONPATH + mkdir -p $installLocation + + $portPackageLinksDir/cmd~python3/bin/python3 setup.py install \ + --prefix=$prefix +}