diff options
author | Danny Rawlins <monster.romster@gmail.com> | 2017-02-05 15:11:57 +1100 |
---|---|---|
committer | Danny Rawlins <monster.romster@gmail.com> | 2017-02-05 15:11:57 +1100 |
commit | 89c26c5e78e5195f43438514ef22d30070286a47 (patch) | |
tree | bf725e61f060f678a2ddd7d231cc1789d2cad012 /python-appdirs/Pkgfile | |
parent | 98b518ca810aca003505dc1e3a8b90e01f27ab69 (diff) | |
download | opt-89c26c5e78e5195f43438514ef22d30070286a47.tar.gz opt-89c26c5e78e5195f43438514ef22d30070286a47.tar.xz |
appdirs -> python-appdirs
Diffstat (limited to 'python-appdirs/Pkgfile')
-rw-r--r-- | python-appdirs/Pkgfile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/python-appdirs/Pkgfile b/python-appdirs/Pkgfile new file mode 100644 index 000000000..48e20a74e --- /dev/null +++ b/python-appdirs/Pkgfile @@ -0,0 +1,34 @@ +# Description: A Python module for determining appropriate platform-specific dirs. +# URL: https://pypi.python.org/pypi/packaging/ +# Maintainer: Danny Rawlins, crux at romster dot me +# Depends on: python + +name=python-appdirs +version=1.4.0 +release=1 +source=(https://pypi.python.org/packages/bd/66/0a7f48a0f3fb1d3a4072bceb5bbd78b1a6de4d801fb7135578e7c7b1f563/appdirs-$version.tar.gz + https://bootstrap.pypa.io/get-pip.py) + +build() { + cd ${name#*-}-$version + + if [ "$(pkginfo -i | egrep -c '^python-(setuptools|appdirs|pyparsing|six|pip|packaging) ')" != 6 ]; then + install -d build + /usr/bin/python $SRC/get-pip.py --root=$SRC/build + + local PYTHONVERSION=$(/usr/bin/python -c 'import sys; print("%s.%s" % sys.version_info[:2])') + + PYTHONPATH=$SRC/build/usr/lib/python$PYTHONVERSION/site-packages \ + /usr/bin/python setup.py build + + PYTHONPATH=$SRC/build/usr/lib/python$PYTHONVERSION/site-packages \ + /usr/bin/python setup.py install \ + --prefix=/usr --root=$PKG --optimize=1 + else + + /usr/bin/python setup.py build + + /usr/bin/python setup.py install \ + --prefix=/usr --root=$PKG --optimize=1 + fi +} |