From 15114fc2dfa1d71252b3f893afe71a1f6ba3e102 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Thu, 15 Jul 2010 14:46:13 +0000 Subject: main/python: move .so to -dev package ref #384 --- main/python/APKBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/python/APKBUILD') diff --git a/main/python/APKBUILD b/main/python/APKBUILD index 07fb2d4cd8..c84d25b665 100644 --- a/main/python/APKBUILD +++ b/main/python/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa pkgname=python pkgver=2.6.5 -pkgrel=2 +pkgrel=3 pkgdesc="A high-level scripting language" url="http://www.python.org" license="custom" -- cgit v1.2.3 From 218a9a6dbe2693db2c9192a5a91a345443b3b3b9 Mon Sep 17 00:00:00 2001 From: Carlo Landmeter Date: Wed, 15 Sep 2010 23:30:46 +0000 Subject: main/python: xbmc and others need ucs4 unicode support --- main/python/APKBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'main/python/APKBUILD') diff --git a/main/python/APKBUILD b/main/python/APKBUILD index c84d25b665..59aac9ca3a 100644 --- a/main/python/APKBUILD +++ b/main/python/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa pkgname=python pkgver=2.6.5 -pkgrel=3 +pkgrel=4 pkgdesc="A high-level scripting language" url="http://www.python.org" license="custom" @@ -25,7 +25,7 @@ build() { ./configure --prefix=/usr \ --enable-shared \ --with-threads \ - --enable-unicode \ + --enable-unicode=ucs4 \ --disable-gdbm make || return 1 -- cgit v1.2.3 From fba31e0d823349c01bdbaf30d42508d2fb384faf Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 22 Sep 2010 07:24:46 +0000 Subject: main/python: rebuild against fixed bzip2 (CVE-2010-0405) --- main/python/APKBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main/python/APKBUILD') diff --git a/main/python/APKBUILD b/main/python/APKBUILD index 59aac9ca3a..1bdc2ab0ad 100644 --- a/main/python/APKBUILD +++ b/main/python/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Natanael Copa pkgname=python pkgver=2.6.5 -pkgrel=4 +pkgrel=5 pkgdesc="A high-level scripting language" url="http://www.python.org" license="custom" -- cgit v1.2.3 From 1ae19df2b98aef5cf89a25eeed2846f52572527b Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 13 Dec 2010 09:57:46 +0000 Subject: main/python: split out tests subpackage and add py-gdbm --- main/python/APKBUILD | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) (limited to 'main/python/APKBUILD') diff --git a/main/python/APKBUILD b/main/python/APKBUILD index 1bdc2ab0ad..8aa8508393 100644 --- a/main/python/APKBUILD +++ b/main/python/APKBUILD @@ -1,13 +1,16 @@ # Maintainer: Natanael Copa pkgname=python pkgver=2.6.5 -pkgrel=5 +pkgrel=6 pkgdesc="A high-level scripting language" url="http://www.python.org" license="custom" -subpackages="$pkgname-dev $pkgname-doc" +subpackages="$pkgname-dev $pkgname-doc $pkgname-tests + py-gdbm:gdbm + " depends= -makedepends="expat-dev openssl-dev zlib-dev ncurses-dev bzip2-dev !gettext" +makedepends="expat-dev openssl-dev zlib-dev ncurses-dev bzip2-dev !gettext + gdbm-dev sqlite-dev libffi-dev" source="http://www.$pkgname.org/ftp/$pkgname/$pkgver/Python-$pkgver.tar.bz2 $pkgname-2.6-internal-expat.patch " @@ -25,16 +28,38 @@ build() { ./configure --prefix=/usr \ --enable-shared \ --with-threads \ + --with-system-ffi \ --enable-unicode=ucs4 \ - --disable-gdbm + || return 1 make || return 1 } package() { cd "$srcdir/Python-$pkgver" - make DESTDIR="$pkgdir" install + make -j1 DESTDIR="$pkgdir" install install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } + +_mv_files() { + local i + for i in "$@"; do + mkdir -p "$subpkgdir"/${i%/*} + mv "$pkgdir"/$i "$subpkgdir"/$i || return 1 + done +} + +tests() { + pkgdesc="The test modules from the main python package" + cd "$pkgdir" + _mv_files $(find usr/lib -type d -name 'test*') +} + +gdbm() { + pkgdesc="GNU dbm database support for Python" + cd "$pkgdir" + _mv_files $(find usr/lib -name '*gdbm*') +} + md5sums="6bef0417e71a1a1737ccf5750420fdb3 Python-2.6.5.tar.bz2 9d64df5e0a6aed149a792c7bff16e3d9 python-2.6-internal-expat.patch" -- cgit v1.2.3 From da49ad32c469ea4e9426a6ac6d8c2e1db97edda6 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Mon, 13 Dec 2010 16:00:16 +0000 Subject: main/*: add arch --- main/python/APKBUILD | 1 + 1 file changed, 1 insertion(+) (limited to 'main/python/APKBUILD') diff --git a/main/python/APKBUILD b/main/python/APKBUILD index 8aa8508393..a04e8d2e57 100644 --- a/main/python/APKBUILD +++ b/main/python/APKBUILD @@ -4,6 +4,7 @@ pkgver=2.6.5 pkgrel=6 pkgdesc="A high-level scripting language" url="http://www.python.org" +arch="x86 x86_64" license="custom" subpackages="$pkgname-dev $pkgname-doc $pkgname-tests py-gdbm:gdbm -- cgit v1.2.3