[arch-commits] Commit in sage-notebook/repos/community-any (6 files)
Antonio Rojas
arojas at archlinux.org
Mon Jun 11 06:27:19 UTC 2018
Date: Monday, June 11, 2018 @ 06:27:18
Author: arojas
Revision: 342331
archrelease: copy trunk to community-any
Added:
sage-notebook/repos/community-any/PKGBUILD
(from rev 342330, sage-notebook/trunk/PKGBUILD)
sage-notebook/repos/community-any/sage.service
(from rev 342330, sage-notebook/trunk/sage.service)
sage-notebook/repos/community-any/sagenb-deprecated.patch
(from rev 342330, sage-notebook/trunk/sagenb-deprecated.patch)
Deleted:
sage-notebook/repos/community-any/PKGBUILD
sage-notebook/repos/community-any/sage.service
sage-notebook/repos/community-any/sagenb-deprecated.patch
-------------------------+
PKGBUILD | 126 +++++++++++++++++++++++-----------------------
sage.service | 16 ++---
sagenb-deprecated.patch | 36 ++++++-------
3 files changed, 89 insertions(+), 89 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-11 06:26:50 UTC (rev 342330)
+++ PKGBUILD 2018-06-11 06:27:18 UTC (rev 342331)
@@ -1,63 +0,0 @@
-# $Id$
-# Maintainer: Antonio Rojas <arojas at archlinux.org>
-# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com>
-
-pkgname=sage-notebook
-pkgver=1.0.2
-pkgrel=2
-pkgdesc='Browser-based notebook interface for SageMath'
-arch=(any)
-url='http://www.sagemath.org'
-license=(GPL3)
-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
- sagenb-deprecated.patch)
-sha256sums=('a0c596fcd3d9ad854024542f265188000573e58861cecfb3ddcdfd252e22af52'
- '2cf8668fa77a96fe562dafd50cab41aad03f53ee8b91587b1b45ecd193c1517a'
- 'b5cfaa3412a10acebc287bcc94b1a3e86509bf1d06c5415cc58d7cb504d1bd6d')
-
-prepare() {
-# create *.desktop file
- gendesk -f -n \
- --pkgname="sage-notebook" \
- --pkgdesc="SageMath notebook" \
- --name="SageMath" \
- --exec="/usr/bin/sage -notebook=sagenb" \
- --terminal=true \
- --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|' \
- -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -i
- sed -e 's|python %s|python2 %s|' -i sagenb/notebook/run_notebook.py
- sed -e "s|python='python'|python='python2'|" -i sagenb/interfaces/expect.py
-}
-
-build() {
- cd sagenb-$pkgver
- python2 setup.py build
-}
-
-package() {
- cd sagenb-$pkgver
-
- python2 setup.py install --root "$pkgdir" --optimize=1
-
- install -D -m644 COPYING "$pkgdir"/usr/share/licenses/${pkgname}/COPYING
-
- ln -s /usr/share/mathjax "$pkgdir"/usr/lib/python2.7/site-packages/sagenb/data/mathjax
-
-# install a systemd user unit
- install -Dm644 "${srcdir}/sage.service" "$pkgdir/usr/lib/systemd/user/sage.service"
-# install *.desktop and icon files
- install -Dm644 "${srcdir}/sage-notebook.desktop" "$pkgdir/usr/share/applications/sage-notebook.desktop"
- install -Dm644 "$pkgdir/usr/lib/python2.7/site-packages/sagenb/data/sage/images/icon48x48.png" \
- "$pkgdir/usr/share/pixmaps/sage-notebook.png"
-# remove sage3d
- rm -r "$pkgdir"/usr/bin
-}
Copied: sage-notebook/repos/community-any/PKGBUILD (from rev 342330, sage-notebook/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2018-06-11 06:27:18 UTC (rev 342331)
@@ -0,0 +1,63 @@
+# $Id$
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com>
+
+pkgname=sage-notebook
+pkgver=1.0.3
+pkgrel=1
+pkgdesc='Browser-based notebook interface for SageMath'
+arch=(any)
+url='http://www.sagemath.org'
+license=(GPL3)
+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
+ sagenb-deprecated.patch)
+sha256sums=('416c8c53629e8100d6f485a07d08c55e07f93fcbe21aa67506802c15ab271b38'
+ '2cf8668fa77a96fe562dafd50cab41aad03f53ee8b91587b1b45ecd193c1517a'
+ 'b5cfaa3412a10acebc287bcc94b1a3e86509bf1d06c5415cc58d7cb504d1bd6d')
+
+prepare() {
+# create *.desktop file
+ gendesk -f -n \
+ --pkgname="sage-notebook" \
+ --pkgdesc="SageMath notebook" \
+ --name="SageMath" \
+ --exec="/usr/bin/sage -notebook=sagenb" \
+ --terminal=true \
+ --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|' \
+ -e 's|#!/usr/bin/env python|#!/usr/bin/env python2|' -i
+ sed -e 's|python %s|python2 %s|' -i sagenb/notebook/run_notebook.py
+ sed -e "s|python='python'|python='python2'|" -i sagenb/interfaces/expect.py
+}
+
+build() {
+ cd sagenb-$pkgver
+ python2 setup.py build
+}
+
+package() {
+ cd sagenb-$pkgver
+
+ python2 setup.py install --root "$pkgdir" --optimize=1
+
+ install -D -m644 COPYING "$pkgdir"/usr/share/licenses/${pkgname}/COPYING
+
+ ln -s /usr/share/mathjax "$pkgdir"/usr/lib/python2.7/site-packages/sagenb/data/mathjax
+
+# install a systemd user unit
+ install -Dm644 "${srcdir}/sage.service" "$pkgdir/usr/lib/systemd/user/sage.service"
+# install *.desktop and icon files
+ install -Dm644 "${srcdir}/sage-notebook.desktop" "$pkgdir/usr/share/applications/sage-notebook.desktop"
+ install -Dm644 "$pkgdir/usr/lib/python2.7/site-packages/sagenb/data/sage/images/icon48x48.png" \
+ "$pkgdir/usr/share/pixmaps/sage-notebook.png"
+# remove sage3d
+ rm -r "$pkgdir"/usr/bin
+}
Deleted: sage.service
===================================================================
--- sage.service 2018-06-11 06:26:50 UTC (rev 342330)
+++ sage.service 2018-06-11 06:27:18 UTC (rev 342331)
@@ -1,8 +0,0 @@
-[Unit]
-Description=A free open-source mathematics software system
-
-[Service]
-ExecStart=/usr/bin/sage -notebook=sagenb
-
-[Install]
-WantedBy=default.target
Copied: sage-notebook/repos/community-any/sage.service (from rev 342330, sage-notebook/trunk/sage.service)
===================================================================
--- sage.service (rev 0)
+++ sage.service 2018-06-11 06:27:18 UTC (rev 342331)
@@ -0,0 +1,8 @@
+[Unit]
+Description=A free open-source mathematics software system
+
+[Service]
+ExecStart=/usr/bin/sage -notebook=sagenb
+
+[Install]
+WantedBy=default.target
Deleted: sagenb-deprecated.patch
===================================================================
--- sagenb-deprecated.patch 2018-06-11 06:26:50 UTC (rev 342330)
+++ sagenb-deprecated.patch 2018-06-11 06:27:18 UTC (rev 342331)
@@ -1,18 +0,0 @@
-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
-
Copied: sage-notebook/repos/community-any/sagenb-deprecated.patch (from rev 342330, sage-notebook/trunk/sagenb-deprecated.patch)
===================================================================
--- sagenb-deprecated.patch (rev 0)
+++ sagenb-deprecated.patch 2018-06-11 06:27:18 UTC (rev 342331)
@@ -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
+
More information about the arch-commits
mailing list