Hello community,

here is the log from the commit of package OpenSceneGraph for openSUSE:Factory 
checked in at 2018-06-08 23:12:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenSceneGraph (Old)
 and      /work/SRC/openSUSE:Factory/.OpenSceneGraph.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "OpenSceneGraph"

Fri Jun  8 23:12:29 2018 rev:6 rq:613096 version:3.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenSceneGraph/OpenSceneGraph.changes    
2018-02-16 21:44:36.903211578 +0100
+++ /work/SRC/openSUSE:Factory/.OpenSceneGraph.new/OpenSceneGraph.changes       
2018-06-08 23:12:36.390258918 +0200
@@ -1,0 +2,40 @@
+Tue May 29 08:10:16 UTC 2018 - mimi...@gmail.com
+
+- update to bugfix release 3.6.1
+  * big bunch of fixes for performance and compatibility
+  * for details see Changelog
+
+-------------------------------------------------------------------
+Tue Apr 17 07:22:07 UTC 2018 - mimi...@gmail.com
+
+- update to 3.6.0
+- drop 8e26ebd23ef9_Fixed_coverity_detected_defect_OOB_read.patch
+- drop 01c712e85195_Explicit_signed_char_declarations.patch
+ * OpenThreads::Affinity introduced to enable setting of processor affinity
+      on viewer and database threads
+  * osgText rewritten to improve visual quality, add signed distance field
+      support and full GLES2/3 and GL3/4 support
+  * Added VertexArrayObject support, enable full OpenGL Core Profile support
+  * Added OpenCASCADE plugin
+  * Added STEP (.stp) plugin
+  * Improvements to FBX and COLLADA loaders
+  * Improvements to gles plugin to provide better Sketchfab support
+  * Added osgemscripten example
+  * Improvements to osgAnimation
+  * NodeVisitor ValueMap for storing values that can be stored and accessed
+      across frames, such as update, event and cull traversals
+  * ShapeDrawable rewritten as an osg::Geometry to improve performance and 
flexibility
+  * Added osg::MultiDrawArrays support
+  * Added osgdeferred example that illustrates how to implement deferred 
rendering
+  * Added MultiDrawIndirect support
+  * Moved glDispatchCompute control out of osg::Program into a dedicated
+      osg::DispatchCompute class to improve control of compute shaders
+  * KdTree support added for PolytopeIntersector, and ability to work with
+      points, lines and polygons
+  * osgQt has been moved out to it's own dedicated osgQt github repository
+  * CMake build support for iOS bitcode builds
+  * CoverityScan testing introduced, fixes bring defect density to 0.0 
+      per 1,0000 lines of code!
+
+
+-------------------------------------------------------------------

Old:
----
  01c712e85195_Explicit_signed_char_declarations.patch
  8e26ebd23ef9_Fixed_coverity_detected_defect_OOB_read.patch
  OpenSceneGraph-3.4.1.tar.gz

New:
----
  OpenSceneGraph-3.6.1.tar.gz

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

Other differences:
------------------
++++++ OpenSceneGraph.spec ++++++
--- /var/tmp/diff_new_pack.qGCqxi/_old  2018-06-08 23:12:37.930203310 +0200
+++ /var/tmp/diff_new_pack.qGCqxi/_new  2018-06-08 23:12:37.934203165 +0200
@@ -16,48 +16,40 @@
 #
 
 
-%define _osg_so_nr     131
-%define _opt_so_nr     20
+%define _osg_so_nr     157
+%define _opt_so_nr     21
 %if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse})
 %bcond_without gdal
 %else
 %bcond_with gdal
 %endif
 Name:           OpenSceneGraph
-Version:        3.4.1
+Version:        3.6.1
 Release:        0
 Summary:        3D graphics toolkit
-# NOTE: also SUSE-wxWidgets-3.0 
http://trac.openscenegraph.org/projects/osg/attachment/wiki/Legal/LICENSE.txt
-License:        LGPL-2.1
+License:        LGPL-2.1-only WITH WxWindows-exception-3.1
 Group:          Productivity/Graphics/Other
+# Actually they call it OpenSceneGraph Public License, Version 0.0, which is
+# "LGPL-2.1-only AND WXwindows" (https://spdx.org/licenses/WXwindows)
+# "LGPL-2.1-only WITH WxWindows-exception-3.1" would be valid 
(https://spdx.org/licenses/WxWindows-exception-3.1.html)
+# Contrary to that most sources state "GPL-2.0-only"
+# Ticket opened to clear license situation: 
https://github.com/openscenegraph/OpenSceneGraph/issues/552
 Url:            http://openscenegraph.org/projects/osg
 Source0:        
https://github.com/openscenegraph/%{name}/archive/%{name}-%{version}.tar.gz
 Source99:       %{name}-rpmlintrc
-# PATCH-FIX-UPSTREAM 
8e26ebd23ef9_Fixed_coverity_detected_defect_OOB_read.patch -- Fix 
out-of-bound-read, also required for the next patch to apply
-Patch0:         8e26ebd23ef9_Fixed_coverity_detected_defect_OOB_read.patch
-# PATCH-FIX-UPSTREAM 01c712e85195_Explicit_signed_char_declarations.patch -- 
compilation fix for e.g. ARM, PPC
-Patch1:         01c712e85195_Explicit_signed_char_declarations.patch
 BuildRequires:  cmake
 BuildRequires:  curl-devel
 BuildRequires:  fltk-devel
 BuildRequires:  freeglut-devel
-BuildRequires:  freetype2-devel
 BuildRequires:  gcc-c++
 BuildRequires:  giflib-devel
-BuildRequires:  libSDL-devel
-BuildRequires:  libSDL2-devel
-BuildRequires:  libjasper-devel
 BuildRequires:  libjpeg-devel
 BuildRequires:  libpng-devel
-BuildRequires:  libtiff-devel
-BuildRequires:  openal-soft-devel
 BuildRequires:  pkgconfig
 BuildRequires:  unzip
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-devel
-BuildRequires:  pkgconfig(Qt5OpenGL)
-BuildRequires:  pkgconfig(Qt5WebKitWidgets)
-BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-app-1.0)
 BuildRequires:  pkgconfig(gstreamer-audio-1.0)
@@ -67,9 +59,13 @@
 BuildRequires:  pkgconfig(gstreamer-video-1.0)
 BuildRequires:  pkgconfig(gtk+-2.0)
 BuildRequires:  pkgconfig(gtkglext-1.0)
+BuildRequires:  pkgconfig(jasper)
 BuildRequires:  pkgconfig(librsvg-2.0) >= 2.35
+BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(poppler-glib)
+BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(xrandr)
 %if %{with gdal}
 BuildRequires:  pkgconfig(gdal)
@@ -87,7 +83,7 @@
 %package -n libOpenSceneGraph%{_osg_so_nr}
 Summary:        Shared libraries for OpenSceneGraph
 Group:          System/Libraries
-%if "%{_osg_so_nr}" == "130"
+%if "%{_osg_so_nr}" >= "130"
 # try to cover up past mistakes
 Obsoletes:      libOpenSceneGraph100
 %endif
@@ -104,8 +100,20 @@
 %package -n libOpenSceneGraph-devel
 Summary:        OpenSceneGraph development files
 Group:          Development/Libraries/C and C++
+Requires:       SDL-devel
+Requires:       curl-devel
+Requires:       freeglut-devel
+Requires:       giflib-devel
 Requires:       libOpenSceneGraph%{_osg_so_nr} = %{version}
 Requires:       libOpenThreads-devel = %{version}
+Requires:       libjpeg-devel
+Requires:       libpng-devel
+Requires:       pkgconfig(freetype2)
+Requires:       pkgconfig(librsvg-2.0)
+Requires:       pkgconfig(libtiff-4)
+Requires:       pkgconfig(openal)
+Requires:       pkgconfig(poppler-glib)
+Requires:       pkgconfig(xrandr)
 
 %description -n libOpenSceneGraph-devel
 The OpenSceneGraph is a graphics toolkit for the development of
@@ -173,12 +181,10 @@
 
 %prep
 %setup -q -n %{name}-%{name}-%{version}
-%patch0 -p1
-%patch1 -p1
-for file in *.txt ChangeLog; do
+for file in *.md *.txt ChangeLog; do
        sed -i "s/\r//g" "$file"
 done
-chmod 644 *.txt ChangeLog
+chmod 644 *.md *.txt ChangeLog
 
 %build
 %cmake \
@@ -189,8 +195,7 @@
        -DBUILD_OSG_APPLICATIONS=ON \
        -DCMAKE_BUILD_TYPE=Release \
        -DDYNAMIC_OPENSCENEGRAPH=ON \
-       -DDYNAMIC_OPENTHREADS=ON \
-       -DDESIRED_QT_VERSION=5
+       -DDYNAMIC_OPENTHREADS=ON
 make %{?_smp_mflags}
 
 %install
@@ -206,7 +211,8 @@
 %postun -n libOpenThreads%{_opt_so_nr} -p /sbin/ldconfig
 
 %files
-%doc AUTHORS.txt LICENSE.txt NEWS.txt README.txt ChangeLog
+%license LICENSE.txt
+%doc AUTHORS.txt NEWS.txt README.md ChangeLog
 %{_bindir}/osg2cpp
 %{_bindir}/osgarchive
 %{_bindir}/osgconv
@@ -214,6 +220,7 @@
 %{_bindir}/osgversion
 %{_bindir}/osgviewer
 %{_bindir}/present3D
+%{_bindir}/osgshaderpipeline
 
 %files plugins
 %{_libdir}/osgPlugins-%{version}/
@@ -236,7 +243,6 @@
 %{_libdir}/libosgViewer.so.*
 %{_libdir}/libosgWidget.so.*
 %{_libdir}/libosgPresentation.so.*
-%{_libdir}/libosgQt.so.*
 
 %files -n libOpenSceneGraph-devel
 %{_includedir}/osg/
@@ -255,7 +261,6 @@
 %{_includedir}/osgViewer/
 %{_includedir}/osgVolume/
 %{_includedir}/osgWidget/
-%{_includedir}/osgQt/
 %{_includedir}/osgPresentation/
 %{_libdir}/libosg.so
 %{_libdir}/libosgAnimation.so
@@ -274,7 +279,6 @@
 %{_libdir}/libosgVolume.so
 %{_libdir}/libosgWidget.so
 %{_libdir}/libosgPresentation.so
-%{_libdir}/libosgQt.so
 %{_libdir}/pkgconfig/openscenegraph.pc
 %{_libdir}/pkgconfig/openscenegraph-osg*.pc
 

++++++ OpenSceneGraph-3.4.1.tar.gz -> OpenSceneGraph-3.6.1.tar.gz ++++++
++++ 221938 lines of diff (skipped)


Reply via email to