[sagemath] 07/07: Add new standard packages to pruner and Depends: enum34, python3, threejs, xz.

Tobias Hansen thansen at moszumanska.debian.org
Sat Mar 18 13:54:11 UTC 2017


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository sagemath.

commit 3b16f0bcd2d956ad7e86eba3e0dedd8ad37c7cdb
Author: Tobias Hansen <thansen at debian.org>
Date:   Sat Mar 18 13:33:03 2017 +0000

    Add new standard packages to pruner and Depends: enum34, python3, threejs, xz.
---
 debian/changelog               |  2 ++
 debian/control.runtime-depends |  2 ++
 debian/pruner/configure.ac     | 10 ++++++++++
 debian/pruner/pruner.py.in     |  4 ++++
 4 files changed, 18 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index a70be26..177aab5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ sagemath (7.6~rc1-2) UNRELEASED; urgency=medium
     - eclib (>= 20170122)
     - ecl (>= 16.1.3)
     - maxima-sage (>= 5.39.0)
+    - python3
+    - python-enum34
   * Remove patches (applied upstream):
     - u0-dont-test-glpk-version.patch
     - u0-fix-libgap-systemwide.patch
diff --git a/debian/control.runtime-depends b/debian/control.runtime-depends
index e3928aa..475c955 100644
--- a/debian/control.runtime-depends
+++ b/debian/control.runtime-depends
@@ -28,6 +28,7 @@
  pari-galdata,
  pari-seadata,
  python,
+ python3,
  python-alabaster,
  python-babel,
  python-backports-abc,
@@ -41,6 +42,7 @@
  python-cysignals-pari (>= 1.2.0+ds-2),
  python-decorator,
  python-docutils,
+ python-enum34,
  python-flask,
  python-flask-autoindex,
  python-flask-babel,
diff --git a/debian/pruner/configure.ac b/debian/pruner/configure.ac
index f441dc6..24ca469 100644
--- a/debian/pruner/configure.ac
+++ b/debian/pruner/configure.ac
@@ -285,6 +285,9 @@ AC_SUBST(HAS_PYNAC)
 PKG_CHECK_MODULES(python, python-2.7, [HAS_PYTHON='True'], [HAS_PYTHON='False'])
 AC_SUBST(HAS_PYTHON)
 
+PKG_CHECK_MODULES(python3, python-3.5, [HAS_PYTHON3='True'], [HAS_PYTHON3='False'])
+AC_SUBST(HAS_PYTHON3)
+
 AC_CHECK_PROG(HAS_R, R, "True", "False")
 AC_SUBST(HAS_R)
 
@@ -325,9 +328,16 @@ AC_SUBST(HAS_TACHYON)
 HAS_THEBE="True"
 AC_SUBST(HAS_THEBE)
 
+AC_CHECK_FILE(/usr/share/javascript/three/build/three.js, HAS_THREEJS="True", HAS_THREEJS="False")
+AC_SUBST(HAS_THREEJS)
+
 AC_CHECK_FILE(/usr/share/jupyter/nbextensions/jupyter-js-widgets/extension.js, HAS_WIDGETSNBEXTENSION="True", HAS_WIDGETSNBEXTENSION="False")
 AC_SUBST(HAS_WIDGETSNBEXTENSION)
 
+# xz is always installed
+HAS_XZ="True"
+AC_SUBST(HAS_XZ)
+
 # FIXME(zeromq): useful only for pyzmq
 HAS_ZEROMQ="True"
 AC_SUBST(HAS_ZEROMQ)
diff --git a/debian/pruner/pruner.py.in b/debian/pruner/pruner.py.in
index 35d8625..465c9f5 100644
--- a/debian/pruner/pruner.py.in
+++ b/debian/pruner/pruner.py.in
@@ -119,6 +119,7 @@ dico = {
     'ppl': @HAS_PPL@,
     'pynac': @HAS_PYNAC@,
     'python2': @HAS_PYTHON@,
+    'python3': @HAS_PYTHON3@,
     'r': @HAS_R@,
     'ratpoints': @HAS_RATPOINTS@,
     # those two go together afaik:
@@ -134,7 +135,9 @@ dico = {
     'sympow': @HAS_SYMPOW@,
     'tachyon': @HAS_TACHYON@,
     'thebe': @HAS_THEBE@,
+    'threejs': @HAS_THREEJS@,
     'widgetsnbextension': @HAS_WIDGETSNBEXTENSION@,
+    'xz': @HAS_XZ@,
     'zeromq': @HAS_ZEROMQ@,
     'zlib': @HAS_ZLIB@,
     'zn_poly': @HAS_ZNPOLY@
@@ -208,6 +211,7 @@ python_modules = [
 
 python_packages_to_modules = {
     'backports_shutil_get_terminal_size': 'backports/shutil_get_terminal_size',
+    'enum34': 'enum',
     'pathpy': 'path',
     'pillow': 'PIL',
     'pycrypto': 'Crypto',

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagemath.git



More information about the debian-science-commits mailing list