wok-next annotate python3/receipt @ rev 20963

Add hackdorte-artwork and remove appropriate old packages with dead homepages
author Aleksej Bobylev <al.bobylev@gmail.com>
date Sat Sep 08 15:02:14 2018 +0300 (2018-09-08)
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 }