[arch-commits] Commit in sage-notebook/trunk (PKGBUILD)

Antonio Rojas arojas at archlinux.org
Sat Jun 4 10:25:02 UTC 2016


    Date: Saturday, June 4, 2016 @ 12:25:02
  Author: arojas
Revision: 177852

Bundle flask 0.10, 0.11 requires major porting

Modified:
  sage-notebook/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-06-04 08:50:57 UTC (rev 177851)
+++ PKGBUILD	2016-06-04 10:25:02 UTC (rev 177852)
@@ -4,7 +4,7 @@
 
 pkgname=sage-notebook
 pkgver=0.13
-pkgrel=1
+pkgrel=2
 pkgdesc='Browser-based notebook interface for SageMath'
 arch=(any)
 url='http://www.sagemath.org'
@@ -12,10 +12,12 @@
 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' 'jmol.patch')
+source=($pkgname-$pkgver::"https://github.com/sagemath/sagenb/archive/$pkgver.tar.gz" 'sage.service' 'jmol.patch'
+        "https://pypi.io/packages/source/F/Flask/Flask-0.10.1.tar.gz")
 md5sums=('f72cd81add5373f74b459957a64074ce'
          '61620179a7ecd85401d8e5a6ece3ea41'
-         'b29760c97a5328faa179a46008391bf0')
+         'b29760c97a5328faa179a46008391bf0'
+         '378670fe456957eb3c27ddaef60b2b24')
 
 prepare() {
 # create *.desktop file
@@ -44,7 +46,9 @@
 
 build() {
   cd sagenb-$pkgver
+  python2 setup.py build
 
+  cd "$srcdir"/Flask-0.10.1
   python2 setup.py build
 }
 
@@ -63,4 +67,10 @@
   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"
+
+# Install flask 0.10
+  cd "$srcdir"/Flask-0.10.1
+  python2 setup.py install --root "$pkgdir" --optimize=1
+  install -d "$pkgdir"/usr/lib/sage/site-packages
+  mv "$pkgdir"/usr/lib/python2.7/site-packages/{f,F}lask* "$pkgdir"/usr/lib/sage/site-packages
 }



More information about the arch-commits mailing list