wok-undigest annotate python3/receipt @ rev 1227
copied perl recipe from wok-next
author | Hans-G?nter Theisgen |
---|---|
date | Fri Nov 15 17:49:31 2019 +0100 (2019-11-15) |
parents | |
children | 3ac7c71d9065 |
rev | line source |
---|---|
Hans-G?nter@1226 | 1 # SliTaz package receipt v2. |
Hans-G?nter@1226 | 2 |
Hans-G?nter@1226 | 3 PACKAGE="python3" |
Hans-G?nter@1226 | 4 VERSION="3.7.2" |
Hans-G?nter@1226 | 5 CATEGORY="development" |
Hans-G?nter@1226 | 6 SHORT_DESC="The Python 3 programming language" |
Hans-G?nter@1226 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
Hans-G?nter@1226 | 8 LICENSE="GPL" |
Hans-G?nter@1226 | 9 WEB_SITE="https://www.python.org/download/releases/" |
Hans-G?nter@1226 | 10 LFS="http://www.linuxfromscratch.org/lfs/view/development/chapter06/Python.html" |
Hans-G?nter@1226 | 11 |
Hans-G?nter@1226 | 12 TARBALL="Python-$VERSION.tar.xz" |
Hans-G?nter@1226 | 13 WGET_URL="https://www.python.org/ftp/python/$VERSION/$TARBALL" |
Hans-G?nter@1226 | 14 TARBALL_SHA1="c3dc6928516bcb934cf4740461044c79c7c35494" |
Hans-G?nter@1226 | 15 |
Hans-G?nter@1226 | 16 BUILD_DEPENDS="readline-dev gdbm-dev openssl-dev sqlite3-dev zlib-dev tk-dev \ |
Hans-G?nter@1226 | 17 ncurses-dev xz-dev bzip2-dev expat-dev libffi-dev" |
Hans-G?nter@1226 | 18 SPLIT="$PACKAGE-idle $PACKAGE-tcltk $PACKAGE-ensurepip $PACKAGE $PACKAGE-dev" |
Hans-G?nter@1226 | 19 |
Hans-G?nter@1226 | 20 COPY_idle="idle3 idle${VERSION%.*} idlelib/" |
Hans-G?nter@1226 | 21 COPY_tcltk="_tkinter.*.so tkinter/" |
Hans-G?nter@1226 | 22 COPY_ensurepip="ensurepip/" |
Hans-G?nter@1226 | 23 COPY_std="@std @rm pyconfig.h" |
Hans-G?nter@1226 | 24 |
Hans-G?nter@1226 | 25 CAT_idle="development|GUI IDE using TK Toolkit" |
Hans-G?nter@1226 | 26 CAT_tcltk="development|Tcl/Tk files" |
Hans-G?nter@1226 | 27 CAT_ensurepip="development|ensurepip" |
Hans-G?nter@1226 | 28 |
Hans-G?nter@1226 | 29 DEPENDS_idle="$PACKAGE" |
Hans-G?nter@1226 | 30 DEPENDS_tcltk="$PACKAGE tcl tk" |
Hans-G?nter@1226 | 31 DEPENDS_ensurepip="$PACKAGE" |
Hans-G?nter@1226 | 32 DEPENDS_std="expat libbzip2 libffi libgdbm liblzma libsqlite3 ncurses \ |
Hans-G?nter@1226 | 33 ncurses-libpanel openssl readline util-linux-uuid zlib python3-setuptools \ |
Hans-G?nter@1226 | 34 python3-pip" |
Hans-G?nter@1226 | 35 DEPENDS_dev="$PACKAGE" |
Hans-G?nter@1226 | 36 |
Hans-G?nter@1226 | 37 TAGS_std="LFS" |
Hans-G?nter@1226 | 38 COOKOPTS="!zip" |
Hans-G?nter@1226 | 39 |
Hans-G?nter@1226 | 40 compile_rules() { |
Hans-G?nter@1226 | 41 mkdir -p $install/usr/lib/pkgconfig |
Hans-G?nter@1226 | 42 |
Hans-G?nter@1226 | 43 ./configure \ |
Hans-G?nter@1226 | 44 --enable-shared \ |
Hans-G?nter@1226 | 45 --with-system-expat \ |
Hans-G?nter@1226 | 46 --with-system-ffi \ |
Hans-G?nter@1226 | 47 --without-ensurepip \ |
Hans-G?nter@1226 | 48 $CONFIGURE_ARGS && |
Hans-G?nter@1226 | 49 make && |
Hans-G?nter@1226 | 50 make DESTDIR=$install install || return 1 |
Hans-G?nter@1226 | 51 |
Hans-G?nter@1226 | 52 chmod 755 $install/usr/lib/libpython${VERSION%.*}m.so |
Hans-G?nter@1226 | 53 chmod 755 $install/usr/lib/libpython${VERSION%%.*}.so |
Hans-G?nter@1226 | 54 |
Hans-G?nter@1226 | 55 find $install -type f -name '*.pyc' -delete |
Hans-G?nter@1226 | 56 } |
Hans-G?nter@1226 | 57 |
Hans-G?nter@1226 | 58 PROVIDE_std="py3k" |
Hans-G?nter@1226 | 59 PROVIDE_dev="py3k-dev" |