commit paraview for openSUSE:Leap:15.2

2020-05-18 Thread root
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

2020-05-11 Thread root
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

2020-04-17 Thread root
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