123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # Description: Python interpreter, version 3.
- # URL: https://www.python.org/
- # Maintainer: Abdullah Khan, ak at theak dot me
- # Depends on: bzip2 expat gdbm libffi libtirpc mpdecimal sqlite3 xz
- name=python3
- version=3.7.2
- release=1
- source=(https://www.python.org/ftp/python/3.7.2/Python-$version.tar.xz)
- build() {
- cd Python-$version
- rm -r Modules/expat
- rm -r Modules/_ctypes/{darwin,libffi}*
- rm -r Modules/_decimal/libmpdec
- ./configure --prefix=/usr \
- --enable-shared \
- --enable-ipv6 \
- --enable-loadable-sqlite-extensions \
- --with-computed-gotos \
- --with-threads \
- --with-system-expat \
- --with-system-ffi \
- --with-system-libmpdec \
- --without-ensurepip
- make
- make -j1 DESTDIR=$PKG altinstall maninstall
- ln -s python${version%.*} $PKG/usr/bin/python3
- ln -s python${version%.*}m-config $PKG/usr/bin/python3-config
- ln -s idle${version%.*} $PKG/usr/bin/idle3
- ln -s pydoc${version%.*} $PKG/usr/bin/pydoc3
- ln -s python${version%.*} $PKG/usr/lib/$name
- rm $PKG/usr/lib/python${version%.*}/ctypes/macholib/README.ctypes
- rm $PKG/usr/lib/python${version%.*}/distutils/README
- rm $PKG/usr/lib/python${version%.*}/idlelib/{ChangeLog,NEWS.txt,NEWS2x.txt}
- rm $PKG/usr/lib/python${version%.*}/idlelib/{README.txt,TODO.txt,idle_test/README.txt}
- rm $PKG/usr/lib/python${version%.*}/lib2to3/tests/data/README
- rm $PKG/usr/lib/python${version%.*}/site-packages/README.txt
- rm $PKG/usr/lib/python${version%.*}/test/{data/README,sndhdrdata/README}
- rm $PKG/usr/lib/python${version%.*}/tkinter/test/README
- }
|