From b764a223c0b6b4a0001839d8b0fd83b604fbb219 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 7 Sep 2013 02:08:54 -0700 Subject: Sat Sep 7 02:08:44 PDT 2013 --- extra/python/PKGBUILD | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to 'extra/python/PKGBUILD') diff --git a/extra/python/PKGBUILD b/extra/python/PKGBUILD index d295893d5..b9031834f 100644 --- a/extra/python/PKGBUILD +++ b/extra/python/PKGBUILD @@ -1,28 +1,30 @@ -# $Id: PKGBUILD 186286 2013-05-23 20:40:14Z stephane $ +# $Id: PKGBUILD 193927 2013-09-06 07:53:42Z bpiotrowski $ # Maintainer: Stéphane Gaudreault # Contributor: Allan McRae # Contributor: Jason Chu pkgname=python pkgver=3.3.2 -pkgrel=1 +pkgrel=2 _pybasever=3.3 pkgdesc="Next generation of the python high-level scripting language" arch=('i686' 'x86_64') license=('custom') url="http://www.python.org/" depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib') -makedepends=('tk>=8.6.0' 'sqlite' 'valgrind' 'bluez') +makedepends=('tk>=8.6.0' 'sqlite' 'valgrind' 'bluez-libs') optdepends=('tk: for tkinter' 'sqlite') provides=('python3') replaces=('python3') options=('!makeflags') source=(http://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz - python-3.3.2-CVE-2013-2099.patch) + python-3.3.2-CVE-2013-2099.patch + python-3.3.2-CVE-2013-4238.patch) sha1sums=('87009d0c156c6e1354dfec5c98c328cae93950ad' - 'b7a386b2e2f0811b344898500860ec31ba81ed4d') + 'bfe07759daacd4ffa0e682e65f0c9fb84f715c73' + 'c30297201ef5cd803b685085ca6defb7ca66d2cd') -build() { +prepare() { cd "${srcdir}/Python-${pkgver}" # FS#23997 @@ -35,6 +37,11 @@ build() { rm -r Modules/_ctypes/{darwin,libffi}* patch -Np1 -i ../python-3.3.2-CVE-2013-2099.patch + patch -Np1 -i ../python-3.3.2-CVE-2013-4238.patch +} + +build() { + cd "${srcdir}/Python-${pkgver}" ./configure --prefix=/usr \ --enable-shared \ @@ -60,11 +67,12 @@ package() { make DESTDIR="${pkgdir}" install maninstall # Why are these not done by default... - ln -sf python3 "${pkgdir}/usr/bin/python" - ln -sf python3-config "${pkgdir}/usr/bin/python-config" - ln -sf idle3 "${pkgdir}/usr/bin/idle" - ln -sf pydoc3 "${pkgdir}/usr/bin/pydoc" - ln -sf python${_pybasever}.1 "${pkgdir}/usr/share/man/man1/python3.1" + ln -sf python3 "${pkgdir}"/usr/bin/python + ln -sf python3-config "${pkgdir}"/usr/bin/python-config + ln -sf idle3 "${pkgdir}"/usr/bin/idle + ln -sf pydoc3 "${pkgdir}"/usr/bin/pydoc + ln -sf python${_pybasever}.1 "${pkgdir}"/usr/share/man/man1/python3.1 + ln -sf python${_pybasever}.1 "${pkgdir}"/usr/share/man/man1/python.1 # Fix FS#22552 ln -sf ../../libpython${_pybasever}m.so \ -- cgit v1.2.3-54-g00ecf