Hello community, here is the log from the commit of package vtk for openSUSE:Factory checked in at 2014-03-04 13:59:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vtk (Old) and /work/SRC/openSUSE:Factory/.vtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vtk" Changes: -------- --- /work/SRC/openSUSE:Factory/vtk/vtk.changes 2013-07-21 16:34:48.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.vtk.new/vtk.changes 2014-03-04 14:00:01.000000000 +0100 @@ -1,0 +2,36 @@ +Fri Jan 24 20:44:24 UTC 2014 - [email protected] + +- Update to version 6.1.0: + + See http://www.kitware.com/news/home/browse/502 for a list of + changes +- Rebase patches: + + vtk-system.patch + + vtk-install-missing-modules.patch +- Packaging changes: + + Re-enable R bindings for 13.1 and above + + Turn off building test modules for now as it leads to build + issues (DBUILD_TESTING:BOOL=OFF) + + Turn off usage of system libraries for now + (DVTK_USE_SYSTEM_LIBRARIES:BOOL=OFF), as usage of system + libraries now introduces dependency on json-cpp which is not + available for openSUSE (yet) + + Python modules are now installed by vtk's cmake script; + hence, pass system python dirs to cmake by using cmake + variable DVTK_INSTALL_PYTHON_MODULE_DIR instead of + DVTK_PYTHON_SETUP_ARGS used previously + + vtkpython is now installed by cmake script automatically; + hence remove the manual copying to /usr/bin used earlier + + Python libraries are now stripped automatically on install; + chrpath no longer needed on these + + Python object files are now installed in + %python_sitearch + + Skip examples no longer installed as a result of test modules + being turned off + + Install new binaries (mkg3states) and bundled data files + (/usr/share/vtk-6.1) + + Cleanup spec file: + - Remove support for EOL openSUSE versions (12.1 and earlier) + by dropping appropriate conditionals + - Fix minor formatting issues. + +------------------------------------------------------------------- Old: ---- vtk-6.0.0.tar.gz New: ---- VTK-6.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vtk.spec ++++++ --- /var/tmp/diff_new_pack.afwGyO/_old 2014-03-04 14:00:03.000000000 +0100 +++ /var/tmp/diff_new_pack.afwGyO/_new 2014-03-04 14:00:03.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package vtk # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: vtk -Version: 6.0.0 +Version: 6.1.0 Release: 0 -%define series 6.0 +%define series 6.1 # This is a variant BSD license, a cross between BSD and ZLIB. # For all intents, it has the same rights and restrictions as BSD. # http://fedoraproject.org/wiki/Licensing/BSD#VTKBSDVariant @@ -27,18 +27,15 @@ License: BSD-3-Clause Group: Productivity/Scientific/Other Url: http://vtk.org/ -Source: http://www.vtk.org/files/release/%{series}/%{name}-%{version}.tar.gz +Source: http://www.vtk.org/files/release/%{series}/VTK-%{version}.tar.gz # PATCH-FIX-UPSTREAM vtk-system.patch [email protected] -- Use system libraries, http://public.kitware.com/Bug/view.php?id=11823 Patch0: vtk-system.patch # PATCH-FIX-UPSTREAM vtk-fix-file-contains-date-time.patch [email protected] -- Fix file containing DATE and TIME Patch1: vtk-fix-file-contains-date-time.patch # PATCH-FIX-UPSTREAM vtk-install-missing-modules.patch [email protected] -- Install some cmake modules missed in upstream packaging (will be required if in future we can get paraview to use system installed vtk) Patch2: vtk-install-missing-modules.patch -%if 0%{?suse_version} > 1210 BuildRequires: Mesa-libGL-devel -%else -BuildRequires: Mesa-devel -%endif +BuildRequires: R-base-devel BuildRequires: boost-devel BuildRequires: chrpath BuildRequires: cmake @@ -46,25 +43,14 @@ BuildRequires: fdupes BuildRequires: freetype2-devel BuildRequires: gcc-c++ -%if 0%{?suse_version} > 1210 BuildRequires: gl2ps-devel -%endif BuildRequires: gnuplot BuildRequires: graphviz -%if 0%{?suse_version} > 1210 BuildRequires: hdf5-devel -%endif BuildRequires: java-devel BuildRequires: libQtWebKit-devel -%if 0%{?suse_version} > 1210 BuildRequires: libX11-devel BuildRequires: libXt-devel -%else -BuildRequires: xorg-x11-devel -%endif -%if 0%{?suse_version} <= 1230 -BuildRequires: R-base-devel -%endif BuildRequires: libexpat-devel BuildRequires: libiodbc-devel BuildRequires: libjpeg-devel @@ -98,23 +84,13 @@ Summary: VTK header files for building C++ code Group: Development/Libraries/Other Requires: %{name} = %{version} -%if 0%{?suse_version} >= 1130 Requires: %{name}-java = %{version} -%endif Requires: %{name}-qt = %{version} Requires: %{name}-tcl = %{version} -%if 0%{?suse_version} > 1210 Requires: Mesa-libGL-devel -%else -Requires: Mesa-devel -%endif -%if 0%{?suse_version} > 1210 +Requires: R-base-devel Requires: gl2ps-devel Requires: hdf5-devel -%endif -%if 0%{?suse_version} <= 1230 -Requires: R-base-devel -%endif Requires: libexpat-devel Requires: libjpeg-devel Requires: libmysqlclient-devel @@ -124,9 +100,7 @@ Requires: libtheora-devel Requires: libtiff-devel Requires: python-%{name} = %{version} -%if 0%{?suse_version} >= 1130 Requires: python-%{name}-qt = %{version} -%endif %description devel VTK is an open-source software system for image processing, 3D @@ -138,7 +112,6 @@ This provides the VTK header files required to compile C++ programs that use VTK to do 3D visualisation. -%if 0%{?suse_version} >= 1130 %package java Summary: Java bindings for VTK Group: Development/Libraries/Java @@ -152,7 +125,6 @@ volume rendering, LOD control). This package provides java bindings for VTK. -%endif %package -n python-%{name} Summary: Python bindings for VTK @@ -169,7 +141,6 @@ This package provides python bindings for VTK. -%if 0%{?suse_version} >=1130 %package -n python-%{name}-qt Summary: Qt Python VTK widget Group: System/Libraries @@ -187,7 +158,6 @@ volume rendering, LOD control). This package provides python-qt bindings for VTK. -%endif %package qt Summary: Qt VTK widget @@ -250,7 +220,7 @@ This package provides a few testing programs for VTK. %prep -%setup -q -n VTK%{version} +%setup -q -n VTK-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 @@ -269,7 +239,7 @@ -DBUILD_DOCUMENTATION:BOOL=ON \ -DBUILD_EXAMPLES:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ - -DBUILD_TESTING:BOOL=ON \ + -DBUILD_TESTING:BOOL=OFF \ -DVTK_CUSTOM_LIBRARY_SUFFIX="" \ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \ -DSIP_INCLUDE_DIR:Path=%{py_incdir} \ @@ -280,35 +250,25 @@ -DVTK_INSTALL_QT_DIR:STRING=/%{qtdir}/plugins/designer \ -DVTK_USE_OGGTHEORA_ENCODER:BOOL=ON \ -DVTK_USE_RENDERING:BOOL=ON \ - -DVTK_USE_SYSTEM_LIBRARIES:BOOL=ON \ + -DVTK_USE_SYSTEM_LIBRARIES:BOOL=OFF \ -DVTK_USE_SYSTEM_LIBPROJ4:BOOL=OFF \ %if 0%{?suse_version} <= 1230 -DVTK_USE_SYSTEM_GL2PS:BOOL=OFF \ %endif -%if 0%{?suse_version} <= 1210 - -DVTK_USE_SYSTEM_HDF5:BOOL=OFF \ -%endif - -DVTK_PYTHON_SETUP_ARGS="--prefix=%{_prefix} --root=%{buildroot}" \ + -DVTK_INSTALL_PYTHON_MODULE_DIR:PATH=%{_lib}/python%{py_ver}/site-packages \ -DVTK_WRAP_PYTHON:BOOL=ON \ -%if 0%{?suse_version} >= 1130 -DVTK_WRAP_JAVA:BOOL=ON \ -DVTK_WRAP_PYTHON_SIP:BOOL=ON \ -%else - -DVTK_WRAP_JAVA:BOOL=OFF \ - -DVTK_WRAP_PYTHON_SIP:BOOL=OFF \ -%endif -DVTK_WRAP_TCL:BOOL=ON \ -DVTK_Group_Imaging:BOOL=ON \ -DVTK_Group_Qt:BOOL=ON \ + -DModule_vtkTestingCore:BOOL=ON \ + -DModule_vtkTestingRendering:BOOL=ON \ -DVTK_Group_Rendering:BOOL=ON \ -DVTK_Group_StandAlone:BOOL=ON \ -DVTK_Group_Tk:BOOL=ON \ -DVTK_Group_Views:BOOL=ON \ -%if 0%{?suse_version} <= 1230 -DModule_vtkFiltersStatisticsGnuR:BOOL=ON \ -%else - -DModule_vtkFiltersStatisticsGnuR:BOOL=OFF \ -%endif -DVTK_WRAP_TCL:BOOL=ON make %{?_smp_mflags} VERBOSE=1 @@ -325,9 +285,6 @@ mkdir -p %{buildroot}/%{_sysconfdir}/ld.so.conf.d echo %{_libdir}/%{name} > %{buildroot}/%{_sysconfdir}/ld.so.conf.d/%{name}.conf -# http://vtk.org/Bug/view.php?id=14125 -chrpath -d %{buildroot}%{python_sitelib}/%{name}/*.so - # Gather list of non-binding libraries ls %{buildroot}%{_libdir}/%{name}/lib*.so.* | grep -Ev '(Java|QVTK|Qt|Python|TCL)' | sed -e's,^%{buildroot},,' > libs.list @@ -344,10 +301,8 @@ SGrid ImageDataLIC2DDemo StructuredGridLIC2DDemo -ImageProcessingExamplesCxxTests ImageSlicing DumpXMLFile -IOExamplesCxxTests ParticleReader GenerateCubesFromLabels GenerateModelsFromLabels @@ -355,15 +310,12 @@ Medical2 Medical3 Medical4 -MedicalExamplesCxxTests Delaunay3D Delaunay3DAlpha -ModellingExamplesCxxTests finance AmbientSpheres Cylinder DiffuseSpheres -MaterialObjects SpecularSpheres SurfaceLICDemo Cone @@ -375,13 +327,11 @@ BandedContours FilledContours TubesWithVaryingRadiusAndColors -VisualizationAlgorithmsExamplesCxxTests FixedPointVolumeRayCastMapperCT GPURenderDemo BalloonWidget Slider Slider2D -WidgetsExamplesCxxTests EOF # Install examples @@ -390,9 +340,6 @@ done perl -pi -e's,^,%{_bindir}/,' examples.list -# vtkpython does not get installed by script, install manually -cp -p bin/vtkpython %{buildroot}%{_bindir}/ - # Remove rpaths from installed binaries chrpath -d %{buildroot}%{_bindir}/* @@ -401,18 +348,14 @@ %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%if 0%{?suse_version} >= 1130 %post java -p /sbin/ldconfig %postun java -p /sbin/ldconfig -%endif %post -n python-%{name} -p /sbin/ldconfig %postun -n python-%{name} -p /sbin/ldconfig -%if 0%{?suse_version} >=1130 %post -n python-%{name}-qt -p /sbin/ldconfig %postun -n python-%{name}-qt -p /sbin/ldconfig -%endif %post qt -p /sbin/ldconfig %postun qt -p /sbin/ldconfig @@ -431,23 +374,22 @@ %{_bindir}/%{name}EncodeString %{_bindir}/%{name}HashSource %{_bindir}/%{name}ParseOGLExt -%{_bindir}/%{name}ProcessShader %{_bindir}/%{name}WrapHierarchy +%{_bindir}/%{name}mkg3states %{_datadir}/doc/%{name}-%{series}/ %{_libdir}/%{name}/*.so %{_libdir}/cmake/%{name}/ %{_libdir}/%{name}/libvtkWrappingTools.a %{_includedir}/%{name}-%{series}/ %{_datadir}/tcl/vtk/vtktcl.c +%{_datadir}/%{name}-%{series}/ -%if 0%{?suse_version} >= 1130 %files java %defattr(-,root,root,-) %{_bindir}/%{name}ParseJava %{_bindir}/%{name}WrapJava %{_libdir}/%{name}/%{name}.jar %{_libdir}/%{name}/*Java.so.* -%endif %files -n python-%{name} %defattr(-,root,root,-) @@ -455,8 +397,7 @@ %{_bindir}/%{name}WrapPython %{_bindir}/%{name}WrapPythonInit %{_libdir}/%{name}/*Python*.so.* -%{python_sitelib}/VTK-%{series}-py%{py_ver}.egg-info -%{python_sitelib}/%{name}/ +%{python_sitearch}/%{name}/ %exclude %{_libdir}/%{name}/*QtPython27D.so.* %files tcl ++++++ vtk-install-missing-modules.patch ++++++ --- /var/tmp/diff_new_pack.afwGyO/_old 2014-03-04 14:00:03.000000000 +0100 +++ /var/tmp/diff_new_pack.afwGyO/_new 2014-03-04 14:00:03.000000000 +0100 @@ -1,6 +1,7 @@ -diff -up VTK6.0.0/CMake/vtkModuleTop.cmake.install VTK6.0.0/CMake/vtkModuleTop.cmake ---- VTK6.0.0/CMake/vtkModuleTop.cmake.install 2013-06-12 13:47:10.000000000 -0600 -+++ VTK6.0.0/CMake/vtkModuleTop.cmake 2013-06-28 16:12:02.837198769 -0600 +Index: VTK-6.1.0/CMake/vtkModuleTop.cmake +=================================================================== +--- VTK-6.1.0.orig/CMake/vtkModuleTop.cmake ++++ VTK-6.1.0/CMake/vtkModuleTop.cmake @@ -330,9 +330,11 @@ if (NOT VTK_INSTALL_NO_DEVELOPMENT) CMake/pythonmodules.h.in CMake/UseVTK.cmake @@ -11,6 +12,5 @@ CMake/vtkForwardingExecutable.cmake + CMake/vtkGroups.cmake CMake/vtkJavaWrapping.cmake + CMake/vtkMakeInstantiator.cmake CMake/vtkModuleAPI.cmake - CMake/vtkModuleHeaders.cmake.in - ++++++ vtk-system.patch ++++++ --- /var/tmp/diff_new_pack.afwGyO/_old 2014-03-04 14:00:03.000000000 +0100 +++ /var/tmp/diff_new_pack.afwGyO/_new 2014-03-04 14:00:03.000000000 +0100 @@ -15,9 +15,9 @@ =================================================================== --- VTK6.0.0.orig/CMakeLists.txt +++ VTK6.0.0/CMakeLists.txt -@@ -107,6 +107,11 @@ set(VTK_INSTALL_INCLUDE_DIR_CM24 ${VTK_I - set(VTK_INSTALL_DOXYGEN_DIR_CM24 ${VTK_INSTALL_DATA_DIR}/doxygen) - +@@ -132,6 +132,11 @@ if (CMAKE_CROSSCOMPILING AND NOT COMPILE + endif() + #----------------------------------------------------------------------------- +# Do we try to use system libraries by default? +OPTION(VTK_USE_SYSTEM_LIBRARIES "Use the system's libraries by default." OFF) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
