wok-next annotate python3/receipt @ rev 20916
libopenraw, abiword: update deps; boost: pack unpacked libs
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Aug 21 05:42:25 2018 +0300 (2018-08-21) |
parents | |
children | c9a7a7b42a86 |
rev | line source |
---|---|
al@20472 | 1 # SliTaz package receipt v2. |
al@20472 | 2 |
al@20472 | 3 PACKAGE="python3" |
al@20472 | 4 VERSION="3.6.4" |
al@20472 | 5 CATEGORY="development" |
al@20472 | 6 SHORT_DESC="The Python 3 programming language" |
al@20472 | 7 MAINTAINER="pascal.bellard@slitaz.org" |
al@20472 | 8 LICENSE="GPL" |
al@20472 | 9 WEB_SITE="https://www.python.org/download/releases/" |
al@20472 | 10 LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/Python.html" |
al@20472 | 11 |
al@20472 | 12 TARBALL="Python-$VERSION.tar.xz" |
al@20472 | 13 WGET_URL="https://www.python.org/ftp/python/$VERSION/$TARBALL" |
al@20472 | 14 |
al@20472 | 15 BUILD_DEPENDS="readline-dev gdbm-dev openssl-dev sqlite3-dev zlib-dev tk-dev \ |
al@20472 | 16 ncurses-dev xz-dev bzip2-dev expat-dev" |
al@20472 | 17 SPLIT="python3-dev" |
al@20472 | 18 COOKOPTS="!zip" |
al@20472 | 19 |
al@20472 | 20 compile_rules() { |
al@20472 | 21 mkdir -p $install/usr/lib/pkgconfig |
al@20472 | 22 |
al@20472 | 23 ./configure \ |
al@20472 | 24 --enable-shared \ |
al@20472 | 25 --with-system-expat \ |
al@20472 | 26 --with-system-ffi \ |
al@20472 | 27 --with-ensurepip=yes \ |
al@20472 | 28 $CONFIGURE_ARGS && |
al@20472 | 29 make && |
al@20472 | 30 make DESTDIR=$DESTDIR install || return 1 |
al@20472 | 31 |
al@20472 | 32 chmod 755 $install/usr/lib/libpython${VERSION%.*}m.so |
al@20472 | 33 chmod 755 $install/usr/lib/libpython${VERSION%%.*}.so |
al@20472 | 34 } |
al@20472 | 35 |
al@20472 | 36 genpkg_rules() { |
al@20472 | 37 case $PACKAGE in |
al@20472 | 38 python3) |
al@20472 | 39 copy @std pyconfig.h |
al@20472 | 40 DEPENDS="bzlib expat gdbm liblzma libsqlite3 ncurses \ |
al@20472 | 41 ncurses-libpanel openssl readline tcl tk xorg-libX11 zlib" |
al@20472 | 42 PROVIDE="py3k" |
al@20472 | 43 TAGS="LFS" |
al@20472 | 44 ;; |
al@20472 | 45 *-dev) |
al@20472 | 46 copy @dev @rm |
al@20472 | 47 PROVIDE="py3k-dev" |
al@20472 | 48 ;; |
al@20472 | 49 esac |
al@20472 | 50 } |