Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vtk for openSUSE:Factory checked in 
at 2022-03-20 20:55:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vtk (Old)
 and      /work/SRC/openSUSE:Factory/.vtk.new.25692 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vtk"

Sun Mar 20 20:55:13 2022 rev:54 rq:963267 version:9.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/vtk/vtk.changes  2021-11-25 23:05:59.785225966 
+0100
+++ /work/SRC/openSUSE:Factory/.vtk.new.25692/vtk.changes       2022-03-20 
20:55:24.410514224 +0100
@@ -1,0 +2,12 @@
+Thu Mar 10 22:01:28 UTC 2022 - Stefan Br??ns <stefan.bru...@rwth-aachen.de>
+
+- Split java-devel subpackage from devel package, avoid pulling
+  in Java on most builds.
+- Move python support libraries to python subpackage.
+
+-------------------------------------------------------------------
+Thu Feb 10 21:33:32 UTC 2022 - Stefan Br??ns <stefan.bru...@rwth-aachen.de>
+
+- Use system gl2ps also on Leap 15.x
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vtk.spec ++++++
--- /var/tmp/diff_new_pack.Z3S97j/_old  2022-03-20 20:55:25.466515743 +0100
+++ /var/tmp/diff_new_pack.Z3S97j/_new  2022-03-20 20:55:25.470515749 +0100
@@ -1,7 +1,7 @@
 #
 # spec file
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,15 +29,14 @@
 
 %define pkgname vtk
 
-# pugixml and gl2ps in Leap 15.x are too old
+# pugixml in Leap 15.x is too old
 %if 0%{?suse_version} <= 1500
 %bcond_with    pugixml
-%bcond_with    gl2ps
 %else
 %bcond_without pugixml
-%bcond_without gl2ps
 %endif
 
+%bcond_without gl2ps
 %bcond_without java
 %bcond_without pegtl
 
@@ -183,7 +182,7 @@
 BuildRequires:  python3-mpi4py-devel
 %endif
 %if %{with pugixml}
-BuildRequires:  pkgconfig(pugixml)
+BuildRequires:  pkgconfig(pugixml) >= 1.11
 %endif
 %if %{with pegtl}
 BuildRequires:  pegtl-devel >= 2.0.0
@@ -213,9 +212,7 @@
 
 %package        devel
 Summary:        VTK header files for building C++ code
-# not strictly necessary, but required by VTKs cmake files
 Group:          Development/Libraries/C and C++
-%{?with_java:Requires:       %{name}-java = %{version}}
 Requires:       %{name}-qt = %{version}
 Requires:       %{shlib} = %{version}
 Requires:       cgns-devel
@@ -229,6 +226,7 @@
 Requires:       libmysqlclient-devel
 Requires:       libnetcdf_c++-devel
 Requires:       libtiff-devel
+# not strictly necessary, but required by VTKs cmake files
 Requires:       python3-%{name} = %{version}
 Requires:       utfcpp-devel
 %{?with_mpi:Requires:       %{mpi_flavor}}
@@ -258,7 +256,7 @@
 Requires:       pegtl-devel
 %endif
 %if %{with pugixml}
-Requires:       pugixml-devel
+Requires:       pkgconfig(pugixml) >= 1.11
 %endif
 Conflicts:      vtk-compat_gl-devel
 
@@ -272,6 +270,23 @@
 This provides development libraries and header files required to
 compile C++ programs that use VTK to do 3D visualisation.
 
+%package        java-devel
+Summary:        Develoment files for VTK Java bindings
+Group:          Development/Libraries/C and C++
+Requires:       %{name}-devel = %{version}
+Requires:       %{name}-java = %{version}
+Requires:       java-devel
+Provides:       %{name}-devel:%{my_libdir}/libvtkJava.so
+
+%description    java-devel
+VTK is a software system for image processing, 3D graphics, volume
+rendering and visualization. VTK includes many advanced algorithms
+(e.g. surface reconstruction, implicit modelling, decimation) and
+rendering techniques (e.g. hardware-accelerated volume rendering,
+LOD control).
+
+This provides the Java part of the development files.
+
 %package        devel-doc
 Summary:        VTK API documentation
 Group:          Documentation/HTML
@@ -540,8 +555,7 @@
 %license Copyright.txt
 %{my_libdir}/lib*.so.*
 %exclude %{my_libdir}/libvtk*Qt*.so.*
-%exclude %{my_libdir}/libvtk*Java.so.1
-%exclude %{my_libdir}/libvtk*Python*.so.1
+%exclude %{my_libdir}/libvtk*Python*.so.*
 
 %files devel
 %license Copyright.txt
@@ -549,9 +563,10 @@
 %if %{without gles}
 %{my_bindir}/vtkProbeOpenGLVersion
 %endif
-%{my_bindir}/%{pkgname}ParseJava
 %{my_bindir}/%{pkgname}WrapHierarchy
+# Should go into java-devel, but referenced by VTK-targets*.cmake
 %{my_bindir}/%{pkgname}WrapJava
+%{my_bindir}/%{pkgname}ParseJava
 %{my_bindir}/%{pkgname}WrapPython
 %{my_bindir}/%{pkgname}WrapPythonInit
 %{my_libdir}/*.so
@@ -560,7 +575,8 @@
 %{my_libdir}/cmake/%{pkgname}-%{series}/
 %{my_incdir}/%{pkgname}-%{series}/
 # VTK JNI
-%exclude %{my_libdir}/libvtk*Java.so
+%exclude %{my_libdir}/libvtkJava.so
+%exclude %{my_libdir}/cmake/%{pkgname}-%{series}/VTKJava-*.cmake
 
 %if %{with documentation}
 %files devel-doc
@@ -571,14 +587,18 @@
 %if %{with java}
 %files java
 %license Copyright.txt
-%{my_libdir}/libvtk*Java.so
-%{my_libdir}/libvtk*Java.so.1
+# VTK JNI
 %{my_libdir}/java/
+
+%files java-devel
+%{my_libdir}/libvtkJava.so
+%{my_libdir}/cmake/%{pkgname}-%{series}/VTKJava-*.cmake
 %endif
 
 %files -n python3-%{name}
 %license Copyright.txt
 %{my_bindir}/%{pkgname}python
+%{my_libdir}/libvtk*Python*.so.*
 %if %{with mpi}
 %{my_bindir}/p%{pkgname}python
 %{my_libdir}/py*
@@ -587,7 +607,6 @@
 %{python3_sitearch}/vtk-%{version}*-info
 %{python3_sitearch}/vtkmodules
 %endif
-%{my_libdir}/libvtk*Python*.so.1
 
 %files qt
 %license Copyright.txt

Reply via email to