Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Chakra
Packages
core
Commits
8b3b5126
Commit
8b3b5126
authored
Mar 08, 2016
by
Xuetian Weng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
python 3.4 openssl rebuild
parent
987021ff
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
88 additions
and
0 deletions
+88
-0
python3.4/PKGBUILD
python3.4/PKGBUILD
+88
-0
No files found.
python3.4/PKGBUILD
0 → 100644
View file @
8b3b5126
#
# Platform Packages for Chakra, part of www.chakra-project.org
#
# Maintainer: F Kosmale (Inkane) <inkane@chakra-project.org>
# Contributors: H W Tovetjärn (totte) <totte@tott.es>
# A Boersma (abveritas) <abveritas@chakra-project.org>
# Mateusz Krawczuk <willingmagic@gmail.com>
pkgname
=
python3
pkgver
=
3.4.3
pkgrel
=
2
_pybasever
=
3.4
pkgdesc
=
"Next generation of the python high-level scripting language"
arch
=(
'x86_64'
)
license
=(
'custom'
)
url
=
"http://www.python.org/"
depends
=(
'expat'
'bzip2'
'gdbm'
'openssl'
'libffi'
'zlib'
)
makedepends
=(
'tk'
'sqlite3'
'valgrind'
'bluez'
)
optdepends
=(
'python3-setuptools'
'python3-pip'
'sqlite3'
'xz: for lzma'
'tk: for tkinter'
)
options
=(
'!makeflags'
)
source
=(
http://www.python.org/ftp/python/
${
pkgver
}
/Python-
${
pkgver
}
.tar.xz
)
md5sums
=(
'7d092d1bba6e17f0d9bd21b49e441dd5'
)
prepare
()
{
cd
Python-
${
pkgver
}
# FS#23997
sed
-i
-e
"s|^#.* /usr/local/bin/python|#!/usr/bin/python|"
Lib/cgi.py
# Ensure that we are using the system copy of various libraries (expat, zlib, libffi, and libmpdec),
# rather than copies shipped in the tarball
rm
-r
Modules/expat
rm
-r
Modules/zlib
rm
-r
Modules/_ctypes/
{
darwin,libffi
}
*
rm
-r
Modules/_decimal/libmpdec
}
build
()
{
cd
Python-
${
pkgver
}
# Disable bundled pip & setuptools
./configure
--prefix
=
/usr
\
--enable-shared
\
--with-threads
\
--with-computed-gotos
\
--enable-ipv6
\
--with-system-expat
\
--with-dbmliborder
=
gdbm:ndbm
\
--with-system-ffi
\
--without-ensurepip
make
}
check
()
{
# test_site: http://bugs.python.org/issue21535
cd
Python-
${
pkgver
}
LD_LIBRARY_PATH
=
"
${
srcdir
}
/Python-
${
pkgver
}
"
:
${
LD_LIBRARY_PATH
}
\
TERM
=
screen
\
"
${
srcdir
}
/Python-
${
pkgver
}
/python"
-m
test.regrtest
-uall
-x
test_site test_posixpath test_urllib2_localnet
}
package
()
{
cd
Python-
${
pkgver
}
make
DESTDIR
=
"
${
pkgdir
}
"
install
maninstall
# Fix conflicts with python2
rm
${
pkgdir
}
/usr/bin/2to3
#rm ${pkgdir}/usr/bin/python
#rm ${pkgdir}/usr/bin/python-config
#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"
# 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"
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment