CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
python3: updated to 3.7.9
[ports/opt-arm64.git] / python3 / Pkgfile
index 7b3a67cd28ca84c2e204c2942a9bf9d605706d87..45ff016b9c3309f9937bfa2fe65b837214a8cd8c 100644 (file)
@@ -4,7 +4,7 @@
 # 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)
 
@@ -16,6 +16,10 @@ build() {
   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 \
@@ -30,6 +34,7 @@ build() {
   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
@@ -42,9 +47,7 @@ build() {
   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 
 }