Date: Saturday, October 20, 2018 @ 19:38:04 Author: arojas Revision: 398120
archrelease: copy trunk to community-any Added: sage-notebook/repos/community-any/PKGBUILD (from rev 398119, sage-notebook/trunk/PKGBUILD) sage-notebook/repos/community-any/sage.service (from rev 398119, sage-notebook/trunk/sage.service) Deleted: sage-notebook/repos/community-any/PKGBUILD sage-notebook/repos/community-any/sage.service --------------+ PKGBUILD | 123 ++++++++++++++++++++++++++++++--------------------------- sage.service | 16 +++---- 2 files changed, 73 insertions(+), 66 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-10-20 19:37:42 UTC (rev 398119) +++ PKGBUILD 2018-10-20 19:38:04 UTC (rev 398120) @@ -1,58 +0,0 @@ -# Maintainer: Antonio Rojas <aro...@archlinux.org> -# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com> - -pkgname=sage-notebook -pkgver=1.1.0 -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 jsmol) -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) -sha256sums=('219a02e2b15289a6ecdc8db41e14424fbbe7ad5ff85fbc1d85baf558db502590' - '2cf8668fa77a96fe562dafd50cab41aad03f53ee8b91587b1b45ecd193c1517a') - -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 -# 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 398119, sage-notebook/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-10-20 19:38:04 UTC (rev 398120) @@ -0,0 +1,65 @@ +# Maintainer: Antonio Rojas <aro...@archlinux.org> +# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com> + +pkgname=sage-notebook +pkgver=1.1.0 +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 jsmol) +optdepends=('python2-pyopenssl: to use the notebook in secure mode') +makedepends=(gendesk python2-sphinx) +source=($pkgname-$pkgver::"https://github.com/sagemath/sagenb/archive/$pkgver.tar.gz" sage.service) +sha256sums=('219a02e2b15289a6ecdc8db41e14424fbbe7ad5ff85fbc1d85baf558db502590' + '2cf8668fa77a96fe562dafd50cab41aad03f53ee8b91587b1b45ecd193c1517a') + +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 +# 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 + + cd doc + make SPHINXBUILD=sphinx-build2 html +} + +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 + +# install docs + mkdir -p "$pkgdir"/usr/share/doc/sagenb + cp -r doc/build/html "$pkgdir"/usr/share/doc/sagenb +} Deleted: sage.service =================================================================== --- sage.service 2018-10-20 19:37:42 UTC (rev 398119) +++ sage.service 2018-10-20 19:38:04 UTC (rev 398120) @@ -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 398119, sage-notebook/trunk/sage.service) =================================================================== --- sage.service (rev 0) +++ sage.service 2018-10-20 19:38:04 UTC (rev 398120) @@ -0,0 +1,8 @@ +[Unit] +Description=A free open-source mathematics software system + +[Service] +ExecStart=/usr/bin/sage -notebook=sagenb + +[Install] +WantedBy=default.target