python3 3.6.3

This commit is contained in:
AlmAck 2017-10-19 23:26:40 +02:00
parent 4819cf2858
commit 3acde74c03

View File

@ -1,7 +1,7 @@
pkgname=python3
pkgver=3.5.4
pkgver=3.6.3
pkgrel=1
_pybasever=3.5
_pybasever=3.6
pkgdesc="Next generation of the python high-level scripting language"
arch=('x86_64')
license=('custom')
@ -17,7 +17,7 @@ optdepends=('python3-setuptools'
options=('!makeflags')
source=("http://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"
dont-make-libpython-readonly.patch)
sha1sums=('4aacbd09ca6988255de84a98ab9e4630f584efba'
sha1sums=('6c71b14bdbc4d8aa0cfd59d4b6dc356d46abfdf5'
'c22b24324b8e53326702de439c401d97927ee3f2')
prepare() {
@ -45,6 +45,8 @@ build() {
--enable-shared \
--with-threads \
--with-computed-gotos \
--enable-optimizations \
--with-lto \
--enable-ipv6 \
--with-system-expat \
--with-dbmliborder=gdbm:ndbm \
@ -85,18 +87,11 @@ package() {
#rm ${pkgdir}/usr/bin/idle
#rm ${pkgdir}/usr/bin/pydoc
# Fix FS#22552
ln -sf ../../libpython${_pybasever}m.so \
"${pkgdir}/usr/lib/python${_pybasever}/config-${_pybasever}m/libpython${_pybasever}m.so"
# some useful "stuff" FS#46146
install -dm755 "${pkgdir}"/usr/lib/python${_pybasever}/Tools/{i18n,scripts}
install -m755 Tools/i18n/{msgfmt,pygettext}.py "${pkgdir}"/usr/lib/python${_pybasever}/Tools/i18n/
install -m755 Tools/scripts/{README,*py} "${pkgdir}"/usr/lib/python${_pybasever}/Tools/scripts/
# Clean-up reference to build directory
sed -i "s|$srcdir/Python-${pkgver}:||" "$pkgdir/usr/lib/python${_pybasever}/config-${_pybasever}m/Makefile"
# License
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}