[arch-commits] CVS update of extra/devel/python (PKGBUILD)
andyrtr at archlinux.org
andyrtr at archlinux.org
Mon Jan 7 22:19:08 UTC 2008
Date: Monday, January 7, 2008 @ 17:19:08
Author: andyrtr
Path: /home/cvs-extra/extra/devel/python
Modified: PKGBUILD (1.48 -> 1.49)
upgpkg: python 2.5.1-4
rebuild for tk; add patch to fix #8284
----------+
PKGBUILD | 20 ++++++++++++++------
1 file changed, 14 insertions(+), 6 deletions(-)
Index: extra/devel/python/PKGBUILD
diff -u extra/devel/python/PKGBUILD:1.48 extra/devel/python/PKGBUILD:1.49
--- extra/devel/python/PKGBUILD:1.48 Tue Oct 9 14:16:12 2007
+++ extra/devel/python/PKGBUILD Mon Jan 7 17:19:08 2008
@@ -1,28 +1,33 @@
-# $Id: PKGBUILD,v 1.48 2007/10/09 18:16:12 jason Exp $
+# $Id: PKGBUILD,v 1.49 2008/01/07 22:19:08 andyrtr Exp $
# Maintainer: Jason Chu <jason at archlinux.org>
pkgname=python
pkgver=2.5.1
-pkgrel=3
+pkgrel=4
_pybasever=2.5
pkgdesc="A high-level scripting language"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
+license=('custom')
url="http://www.python.org"
depends=('db>=4.6' 'bzip2' 'gdbm' 'openssl>=0.9.8d' 'zlib')
-makedepends=('tk' 'sqlite3')
+makedepends=('tk>=8.5.0' 'sqlite3')
provides=('python-ctypes')
conflicts=('python-ctypes')
replaces=('python-ctypes')
source=(http://www.python.org/ftp/python/${pkgver}/Python-${pkgver}.tar.bz2
Python-2.4.4-gdbm-1.patch
- db4.6-setup.py-detection.patch)
+ db4.6-setup.py-detection.patch
+ python-2.5.CVE-2007-4965-int-overflow.patch)
md5sums=('70084ffa561660f07de466c2c8c4842d'
'2b61e06365e9fb5f3af22d946efa8be6'
- '599fc8d1cb63a406d46e30c7e4b62a29')
+ '599fc8d1cb63a406d46e30c7e4b62a29'
+ '491416c1b337fc61b6cdf5981d895a7d')
build() {
cd ${startdir}/src/Python-${pkgver}
patch -Np1 -i ${startdir}/src/Python-2.4.4-gdbm-1.patch || return 1
patch -Np0 -i ${startdir}/src/db4.6-setup.py-detection.patch || return 1
+ # fix http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-4965
+ patch -Np1 -i ../python-2.5.CVE-2007-4965-int-overflow.patch || return 1
./configure --prefix=/usr --enable-shared --with-threads --enable-unicode
# This is supposed to be the previous version's python directory
@@ -61,4 +66,7 @@
mkdir -p ${startdir}/pkg/usr/lib/python${_pybasever}/Tools/scripts
install Tools/scripts/README ${startdir}/pkg/usr/lib/python${_pybasever}/Tools/scripts/
install Tools/scripts/*py ${startdir}/pkg/usr/lib/python${_pybasever}/Tools/scripts/
+
+ # license
+ install -D -m644 LICENSE ${startdir}/pkg/usr/share/licenses/${pkgname}/LICENSE
}
More information about the arch-commits
mailing list