# Depends on: db gdbm openssl bzip2 zlib sqlite3
name=python
-version=2.7.17
-release=1
+version=2.7.18
+release=2
source=(http://www.python.org/ftp/$name/$version/Python-$version.tar.xz \
pyconfig.h)
build () {
cd Python-$version
- # set OPT to the python default without -O3
- # our CFLAGS are used as well
- OPT="-Wall -Wstrict-prototypes -fwrapv" \
+ # remove 2to3, we use the one from python3
+ rm -r Lib/lib2to3
+
+ # remove tests
+ rm -r Lib/{bsddb,ctypes,email,lib-tk,sqlite3,unittest}/test
+ rm -r Lib/{{distutils,json}/tests,idlelib/idle_test,test}
+
./configure --prefix=/usr \
--enable-shared \
--with-threads \
ln -s python2.7 $PKG/usr/include/python
ln -s /usr/lib/libpython2.7.so $PKG/usr/lib/python2.7/config/libpython2.7.so
- rm -r $PKG/usr/lib/python/{bsddb,ctypes,email,sqlite3}/test
- rm -r $PKG/usr/lib/python/{distutils,json,lib2to3}/tests
- rm $PKG/usr/lib/python/{distutils,site-packages,test/data}/README
+ rm $PKG/usr/bin/2to3
+ rm $PKG/usr/lib/python/{distutils,site-packages}/README
rm $PKG/usr/lib/python/idlelib/{ChangeLog,{NEWS,README,TODO}.txt}
rm $PKG/usr/lib/python/ctypes/macholib/README.ctypes