Date: Wednesday, December 11, 2013 @ 15:13:53 Author: fyan Revision: 102447
upgpkg: python-sympy 0.7.4-1 Modified: python-sympy/trunk/PKGBUILD ----------+ PKGBUILD | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-12-11 14:13:09 UTC (rev 102446) +++ PKGBUILD 2013-12-11 14:13:53 UTC (rev 102447) @@ -1,5 +1,6 @@ # $Id$ -# Maintainer: Stéphane Gaudreault <[email protected]> +# Maintainer: Felix Yan <[email protected]> +# Contributor: Stéphane Gaudreault <[email protected]> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve> # Contributor: Peter Garceau <[email protected]> @@ -6,7 +7,7 @@ pkgbase=python-sympy pkgname=('python2-sympy' 'python-sympy') -pkgver=0.7.3 +pkgver=0.7.4 pkgrel=1 arch=('any') pkgdesc='Symbolic manipulation package (Computer Algebra System), written in pure Python' @@ -15,26 +16,20 @@ makedepends=('python2' 'python') optdepends=('pyglet: plotting' 'ipython2: user friendly interface for isympy') -noextract=(sympy-${pkgver}-py3.2.tar.gz) -source=("https://github.com/sympy/sympy/releases/download/sympy-${pkgver}/sympy-${pkgver}.tar.gz" - "https://github.com/sympy/sympy/releases/download/sympy-${pkgver}/sympy-${pkgver}-py3.2.tar.gz") -md5sums=('91e3dc58c0af063bc64b17674296cb35' - 'c6343a8eb1ab9a9741b3a3bba02a0eeb') +source=("https://github.com/sympy/sympy/releases/download/sympy-${pkgver}/sympy-${pkgver}.tar.gz") +prepare() { + cp -r sympy-${pkgver} py3-sympy-${pkgver} + + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' sympy-${pkgver}/sympy/mpmath/tests/runtests.py sympy-${pkgver}/sympy/utilities/tests/diagnose_imports.py + sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' py3-sympy-${pkgver}/sympy/mpmath/tests/runtests.py py3-sympy-${pkgver}/sympy/utilities/tests/diagnose_imports.py +} + build() { - mkdir -p py3 - tar zxf sympy-${pkgver}-py3.2.tar.gz -C py3 - - # Build python 2 module cd sympy-${pkgver} - sed -i 's|#!/usr/bin/python|#!/usr/bin/python2|' sympy/galgebra/GA.py sympy/galgebra/tests/test_GA.py - sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' sympy/mpmath/tests/runtests.py python2 setup.py build - # Build python 3 module - cd ../py3/sympy-${pkgver} - sed -i 's|#!/usr/bin/python|#!/usr/bin/python3|' sympy/galgebra/GA.py sympy/galgebra/tests/test_GA.py - sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' sympy/mpmath/tests/runtests.py + cd ../py3-sympy-${pkgver} python3 setup.py build } @@ -48,7 +43,7 @@ package_python2-sympy() { depends=('python2>=2.7') - optdepends=('pyglet: plotting' + optdepends=('python2-pyglet: plotting' 'ipython2: user friendly interface for isympy') cd sympy-${pkgver} @@ -62,7 +57,7 @@ depends=('python>=3.3') optdepends=('ipython: user friendly interface for isympy') - cd py3/sympy-${pkgver} + cd py3-sympy-${pkgver} python3 setup.py install --root "${pkgdir}" --optimize=1 @@ -72,3 +67,4 @@ install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } +sha512sums=('75455b83cf02a72501ad2af0d1139624837ce65b6f02b36dfb949d1372e1291a2f322552b7a699ea973d1c66b8230167ed870445d019b2b08d5fbcc9cc4750d6')
