diff -Nru mayavi2-4.4.3/debian/changelog mayavi2-4.4.3/debian/changelog --- mayavi2-4.4.3/debian/changelog 2016-01-30 16:59:45.000000000 +0100 +++ mayavi2-4.4.3/debian/changelog 2016-08-25 21:17:19.000000000 +0200 @@ -1,3 +1,11 @@ +mayavi2 (4.4.3-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix compilation against vtk_6.3. (Closes: #830342) + * Add dh-strip-nondeterminism to build-depends. + + -- Anton Gladky Thu, 25 Aug 2016 21:14:20 +0200 + mayavi2 (4.4.3-2.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru mayavi2-4.4.3/debian/control mayavi2-4.4.3/debian/control --- mayavi2-4.4.3/debian/control 2015-10-17 00:38:59.000000000 +0200 +++ mayavi2-4.4.3/debian/control 2016-01-30 16:59:03.000000000 +0100 @@ -4,7 +4,8 @@ Maintainer: Python Applications Packaging Team Uploaders: Varun Hiremath Build-Depends: debhelper (>= 7.0.50~), dh-python, python-all-dev (>= 2.6.6-3~), - python-setuptools, python-setupdocs, python-vtk6, python-numpy (>= 1:1.4.1-4~) + python-setuptools, python-setupdocs, python-vtk6, python-numpy (>= 1:1.4.1-4~), + dh-strip-nondeterminism Standards-Version: 3.9.6 X-Python-Version: >= 2.6 Homepage: http://code.enthought.com/projects/mayavi/ diff -Nru mayavi2-4.4.3/debian/patches/series mayavi2-4.4.3/debian/patches/series --- mayavi2-4.4.3/debian/patches/series 2015-10-17 00:26:30.000000000 +0200 +++ mayavi2-4.4.3/debian/patches/series 2016-08-25 21:13:25.000000000 +0200 @@ -2,3 +2,4 @@ help.diff ipython.diff wxpy3.0-compat.patch +vtk_63.py diff -Nru mayavi2-4.4.3/debian/patches/vtk_63.py mayavi2-4.4.3/debian/patches/vtk_63.py --- mayavi2-4.4.3/debian/patches/vtk_63.py 1970-01-01 01:00:00.000000000 +0100 +++ mayavi2-4.4.3/debian/patches/vtk_63.py 2016-08-25 21:13:38.000000000 +0200 @@ -0,0 +1,25 @@ +Description: Fix compilation against vtk_6.3 +Author: Anton Gladky +Bug-Debian: https://bugs.debian.org/830342 +Last-Update: 2016-08-25 + +Index: mayavi-4.4.3/tvtk/vtk_parser.py +=================================================================== +--- mayavi-4.4.3.orig/tvtk/vtk_parser.py ++++ mayavi-4.4.3/tvtk/vtk_parser.py +@@ -301,11 +301,10 @@ class VTKMethodParser: + + """ + # VTK 6.2 false built in funcs/methods are ignored +- if is_version_62(): +- built_in_func = isinstance(method, types.BuiltinFunctionType) +- built_in_meth = isinstance(method, types.BuiltinMethodType) +- if not (built_in_func or built_in_meth): +- return None ++ built_in_func = isinstance(method, types.BuiltinFunctionType) ++ built_in_meth = isinstance(method, types.BuiltinMethodType) ++ if not (built_in_func or built_in_meth): ++ return None + # Remove all the C++ function signatures. + doc = method.__doc__ + doc = doc[:doc.find('\n\n')]