[arch-commits] Commit in python-sympy/trunk (PKGBUILD)
Felix Yan
fyan at nymeria.archlinux.org
Wed Dec 11 14:13:53 UTC 2013
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 <stephane at archlinux.org>
+# Maintainer: Felix Yan <felixonmars at gmail.com>
+# Contributor: Stéphane Gaudreault <stephane at archlinux.org>
# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: Angel 'angvp' Velasquez <angvp[at]archlinux.com.ve>
# Contributor: Peter Garceau <RockyChimp at gmail.com>
@@ -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')
More information about the arch-commits
mailing list