wok-next diff python-pytz/receipt @ rev 20948
Provide the technique to build Python packages for both Python2 and Python3
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Aug 31 17:13:06 2018 +0300 (2018-08-31) |
parents | 92698cd69f34 |
children | c9a7a7b42a86 |
line diff
1.1 --- a/python-pytz/receipt Fri Jul 13 17:30:55 2018 +0300 1.2 +++ b/python-pytz/receipt Fri Aug 31 17:13:06 2018 +0300 1.3 @@ -1,22 +1,31 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="python-pytz" 1.8 VERSION="latest" 1.9 CATEGORY="development" 1.10 SHORT_DESC="World Timezone Definitions for Python" 1.11 -MAINTAINER="pascal.bellard@slitaz.org" 1.12 +MAINTAINER="al.bobylev@gmail.com" 1.13 LICENSE="MIT" 1.14 -WEB_SITE="https://pypi.python.org/pypi/pytz" 1.15 +WEB_SITE="https://pypi.org/project/pytz/" 1.16 REPOLOGY="python:pytz" 1.17 1.18 -BUILD_DEPENDS="python" 1.19 +BUILD_DEPENDS="python python3" 1.20 +SPLIT="python3-pytz:py3" 1.21 1.22 compile_rules() { 1.23 - pip install --no-compile --root=$DESTDIR pytz 1.24 + case $SET in 1.25 + '') pip='pip';; 1.26 + py3) pip='pip3';; 1.27 + esac 1.28 + $pip install --no-compile --root=$DESTDIR pytz 1.29 } 1.30 1.31 genpkg_rules() { 1.32 - VERSION=$(sed -n '/^Successfully installed/ s|.*pytz-||p' $LOGS/$PACKAGE.log) 1.33 + VERSION=$(find $install -type d -name 'pytz-*.dist-info' -exec basename '{}' \; \ 1.34 + | sed 's|pytz-\(.*\)\.dist-info|\1|') 1.35 copy @std 1.36 - DEPENDS="python" 1.37 + case $PACKAGE in 1.38 + python-pytz) DEPENDS="python";; 1.39 + python3-pytz) DEPENDS="python3";; 1.40 + esac 1.41 }