Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package godot for openSUSE:Factory checked 
in at 2023-12-05 17:02:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/godot (Old)
 and      /work/SRC/openSUSE:Factory/.godot.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "godot"

Tue Dec  5 17:02:59 2023 rev:33 rq:1130844 version:4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/godot/godot.changes      2023-11-10 
12:37:01.500709296 +0100
+++ /work/SRC/openSUSE:Factory/.godot.new.25432/godot.changes   2023-12-05 
17:03:11.685100120 +0100
@@ -1,0 +2,34 @@
+Thu Nov 30 12:00:00 UTC 2023 - cu...@mail.de
+
+- Update to 4.2
+
+  Breaking possible:
+  * AnimationMixer between AnimationPlayer and AnimationTree
+  * GraphEdit and GraphNode reworked
+  * GLTF importer
+  * Internal storing of meshes
+  * "change_scene_to_"* methods
+  * "bus_layout_changed" signal removed in AudioServer
+  * NOTIFICATION_NODE_RECACHE_REQUESTED removed
+
+  Some highlights:
+  * Onion skinning mode to preview animations
+  * 2D navigation mesh baking
+  * Multi-threading when baking the navigation mesh
+  * Editor code regions
+  * Project manager reorganized
+  * GDExtension hot reload in editor
+  * Import type changes are picked up on the fly
+  * KTX image format
+  * Native file selection dialogs
+  * Copying and pasting images to clipboard
+  * OIDN dropped as default denoiser
+  * GPU and CPU particles start to deviate
+  * Full support for threaded code in script debugger
+
+  and much more:
+  https://godotengine.github.io/godot-interactive-changelog/#4.2
+
+- rebased improve_linker_detection.patch
+
+-------------------------------------------------------------------

Old:
----
  godot-4.1.3-stable.tar.xz
  godot-4.1.3-stable.tar.xz.sha256

New:
----
  godot-4.2-stable.tar.xz
  godot-4.2-stable.tar.xz.sha256

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

Other differences:
------------------
++++++ godot.spec ++++++
--- /var/tmp/diff_new_pack.eKinWg/_old  2023-12-05 17:03:12.521130937 +0100
+++ /var/tmp/diff_new_pack.eKinWg/_new  2023-12-05 17:03:12.521130937 +0100
@@ -29,7 +29,7 @@
 %define compiler_version_leap 10
 
 Name:           godot
-Version:        4.1.3
+Version:        4.2
 Release:        0
 Summary:        Cross-Platform Game Engine with an Integrated Editor
 License:        MIT
@@ -97,7 +97,6 @@
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libbrotlicommon)
 BuildRequires:  pkgconfig(libbrotlidec)
-BuildRequires:  glslang-devel
 BuildRequires:  mbedtls-devel < 3
 BuildRequires:  pkgconfig(graphite2)
 BuildRequires:  pkgconfig(harfbuzz)
@@ -136,41 +135,46 @@
 Provides:       bundled(minizip) = 1.3
 
 Provides:       bundled(FastLZ)
-Provides:       bundled(FastNoiseLite)
 Provides:       bundled(JetBrainsMono_Regular)
 Provides:       bundled(RVO2-3D)
 Provides:       bundled(Tangent_Space_Normal_Maps)
 Provides:       bundled(amd-fsr) = 1.0.2
+Provides:       bundled(amd-fsr2) = 2.2.1
+Provides:       bundled(angle)
 Provides:       bundled(astcenc) = 4.4.0
 Provides:       bundled(basis_universal) = 1.16.4
+Provides:       bundled(clipper2) = 1.2.2
 Provides:       bundled(cvtt)
 Provides:       bundled(doctest) = 2.4.11
 Provides:       bundled(etcpak) = 1.0
 Provides:       bundled(glad) = 2.0.4
+# same version for glslang, spirv-reflect, volk and vulkan needed
+Provides:       bundled(glslang) = sdk-1.3.261.1
 Provides:       bundled(google-droid-fonts)
-Provides:       bundled(hqx)
 Provides:       bundled(icu4c) = 73.2
 Provides:       bundled(ifaddrs-android)
 Provides:       bundled(jpeg-compressor) = 2.00
+Provides:       bundled(libktx) = 4.1.0
 Provides:       bundled(meshoptimizer)
+Provides:       bundled(mingw-std-threads)
 Provides:       bundled(minimp3)
 Provides:       bundled(msdfgen) = 1.10
+Provides:       bundled(noise)
 Provides:       bundled(noto-sans-fonts)
 Provides:       bundled(nvapi) = R525
-Provides:       bundled(oidn) = 1.9.2
-Provides:       bundled(openxr) = 1.0.28
+Provides:       bundled(openxr) = 1.0.31
 Provides:       bundled(pcg)
 Provides:       bundled(polyclipping)
 Provides:       bundled(polypartition)
 Provides:       bundled(pvrtccompressor)
 Provides:       bundled(smaz)
-Provides:       bundled(spirv-reflect) = sdk-1.3.250.0
+Provides:       bundled(spirv-reflect) = sdk-1.3.261.1
 Provides:       bundled(stb)
 Provides:       bundled(thorvg) = 0.9.0
 Provides:       bundled(tinyexr) = 1.0.7
 Provides:       bundled(vhacd)
-Provides:       bundled(volk) = sdk-1.3.250.0
-Provides:       bundled(vulkan) = sdk-1.3.250.0
+Provides:       bundled(volk) = sdk-1.3.261.1
+Provides:       bundled(vulkan) = sdk-1.3.261.1
 Provides:       bundled(yuv2rgb)
 
 # Can be unbundled if packaged
@@ -187,18 +191,17 @@
 
 %if 0%{?suse_version} > 1500
 %else
-Provides:       bundled(brotli)
-Provides:       bundled(glslang) = 12.2.0
+Provides:       bundled(brotli) = 1.1.0
+
 # see comments for freetype2, libpng and zlib Factory BuildRequires
 Provides:       bundled(freetype2) = 2.13.2
 Provides:       bundled(graphite) = 1.3.14
-Provides:       bundled(harfbuzz) = 7.3.0
-
+Provides:       bundled(harfbuzz) = 8.2.2
 Provides:       bundled(libpng) = 1.6.40
 Provides:       bundled(libzstd) = 1.5.5
 Provides:       bundled(zlib)
 %if 0%{?sle_version} < 150200
-Provides:       bundled(mbedtls) = 2.28.4
+Provides:       bundled(mbedtls) = 2.28.5
 %endif
 %if !0%{?is_opensuse}
 # SLES seems not to have miniupnpc and wslay
@@ -289,7 +292,7 @@
 
 # Unbundle more libs for Tumbleweed
 %if %{suse_version} > 1500
-unbundle_libs+=('brotli' 'freetype' 'glslang' 'graphite' 'harfbuzz' 'libpng' 
'mbedtls' 'zlib' 'zstd')
+unbundle_libs+=('brotli' 'freetype' 'graphite' 'harfbuzz' 'libpng' 'mbedtls' 
'zlib' 'zstd')
 %else
 # Unbundle more libs for coming Leap
 %if 0%{?sle_version} >= 150200 && 0%{?is_opensuse}
@@ -374,7 +377,7 @@
 %fdupes -s %{buildroot}/%{_prefix}
 
 %files
-%license LICENSE.txt LOGO_LICENSE.md COPYRIGHT.txt thirdparty_README.md
+%license LICENSE.txt LOGO_LICENSE.txt COPYRIGHT.txt thirdparty_README.md
 %doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md DONORS.md README.md logo.svg
 %dir %{_datadir}/icons/hicolor
 %dir %{_datadir}/icons/hicolor/256x256
@@ -390,7 +393,7 @@
 
 %if !0%{?faster_build}
 %files runner
-%license LICENSE.txt LOGO_LICENSE.md COPYRIGHT.txt thirdparty_README.md
+%license LICENSE.txt LOGO_LICENSE.txt COPYRIGHT.txt thirdparty_README.md
 %doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md DONORS.md README.md logo.svg
 %{_bindir}/%{name}-runner
 %endif

++++++ godot-4.1.3-stable.tar.xz -> godot-4.2-stable.tar.xz ++++++
/work/SRC/openSUSE:Factory/godot/godot-4.1.3-stable.tar.xz 
/work/SRC/openSUSE:Factory/.godot.new.25432/godot-4.2-stable.tar.xz differ: 
char 26, line 1

++++++ godot-4.1.3-stable.tar.xz.sha256 -> godot-4.2-stable.tar.xz.sha256 ++++++
--- /work/SRC/openSUSE:Factory/godot/godot-4.1.3-stable.tar.xz.sha256   
2023-11-10 12:37:01.476708408 +0100
+++ /work/SRC/openSUSE:Factory/.godot.new.25432/godot-4.2-stable.tar.xz.sha256  
2023-12-05 17:03:11.629098056 +0100
@@ -1 +1 @@
-4b7bdc1feae5722bf6491c15215dade68d77c0b35ec5e7592966a32368cc9ea4  
godot-4.1.3-stable.tar.xz
+a4ecd31f976de88293dc9bb1c70816499b9982f0bb33fd0d51e221696e1552af  
godot-4.2-stable.tar.xz

++++++ improve_linker_detection.patch ++++++
--- /var/tmp/diff_new_pack.eKinWg/_old  2023-12-05 17:03:12.593133591 +0100
+++ /var/tmp/diff_new_pack.eKinWg/_new  2023-12-05 17:03:12.601133885 +0100
@@ -2,6 +2,7 @@
 Date: 2023-09-21 12:00:00
 Subject: regex in linker detection for template builds fails sometimes to 
recognize correct ld version
 References: https://github.com/godotengine/godot/issues/82078
+Rebased: 2023-11-30
 
 distro added stuff to "ld --version" output prevents correct
 version detection.
@@ -16,7 +17,7 @@
 diff -r -U 5 a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py
 --- a/platform/linuxbsd/detect.py
 +++ b/platform/linuxbsd/detect.py
-@@ -453,11 +453,11 @@
+@@ -463,16 +463,17 @@
          import re
  
          linker_version_str = subprocess.check_output(
@@ -29,4 +30,9 @@
                  "Warning: Creating export template binaries enabled for PCK 
embedding is currently only supported with GNU ld, not gold, LLD or mold."
              )
          else:
++            print("gnu_ld_version found by patch: " + 
str(gnu_ld_version.group(1)))
+             if float(gnu_ld_version.group(1)) >= 2.30:
+                 env.Append(LINKFLAGS=["-T", "platform/linuxbsd/pck_embed.ld"])
+             else:
+                 env.Append(LINKFLAGS=["-T", 
"platform/linuxbsd/pck_embed.legacy.ld"])
 

Reply via email to