wok rev 25170
updated python, python-dev and python-idle (2.7.17 -> 2.7.18)
author | Hans-G?nter Theisgen |
---|---|
date | Fri Jul 01 15:56:11 2022 +0100 (2022-07-01) |
parents | c1d6498c42dd |
children | 382418015236 |
files | python-dev/receipt python-idle/receipt python/description.txt python/receipt |
line diff
1.1 --- a/python-dev/receipt Fri Jul 01 15:27:05 2022 +0100 1.2 +++ b/python-dev/receipt Fri Jul 01 15:56:11 2022 +0100 1.3 @@ -1,14 +1,13 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="python-dev" 1.7 -VERSION="2.7.17" 1.8 +VERSION="2.7.18" 1.9 CATEGORY="development" 1.10 SHORT_DESC="The Python programming language - development files." 1.11 MAINTAINER="pankso@slitaz.org" 1.12 LICENSE="PSL" 1.13 WEB_SITE="https://www.python.org/" 1.14 1.15 -SOURCE="Python" 1.16 DEPENDS="python" 1.17 WANTED="python" 1.18 1.19 @@ -19,11 +18,11 @@ 1.20 { 1.21 mkdir -p $fs/usr/bin 1.22 1.23 - cp -a $install/usr/include $fs/usr 1.24 + cook_copy_folders include 1.25 cp -a $install/usr/bin/*-config $fs/usr/bin 1.26 chmod 755 $fs/usr/bin/*-config 1.27 1.28 # in python package now 1.29 python_version=${VERSION:0:3} 1.30 - rm $fs/usr/include/${WANTED}$python_version/pyconfig.h 1.31 + rm $fs/usr/include/${WANTED}$python_version/pyconfig.h 1.32 }
2.1 --- a/python-idle/receipt Fri Jul 01 15:27:05 2022 +0100 2.2 +++ b/python-idle/receipt Fri Jul 01 15:56:11 2022 +0100 2.3 @@ -1,7 +1,7 @@ 2.4 # SliTaz package receipt. 2.5 2.6 PACKAGE="python-idle" 2.7 -VERSION="2.7.17" 2.8 +VERSION="2.7.18" 2.9 CATEGORY="development" 2.10 SHORT_DESC="Python GUI IDE using TK Toolkit." 2.11 MAINTAINER="pankso@slitaz.org" 2.12 @@ -16,9 +16,11 @@ 2.13 # Rules to gen a SliTaz package suitable for Tazpkg. 2.14 genpkg_rules() 2.15 { 2.16 + python_version=${VERSION%.*} 2.17 mkdir -p $fs/usr/bin 2.18 - mkdir -p $fs/usr/lib/python2.7 2.19 + mkdir -p $fs/usr/lib/python$python_version 2.20 2.21 - cp -a $install/usr/bin/idle $fs/usr/bin 2.22 - cp -a $install/usr/lib/python2.7/idlelib $fs/usr/lib/python2.7 2.23 + cp -a $install/usr/bin/idle $fs/usr/bin 2.24 + cp -a $install/usr/lib/python$python_version/idlelib \ 2.25 + $fs/usr/lib/python$python_version 2.26 }
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/python/description.txt Fri Jul 01 15:56:11 2022 +0100 3.3 @@ -0,0 +1,5 @@ 3.4 +Python is a programming language that lets you work more quickly and 3.5 +integrate your systems more effectively. 3.6 + 3.7 +You can learn to use Python and see almost immediate gains in productivity 3.8 +and lower maintenance costs.
4.1 --- a/python/receipt Fri Jul 01 15:27:05 2022 +0100 4.2 +++ b/python/receipt Fri Jul 01 15:56:11 2022 +0100 4.3 @@ -1,7 +1,7 @@ 4.4 # SliTaz package receipt. 4.5 4.6 PACKAGE="python" 4.7 -VERSION="2.7.17" 4.8 +VERSION="2.7.18" 4.9 CATEGORY="development" 4.10 SHORT_DESC="The Python programming language." 4.11 MAINTAINER="pankso@slitaz.org" 4.12 @@ -19,28 +19,28 @@ 4.13 4.14 HOST_ARCH="i486 arm" 4.15 4.16 +# @maintainer: Please update also: python-idle 4.17 + 4.18 current_version() 4.19 { 4.20 wget -O - https://www.python.org/ftp/python/ 2>/dev/null | \ 4.21 sed "/=\"${VERSION%.*}/!d;s|.*\">\\(.*\\)/<.*|\\1|" | sort -Vr | sed q 4.22 } 4.23 4.24 -# @maintainer: Please update also: python-idle 4.25 - 4.26 # Rules to configure and make the package. 4.27 compile_rules() 4.28 { 4.29 # Temporary workaround for FS#22322 4.30 # See http://bugs.python.org/issue10835 for upstream report 4.31 - sed -i "/progname =/s/python/python${_pybasever}/" \ 4.32 - Python/pythonrun.c 4.33 +# sed -i "/progname =/s/python/python${_pybasever}/" \ 4.34 +# Python/pythonrun.c 4.35 4.36 # Enable built-in SQLite3 module to load extensions (fix FS#22122) 4.37 sed -i "/SQLITE_OMIT_LOAD_EXTENSION/d" \ 4.38 setup.py 4.39 4.40 case "$ARCH" in 4.41 - arm*) 4.42 + (arm*) 4.43 # First pass for build host tools 4.44 unset CFLAGS CXXFLAGS 4.45 cp -f $CONFIG_SITE . 4.46 @@ -82,25 +82,27 @@ 4.47 CROSS_COMPILE_TARGET=yes \ 4.48 HOSTARCH=${HOST_SYSTEM} \ 4.49 BUILDARCH=${BUILD_SYSTEM} || exit 1 4.50 - make DESTDIR=$DESTDIR install || exit 1 ;; 4.51 - i?86) 4.52 + make DESTDIR=$DESTDIR install || exit 1 4.53 + ;; 4.54 + (i?86) 4.55 ./configure \ 4.56 --enable-shared \ 4.57 --build=${HOST_SYSTEM} \ 4.58 --host=${HOST_SYSTEM} && 4.59 make && 4.60 - make DESTDIR=$DESTDIR install ;; 4.61 + make DESTDIR=$DESTDIR install 4.62 + ;; 4.63 esac 4.64 } 4.65 4.66 # Rules to gen a SliTaz package suitable for Tazpkg. 4.67 genpkg_rules() 4.68 { 4.69 - python_version=${VERSION:0:3} 4.70 + python_version=${VERSION%.*} 4.71 mkdir -p $fs/usr/include/${PACKAGE}$python_version 4.72 4.73 - cp -a $install/usr/bin $fs/usr 4.74 - cp -a $install/usr/lib $fs/usr 4.75 + cook_copy_folders bin 4.76 + cook_copy_folders lib 4.77 4.78 # needed for mercurial to work now 4.79 cp -a $install/usr/include/${PACKAGE}$python_version/pyconfig.h \ 4.80 @@ -109,5 +111,5 @@ 4.81 4.82 # Split IDLE with TK dep 4.83 rm -f $fs/usr/bin/idle 4.84 - rm -rf $fs/usr/lib/python2.7/idlelib 4.85 + rm -rf $fs/usr/lib/python$python_version/idlelib 4.86 }