Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package godot3 for openSUSE:Factory checked in at 2024-09-18 15:27:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/godot3 (Old) and /work/SRC/openSUSE:Factory/.godot3.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "godot3" Wed Sep 18 15:27:09 2024 rev:7 rq:1201654 version:3.6 Changes: -------- --- /work/SRC/openSUSE:Factory/godot3/godot3.changes 2024-02-27 22:57:02.549422376 +0100 +++ /work/SRC/openSUSE:Factory/.godot3.new.29891/godot3.changes 2024-09-18 15:27:39.846793741 +0200 @@ -1,0 +2,25 @@ +Wed Sep 11 12:00:00 UTC 2024 - cu...@mail.de + +- Update to 3.6 + + Added: + * 2D physics interpolation + * 2D hierarchical culling + * 3D Tighter shadow culling + * 3D Mesh merging + * 3D Discrete level of detail + * 3D Add rotation ability to material editor preview + * Text-to-speech support + * Boot splash minimum display time setting + * Support for documenting most editor settings in the class reference + * Multiline strings in buttons + + And more: + https://downloads.tuxfamily.org/godotengine/3.6/Godot_v3.6-stable_changelog_chrono.txt + +- "linker_pie_flag.patch" rebased +- deleted improve_linker_detection.patch + upstream changed the way exported projects are embedded + => does not need linker detection anymore + +------------------------------------------------------------------- Old: ---- godot-3.5.3-stable.tar.xz godot-3.5.3-stable.tar.xz.sha256 improve_linker_detection.patch New: ---- godot-3.6-stable.tar.xz godot-3.6-stable.tar.xz.sha256 BETA DEBUG BEGIN: Old:- "linker_pie_flag.patch" rebased - deleted improve_linker_detection.patch upstream changed the way exported projects are embedded BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ godot3.spec ++++++ --- /var/tmp/diff_new_pack.GScE6D/_old 2024-09-18 15:27:40.914838247 +0200 +++ /var/tmp/diff_new_pack.GScE6D/_new 2024-09-18 15:27:40.918838414 +0200 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package godot # # Copyright (c) 2023 SUSE LLC # Copyright (c) 2017 Luke Jones, luke.nukem.jo...@gmail.com @@ -30,7 +30,7 @@ %define version_text This is branch 3.x with version specific file locations Name: %{original_name}%{branch} -Version: 3.5.3 +Version: 3.6 Release: 0 Summary: Cross-Platform Game Engine with an Integrated Editor License: MIT @@ -44,8 +44,6 @@ Patch1: certs_fallback.patch # branch specific seperate config files and so on Patch2: rename_to_godot3.patch -# better linker version detection for pck embedding with runner -Patch3: improve_linker_detection.patch BuildRequires: Mesa-devel BuildRequires: desktop-file-utils BuildRequires: fdupes @@ -65,6 +63,7 @@ BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(opusfile) +BuildRequires: pkgconfig(speech-dispatcher) BuildRequires: pkgconfig(theora) BuildRequires: pkgconfig(theoradec) BuildRequires: pkgconfig(vorbis) @@ -128,12 +127,12 @@ # Has custom changes to support seeking in zip archives # Should not be unbundled. -Provides: bundled(minizip) = 1.2.13 +Provides: bundled(minizip) = 1.3.1 Provides: bundled(FastLZ) Provides: bundled(RVO2-3D) Provides: bundled(Tangent_Space_Normal_Maps) -Provides: bundled(brotli) +Provides: bundled(brotli) = 1.1.1 Provides: bundled(cvtt) Provides: bundled(etc2comp) Provides: bundled(glad) @@ -153,13 +152,13 @@ Provides: bundled(pvrtccompressor) Provides: bundled(smaz) Provides: bundled(stb) -Provides: bundled(tinyexr) = 1.0.5 +Provides: bundled(tinyexr) = 1.0.8 Provides: bundled(vhacd) Provides: bundled(yuv2rgb) # Can be unbundled if packaged Provides: bundled(nanosvg) -Provides: bundled(recastnavigation) +Provides: bundled(recastnavigation) = 1.6.0 Provides: bundled(squish) = 1.15 Provides: bundled(xatlas) @@ -168,23 +167,23 @@ # Currently build fails with Distro (unbundled) embree on Tumbleweed although # the required version is available. # Perhaps because it is build with special flags (static) for blender. -Provides: bundled(embree) = 3.13.0 +Provides: bundled(embree) = 3.13.5 %if 0%{?suse_version} > 1500 %else -Provides: bundled(bullet) = 3.24 +Provides: bundled(bullet) = 3.25 # see comments for freetype2, libpng and zlib Factory BuildRequires Provides: bundled(freetype2) -Provides: bundled(libpng) = 1.6.38 -Provides: bundled(libzstd) -Provides: bundled(zlib) +Provides: bundled(libpng) = 1.6.43 +Provides: bundled(libzstd) = 1.5.5 +Provides: bundled(zlib) = 1.3.1 %if 0%{?sle_version} < 150200 -Provides: bundled(mbedtls) = 2.28.4 +Provides: bundled(mbedtls) = 2.28.8 %endif %if !0%{?is_opensuse} # SLES seems not to have miniupnpc and wslay Provides: bundled(libwslay) = 1.1.1 -Provides: bundled(miniupnpc) +Provides: bundled(miniupnpc) = 2.2.7 %endif %endif @@ -337,13 +336,13 @@ touch thirdparty/certs/ca-certificates.crt %define build_args_common %{?_smp_mflags} \\\ - progress=no verbose=yes udev=yes use_lto=1 \\\ + progress=no verbose=yes udev=yes lto=auto \\\ use_static_cpp=no CCFLAGS='%{optflags}' \\\ system_certs_path=%{ca_bundle} $system_libs %ifarch aarch64 %arm # Disable unsupported features - https://github.com/godotengine/godot/issues/48297#issuecomment-829165296 -%define build_args %{build_args_common} module_denoise_enabled=no +%define build_args %{build_args_common} module_denoise_enabled=no module_lightmapper_cpu_enabled=no module_raycast_enabled=no %else %define build_args %{build_args_common} %endif ++++++ godot-3.5.3-stable.tar.xz -> godot-3.6-stable.tar.xz ++++++ /work/SRC/openSUSE:Factory/godot3/godot-3.5.3-stable.tar.xz /work/SRC/openSUSE:Factory/.godot3.new.29891/godot-3.6-stable.tar.xz differ: char 26, line 1 ++++++ godot-3.5.3-stable.tar.xz.sha256 -> godot-3.6-stable.tar.xz.sha256 ++++++ --- /work/SRC/openSUSE:Factory/godot3/godot-3.5.3-stable.tar.xz.sha256 2023-10-02 20:08:47.359816769 +0200 +++ /work/SRC/openSUSE:Factory/.godot3.new.29891/godot-3.6-stable.tar.xz.sha256 2024-09-18 15:27:39.742789408 +0200 @@ -1 +1 @@ -3cb48126b76858f40cf54bd345bb84dc1f49d9e6f8a4a7425ad86e805d39701d godot-3.5.3-stable.tar.xz +5bed20a7056d4cc3cca34001752109809ad7ae200548e98c7bbc6afbad18eda7 godot-3.6-stable.tar.xz ++++++ linker_pie_flag.patch ++++++ --- /var/tmp/diff_new_pack.GScE6D/_old 2024-09-18 15:27:40.998841747 +0200 +++ /var/tmp/diff_new_pack.GScE6D/_new 2024-09-18 15:27:41.002841914 +0200 @@ -8,6 +8,7 @@ Rebased: 2021-04-22 Rebased: 2021-11-08 Rebased: 2022-08-06 +Rebased: 2024-09-11 Linker flag "-no-pie" is added by upstream. rpmlint complains this violates project policy. @@ -18,7 +19,7 @@ diff -r -U 5 a/platform/x11/detect.py b/platform/x11/detect.py --- a/platform/x11/detect.py +++ b/platform/x11/detect.py -@@ -236,11 +236,11 @@ +@@ -244,11 +244,11 @@ # Check for gcc version >= 6 before adding -no-pie version = get_compiler_version(env) or [-1, -1] if using_gcc(env):