[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