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 <mvetter@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 <mvetter@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})
participants (1)
-
Source-Sync