Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=multilib.git;a=commitdiff;h=f45136321a9e8fb8e5b6fed17aa87d1b5000a089
commit f45136321a9e8fb8e5b6fed17aa87d1b5000a089 Author: crazy <[email protected]> Date: Sun Nov 6 16:30:01 2016 +0100 python-2.7.12-8-x86_64 * remove 32bit stuff diff --git a/source/devel/python/FrugalBuild b/source/devel/python/FrugalBuild index 4243f87..d2b20b3 100644 --- a/source/devel/python/FrugalBuild +++ b/source/devel/python/FrugalBuild @@ -6,7 +6,7 @@ USE_TK_GUI=${USE_TK_GUI:-"y"} pkgname=python pkgver=2.7.12 shortpkgver=2.7 # 2.3 if $pkgver=2.3.4 -pkgrel=7 +pkgrel=8 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' \ @@ -23,16 +23,6 @@ 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') @@ -58,17 +48,13 @@ subdepends+=('sqlite3>=3.14.2-2') subrodepends+=("python=$pkgver-$pkgrel") 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') - 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 @@ -76,42 +62,21 @@ 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 - Fsed '$(prefix)/lib' '$(prefix)/lib32' Makefile.pre.in - Fsed '$(exec_prefix)/include' '$(exec_prefix)/i686-frugalware-linux/include' Makefile.pre.in - Fsed 'base}/lib' 'base}/lib32' Lib/sysconfig.py - Fsed '/include' '/i686-frugalware-linux/include' Lib/sysconfig.py - Fsed 'lib/' 'lib32/' Modules/getpath.c - Fsed 'base/lib' 'base/lib32' Lib/distutils/command/install.py - Fsed '/include' '/i686-frugalware-linux/include' Lib/distutils/command/install.py - Fsed 'lib/python' 'lib32/python' configure - Fsed '"lib"' '"lib32"' Lib/distutils/sysconfig.py - - # Remove system modules - Fexec rm -r Modules/expat || Fdie - Fexec rm -r Modules/zlib || Fdie - Fexec rm -r Modules/_ctypes/{darwin,libffi}* || Fdie - - - Fcross32_common_build - Fcross32_delete_empty - Fsplit lib32-$pkgname /\* - - Fsed '$(prefix)/lib32' '$(prefix)/lib' Makefile.pre.in - Fsed '$(exec_prefix)/i686-frugalware-linux/include' '$(exec_prefix)/include' Makefile.pre.in - Fsed 'base}/lib32' 'base}/lib' Lib/sysconfig.py - Fsed '/i686-frugalware-linux/include' '/include' Lib/sysconfig.py - Fsed 'lib32/' 'lib/' Modules/getpath.c - Fsed 'base/lib32' 'base/lib' Lib/distutils/command/install.py - Fsed '/i686-frugalware-linux/include' '/include' Lib/distutils/command/install.py - Fsed 'lib32/python' 'lib/python' configure - Fsed '"lib32"' '"lib"' Lib/distutils/sysconfig.py - - Fbuild - + make || Fdie + Fmakeinstall # 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
