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

Antonio Rojas arojas at archlinux.org
Fri Dec 18 23:25:23 UTC 2015


    Date: Saturday, December 19, 2015 @ 00:25:22
  Author: arojas
Revision: 153702

Update to 6.10

Modified:
  sagemath/trunk/PKGBUILD
  sagemath/trunk/clean.patch

-------------+
 PKGBUILD    |   33 +++++++++++----------------------
 clean.patch |    4 ++--
 2 files changed, 13 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-12-18 22:28:28 UTC (rev 153701)
+++ PKGBUILD	2015-12-18 23:25:22 UTC (rev 153702)
@@ -8,14 +8,14 @@
 # Special thanks to Nareto for moving the compile from the .install to the PKGBUILD
 
 pkgname=sagemath
-pkgver=6.9
-pkgrel=5
+pkgver=6.10
+pkgrel=1
 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
-  python2-matplotlib python2-scipy python2-sympy python2-networkx python2-igraph libgap gap flintqs lcalc lrcalc lrs
+  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)
 optdepends=('cython2: to compile cython code' 'jmol: 3D plots' 'sage-notebook: Browser-based (flask) notebook interface'
@@ -23,9 +23,9 @@
   'coin-or-cbc: COIN backend for numerical computations' 'nauty: for generating some classes of graphs'
   'buckygen: for generating fullerene graphs' 'plantri: for generating some classes of graphs' 'benzene: for generating fusenes and benzenoids'
   'modular_decomposition: modular decomposition of graphs' 'ffmpeg: to export animations to video' 'imagemagick: to show animations'
-  'coxeter3: Coxeter groups implementation' 'cryptominisat: SAT solver' 'arb: floating-point ball arithmetic')
+  'coxeter3: Coxeter groups implementation' 'cryptominisat: SAT solver')
 makedepends=(cython2 boost ratpoints symmetrica fflas-ffpack python2-jinja coin-or-cbc
-  mcqd coxeter3 cryptominisat arb modular_decomposition bliss-graphs) # libfes
+  mcqd coxeter3 cryptominisat modular_decomposition bliss-graphs tdlib) # libfes
 conflicts=(sage-mathematics)
 replaces=(sage-mathematics)
 provides=(sage-mathematics)
@@ -32,26 +32,20 @@
 source=("$pkgname-$pkgver.tar.gz::https://github.com/sagemath/sage/archive/$pkgver.tar.gz" 
 	"http://mirrors.mit.edu/sage/spkg/upstream/pexpect/pexpect-2.0.tar.bz2"
 	anal.h package.patch env.patch paths.patch clean.patch skip-check.patch
-	pexpect-env.patch pexpect-del.patch disable-fes.patch jupyter-path.patch test-optional.patch
-	pari-sage-2.8.1813.patch::"http://git.sagemath.org/sage.git/patch/?id=c1f5aa26e"
-	jupyter-kernel.patch::"http://git.sagemath.org/sage.git/patch/?id=4f06d3df"
-	relative-links.patch::"http://git.sagemath.org/sage.git/patch/src/sage/repl/ipython_kernel/kernel.py?id=52a717a7")
-md5sums=('847ad447eaef17b2bc81bb4fae69c190'
+	pexpect-env.patch pexpect-del.patch disable-fes.patch jupyter-path.patch test-optional.patch)
+md5sums=('3c92d9cc67e2be5bc7802427e84b9b71'
          'd9a3e113ed147dcee8f89962a8dccd43'
          'a906a180d198186a39820b0a2f9a9c63'
          '9ba81f717ffd4e20b8b2f2a318307488'
          'e1b1d0d2e6b187309ae2b74489356b9a'
          'fd8e3e07f5b7318e6a7200a3c64f5bc2'
-         '23e972753be1e5d0f761a7f82a95cebf'
+         '6d9ae0978ce6a05a0da2cafdfb178a09'
          '5947a420a0b1483f0cbc74c76895789b'
          'a83a3b1bc7fcb7cbf752a83a8311fc42'
          'f333939ea6c41377b66407c81016cee4'
          '4eb23a3c7363258bc9ba764d6e5512ba'
          '16b529194c6105c3364127bd8f1efa83'
-         'cdcabd475b80afe0534a5621e972736e'
-         '01229c3dabbb5fe13348d8c8c31da710'
-         'f91e760a251fe1042fa9f2aad68b6b02'
-         'fe3c5ef5b30a19c632d7fad0ee58c7c4')
+         'cdcabd475b80afe0534a5621e972736e')
 
 prepare(){
   cd sage-$pkgver
@@ -80,6 +74,8 @@
   sed -e 's|graph.hh|bliss/graph.hh|' -i src/sage/graphs/bliss.pyx
 # don't list optional packages when running tests
   patch -p0 -i ../test-optional.patch
+# set jupyter path
+  patch -p0 -i ../jupyter-path.patch
 
 # Upstream patches  
 # fix build against libfes 0.2 http://trac.sagemath.org/ticket/15209
@@ -86,13 +82,6 @@
 #  patch -p0 -i ../fes02.patch
 # disable fes module, fails to compile
   patch -p0 -i ../disable-fes.patch
-# port to pari-sage 2.8.1813
-  patch -p1 -i ../pari-sage-2.8.1813.patch
-# install jupyter kernel
-  patch -p1 -i ../relative-links.patch
-  patch -p1 -i ../jupyter-kernel.patch
-# set jupyter path
-  patch -p0 -i ../jupyter-path.patch
 
 # use python2
   sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -e 's|exec python|exec python2|' -i src/bin/*

Modified: clean.patch
===================================================================
--- clean.patch	2015-12-18 22:28:28 UTC (rev 153701)
+++ clean.patch	2015-12-18 23:25:22 UTC (rev 153702)
@@ -1,6 +1,6 @@
 --- src/setup.py.orig	2014-11-16 10:34:05.521441703 +0100
 +++ src/setup.py	2014-11-16 10:34:16.054812569 +0100
-@@ -581,21 +581,6 @@
+@@ -620,21 +620,6 @@
  
  
  #########################################################
@@ -19,6 +19,6 @@
 -
 -
 -#########################################################
- ### Distutils
+ ### Install also Jupyter kernel spec
  #########################################################
  



More information about the arch-commits mailing list