Bug#834493: Bogus value for vtkWrappingJava_RUNTIME_LIBRARY_DIRS

Gert Wollny gw.fossdev at gmail.com
Tue May 23 12:12:42 UTC 2017


Control: tags -1 wontfix 

Hello Mathieu, 

It is true that vtk originally installs the vtk6.jar files into the
system library path that is indicated by
vtkWrappingJava_RUNTIME_LIBRARY_DIRS, but since this does not conform
to Debian policy, vtk6.jar is installed in /usr/share/java/ via
d/libvtk6-java.install.

However, the value for vtkWrappingJava_RUNTIME_LIBRARY_DIRS is created
as part of the general macros for modules in
<vtk>/CMake/vtkModuleAPI.cmake which is somehow indirectly called by
vtk_module_library. Since both are generic macros used throughout the
VTK build system I don't think it is feasible to change the value from
withing the build system. 

The value could be corrected in d/rules, but since VTK6 is EOL upstream
the java module will probably be dropped after the stretch release (or
even all of vtk6), and for stretch itself the problem is not grave
enough to try to fix it now.

I will keep the bug open though and we may later reassign it to vtk7,
once that is packaged.

Best, 
Gert 



More information about the debian-science-maintainers mailing list