[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