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

Antonio Rojas arojas at archlinux.org
Tue Oct 3 21:17:19 UTC 2017


    Date: Tuesday, October 3, 2017 @ 21:17:17
  Author: arojas
Revision: 261405

Fix three.js plotting backend

Added:
  sagemath/trunk/sagemath-threejs.patch
Modified:
  sagemath/trunk/PKGBUILD

------------------------+
 PKGBUILD               |    7 +++++--
 sagemath-threejs.patch |   11 +++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-10-03 17:35:46 UTC (rev 261404)
+++ PKGBUILD	2017-10-03 21:17:17 UTC (rev 261405)
@@ -9,7 +9,7 @@
 pkgbase=sagemath
 pkgname=(sagemath sagemath-jupyter)
 pkgver=8.0
-pkgrel=6
+pkgrel=7
 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab"
 arch=(i686 x86_64)
 url="http://www.sagemath.org"
@@ -36,7 +36,7 @@
   mcqd coxeter3 modular_decomposition bliss-graphs tdlib python2-pkgconfig meataxe libfes)
 source=("$pkgname-$pkgver.tar.gz::https://github.com/sagemath/sage/archive/$pkgver.tar.gz"
         env.patch package.patch latte-count.patch jupyter-path.patch sagemath-python3-notebook.patch test-optional.patch
-        r-no-readline.patch fes02.patch sagemath-ecl-no-sigfpe.patch sagemath-cython-0.26.patch
+        r-no-readline.patch fes02.patch sagemath-ecl-no-sigfpe.patch sagemath-cython-0.26.patch sagemath-threejs.patch
         sagemath-pynac-0.7.11.patch sagemath-pynac-0.7.12.patch sagemath-detect-igraph.patch sagemath-networkx2.patch)
 sha256sums=('91df3e303add71616e24b38c04789f66d57ada7b1017e5369e850c42d5e8753d'
             'e0b5b8673300857fde823209a7e90faecf9e754ab812cc5e54297eddc0c79571'
@@ -49,6 +49,7 @@
             'a39da083c038ada797ffc5bedc9ba47455a3f77057d42f86484ae877ef9172ea'
             'c31809f887bf9acc45c5bd9dd30bb93e73601d3efbf3016594c3c1d241731c8a'
             '2953ef15d957a2f3304a5584c154bf4777bcb4b461414d3a2178423257539755'
+            '514135b920a43f999571a15e97b41e14f5bed59f65b19643864dc23555a7b830'
             '3e23ff449a5a3a032684287722455633762636b93ecfc35fb00e875c69eff240'
             '719bb39c9c2cd1c6e75be0969000ba5ffcd2875bb5190fce6bb6a6feaa76b96f'
             '90be1d1a90120bd5bd3620769480106ba809dd23e896bc4a3f8931e5340f3cda'
@@ -79,6 +80,8 @@
   patch -p1 -i ../sagemath-detect-igraph.patch
 # adapt to networkx 2 changes
   patch -p1 -i ../sagemath-networkx2.patch
+# fix three.js plotting backend
+  patch -p1 -i ../sagemath-threejs.patch
 
 # Upstream patches  
 # fix build against libfes 0.2 http://trac.sagemath.org/ticket/15209

Added: sagemath-threejs.patch
===================================================================
--- sagemath-threejs.patch	                        (rev 0)
+++ sagemath-threejs.patch	2017-10-03 21:17:17 UTC (rev 261405)
@@ -0,0 +1,11 @@
+--- a/src/sage/repl/rich_output/display_manager.py
++++ b/src/sage/repl/rich_output/display_manager.py
+@@ -744,7 +744,7 @@ class DisplayManager(SageObject):
+         """
+         if online:
+             from sage.misc.package import installed_packages
+-            version = installed_packages()['threejs']
++            version = 'r80'
+             return """
+ <script src="https://cdn.rawgit.com/mrdoob/three.js/{0}/build/three.min.js"></script>
+ <script src="https://cdn.rawgit.com/mrdoob/three.js/{0}/examples/js/controls/OrbitControls.js"></script>



More information about the arch-commits mailing list