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

Antonio Rojas arojas at gemini.archlinux.org
Sat Jul 2 08:36:13 UTC 2022


    Date: Saturday, July 2, 2022 @ 08:36:12
  Author: arojas
Revision: 1243595

Fix jupyter-jsmol extension name

Added:
  sagemath/trunk/sagemath-jupyter-jsmol.patch
Modified:
  sagemath/trunk/PKGBUILD

------------------------------+
 PKGBUILD                     |   10 +++++++---
 sagemath-jupyter-jsmol.patch |   22 ++++++++++++++++++++++
 2 files changed, 29 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-07-02 08:26:32 UTC (rev 1243594)
+++ PKGBUILD	2022-07-02 08:36:12 UTC (rev 1243595)
@@ -7,7 +7,7 @@
 
 pkgname=sagemath
 pkgver=9.6
-pkgrel=5
+pkgrel=6
 pkgdesc='Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab'
 arch=(x86_64)
 url='http://www.sagemath.org'
@@ -57,7 +57,8 @@
         test-optional.patch
         sagemath-linbox-1.7.patch
         sagemath-bliss-0.77.patch
-        sagemath-tachyon-0.99.patch)
+        sagemath-tachyon-0.99.patch
+        sagemath-jupyter-jsmol.patch)
 sha256sums=('c6225d48f70ac955fceed5c1fddfdd7294001d460b43a686329d5d44d836f6a3'
             'e24c075a9f8e562fe9d85e6fd5b01eac4691683c01d4d22c83cde145b63f4dba'
             'bd188af45ce31579b82407adee8e9bf6033a996f7ea6e328fabca526f31c08ba'
@@ -64,7 +65,8 @@
             '89c1f82dbba376087f08b39b11f43bf781cec199d7d894713167d09dc32e3e18'
             'eacea27b214d32cb886a75695153dfc36b5bad2fd2517e8e4eee18e74220e9e3'
             'b467a41e1e0a0850f7722d875a743233751966a206c2f61401c7582aa722f84e'
-            '4ee8071efd7b9ad66ac5bbfe081fe670cc58cfcac8fb783d5a40b6da3593cbf4')
+            '4ee8071efd7b9ad66ac5bbfe081fe670cc58cfcac8fb783d5a40b6da3593cbf4'
+            '14431ef93a68324ed276d79d7be66b0fb6b73df74f0e049be522480153e22afa')
 
 prepare(){
   cd sage-$pkgver
@@ -84,6 +86,8 @@
   patch -p1 -i ../test-optional.patch
 # use correct latte-count binary name
   patch -p1 -i ../latte-count.patch
+# port to new jupyter-jsmol extension name
+  patch -p1 -i ../sagemath-jupyter-jsmol.patch
 
   cd build/pkgs/sagelib
   ./bootstrap

Added: sagemath-jupyter-jsmol.patch
===================================================================
--- sagemath-jupyter-jsmol.patch	                        (rev 0)
+++ sagemath-jupyter-jsmol.patch	2022-07-02 08:36:12 UTC (rev 1243595)
@@ -0,0 +1,22 @@
+diff --git a/src/sage/repl/display/jsmol_iframe.py b/src/sage/repl/display/jsmol_iframe.py
+index 0917a59d47..4775d2a02e 100644
+--- a/src/sage/repl/display/jsmol_iframe.py
++++ b/src/sage/repl/display/jsmol_iframe.py
+@@ -98,7 +98,7 @@ class JSMolHtml(SageObject):
+           instance. The 3-d scene to show.
+ 
+         - ``path_to_jsmol`` -- string (optional, default is
+-          ``'/nbextensions/jupyter_jsmol/jsmol'``). The path (relative or absolute)
++          ``'/nbextensions/jupyter-jsmol/jsmol'``). The path (relative or absolute)
+           where ``JSmol.min.js`` is served on the web server.
+ 
+         - ``width`` -- integer or string (optional, default:
+@@ -121,7 +121,7 @@ class JSMolHtml(SageObject):
+         self._jmol = jmol
+         self._zip = zipfile.ZipFile(io.BytesIO(self._jmol.scene_zip.get()))
+         if path_to_jsmol is None:
+-            self._path = os.path.join('/', 'nbextensions', 'jupyter_jsmol', 'jsmol')
++            self._path = os.path.join('/', 'nbextensions', 'jupyter-jsmol', 'jsmol')
+         else:
+             self._path = path_to_jsmol
+         self._width = width



More information about the arch-commits mailing list