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 }
