From b859722a7b6a381c3829d0c94a39dbba0692ef20 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Wed, 2 Dec 2015 14:10:40 +0100 Subject: [PATCH] New package: python-jupyter_notebook-4.0.6 --- srcpkgs/python-jupyter_notebook/template | 59 ++++++++++++++++++++++++ srcpkgs/python3.4-jupyter_notebook | 1 + 2 files changed, 60 insertions(+) create mode 100644 srcpkgs/python-jupyter_notebook/template create mode 120000 srcpkgs/python3.4-jupyter_notebook diff --git a/srcpkgs/python-jupyter_notebook/template b/srcpkgs/python-jupyter_notebook/template new file mode 100644 index 00000000000..aa458aa6c6e --- /dev/null +++ b/srcpkgs/python-jupyter_notebook/template @@ -0,0 +1,59 @@ +# Template file for 'python-jupyter_notebook' +pkgname=python-jupyter_notebook +version=4.0.6 +revision=1 +noarch=yes +replaces="python-ipython-notebook>=0" +wrksrc="notebook-${version}" +build_style=python-module +python_versions="2.7 3.4" +hostmakedepends="python-setuptools python3.4-setuptools" +depends="python-Jinja2 python-terminado python-tornado + python-ipython_genutils python-traitlets python-jupyter_core + python-jupyter_client python-jupyter_nbformat python-jupyter_nbconvert + python-ipython_ipykernel mathjax" +pycompile_module="notebook" +short_desc="Jupyter interactive notebook (Python2)" +maintainer="Alessio Sergi " +homepage="https://github.com/jupyter/notebook" +license="3-clause-BSD" +distfiles="${PYPI_SITE}/n/notebook/notebook-${version}.tar.gz" +checksum=f62e7a6afbc00bab3615b927595d27b1874cff3218bddcbab62f97f6dae567c3 + +pre_build() { + # disable bundled mathjax + sed -i 's/^.*MathJax.*$//' bower.json + sed -i 's/mj(/#mj(/' setupbase.py +} +post_install() { + rm -f ${DESTDIR}/usr/bin/* + for f in jupyter-nbextension jupyter-notebook; do + vbin build-2.7/scripts-2.7/${f} + vbin build-3.4/scripts-3.4/${f} ${f}3.4 + done + vlicense COPYING.md LICENSE + + # use system mathjax + for pyver in $python_versions; do + ln -sf /usr/share/mathjax \ + ${DESTDIR}/usr/lib/python${pyver}/site-packages/notebook/static/components/MathJax + done +} + +python3.4-jupyter_notebook_package() { + noarch=yes + replaces="python3.4-ipython-notebook>=0" + depends="python3.4-Jinja2 python3.4-terminado python3.4-tornado + python3.4-ipython_genutils python3.4-traitlets python3.4-jupyter_core + python3.4-jupyter_client python3.4-jupyter_nbformat python3.4-jupyter_nbconvert + python3.4-ipython_ipykernel mathjax" + pycompile_version="3.4" + pycompile_module="notebook" + short_desc="${short_desc/Python2/Python3.4}" + pkg_install() { + vmove usr/bin/jupyter-notebook3.4 + vmove usr/bin/jupyter-nbextension3.4 + vmove usr/lib/python3.4 + vlicense COPYING.md LICENSE + } +} diff --git a/srcpkgs/python3.4-jupyter_notebook b/srcpkgs/python3.4-jupyter_notebook new file mode 120000 index 00000000000..8c3e828e727 --- /dev/null +++ b/srcpkgs/python3.4-jupyter_notebook @@ -0,0 +1 @@ +python-jupyter_notebook \ No newline at end of file