summaryrefslogtreecommitdiff
path: root/libre/sagemath/PKGBUILD
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-08-06 04:49:46 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-08-06 04:49:46 -0300
commitdbd743b99e377238c0e695cfd10d8056ba98aed6 (patch)
treea8b4b66fdeddd8077877c3c808020e507331fd71 /libre/sagemath/PKGBUILD
parent4cb1aaf9458c8bc6b8a7ae92ed072c13de251a43 (diff)
sagemath-7.3-3.parabola1: updating version
Diffstat (limited to 'libre/sagemath/PKGBUILD')
-rw-r--r--libre/sagemath/PKGBUILD38
1 files changed, 20 insertions, 18 deletions
diff --git a/libre/sagemath/PKGBUILD b/libre/sagemath/PKGBUILD
index 45d2b5e47..448bdcc17 100644
--- a/libre/sagemath/PKGBUILD
+++ b/libre/sagemath/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 183005 2016-07-16 21:09:23Z arojas $
+# $Id: PKGBUILD 185390 2016-08-05 22:06:53Z arojas $
# Maintainer (Arch): Evgeniy Alekseev <arcanis.arch at gmail dot com>
# Maintainer (Arch): Antonio Rojas <arojas@archlinux.org>
# Contributor (Arch): Daniel Wallace <danielwallace at gtmanfred dot com>
@@ -10,8 +10,8 @@
# Maintainer: André Silva <emulatorman@parabola.nu>
pkgname=sagemath
-pkgver=7.2
-pkgrel=7.parabola1
+pkgver=7.3
+pkgrel=3.parabola1
pkgdesc="Free Mathematics Software, free software replacement of Magma, Maple, Mathematica, and Matlab, without nonfree nauty support"
arch=(i686 x86_64 armv7h)
url="http://www.sagemath.org"
@@ -28,32 +28,35 @@ optdepends=('cython2: to compile cython code' 'python2-pkgconfig: to compile cyt
'modular_decomposition: modular decomposition of graphs' 'ffmpeg: to export animations to video' 'imagemagick: to show animations'
'coxeter3: Coxeter groups implementation' 'cryptominisat: SAT solver' 'gap-data: for computing Galois groups'
'lrs: Algorithms for linear reverse search used in game theory and for computing volume of polytopes'
- 'python2-igraph: igraph backend for graph theory'
- 'jupyter-notebook: Jupyter notebook interface' 'atlas-lapack: improved performance for some linear algebra operations')
-makedepends=(cython2 boost ratpoints symmetrica fflas-ffpack python2-jinja coin-or-cbc
+ 'libhomfly: for computing the homfly polynomial of links' 'libbraiding: for computing in braid groups'
+ 'python2-igraph: igraph backend for graph theory' 'sage-notebook-exporter: convert flask notebooks to jupyter'
+ 'jupyter-notebook: Jupyter notebook interface')
+makedepends=(cython2 boost ratpoints symmetrica fflas-ffpack python2-jinja coin-or-cbc libhomfly libbraiding
mcqd coxeter3 cryptominisat modular_decomposition bliss-graphs tdlib python2-pkgconfig meataxe) # libfes
conflicts=(sage-mathematics)
replaces=(sage-mathematics)
provides=(sage-mathematics)
source=("$pkgname-$pkgver.tar.gz::https://github.com/sagemath/sage/archive/$pkgver.tar.gz"
anal.h env.patch paths.patch clean.patch skip-check.patch cython-sys-path.patch is-package-installed.patch package.patch
- disable-fes.patch jupyter-path.patch test-optional.patch python-2.7.11.patch linbox-1.4.patch ecm-7.patch sagemath-ipython5.patch)
-md5sums=('2afeb8f75a33107fef5d509698c0eabc'
+ disable-fes.patch jupyter-path.patch test-optional.patch python-2.7.11.patch linbox-1.4.patch ecm-7.patch
+ sagemath-ipython5.patch increase-rtol.patch)
+md5sums=('cb2aed3d24de7b2228a9b34e81a27870'
'a906a180d198186a39820b0a2f9a9c63'
- 'f6c62f0ccc168c5e6e3dd9d6f73f6389'
- '52d30e91110183489f66d7bf73c36c64'
+ 'd4d3c235c99b2bc92dde9f6e53935a8d'
+ '45b84ae5579273196df44f7464a01a30'
'6d9ae0978ce6a05a0da2cafdfb178a09'
- '5947a420a0b1483f0cbc74c76895789b'
+ '6cafcb381437d4751fd55b25d5090987'
'a1bcdd3fe620dbae60ed8b0e98b2ece7'
- '541988696465f204235d595a349017f3'
+ 'b3ecf7c93a90e0afccbc686af9fdc85f'
'9ba81f717ffd4e20b8b2f2a318307488'
- '4eb23a3c7363258bc9ba764d6e5512ba'
+ '06a67e611d10aa2381efe1f08ea4ffd9'
'16b529194c6105c3364127bd8f1efa83'
'cdcabd475b80afe0534a5621e972736e'
'ef927896f2071b442b1d07d7e69f5f3a'
- '9f1cef3e477bafebe2ad301db56db8a2'
+ 'a276f0fbbff6eade409d0569ebd728d4'
'0c9a57d35de80c2cd418ebec912efbbb'
- '55e75afd249048a8718c4377c22afa52')
+ '2bcaca7284dda963ebdc17daf78cf6c9'
+ '39d3fded716d2a7ae0ab03e0896b7497')
prepare(){
cd sage-$pkgver
@@ -87,6 +90,8 @@ prepare(){
patch -p1 -i ../cython-sys-path.patch
# fix regressions with ECM 7
patch -p1 -i ../ecm-7.patch
+# increase numerical tolerance, needed by scipy 0.18
+ patch -p1 -i ../increase-rtol.patch
# Upstream patches
# fix build against libfes 0.2 http://trac.sagemath.org/ticket/15209
@@ -110,9 +115,6 @@ prepare(){
# copy required private PARI header
mkdir -p src/pari
cp "$srcdir"/anal.h src/pari/anal.h
-
-# remove developer interface
- rm -r src/sage/dev
}