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

Antonio Rojas arojas at archlinux.org
Mon Feb 19 22:39:45 UTC 2018


    Date: Monday, February 19, 2018 @ 22:39:44
  Author: arojas
Revision: 296437

Install cython source files

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

------------------------+
 PKGBUILD               |   12 ++++++++----
 sagemath-threejs.patch |    2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-02-19 22:05:58 UTC (rev 296436)
+++ PKGBUILD	2018-02-19 22:39:44 UTC (rev 296437)
@@ -9,7 +9,7 @@
 pkgbase=sagemath
 pkgname=(sagemath sagemath-jupyter)
 pkgver=8.1
-pkgrel=9
+pkgrel=10
 pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab"
 arch=(x86_64)
 url="http://www.sagemath.org"
@@ -39,7 +39,8 @@
         r-no-readline.patch fes02.patch sagemath-threejs.patch pari-stackwarn.patch
         sagemath-detect-igraph.patch sagemath-networkx2.patch sagemath-linbox-1.5.patch sagemath-pynac-0.7.14.patch
         sagemath-matplotlib2.patch sagemath-scipy-1.0.patch sagemath-lrs.patch sagemath-ipython-prompt.patch
-        sagemath-singular-4.1.1.patch)
+        sagemath-singular-4.1.1.patch
+        sagemath-cython-source.patch::"https://github.com/sagemath/sage/commit/fccaf230.patch")
 sha256sums=('a42b55c2c8ac244535dc9b87171b7d4dd7e1d498099518ab253354fbe2eaaa7b'
             '39b76a189365464998cab9355d177581bc2b15dff10858f316faa85f2efa0426'
             'c41ae665499c6cd775d40bbe178f8786830b0931ee26bf11ee02f7d83bcc8107'
@@ -49,7 +50,7 @@
             'ef94908d4ab28d13af622e6e58ec191aa78817d17e4466c7bb6f64ee72a813b9'
             'afd0952b9bb8f52fd428eae36cf719a58ff85a894baae88cbb2124e043768cc7'
             '7fcb52e96935dccb0f958d37c2f4e3918392480b9af53e08562f6cba6c68cb94'
-            '514135b920a43f999571a15e97b41e14f5bed59f65b19643864dc23555a7b830'
+            '2d13b15ad2d1511bb3d752a261497060a8901882b1c2fa9813219781b7a71d83'
             'bfd2a20a33ab19a8a8b216a77d07f62e809fe1e1879c4f171ce5dca62fd482e9'
             '28d7789b8d777922ab8871ca43b6afab751428cae875c0343d3962e6a2030b88'
             '1024f3a6a9a1a6ae96d9962bb7d1f5842f4a4a5ff5098afad81a60188b7d5160'
@@ -59,7 +60,8 @@
             '17397b8e1843b013ef5d2e083369109f0719651edd8ef0c8493cb49e2bc4324a'
             'c0f65534a845ba802de6196229159fe67fcc3f72f0cb1ce57d4ae5c9fe10282c'
             '937a0081e7aea56bda645ef5f0d34b8e356acd62a7dd128a35163f46e7836131'
-            'cc679321c2968d5e74b0ec060979c74019df2995857906bdd1397695b1f24c5c')
+            'cc679321c2968d5e74b0ec060979c74019df2995857906bdd1397695b1f24c5c'
+            '447a616937e5c43da5f72aeb186fb649e2b3756f7683967380c66b9b1448875e')
 
 prepare(){
   cd sage-$pkgver
@@ -108,6 +110,8 @@
   patch -p1 -i ../sagemath-pynac-0.7.14.patch
 # port away from deprecated and removed functions in matplotlib 2 https://trac.sagemath.org/ticket/23696
   patch -p1 -i ../sagemath-matplotlib2.patch
+# install cython source files https://trac.sagemath.org/24690
+  patch -p1 -i ../sagemath-cython-source.patch
 
 # use python2
   sed -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -e 's|\<exec python\>|exec python2|' -i src/bin/*

Modified: sagemath-threejs.patch
===================================================================
--- sagemath-threejs.patch	2018-02-19 22:05:58 UTC (rev 296436)
+++ sagemath-threejs.patch	2018-02-19 22:39:44 UTC (rev 296437)
@@ -5,7 +5,7 @@
          if online:
              from sage.misc.package import installed_packages
 -            version = installed_packages()['threejs']
-+            version = 'r80'
++            version = 'r90'
              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