Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package f3d for openSUSE:Factory checked in 
at 2024-07-04 16:23:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/f3d (Old)
 and      /work/SRC/openSUSE:Factory/.f3d.new.2080 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "f3d"

Thu Jul  4 16:23:06 2024 rev:4 rq:1184964 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/f3d/f3d.changes  2024-04-02 16:40:37.177266908 
+0200
+++ /work/SRC/openSUSE:Factory/.f3d.new.2080/f3d.changes        2024-07-04 
16:24:24.978012882 +0200
@@ -1,0 +2,74 @@
+Tue Jul  2 13:03:49 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 2.5.0:
+  For F3D users:
+  * Added a Webassembly version available online: https://f3d.app/web
+  * Added a "neutral" tone mapping feature
+  * Added an screenshot feature when pressing F12, with its dedicated option, 
--screenshot-filename
+  * Added a --final-shader option to customize post-processing.
+  * Added a --grid-color option to set the color of the grid
+  * Added a --animation-progress option to control if the animation progress 
bar should be shown
+  * Added a --backface-type option to control backface visibility
+  * Added a concept of filename template for saving screenshots and outputs
+  * Added native menus for macOS
+  * Improved documentation all around
+  * Reworked config file logic to avoid duplicating of the default config
+  * Fixed a long standing issue with FBX skinning animation
+  * Fixed zsh completion
+  * Fixed an opacity blending issue
+  * Fixed a crash when dropping a HDRI while playing an animation
+  * Fixed a focus issue on macOS
+  * Fixed a high DPI issue on Windows
+  For libf3d users:
+  * Added an API to control camera pan and zoom
+  * Added a tkinter python example
+  * Exposed log level in the python API
+  For F3D packagers:
+  * Fixed compatibility with CMake 3.29.1
+  * Fixed compatibility with OCCT 7_8_0
+  * Fixed build reproducability by removing a path from the binary
+- Add help.patch to fix the build
+- Dont manually remove libVTKExtensions*.a. Not needed with
+  vtk >= 9.3
+
+-------------------------------------------------------------------
+Thu Apr  4 06:05:48 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 2.4.0:
+  For F3D users:
+  * Added a new option --point-type used to specify how to display points 
sprites
+  * Add support for 3D Gaussians Splatting in binary .splat format
+  * Added ability to cycle through available animations by pressing W hotkey
+  * Added display of current animation name within cheatsheet
+  * Added orthographic camera projection option (--camera-orthographic) and 
binding (5)
+  * Added proper continuous integration for MacOS ARM64
+  * Added support for glTF Draco encoded file
+  * Added support for dark title bar on Windows
+  * Added support for colormap presets, using --colormap-file option
+  * Added a option to reload file automatically when changed on disk (--watch)
+  * Added support for streaming output images to stdout, using - filename
+  * Added animation support to Alembic plugin
+  * Improved OCCT plugin (STEP and IGES files) performance drastically
+  * Improved config file parsing so that it is parsed in file order
+  * Fixed an issue with blur circle of confusion
+  * Fixed an issue with the grid being clipped
+  * Fixed an issue with STEP file coloring
+  * Fixed an issue when time range was not starting at zero
+  * Fixed an issue when record file does not exist
+  * Fixed an issue when using --no-render and --hdri
+  * Fixed an issue with the Windows thumbnailer with process never properly 
killed
+  * Fixed an issue where OCCT would output to terminal
+  * Fixed an issue with FISH completion
+  For libf3d users:
+  * Added a new option model.point-sprites.type used to specify how
+    to display points (only if model.point-sprites.enable is true)
+  * Added a image::toTerminalText method to print image to terminal text
+  * Added an image metadata API
+  * Added a vtkext module for plugin developer, see the documentation
+  For F3D packagers:
+  * Added a CMake report at the end of configuration
+  * Fixed multiple issue with static (BUILD_SHARED_LIBS=OFF) build
+  * Fixed a compilation issue with gcc14
+  * Fixed a compilation issue with OCCT 7.8.0
+
+-------------------------------------------------------------------

Old:
----
  f3d-2.3.1.tar.gz

New:
----
  f3d-2.5.0.tar.gz
  help.patch

BETA DEBUG BEGIN:
  New:  * Fixed build reproducability by removing a path from the binary
- Add help.patch to fix the build
- Dont manually remove libVTKExtensions*.a. Not needed with
BETA DEBUG END:

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

Other differences:
------------------
++++++ f3d.spec ++++++
--- /var/tmp/diff_new_pack.mWalU4/_old  2024-07-04 16:24:25.846044583 +0200
+++ /var/tmp/diff_new_pack.mWalU4/_new  2024-07-04 16:24:25.846044583 +0200
@@ -18,13 +18,14 @@
 
 %define c_lib   libf3d2
 Name:           f3d
-Version:        2.3.1
+Version:        2.5.0
 Release:        0
 Summary:        Fast and minimalist 3D viewer
 License:        BSD-3-Clause
 Group:          Productivity/Graphics/Viewers
 URL:            https://f3d.app
 Source0:        
https://github.com/%{name}-app/%{name}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Patch0:         help.patch
 BuildRequires:  cmake
 BuildRequires:  fast_float-devel
 BuildRequires:  fmt-devel
@@ -33,7 +34,7 @@
 BuildRequires:  cmake(Alembic)
 BuildRequires:  cmake(Imath)
 BuildRequires:  cmake(OpenCASCADE)
-BuildRequires:  cmake(vtk) >= 9.0
+BuildRequires:  cmake(vtk) >= 9.3
 BuildRequires:  pkgconfig(assimp)
 BuildRequires:  pkgconfig(draco)
 BuildRequires:  pkgconfig(eigen3)
@@ -106,6 +107,7 @@
     -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name} \
 %endif
     -DCMAKE_SKIP_INSTALL_RPATH=ON \
+    -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
     -DBUILD_TESTING=OFF \
     -DF3D_BINDINGS_JAVA=OFF \
     -DF3D_BINDINGS_PYTHON=OFF \
@@ -128,7 +130,6 @@
 %install
 %cmake_install
 rm -rfv %{buildroot}%{_docdir}/f3d
-rm -fv %{buildroot}%{_libdir}/libVTKExtensions*.a
 
 # this is needed so f3d autoloads the plugins for those filetypes specified in 
the configs
 mkdir -p %{buildroot}%{_sysconfdir}/f3d/config.d
@@ -160,6 +161,19 @@
 %dir %{_sysconfdir}/f3d/config.d
 %config %{_sysconfdir}/f3d/config.d/*.json
 
+%dir %{_includedir}/f3d
+%{_includedir}/f3d/vtkF3DFaceVaryingPointDispatcher.h
+%{_includedir}/f3d/vtkextModule.h
+%dir %{_libdir}/cmake/f3d_vtkext
+%{_libdir}/cmake/f3d_vtkext/f3d_vtkext-targets-relwithdebinfo.cmake
+%{_libdir}/cmake/f3d_vtkext/f3d_vtkext-targets.cmake
+%{_libdir}/cmake/f3d_vtkext/f3d_vtkext-vtk-module-properties.cmake
+%{_libdir}/libvtkext.so
+%dir %{_libdir}/vtk/
+%dir %{_libdir}/vtk/hierarchy
+%dir %{_libdir}/vtk/hierarchy/f3d_vtkext
+%{_libdir}/vtk/hierarchy/f3d_vtkext/vtkext-hierarchy.txt
+
 %files devel
 %doc README.md
 %license LICENSE.md doc/THIRD_PARTY_LICENSES.md

++++++ f3d-2.3.1.tar.gz -> f3d-2.5.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/f3d/f3d-2.3.1.tar.gz 
/work/SRC/openSUSE:Factory/.f3d.new.2080/f3d-2.5.0.tar.gz differ: char 12, line 
1

++++++ help.patch ++++++
Index: f3d-2.5.0/application/CMakeLists.txt
===================================================================
--- f3d-2.5.0.orig/application/CMakeLists.txt
+++ f3d-2.5.0/application/CMakeLists.txt
@@ -165,7 +165,7 @@ if(UNIX AND NOT APPLE)
       set(MAN_OUTPUT_FILE ${CMAKE_BINARY_DIR}/f3d.1)
       add_custom_command(
         OUTPUT ${MAN_OUTPUT_FILE}
-        COMMAND ${HELP2MAN} $<TARGET_FILE:f3d> -N -n "fast and minimalist 3D 
viewer" > ${MAN_OUTPUT_FILE}
+        COMMAND ${HELP2MAN} --no-discard-stderr $<TARGET_FILE:f3d> -N -n "fast 
and minimalist 3D viewer" > ${MAN_OUTPUT_FILE}
         COMMAND ${GZIP} -f ${MAN_OUTPUT_FILE}
         DEPENDS f3d)
       add_custom_target(man ALL DEPENDS ${MAN_OUTPUT_FILE})

Reply via email to