commit paraview for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package paraview for openSUSE:Leap:15.2 checked in at 2020-05-18 10:59:53 Comparing /work/SRC/openSUSE:Leap:15.2/paraview (Old) and /work/SRC/openSUSE:Leap:15.2/.paraview.new.2738 (New) Package is "paraview" Mon May 18 10:59:53 2020 rev:20 rq:806104 version:5.8.0 Changes: --- /work/SRC/openSUSE:Leap:15.2/paraview/paraview.changes 2020-05-11 08:40:36.279187596 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.paraview.new.2738/paraview.changes 2020-05-18 10:59:54.202699675 +0200 @@ -1,0 +2,14 @@ +Thu May 7 21:53:50 UTC 2020 - Atri Bhattacharya + +- Drop patches no longer needed: + * 0001-Add-libogg-to-IOMovie-target-link-libraries.patch + * fix-loguru-missing-links.patch + * paraview-do-not-install-missing-vtk-doxygen-dir.patch + * paraview-link-against-python.patch: pass +DVTK_PYTHON_OPTIONAL_LINK=OFF to cmake instead (see +https://gitlab.kitware.com/vtk/vtk/-/issues/17881). +- Update bundled_exodusii_add_missing_libpthread.patch to version + from upstream + (https://gitlab.kitware.com/vtk/vtk/-/merge_requests/6865). + +--- Old: 0001-Add-libogg-to-IOMovie-target-link-libraries.patch fix-loguru-missing-links.patch paraview-do-not-install-missing-vtk-doxygen-dir.patch paraview-link-against-python.patch Other differences: -- ++ paraview.spec ++ --- /var/tmp/diff_new_pack.MgF9bs/_old 2020-05-18 10:59:55.034701397 +0200 +++ /var/tmp/diff_new_pack.MgF9bs/_new 2020-05-18 10:59:55.038701405 +0200 @@ -47,18 +47,10 @@ Patch1: paraview-desktop-entry-fix.patch # PATCH-FIX-UPSTREAM fix-3d48a287-support-new-api-cgio_read_data_type.patch -- Add support for new API cgio_read_***data***_type Patch2: fix-3d48a287-support-new-api-cgio_read_data_type.patch -# PATCH-FIX-UPSTREAM paraview-do-not-install-missing-vtk-doxygen-dir.patch f...@grueninger.de -- Remove install of nonexistent doxygen/html dir -Patch3: paraview-do-not-install-missing-vtk-doxygen-dir.patch -# PATCH-FIX-OPENSUSE fix-libharu-missing-m.patch -- missing libraries for linking +# PATCH-FIX-OPENSUSE fix-libharu-missing-m.patch -- missing libraries for linking (gh#libharu/libharu#213) Patch8: fix-libharu-missing-m.patch -# PATCH-FIX-UPSTREAM paraview-link-against-python.patch badshah...@gmail.com -- Fix linking to python library -Patch9: paraview-link-against-python.patch -# PATCH-FIX-OPENSUSE bundled_exodusii_add_missing_libpthread.patch stefan.bru...@rwth-aachen.de -- Add missing libm for linking +# PATCH-FIX-OPENSUSE bundled_exodusii_add_missing_libpthread.patch stefan.bru...@rwth-aachen.de -- Add missing libm for linking (updated to upstream patch, see https://gitlab.kitware.com/vtk/vtk/-/merge_requests/6865) Patch10:bundled_exodusii_add_missing_libpthread.patch -# PATCH-FIX-OPENSUSE -- Missing libogg symbols -Patch11:0001-Add-libogg-to-IOMovie-target-link-libraries.patch -# PATCH-FIX-UPSTREAM fix-loguru-missing-links.patch badshah...@gmail.com -- Fix missing libs (libm, libpthread, libdl) when linking to build loguru -Patch13:fix-loguru-missing-links.patch BuildRequires: Mesa-devel BuildRequires: cgns-devel BuildRequires: cmake >= 3.13 @@ -202,6 +194,7 @@ -DPARAVIEW_USE_QT:BOOL=ON \ -DPARAVIEW_USE_PYTHON:BOOL=ON \ -DPARAVIEW_PYTHON_SITE_PACKAGES_SUFFIX=%{_lib}/python%{py3_ver}/site-packages/paraview \ + -DVTK_PYTHON_OPTIONAL_LINK:BOOL=OFF \ -DPARAVIEW_ENABLE_WEB:BOOL=ON \ -DVTK_WRAP_PYTHON:BOOL=ON \ -DVTK_OPENGL_HAS_OSMESA:BOOL=OFF \ ++ bundled_exodusii_add_missing_libpthread.patch ++ --- /var/tmp/diff_new_pack.MgF9bs/_old 2020-05-18 10:59:55.066701463 +0200 +++ /var/tmp/diff_new_pack.MgF9bs/_new 2020-05-18 10:59:55.070701471 +0200 @@ -1,13 +1,38 @@ -Index: ParaView-v5.7.0/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt -=== ParaView-v5.7.0.orig/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt -+++ ParaView-v5.7.0/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt -@@ -301,6 +301,8 @@ vtk_module_add_module(VTK::exodusII +diff --git a/VTK/ThirdParty/exodusII/vtk.module b/VTK/ThirdParty/exodusII/vtk.module +index 27301eceb62f6200f69d65046a0e35a3572825e8..cb6bd927acd008a15c9d2df67d75cbbfd3237b57 100644 +--- a/VTK/ThirdParty/exodusII/vtk.module b/VTK/ThirdParty/exodusII/vtk.module +@@ -3,5 +3,6 @@ NAME + LIBRARY_NAME + vtkexodusII + DEPENDS ++ VTK::hdf5 + VTK::netcdf + THIRD_PARTY +diff --git a/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt b/VTK/ThirdParty/exodusII/vtkexodusII/CMakeLists.txt +index
commit paraview for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package paraview for openSUSE:Leap:15.2 checked in at 2020-05-11 08:40:35 Comparing /work/SRC/openSUSE:Leap:15.2/paraview (Old) and /work/SRC/openSUSE:Leap:15.2/.paraview.new.2738 (New) Package is "paraview" Mon May 11 08:40:35 2020 rev:19 rq:802252 version:5.8.0 Changes: --- /work/SRC/openSUSE:Leap:15.2/paraview/paraview.changes 2020-04-17 13:38:54.316281353 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.paraview.new.2738/paraview.changes 2020-05-11 08:40:36.279187596 +0200 @@ -1,0 +2,10 @@ +Tue May 5 17:56:54 UTC 2020 - Atri Bhattacharya + +- Disable the Paraview Protobuf module for openSUSE:Leap <= 15.1, + as the FindProtobuf module bundled with cmake < 3.13 is + incompatible with the requirements here. +- Package static libraries as part of devel-static package; this + is needed, for example, to build plugins against paraview. See + https://gitlab.kitware.com/paraview/paraview/-/issues/19706#note_746038. + +--- Other differences: -- ++ paraview.spec ++ --- /var/tmp/diff_new_pack.TKWIxV/_old 2020-05-11 08:40:37.527190297 +0200 +++ /var/tmp/diff_new_pack.TKWIxV/_new 2020-05-11 08:40:37.531190306 +0200 @@ -61,7 +61,7 @@ Patch13:fix-loguru-missing-links.patch BuildRequires: Mesa-devel BuildRequires: cgns-devel -BuildRequires: cmake >= 3.3 +BuildRequires: cmake >= 3.13 BuildRequires: desktop-file-utils BuildRequires: double-conversion-devel BuildRequires: doxygen @@ -165,6 +165,15 @@ Requires: python3-numpy Requires: python3-qt5 +%package devel-static +Summary:Static libraries for Paraview, needed to building plugins +Group: Productivity/Scientific/Physics +Requires: %{name}-devel = %{version} + +%description devel-static +This package contains the static libraries for Paraview, needed, for +example, to build plugins for paraview. + %description -n python3-paraview This package provides the python(3) bindings and modules for paraview. @@ -214,7 +223,6 @@ %cmake_install # UNNECESSARY STATIC LIBS -rm -fr %{buildroot}%{_libdir}/*.a rm %{buildroot}%{_libdir}/%{name}-%{major_ver}/plugins/GeodesicMeasurement/libFmmMesh.a # INSTALL DOCUMENTATION USED BY THE HELP MENU IN MAIN APP @@ -258,6 +266,9 @@ %{_bindir}/vtk* %{_includedir}/%{name}* +%files devel-static +%{_libdir}/*.a + %files -n python3-paraview %{python3_sitearch}/%{name}/
commit paraview for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package paraview for openSUSE:Leap:15.2 checked in at 2020-04-17 13:38:26 Comparing /work/SRC/openSUSE:Leap:15.2/paraview (Old) and /work/SRC/openSUSE:Leap:15.2/.paraview.new.2738 (New) Package is "paraview" Fri Apr 17 13:38:26 2020 rev:18 rq:794594 version:5.8.0 Changes: --- /work/SRC/openSUSE:Leap:15.2/paraview/paraview.changes 2020-01-15 15:39:04.763097017 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.paraview.new.2738/paraview.changes 2020-04-17 13:38:54.316281353 +0200 @@ -1,0 +2,134 @@ +Wed Apr 8 18:26:31 UTC 2020 - Christoph G + +- add patch fix-3d48a287-support-new-api-cgio_read_data_type.patch + from upstream to fix build problem for Factory + +--- +Fri Feb 28 14:05:40 UTC 2020 - Atri Bhattacharya + +- Update minimum disk space required in _constraints: up to 16 GB + now required. + +--- +Tue Feb 18 18:49:49 UTC 2020 - Atri Bhattacharya + +- Update to version 5.8.0: + * See https://blog.kitware.com/paraview-5-8-0-release-notes/. +- Rebase paraview-desktop-entry-fix.patch for updated location of + desktop file in source. +- Drop fix-QtGUI-missing-GLX_mesa-linking.patch: no longer + required as linking GLX_mesa to build QtGUI is now correctly + handled by build. +- Drop 0001-Allow-compilation-on-GLES-platforms.patch: patch no + longer applies (since vesin 5.7.0) and commenting out patch + leads to factory_auto declining the submission. +- Use ninja instead of make as recommended by upstream and to + speed up build; define __builder to ninja so that cmake build + macros use this instead of the default make. +- Pass PARAVIEW_BUILD_WITH_EXTERNAL to cmake to use system third + party libraries by default; pass VTK_MODULE_USE_EXTERNAL_ + to use specific bundled libraries conditionally (gl2ps, haru, + pugixml). +- Use %cmake_build instead of %make_jobs during building. +- Replace deprecated options passed to cmake by updated ones: + * PARAVIEW_BUILD_QT_GUI -> DPARAVIEW_USE_QT + * PARAVIEW_ENABLE_PYTHON -> PARAVIEW_USE_PYTHON. +- Update paraview-rpmlintrc to suppress warning about a non-exec + file that is installed to %{_bindir} and is really necessary + (see https://gitlab.kitware.com/paraview/paraview/issues/19706); + the previous entry no longer applies, so drop it. +- Add absolutely necessary dependencies for paraview-devel as + Requires. +- Install python modules to %{python3_sitearch}/paraview rather + than the default [%{python3_sitearch}] by setting + PARAVIEW_PYTHON_SITE_PACKAGES_SUFFIX when configuring cmake; + this avoids file conflicts between python3-paraview and + python3-vtk. +- Don't install paraview-config: it doesn't work without the + static libs being installed. + +--- +Sat Jan 31 22:30:41 UTC 2020 - Atri Bhattacharya + +- Update to version 5.7.0: + See https://blog.kitware.com/paraview-5-7-0-release-notes/ +- Split out new subpackages: libparaview5_7 for all the shared + libs, paraview-plugins for bundled plugins, and python3-paraview + for python3 bindings. +- Move shared libraries to %{_libdir} and install them as part of + libparaview5_7. +- Update commands passed to cmake in keeping with upstream's + overhaul. +- Drop paraview-find-qhelpgenerator-qt5.patch: no longer needed. +- Drop paraview-fix-file-contains-date-time.patch: GCC supports + SOURCE_DATE_EPOCH and, as such, this fix is no longer needed. +- Switch to python3: Paraview is production ready with python3 + starting with version 5.7.0, and python2 support is slated to be + dropped from the next major upgrade. +- Rebase patches for updated version: + * fix-libharu-missing-m.patch. + * bundled_exodusii_add_missing_libpthread.patch. +- New patches to fix linking problems introduced with version + 5.7.0: + * fix-loguru-missing-links.patch: Add linking to libraries libm, +libdl, and libpthread when building loguru. + * fix-QtGUI-missing-GLX_mesa-linking.patch: Link to library +libGLX_mesa when building Qt GUI support. + * paraview-link-against-python.patch to fix linking against +the python library. +- Patch 0001-Allow-compilation-on-GLES-platforms.patch needs + rebase; commented out for now. +- Switch an env based hashbang with one directly calling the + required binary (python3 in this case). +- Switch as many BuildRequires as possible to pkgconfig based + ones. +- Update rpmlintrc file to remove no longer needed filters and + update the leftover filter (hidden file or dir) for directory + change. + +--- +Fri Jan 31 22:05:09 UTC 2020 - Atri Bhattacharya + +- Drop fix-libhdf5-missing-m.patch: No