Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package OpenSceneGraph for openSUSE:Factory 
checked in at 2022-12-02 13:13:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenSceneGraph (Old)
 and      /work/SRC/openSUSE:Factory/.OpenSceneGraph.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenSceneGraph"

Fri Dec  2 13:13:26 2022 rev:22 rq:1039449 version:3.6.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenSceneGraph/OpenSceneGraph.changes    
2022-07-05 12:10:26.748639944 +0200
+++ /work/SRC/openSUSE:Factory/.OpenSceneGraph.new.1835/OpenSceneGraph.changes  
2022-12-02 13:13:42.274039050 +0100
@@ -1,0 +2,8 @@
+Thu Dec  1 22:51:37 UTC 2022 - Stefan Brüns <stefan.bru...@rwth-aachen.de>
+
+- Split several plugins with significant dependencies from main
+  plugins package.
+- Disable FFmpeg plugin on TW until compatibility issues are
+  resolved.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ OpenSceneGraph.spec ++++++
--- /var/tmp/diff_new_pack.Ap5SBr/_old  2022-12-02 13:13:43.082043494 +0100
+++ /var/tmp/diff_new_pack.Ap5SBr/_new  2022-12-02 13:13:43.086043516 +0100
@@ -20,8 +20,10 @@
 %define _opt_so_nr     21
 %if 0%{?is_opensuse}
 %bcond_without gdal
+%bcond_with    ffmpeg
 %else
 %bcond_with gdal
+%bcond_without ffmpeg
 %endif
 
 %bcond_without asio
@@ -55,7 +57,9 @@
 Patch2:         0001-Use-non-deprecated-methods-to-access-OpenCascade-Tri.patch
 BuildRequires:  cmake
 BuildRequires:  curl-devel
+%if %{with ffmpeg}
 BuildRequires:  ffmpeg-devel
+%endif
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
 BuildRequires:  gcc-c++
@@ -82,7 +86,6 @@
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libvncserver)
 BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(poppler-glib)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(xrandr)
@@ -141,7 +144,6 @@
 Requires:       pkgconfig(freetype2)
 Requires:       pkgconfig(librsvg-2.0)
 Requires:       pkgconfig(libtiff-4)
-Requires:       pkgconfig(openal)
 Requires:       pkgconfig(poppler-glib)
 Requires:       pkgconfig(sdl2)
 Requires:       pkgconfig(xrandr)
@@ -199,6 +201,74 @@
 
 This package contains some plugins for OpenSceneGraph.
 
+%package plugin-ffmpeg
+Summary:        FFmpeg plugin for OpenSceneGraph
+Group:          Productivity/Graphics/Other
+Provides:       OpenSceneGraphPlugin(ext:mov)
+Provides:       OpenSceneGraphPlugin(ext:avi)
+Provides:       
%{name}-plugins:%{_libdir}/osgPlugins-%{version}/osgdb_ffmpeg.so
+Conflicts:      %{name}-plugins < %{version}-%{release}
+
+%description plugin-ffmpeg
+The OpenSceneGraph is a graphics toolkit for the development of
+graphic applications.
+
+This package contains the FFmpeg plugin for OpenSceneGraph.
+
+%package plugin-gdal
+Summary:        GDAL plugin for OpenSceneGraph
+Group:          Productivity/Graphics/Other
+Provides:       OpenSceneGraphPlugin(ext:gdal)
+Provides:       %{name}-plugins:%{_libdir}/osgPlugins-%{version}/osgdb_gdal.so
+Conflicts:      %{name}-plugins < %{version}-%{release}
+
+%description plugin-gdal
+The OpenSceneGraph is a graphics toolkit for the development of
+graphic applications.
+
+This package contains the GDAL plugin for OpenSceneGraph.
+
+%package plugin-gstreamer
+Summary:        GStreamer plugin for OpenSceneGraph
+Group:          Productivity/Graphics/Other
+Provides:       OpenSceneGraphPlugin(ext:mov)
+Provides:       OpenSceneGraphPlugin(ext:avi)
+Provides:       
%{name}-plugins:%{_libdir}/osgPlugins-%{version}/osgdb_gstreamer.so
+Conflicts:      %{name}-plugins < %{version}-%{release}
+
+%description plugin-gstreamer
+The OpenSceneGraph is a graphics toolkit for the development of
+graphic applications.
+
+This package contains the GStreamer plugin for OpenSceneGraph.
+
+%package plugin-opencascade
+Summary:        OpenCASCADE plugin for OpenSceneGraph
+Group:          Productivity/Graphics/Other
+Provides:       OpenSceneGraphPlugin(ext:step)
+Provides:       OpenSceneGraphPlugin(ext:iges)
+Provides:       
%{name}-plugins:%{_libdir}/osgPlugins-%{version}/osgdb_opencascade.so
+Conflicts:      %{name}-plugins < %{version}-%{release}
+
+%description plugin-opencascade
+The OpenSceneGraph is a graphics toolkit for the development of
+graphic applications.
+
+This package contains the OpenCASCADE plugin for OpenSceneGraph.
+
+%package plugin-pdf
+Summary:        PDF plugin for OpenSceneGraph
+Group:          Productivity/Graphics/Other
+Provides:       OpenSceneGraphPlugin(ext:pdf)
+Provides:       %{name}-plugins:%{_libdir}/osgPlugins-%{version}/osgdb_pdf.so
+Conflicts:      %{name}-plugins < %{version}-%{release}
+
+%description plugin-pdf
+The OpenSceneGraph is a graphics toolkit for the development of
+graphic applications.
+
+This package contains the Poppler based PDF plugin for OpenSceneGraph.
+
 %package examples
 Summary:        OpenSceneGraph example applications
 Group:          Productivity/Graphics/Other
@@ -214,7 +284,7 @@
 
 %prep
 %setup -q -n %{name}-%{name}-%{version}
-%if 0%{?suse_version} >= 1550
+%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400
 %patch0 -p1
 %patch1 -p1
 %endif
@@ -265,7 +335,33 @@
 %{_bindir}/osgshaderpipeline
 
 %files plugins
-%{_libdir}/osgPlugins-%{version}/
+%{_libdir}/osgPlugins-%{version}/*.so
+%exclude %{_libdir}/osgPlugins-%{version}/osgdb_ffmpeg*.so
+%exclude %{_libdir}/osgPlugins-%{version}/osgdb_gdal*.so
+%exclude %{_libdir}/osgPlugins-%{version}/osgdb_gstreamer*.so
+%exclude %{_libdir}/osgPlugins-%{version}/osgdb_opencascade*.so
+%exclude %{_libdir}/osgPlugins-%{version}/osgdb_ogr*.so
+%exclude %{_libdir}/osgPlugins-%{version}/osgdb_pdf*.so
+
+%if %{with ffmpeg}
+%files plugin-ffmpeg
+%{_libdir}/osgPlugins-%{version}/osgdb_ffmpeg*.so
+%endif
+
+%if %{with gdal}
+%files plugin-gdal
+%{_libdir}/osgPlugins-%{version}/osgdb_gdal*.so
+%{_libdir}/osgPlugins-%{version}/osgdb_ogr*.so
+%endif
+
+%files plugin-gstreamer
+%{_libdir}/osgPlugins-%{version}/osgdb_gstreamer*.so
+
+%files plugin-opencascade
+%{_libdir}/osgPlugins-%{version}/osgdb_opencascade*.so
+
+%files plugin-pdf
+%{_libdir}/osgPlugins-%{version}/osgdb_pdf*.so
 
 %files -n libOpenSceneGraph%{_osg_so_nr}
 %{_libdir}/libosg.so.*
@@ -285,6 +381,7 @@
 %{_libdir}/libosgViewer.so.*
 %{_libdir}/libosgWidget.so.*
 %{_libdir}/libosgPresentation.so.*
+%dir %{_libdir}/osgPlugins-%{version}/
 
 %files -n libOpenSceneGraph-devel
 %{_includedir}/osg/

Reply via email to