wok-next rev 20112
Up py3k (3.6.3); py3k, py3k3: receipts v.2
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Oct 30 02:46:09 2017 +0200 (2017-10-30) |
parents | 0f1876141d45 |
children | cc633e7b15aa |
files | py3k-dev/receipt py3k/receipt py3k3-dev/receipt py3k3/receipt |
line diff
1.1 --- a/py3k-dev/receipt Mon Oct 30 01:52:44 2017 +0200 1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 1.3 @@ -1,24 +0,0 @@ 1.4 -# SliTaz package receipt. 1.5 - 1.6 -PACKAGE="py3k-dev" 1.7 -VERSION="3.4.3" 1.8 -CATEGORY="development" 1.9 -SHORT_DESC="The Python programming language devel files." 1.10 -MAINTAINER="pankso@slitaz.org" 1.11 -LICENSE="GPL" 1.12 -WEB_SITE="https://www.python.org/" 1.13 - 1.14 -WANTED="py3k" 1.15 -DEPENDS="py3k" 1.16 - 1.17 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.18 -genpkg_rules() 1.19 -{ 1.20 - mkdir -p $fs/usr/bin 1.21 - cp -a $install/usr/include $fs/usr 1.22 - cp -a $install/usr/bin/*-config $fs/usr/bin 1.23 - chmod 755 $fs/usr/bin/*-config 1.24 - # in py3k package now 1.25 - python_version=${VERSION:0:3} 1.26 - rm $fs/usr/include/python${python_version}m/pyconfig.h 1.27 -}
2.1 --- a/py3k/receipt Mon Oct 30 01:52:44 2017 +0200 2.2 +++ b/py3k/receipt Mon Oct 30 02:46:09 2017 +0200 2.3 @@ -1,9 +1,9 @@ 2.4 -# SliTaz package receipt. 2.5 +# SliTaz package receipt v2. 2.6 2.7 PACKAGE="py3k" 2.8 -VERSION="3.4.3" 2.9 +VERSION="3.6.3" 2.10 CATEGORY="development" 2.11 -SHORT_DESC="The Python 3000 programming language." 2.12 +SHORT_DESC="The Python 3000 programming language" 2.13 MAINTAINER="pascal.bellard@slitaz.org" 2.14 LICENSE="GPL" 2.15 WEB_SITE="https://www.python.org/download/releases/" 2.16 @@ -12,10 +12,9 @@ 2.17 TARBALL="$SOURCE-$VERSION.tar.xz" 2.18 WGET_URL="https://www.python.org/ftp/python/$VERSION/$TARBALL" 2.19 2.20 -DEPENDS="openssl bzlib readline sqlite3 zlib xorg-libXScrnSaver ncurses gdbm \ 2.21 -tk xorg-libXext" 2.22 BUILD_DEPENDS="readline-dev gdbm-dev openssl-dev sqlite3-dev zlib-dev tk-dev \ 2.23 -ncurses-dev liblzma-dev bzip2-dev" 2.24 +ncurses-dev xz-dev bzip2-dev" 2.25 +SPLIT="py3k-dev" 2.26 COOKOPTS="!zip" 2.27 2.28 # Rules to configure and make the package. 2.29 @@ -33,12 +32,27 @@ 2.30 # Rules to gen a SliTaz package suitable for Tazpkg. 2.31 genpkg_rules() 2.32 { 2.33 - python_version=${VERSION:0:3} 2.34 - mkdir -p $fs/usr/include/python${python_version}m 2.35 - cp -a $install/usr/bin $fs/usr 2.36 - cp -a $install/usr/lib $fs/usr 2.37 - # needed for python3 to work 2.38 - cp -a $install/usr/include/python${python_version}m/pyconfig.h \ 2.39 - $fs/usr/include/python${python_version}m 2.40 - rm -f $fs/usr/bin/*-config 2.41 + case $PACKAGE in 2.42 + py3k) 2.43 + python_version=${VERSION:0:3} 2.44 + mkdir -p $fs/usr/include/python${python_version}m 2.45 + cp -a $install/usr/bin $fs/usr 2.46 + cp -a $install/usr/lib $fs/usr 2.47 + # needed for python3 to work 2.48 + cp -a $install/usr/include/python${python_version}m/pyconfig.h \ 2.49 + $fs/usr/include/python${python_version}m 2.50 + rm -f $fs/usr/bin/*-config 2.51 + DEPENDS="openssl bzlib readline sqlite3 zlib xorg-libXScrnSaver \ 2.52 + ncurses gdbm tk xorg-libXext" 2.53 + ;; 2.54 + *-dev) 2.55 + mkdir -p $fs/usr/bin 2.56 + cp -a $install/usr/include $fs/usr 2.57 + cp -a $install/usr/bin/*-config $fs/usr/bin 2.58 + chmod 755 $fs/usr/bin/*-config 2.59 + # in py3k package now 2.60 + python_version=${VERSION:0:3} 2.61 + rm $fs/usr/include/python${python_version}m/pyconfig.h 2.62 + ;; 2.63 + esac 2.64 }
3.1 --- a/py3k3-dev/receipt Mon Oct 30 01:52:44 2017 +0200 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,24 +0,0 @@ 3.4 -# SliTaz package receipt. 3.5 - 3.6 -PACKAGE="py3k3-dev" 3.7 -VERSION="3.3.6" 3.8 -CATEGORY="development" 3.9 -SHORT_DESC="The Python programming language devel files." 3.10 -MAINTAINER="nneul@neulinger.org" 3.11 -LICENSE="PSL" 3.12 -WANTED="py3k3" 3.13 -SOURCE="Python" 3.14 -WEB_SITE="https://www.python.org/" 3.15 -PROVIDE="py3k-dev" 3.16 - 3.17 -DEPENDS="py3k3" 3.18 - 3.19 -# Rules to gen a SliTaz package suitable for Tazpkg. 3.20 -genpkg_rules() 3.21 -{ 3.22 - mkdir -p $fs/usr/bin 3.23 - cp -a $install/usr/include $fs/usr 3.24 - cp -a $install/usr/bin/*-config $fs/usr/bin 3.25 - chmod 755 $fs/usr/bin/*-config 3.26 - rm $fs/usr/include/*/pyconfig.h 3.27 -}
4.1 --- a/py3k3/receipt Mon Oct 30 01:52:44 2017 +0200 4.2 +++ b/py3k3/receipt Mon Oct 30 02:46:09 2017 +0200 4.3 @@ -1,30 +1,32 @@ 4.4 -# SliTaz package receipt. 4.5 +# SliTaz package receipt v2. 4.6 4.7 PACKAGE="py3k3" 4.8 VERSION="3.3.6" 4.9 CATEGORY="development" 4.10 -SHORT_DESC="The Python 3000 programming language." 4.11 +SHORT_DESC="The Python 3000 programming language" 4.12 MAINTAINER="nneul@neulinger.org" 4.13 LICENSE="GPL" 4.14 +WEB_SITE="https://www.python.org/download/releases/" 4.15 + 4.16 SOURCE="Python" 4.17 TARBALL="$SOURCE-$VERSION.tgz" 4.18 -WEB_SITE="https://www.python.org/download/releases/" 4.19 WGET_URL="https://www.python.org/ftp/python/$VERSION/$TARBALL" 4.20 -PROVIDE="py3k" 4.21 4.22 -DEPENDS="openssl bzlib readline sqlite3 zlib xorg-libXScrnSaver ncurses gdbm tk \ 4.23 -xorg-libXext" 4.24 BUILD_DEPENDS="readline-dev gdbm-dev openssl-dev sqlite3-dev zlib-dev tk-dev \ 4.25 ncurses-dev liblzma-dev bzip2-dev" 4.26 +SPLIT="py3k3-dev" 4.27 COOKOPTS="!zip" 4.28 4.29 # Rules to configure and make the package. 4.30 compile_rules() 4.31 { 4.32 mkdir -p $DESTDIR/usr/lib/pkgconfig 4.33 - ./configure --enable-shared \ 4.34 - --prefix=/usr --infodir=/usr/share/info \ 4.35 - --mandir=/usr/share/man $CONFIGURE_ARGS && 4.36 + ./configure \ 4.37 + --enable-shared \ 4.38 + --prefix=/usr \ 4.39 + --infodir=/usr/share/info \ 4.40 + --mandir=/usr/share/man \ 4.41 + $CONFIGURE_ARGS && 4.42 make && 4.43 make DESTDIR=$DESTDIR install 4.44 } 4.45 @@ -32,12 +34,26 @@ 4.46 # Rules to gen a SliTaz package suitable for Tazpkg. 4.47 genpkg_rules() 4.48 { 4.49 - python_version=${VERSION:0:3} 4.50 - mkdir -p $fs/usr/include/python${python_version}m 4.51 - cp -a $install/usr/bin $fs/usr 4.52 - cp -a $install/usr/lib $fs/usr 4.53 - # needed for python3 to work 4.54 - cp -a $install/usr/include/python${python_version}m/pyconfig.h \ 4.55 - $fs/usr/include/python${python_version}m 4.56 - rm -f $fs/usr/bin/*-config 4.57 + case $PACKAGE in 4.58 + py3k3) 4.59 + python_version=${VERSION:0:3} 4.60 + mkdir -p $fs/usr/include/python${python_version}m 4.61 + cp -a $install/usr/bin $fs/usr 4.62 + cp -a $install/usr/lib $fs/usr 4.63 + # needed for python3 to work 4.64 + cp -a $install/usr/include/python${python_version}m/pyconfig.h \ 4.65 + $fs/usr/include/python${python_version}m 4.66 + rm -f $fs/usr/bin/*-config 4.67 + DEPENDS="openssl bzlib readline sqlite3 zlib xorg-libXScrnSaver \ 4.68 + ncurses gdbm tk xorg-libXext" 4.69 + PROVIDE="py3k" 4.70 + ;; 4.71 + *-dev) 4.72 + mkdir -p $fs/usr/bin 4.73 + cp -a $install/usr/include $fs/usr 4.74 + cp -a $install/usr/bin/*-config $fs/usr/bin 4.75 + chmod 755 $fs/usr/bin/*-config 4.76 + rm $fs/usr/include/*/pyconfig.h 4.77 + ;; 4.78 + esac 4.79 }