Date: Tuesday, May 22, 2018 @ 17:52:24 Author: arojas Revision: 327715
Some patching is still needed Added: sage-notebook/trunk/sagenb-deprecated.patch Modified: sage-notebook/trunk/PKGBUILD -------------------------+ PKGBUILD | 9 ++++++--- sagenb-deprecated.patch | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-05-22 17:52:13 UTC (rev 327714) +++ PKGBUILD 2018-05-22 17:52:24 UTC (rev 327715) @@ -4,7 +4,7 @@ pkgname=sage-notebook pkgver=1.0.2 -pkgrel=1 +pkgrel=2 pkgdesc='Browser-based notebook interface for SageMath' arch=(any) url='http://www.sagemath.org' @@ -12,9 +12,11 @@ depends=(sagemath python2-twisted python2-flask-oldsessions python2-flask-openid python2-flask-autoindex python2-flask-babel mathjax) optdepends=('python2-pyopenssl: to use the notebook in secure mode') makedepends=(gendesk) -source=($pkgname-$pkgver::"https://github.com/sagemath/sagenb/archive/$pkgver.tar.gz" sage.service) +source=($pkgname-$pkgver::"https://github.com/sagemath/sagenb/archive/$pkgver.tar.gz" sage.service + sagenb-deprecated.patch) sha256sums=('a0c596fcd3d9ad854024542f265188000573e58861cecfb3ddcdfd252e22af52' - '2cf8668fa77a96fe562dafd50cab41aad03f53ee8b91587b1b45ecd193c1517a') + '2cf8668fa77a96fe562dafd50cab41aad03f53ee8b91587b1b45ecd193c1517a' + 'b5cfaa3412a10acebc287bcc94b1a3e86509bf1d06c5415cc58d7cb504d1bd6d') prepare() { # create *.desktop file @@ -27,6 +29,7 @@ --categories="Education;Science;Math" cd sagenb-$pkgver + patch -p1 -i ../sagenb-deprecated.patch # Fix deprecated imports # Use python2 find -name '*.py' | xargs sed -e 's|#! /usr/bin/python|#! /usr/bin/python2|' -e 's|#!/usr/bin/python|#!/usr/bin/python2|' \ Added: sagenb-deprecated.patch =================================================================== --- sagenb-deprecated.patch (rev 0) +++ sagenb-deprecated.patch 2018-05-22 17:52:24 UTC (rev 327715) @@ -0,0 +1,18 @@ +diff --git a/sagenb/flask_version/base.py b/sagenb/flask_version/base.py +index da6a990c..fdc5382a 100755 +--- a/sagenb/flask_version/base.py ++++ b/sagenb/flask_version/base.py +@@ -10,10 +10,10 @@ from .decorators import global_lock + # Make flask use the old session foo from <=flask-0.9 + from flask_oldsessions import OldSecureCookieSessionInterface + +-from flask.ext.autoindex import AutoIndex ++from flask_autoindex import AutoIndex + from sage.env import SAGE_SRC, SAGE_DOC + SRC = os.path.join(SAGE_SRC, 'sage') +-from flask.ext.openid import OpenID ++from flask_openid import OpenID + from flask_babel import Babel, gettext, ngettext, lazy_gettext, get_locale + from sagenb.misc.misc import SAGENB_ROOT, DATA, translations_path, N_, nN_, unicode_str + from json import dumps +
