Hello community, here is the log from the commit of package paraview for openSUSE:Factory checked in at 2018-12-06 12:18:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/paraview (Old) and /work/SRC/openSUSE:Factory/.paraview.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "paraview" Thu Dec 6 12:18:11 2018 rev:24 rq:655340 version:5.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/paraview/paraview.changes 2018-08-27 13:48:44.764499784 +0200 +++ /work/SRC/openSUSE:Factory/.paraview.new.19453/paraview.changes 2018-12-06 12:18:29.157444511 +0100 @@ -1,0 +2,23 @@ +Tue Dec 4 10:39:13 UTC 2018 - Jan Engelhardt <[email protected]> + +- Trim redundancies from description. +- Add ldconfig dependency. Avoid xargs use where possible. + +------------------------------------------------------------------- +Thu Nov 29 12:00:02 CET 2018 - [email protected] + +- Update to version 5.6.0 + https://blog.kitware.com/paraview-5-6-0-release-notes/ +- add devel package +- remove Tk build requirement and adjust description since ParaView + hasn't used Tcl/Tk for quite a few years. +- ParaViewTutorial file not updated and not available on upstream +- drop patches already applied upstream + * paraview-pythonqt-build-fix.patch + * fix-hdf5-gcc8.patch + * fix-qt-5.11-931c779.patch + * fix-no-plugin-doc-dir.patch +- modify partially applied patches + * paraview-find-qhelpgenerator-qt5.patch + +------------------------------------------------------------------- Old: ---- ParaView-v5.5.2.tar.gz ParaViewGettingStarted-5.5.2.pdf ParaViewGuide-5.5.2.pdf ParaViewTutorial-5.5.2.pdf fix-hdf5-gcc8.patch fix-no-plugin-doc-dir.patch fix-qt-5.11-931c779.patch paraview-pythonqt-build-fix.patch New: ---- ParaView-v5.6.0.tar.gz ParaViewGettingStarted-5.6.0.pdf ParaViewGuide-5.6.0.pdf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ paraview.spec ++++++ --- /var/tmp/diff_new_pack.VTBlKL/_old 2018-12-06 12:18:31.629441858 +0100 +++ /var/tmp/diff_new_pack.VTBlKL/_new 2018-12-06 12:18:31.629441858 +0100 @@ -12,23 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define major_ver 5.5 + +%define major_ver 5.6 Name: paraview -Version: 5.5.2 +Version: 5.6.0 Release: 0 Summary: Data analysis and visualization application License: BSD-3-Clause Group: Productivity/Scientific/Physics Url: http://www.paraview.org Source0: http://www.paraview.org/files/v%{major_ver}/ParaView-v%{version}.tar.gz - Source1: %{name}-rpmlintrc Source2: http://www.paraview.org/files/v%{major_ver}/ParaViewGettingStarted-%{version}.pdf Source3: http://www.paraview.org/files/v%{major_ver}/ParaViewGuide-%{version}.pdf -Source4: http://www.paraview.org/files/v%{major_ver}/ParaViewTutorial-%{version}.pdf # PATCH-FIX-UPSTREAM paraview-desktop-entry-fix.patch [email protected] -- Fix desktop menu entry by inserting proper required categories Patch1: paraview-desktop-entry-fix.patch # PATCH-FIX-UPSTREAM paraview-fix-file-contains-date-time.patch [email protected] -- Remove reference to __DATE__ and __TIME__ from source @@ -37,18 +36,10 @@ Patch3: paraview-do-not-install-missing-vtk-doxygen-dir.patch # PATCH-FIX-UPSTREAM paraview-find-qhelpgenerator-qt5.patch [email protected] -- Help find qhelpgenerator-qt5 instead of qhelpgenerator when Qt5 is used Patch4: paraview-find-qhelpgenerator-qt5.patch -# PATCH-FIX-UPSTREAM paraview-pythonqt-build-fix.patch [email protected] -- Fix build issues with PythonQtPlugin; patch taken from upstream. -Patch5: paraview-pythonqt-build-fix.patch -# PATCH-FIX-UPSTREAM fix-qt-5.11-931c779.patch -- Required includes for Qt 5.11; from upstream, will be part of ParaView 5.6 -Patch6: fix-qt-5.11-931c779.patch -# PATCH-FIX-UPSTREAM fix-hdf5-gcc8.patch -- Adjustments required to work with GCC 8; from upstream, might be part of ParaView 5.6 -Patch7: fix-hdf5-gcc8.patch # PATCH-FIX-OPENSUSE fix-libharu-missing-m.patch -- missing libraries for linking Patch8: fix-libharu-missing-m.patch # PATCH-FIX-OPENSUSE fix-libhdf5-missing-m.patch -- missing libraries for linking Patch9: fix-libhdf5-missing-m.patch -# PATCH-FIX-UPSTREAM fix-no-plugin-doc-dir.patch -- plugin does not contain doc dir -Patch10: fix-no-plugin-doc-dir.patch BuildRequires: Mesa-devel BuildRequires: boost-devel BuildRequires: cmake >= 3.3 @@ -58,8 +49,6 @@ BuildRequires: graphviz BuildRequires: libexpat-devel BuildRequires: libjpeg-devel -BuildRequires: pkgconfig(libpng) -BuildRequires: pkgconfig(xt) BuildRequires: libpqxx-devel BuildRequires: libtiff-devel BuildRequires: openssl-devel @@ -67,11 +56,16 @@ BuildRequires: python-devel BuildRequires: python-matplotlib BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(xt) %py_requires BuildRequires: fdupes +BuildRequires: python-qt5-devel BuildRequires: python-twisted BuildRequires: python-zope.interface -BuildRequires: python-qt5-devel +BuildRequires: readline-devel +BuildRequires: wget +BuildRequires: zlib-devel BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Help) @@ -82,41 +76,46 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(Qt5Xml) -BuildRequires: readline-devel -BuildRequires: tk-devel -BuildRequires: wget -BuildRequires: zlib-devel Requires: gnuplot Requires: graphviz Requires: python Requires: python-base Requires: python-twisted Requires: python-zope.interface +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig # FIXME: Remove when builds for 32-bit are fixed; they currently fail due to offt definition issues in ThirdParty/cgns/vtkcgns/src/adf/ADF_internals.c ExcludeArch: %ix86 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -ParaView is an application for visualizing large data sets. +ParaView is a data analysis and visualization application for +visualizing large data sets. -ParaView runs on distributed and shared memory systems alike. It uses the -Visualization Toolkit as the data processing and rendering engine, and has a -user interface written using a blend of Tcl/Tk and C++. +ParaView runs on distributed and shared memory systems alike. It uses VTK +(the Visualization Toolkit) as the data processing and rendering engine. +Data exploration can be done interactively in 3D or programmatically using +batch processing. NOTE: The version in this package has NOT been compiled with MPI support. +%package devel +Summary: Headers for building ParaView plugins or embedding Catalyst +Group: Development/Libraries/Other +Requires: %{name} = %{version} + +%description devel +This package contains headers and libraries required to build plugins +for ParaView or to embed ParaView Catalyst in a simulation program. + %prep %setup -q -n ParaView-v%{version} %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 %patch8 -p1 %patch9 -p1 -%patch10 -p1 %build # Prepare for gcc 4.9.0: work around gcc 4.9.0 regression @@ -127,9 +126,9 @@ export CXX='g++' %cmake -DPV_INSTALL_LIB_DIR:PATH=%{_lib}/%{name} \ - -DVTK_INSTALL_INCLUDE_DIR:PATH=include/%{name} \ -DVTK_INSTALL_ARCHIVE_DIR:PATH=%{_lib}/%{name} \ -DVTK_INSTALL_LIBRARY_DIR:PATH=%{_lib}/%{name} \ + -DVTK_INSTALL_PACKAGE_DIR:PATH=%{_lib}/cmake/%{name}-%{major_ver} \ -DVTK_INSTALL_DATA_DIR=share/%{name} \ -DVTK_INSTALL_DOC_DIR=share/doc/packages/%{name} \ -DCMAKE_CXX_COMPILER:FILEPATH=$CXX \ @@ -154,7 +153,9 @@ -DVTK_USE_SYSTEM_GL2PS:BOOL=OFF \ -DBUILD_DOCUMENTATION:BOOL=ON \ -DBUILD_EXAMPLES:BOOL=OFF \ - -DBUILD_TESTING:BOOL=OFF + -DBUILD_TESTING:BOOL=OFF \ + -DQtTesting_INSTALL_NO_DEVELOPMENT:BOOL=ON \ + -DPARAVIEW_INSTALL_DEVELOPMENT_FILES:BOOL=ON # FIXME: TURN ON WHEN UPDATED GL2PS > 1.3.9 IS RELEASED # -DVTK_USE_SYSTEM_GL2PS:BOOL=ON \ @@ -171,7 +172,7 @@ %make_jobs %install -find . \( -name \*.txt -o -name \*.xml -o -name '*.[ch]' -o -name '*.[ch][px][px]' \) -print0 | xargs -0 chmod -x +find . \( -name \*.txt -o -name \*.xml -o -name '*.[ch]' -o -name '*.[ch][px][px]' \) -exec chmod -x "{}" + %cmake_install @@ -181,7 +182,6 @@ # INSTALL DOCUMENTATION USED BY THE HELP MENU IN MAIN APP install -Dm0644 %{S:2} %{buildroot}%{_datadir}/%{name}-%{major_ver}/doc/GettingStarted.pdf install -Dm0644 %{S:3} %{buildroot}%{_datadir}/%{name}-%{major_ver}/doc/Guide.pdf -install -Dm0644 %{S:4} %{buildroot}%{_datadir}/%{name}-%{major_ver}/doc/Tutorial.pdf %fdupes %{buildroot}/ @@ -198,8 +198,13 @@ %files %defattr(-,root,root) %doc License_v1.2.txt + +%exclude %{_bindir}/smTest* +%exclude %{_bindir}/vtk* +%exclude %{_includedir}/ +%exclude %{_libdir}/cmake/ + %{_libdir}/%{name}/ -%{_includedir}/%{name}/ %{_bindir}/* %{_docdir}/%{name}/ %{_datadir}/%{name}-%{major_ver}/ @@ -208,4 +213,11 @@ %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png +%files devel +%defattr(-,root,root) +%{_bindir}/smTest* +%{_bindir}/vtk* +%{_includedir}/%{name}* +%{_libdir}/cmake/%{name}-%{major_ver}/ + %changelog ++++++ ParaView-v5.5.2.tar.gz -> ParaView-v5.6.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/paraview/ParaView-v5.5.2.tar.gz /work/SRC/openSUSE:Factory/.paraview.new.19453/ParaView-v5.6.0.tar.gz differ: char 5, line 1 ++++++ ParaViewGettingStarted-5.5.2.pdf -> ParaViewGettingStarted-5.6.0.pdf ++++++ ++++++ ParaViewGuide-5.5.2.pdf -> ParaViewGuide-5.6.0.pdf ++++++ ++++++ paraview-find-qhelpgenerator-qt5.patch ++++++ --- /var/tmp/diff_new_pack.VTBlKL/_old 2018-12-06 12:18:31.713441768 +0100 +++ /var/tmp/diff_new_pack.VTBlKL/_new 2018-12-06 12:18:31.717441764 +0100 @@ -1,7 +1,7 @@ -Index: ParaView-v5.3.0/CMake/ParaViewMacros.cmake +Index: ParaView-v5.6.0/CMake/ParaViewMacros.cmake =================================================================== ---- ParaView-v5.3.0.orig/CMake/ParaViewMacros.cmake -+++ ParaView-v5.3.0/CMake/ParaViewMacros.cmake +--- ParaView-v5.6.0.orig/CMake/ParaViewMacros.cmake ++++ ParaView-v5.6.0/CMake/ParaViewMacros.cmake @@ -259,7 +259,7 @@ endif() @@ -11,12 +11,3 @@ HINTS "${qt_binary_dir_hints}" DOC "xmlpatterns used to generate html from Proxy documentation.") mark_as_advanced(QT_XMLPATTERNS_EXECUTABLE) -@@ -354,7 +354,7 @@ - endif() - - find_program(QT_HELP_GENERATOR -- qhelpgenerator -+ NAMES qhelpgenerator qhelpgenerator-qt5 - HINTS "${qt_binary_dir_hints}" - DOC "qhelpgenerator used to compile Qt help project files") - mark_as_advanced(QT_HELP_GENERATOR) ++++++ paraview-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.VTBlKL/_old 2018-12-06 12:18:31.733441746 +0100 +++ /var/tmp/diff_new_pack.VTBlKL/_new 2018-12-06 12:18:31.733441746 +0100 @@ -7,3 +7,4 @@ # The hidden .plugin file is really needed addFilter("hidden-file-or-dir .*/usr/lib64/paraview/.plugins") +addFilter("hidden-file-or-dir .*/usr/lib64/paraview*/.plugins")
