Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=b3d0aedd529d2e2b5c24836b3376a04e8a03fbbd
commit b3d0aedd529d2e2b5c24836b3376a04e8a03fbbd Author: DeX77 <[email protected]> Date: Fri Nov 4 14:22:02 2016 +0100 python-2.7.12-4-x86_64 + add cross32 diff --git a/source/devel/python/FrugalBuild b/source/devel/python/FrugalBuild index 4c2f686..637271e 100644 --- a/source/devel/python/FrugalBuild +++ b/source/devel/python/FrugalBuild @@ -6,14 +6,14 @@ USE_TK_GUI=${USE_TK_GUI:-"y"} pkgname=python pkgver=2.7.12 shortpkgver=2.7 # 2.3 if $pkgver=2.3.4 -pkgrel=3 +pkgrel=4 pkgdesc="A high-level scripting language" url="https://www.python.org" depends=('glibc>=2.24-4' 'db>=6.2.23' 'bzip2>=1.0.6-6' 'gdbm>=1.12-2' \ 'openssl>=1.0.2-8' 'glib2>=2.49.7-2' 'ncurses>=6.0-12' 'libffi>=3.2.1-2' 'expat>=2.1.0-6') makedepends+=('sqlite3>=3.14.2-2' 'elinks' 'gcc>=6.2.1-5') groups=('devel' 'devel-core') -archs=('i686' 'x86_64') +archs=('x86_64') options+=('scriptlet' 'static') _F_archive_name="Python" _F_archive_ext=".tgz" @@ -23,6 +23,16 @@ sha1sums=('05360b8ade117b35e266b2004a7f1f11250c6dcd') replaces=('python-ctypes') provides=('python-ctypes') +Fconfopts=" --prefix=/usr \ + --with-threads \ + --enable-shared \ + --enable-ipv6 \ + --with-system-expat \ + --with-system-ffi \ + --with-signal-module" + +Finclude cross32 + if Fuse $USE_TK_GUI; then makedepends+=('x11-protos') @@ -31,7 +41,7 @@ if Fuse $USE_TK_GUI; then subgroups+=('xlib-extra') subdepends+=('tk>=8.6.6-2') subrodepends+=("python=$pkgver-$pkgrel") - subarchs=('i686 x86_64') + subarchs=('x86_64') fi subpkgs+=("$pkgname-tools") @@ -39,22 +49,26 @@ subdescs+=("Optional development tools to extending Python") subgroups+=('devel-extra') subdepends+=('') subrodepends+=("python=$pkgver-$pkgrel") -subarchs+=('i686 x86_64') +subarchs+=('x86_64') subpkgs+=("$pkgname-sqlite3") subdescs+=("Python support for sqlite3") subgroups+=('devel-extra') subdepends+=('sqlite3>=3.14.2-2') subrodepends+=("python=$pkgver-$pkgrel") -subarchs+=('i686 x86_64') +subarchs+=('x86_64') + +subpkgs+=("lib32-$pkgname") +subdescs+=("$pkgdesc (32bit)") +subgroups+=('lib32-extra') +subdepends+=('sqlite3>=3.14.2-2') +subrodepends+=("glibc lib32-db lib32-bzip2 lib32-gdbm lib32-openssl lib32-glib2 lib32-ncurses lib32-libffi lib32-expat") +subarchs+=('x86_64') -[ "$CARCH" == "x86_64" ] && export CFLAGS+=" -fPIC" +export CFLAGS+=" -fPIC" build() { - Fcd Python-$pkgver - Fpatchall - #sem_open is broken into chroot so force it Fsed "ac_cv_posix_semaphores_enabled=no" "ac_cv_posix_semaphores_enabled=yes" configure @@ -62,21 +76,14 @@ build() # required regularly Fsed 'max_db_ver = (5, 3)' 'max_db_ver = (6, 2)' setup.py - Fconf \ - --prefix=/usr \ - --with-threads \ - --enable-shared \ - --enable-ipv6 \ - --with-system-expat \ - --with-system-ffi \ - --with-signal-module - Fsed 'mozilla-firefox' 'firefox' Lib/webbrowser.py Fsed '/usr/local' '/usr' Lib/cgi.py Fsed '-O3' '' configure - make || Fdie - Fmakeinstall + Fbuild_cross32 + Fsplit lib32-$pkgname usr/i686-frugalware-linux/ + Fsplit lib32-$pkgname usr/lib32/ + # subpkg python-tools for f in Tools/* ; do if [ -d $f ] ; then _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
