[arch-commits] Commit in sagemath/trunk (PKGBUILD env.patch paths.patch)

Antonio Rojas arojas at archlinux.org
Sat Jan 30 19:54:43 UTC 2016


    Date: Saturday, January 30, 2016 @ 20:54:42
  Author: arojas
Revision: 159626

Bundle a pexpect git snapshot

Modified:
  sagemath/trunk/PKGBUILD
  sagemath/trunk/env.patch
  sagemath/trunk/paths.patch

-------------+
 PKGBUILD    |   21 ++++++++++++++++-----
 env.patch   |   10 +++++++---
 paths.patch |    3 ++-
 3 files changed, 25 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-01-30 16:43:38 UTC (rev 159625)
+++ PKGBUILD	2016-01-30 19:54:42 UTC (rev 159626)
@@ -9,12 +9,12 @@
 
 pkgname=sagemath
 pkgver=7.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab"
 arch=(i686 x86_64)
 url="http://www.sagemath.org"
 license=(GPL)
-depends=(ipython2 atlas-lapack ppl mpfi palp brial singular libcliquer maxima-ecl gfan sympow tachyon python2-rpy2
+depends=(ipython2 atlas-lapack ppl mpfi palp brial singular cliquer maxima-ecl gfan sympow tachyon python2-rpy2
   python2-matplotlib python2-scipy python2-sympy python2-networkx python2-igraph libgap flintqs lcalc lrcalc lrs arb
   eclib gmp-ecm zn_poly gd python2-cvxopt pynac linbox gsl rubiks pari-galdata pari-seadata-small planarity rankwidth
   sage-data-combinatorial_designs sage-data-elliptic_curves sage-data-graphs sage-data-polytopes_db sage-data-conway_polynomials)
@@ -29,14 +29,16 @@
 conflicts=(sage-mathematics)
 replaces=(sage-mathematics)
 provides=(sage-mathematics)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/sagemath/sage/archive/$pkgver.tar.gz" 
+source=("$pkgname-$pkgver.tar.gz::https://github.com/sagemath/sage/archive/$pkgver.tar.gz"
+	pexpect.zip::"https://github.com/pexpect/pexpect/archive/524495960dd8898ddd30f7ba37298de51beee773.zip" 
 	anal.h package.patch env.patch paths.patch clean.patch skip-check.patch
 	disable-fes.patch jupyter-path.patch test-optional.patch python-2.7.11.patch contour.patch)
 md5sums=('34807a7cf5dd79c008abd377ba1427fa'
+         'a346bb2c0350c1cb17d5325235c5e38a'
          'a906a180d198186a39820b0a2f9a9c63'
          '9ba81f717ffd4e20b8b2f2a318307488'
-         '93a9716afa561a928f4fd311582de064'
-         '10b9fd56538e0141b9cd476ca690aed6'
+         'e1b1d0d2e6b187309ae2b74489356b9a'
+         'fd8e3e07f5b7318e6a7200a3c64f5bc2'
          '6d9ae0978ce6a05a0da2cafdfb178a09'
          '5947a420a0b1483f0cbc74c76895789b'
          '4eb23a3c7363258bc9ba764d6e5512ba'
@@ -112,6 +114,9 @@
   make sage/ext/interpreters/__init__.py
 
   python2 setup.py build
+
+  cd "$srcdir"/pexpect-*
+  python2 setup.py build
 }
 
 package() {
@@ -140,4 +145,10 @@
   
 # Create SAGE_SRC, needed for the notebook
   mkdir "$pkgdir"/usr/share/sage/source
+
+# install pexpect
+  cd "$srcdir"/pexpect-*
+  python2 setup.py install --root="$pkgdir" --optimize=1
+  mkdir -p "$pkgdir"/usr/lib/sage/site-packages/
+  mv "$pkgdir"/usr/lib/python2.7/site-packages/pexpect "$pkgdir"/usr/lib/sage/site-packages/
 }

Modified: env.patch
===================================================================
--- env.patch	2016-01-30 16:43:38 UTC (rev 159625)
+++ env.patch	2016-01-30 19:54:42 UTC (rev 159626)
@@ -80,7 +80,7 @@
  if [ -z "$SAGE_REPO_ANONYMOUS" ]; then
      SAGE_REPO_ANONYMOUS="git://trac.sagemath.org/sage.git"
      export SAGE_REPO_ANONYMOUS
-@@ -363,30 +318,13 @@
+@@ -363,30 +318,17 @@
      export SAGE_STARTUP_FILE
  fi
  
@@ -109,10 +109,14 @@
 -    export PYTHONHOME
 -    export PYTHONNOUSERSITE
 -fi
++PYTHONPATH="/usr/lib/sage/site-packages:$PYTHONPATH"
++PYTHONHOME="$SAGE_ROOT"
++export PYTHONPATH
++export PYTHONHOME
  
  if [ -z "${SAGE_ORIG_LD_LIBRARY_PATH_SET}" ]; then
      SAGE_ORIG_LD_LIBRARY_PATH=$LD_LIBRARY_PATH && export SAGE_ORIG_LD_LIBRARY_PATH
-@@ -427,8 +374,6 @@
+@@ -431,8 +378,6 @@
          fi
      fi
  fi
@@ -121,7 +125,7 @@
  ############ architecture flags
  
  # Support flags to change the build architecture.  Currently, this is
-@@ -598,9 +543,6 @@
+@@ -602,9 +547,6 @@
      LD_LIBRARY_PATH="$SAGE_LOCAL/bin:$LD_LIBRARY_PATH" && export LD_LIBRARY_PATH
  fi
  

Modified: paths.patch
===================================================================
--- paths.patch	2016-01-30 16:43:38 UTC (rev 159625)
+++ paths.patch	2016-01-30 19:54:42 UTC (rev 159626)
@@ -16,7 +16,8 @@
 +_add_variable_or_fallback('SAGE_SHARE',      opj('$SAGE_LOCAL', 'share', 'sage'))
  
  _add_variable_or_fallback('SAGE_SRC',        opj('$SAGE_ROOT', 'src'))
- _add_variable_or_fallback('SITE_PACKAGES',   site.getsitepackages())
+-_add_variable_or_fallback('SITE_PACKAGES',   site.getsitepackages())
++_add_variable_or_fallback('SITE_PACKAGES',   site.getsitepackages()+['/usr/lib/sage/site-packages'])
  _add_variable_or_fallback('SAGE_LIB',        SITE_PACKAGES[0])
  
  _add_variable_or_fallback('SAGE_CYTHONIZED', opj('$SAGE_SRC', 'build', 'cythonized'))



More information about the arch-commits mailing list