# Depends on: bzip2 expat gdbm libffi libtirpc mpdecimal sqlite3 xz zlib
name=python3
-version=3.7.4
+version=3.7.9
release=1
source=(https://www.python.org/ftp/python/$version/Python-$version.tar.xz)
rm -r Modules/_ctypes/{darwin,libffi}*
rm -r Modules/_decimal/libmpdec
+ # Remove tests
+ rm -r Lib/{test,{ctypes,sqlite3,tkinter,unittest}/test}
+ rm -r Lib/{{distutils,lib2to3}/tests,idlelib/idle_test}
+
./configure --prefix=/usr \
--enable-shared \
--enable-ipv6 \
make
make -j1 DESTDIR=$PKG altinstall maninstall
+ ln -s 2to3-${version%.*} $PKG/usr/bin/2to3
ln -s python${version%.*} $PKG/usr/bin/python3
ln -s python${version%.*}m-config $PKG/usr/bin/python3-config
ln -s python${version%.*}m-config $PKG/usr/bin/python${version%.*}-config
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
+ rm $PKG/usr/lib/python${version%.*}/idlelib/{README,TODO,CREDITS,HISTORY}.txt
+ rm $PKG/usr/lib/python${version%.*}/idlelib/Icons/README.txt
+ rm $PKG/usr/lib/python${version%.*}/site-packages/README.txt
}