Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package godot for openSUSE:Factory checked in at 2026-06-25 10:57:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/godot (Old) and /work/SRC/openSUSE:Factory/.godot.new.2088 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "godot" Thu Jun 25 10:57:36 2026 rev:48 rq:1361601 version:4.7 Changes: -------- --- /work/SRC/openSUSE:Factory/godot/godot.changes 2026-06-09 14:31:23.180092584 +0200 +++ /work/SRC/openSUSE:Factory/.godot.new.2088/godot.changes 2026-06-25 10:59:50.430808865 +0200 @@ -1,0 +2,23 @@ +Sun Jun 21 12:00:00 UTC 2026 - [email protected] + +- Update to 4.7 + * migration guide: https://docs.godotengine.org/en/4.7/tutorials/migrating/upgrading_to_godot_4.7.html + * AreaLight3D for rectangular light sources + * Asset Store instead of Asset Library + * Offset transform of Control nodes + * 2D scene painter tool + * HDR output + * Option for Path3D to snap to colliders + * 3D vertex snapping + * Follow moving objects in the 3D editor + * MeshLibrary editor + * Initial touch support for Wayland + * GDExtensions are now displayed in the Project Settings + * Add ability for Area3D to detect/influence SoftBody3D with Jolt Physics + * One-way collision direction for CollisionShape2Ds + * Jolt SoftBody3D: Make default mass 1 kg and fix stiffness conversion + * and much more: https://godotengine.github.io/godot-interactive-changelog/#4.7 + +- use bundled mbedtls while factory currently does not have expected version + +------------------------------------------------------------------- Old: ---- godot-4.6.3-stable.tar.xz godot-4.6.3-stable.tar.xz.sha256 New: ---- godot-4.7-stable.tar.xz godot-4.7-stable.tar.xz.sha256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ godot.spec ++++++ --- /var/tmp/diff_new_pack.l2LSJY/_old 2026-06-25 10:59:51.198835383 +0200 +++ /var/tmp/diff_new_pack.l2LSJY/_new 2026-06-25 10:59:51.202835522 +0200 @@ -29,7 +29,7 @@ %define compiler_version_leap 13 Name: godot -Version: 4.6.3 +Version: 4.7 Release: 0 Summary: Cross-Platform Game Engine with an Integrated Editor License: MIT @@ -49,9 +49,9 @@ %endif # pkgconfig broken for freetype2 ? BuildRequires: freetype2-devel >= 2.14 -BuildRequires: mbedtls-devel +# BuildRequires: mbedtls-devel BuildRequires: pkgconfig -BuildRequires: python3 +BuildRequires: python3 > 3.9 BuildRequires: scons > 4.9.0 BuildRequires: wayland-devel BuildRequires: yasm-devel @@ -143,26 +143,28 @@ Provides: bundled(basis_universal) = b1110111d4a93c7dd7de93ce3d9ed8fcdfd114f2 Provides: bundled(clipper2) = 1.5.4 Provides: bundled(cvtt) -Provides: bundled(d3d12ma) = 2.1.0 -Provides: bundled(directx_headers) = 1.618.2 +Provides: bundled(d3d12ma) = 3.1.0 +Provides: bundled(directx_headers) = 25411c74bb9cc7c416b2ff01b3ad8a306811dfdd Provides: bundled(doctest) = 2.4.12 -Provides: bundled(dr_libs) = 547c211a87a06a42bf62c1366616aa14b57dd429 +Provides: bundled(dr_libs) = 5690d4671d7ad07ae6021756d7222eb159745f06 Provides: bundled(etcpak) = 2.0 -Provides: bundled(glad) = 2.0.4 +Provides: bundled(gamepadmotionhelpers) = 39b578aacf34c3a1c584d8f7f194adc776f88055 +Provides: bundled(glad) = 2.0.8 # same version for glslang, spirv-reflect, volk and vulkan needed -Provides: bundled(glslang) = sdk-1.3.283.0 +Provides: bundled(glslang) = sdk-1.4.335.0 Provides: bundled(google-droid-fonts) Provides: bundled(grisu2) = 667d0ed3c77f55cbda2082b034168d69898d1f88 # gdextension crash with unbundled harfbuzz or icu4c # https://github.com/godotengine/godot/issues/91401 -Provides: bundled(harfbuzz) = 12.2.0 -Provides: bundled(icu4c) = 78.1 +Provides: bundled(harfbuzz) = 14.2.0 +Provides: bundled(icu4c) = 78.3 Provides: bundled(ifaddrs-android) -Provides: bundled(jolt_physics) = 5.4.0 +Provides: bundled(jolt_physics) = 5.5.0 Provides: bundled(libbacktrace) Provides: bundled(libktx) = 4.4.2 Provides: bundled(manifold) = 3.3.2 -Provides: bundled(meshoptimizer) = 1.0 +Provides: bundled(mbedtls) = 3.6.5 +Provides: bundled(meshoptimizer) = 1.1 Provides: bundled(mingw-std-threads) Provides: bundled(msdfgen) = 1.13 Provides: bundled(noto-sans-fonts) @@ -173,22 +175,22 @@ Provides: bundled(polypartition) Provides: bundled(pvrtccompressor) Provides: bundled(qoa) -Provides: bundled(re-spirv) = c1853b0221cd43866b792406f55c4ab10a0b4503 +Provides: bundled(re-spirv) = 29a77fca357567d00aa37b8ffde19c19cfe477c4 Provides: bundled(smaa) Provides: bundled(smaz) -Provides: bundled(spirv-cross) -Provides: bundled(spirv-headers) = sdk-1.4.328.1 -Provides: bundled(spirv-reflect) = sdk-1.3.283.0 +Provides: bundled(spirv-cross) = fb0c1a307cca4b4a9d891837bf4c44d17fe2d324 +Provides: bundled(spirv-headers) = sdk-1.4.335.0 +Provides: bundled(spirv-reflect) = sdk-1.4.335.0 Provides: bundled(stb) Provides: bundled(swappy-frame-pacing) -Provides: bundled(thorvg) = 0.15.16 -Provides: bundled(tinyexr) = 1.0.12 -Provides: bundled(ufbx) = 0.20.0 +Provides: bundled(thorvg) = 1.0.3 +Provides: bundled(tinyexr) = 1.0.13 +Provides: bundled(ufbx) = 0.21.3 Provides: bundled(vhacd) -Provides: bundled(volk) = sdk-1.3.283.0 -Provides: bundled(vulkan) = sdk-1.3.283.0 +Provides: bundled(volk) = sdk-1.4.335.0 +Provides: bundled(vulkan) = sdk-1.4.335.0 Provides: bundled(wayland) = 1.24.0 -Provides: bundled(wayland-protocols) = 1.46 +Provides: bundled(wayland-protocols) = 1.47 Provides: bundled(yuv2rgb) # Can be unbundled if packaged @@ -202,17 +204,6 @@ # Perhaps because it is build with special flags (static) for blender. Provides: bundled(embree) = 4.4.0 -%if 0%{?suse_version} > 1600 -%else -# see comments for freetype2, libpng and zlib Factory BuildRequires -#Provides: bundled(brotli) = 1.2.0 -#Provides: bundled(freetype2) = 2.14.3 -#Provides: bundled(graphite) = 1.3.14 -#Provides: bundled(libpng) = 1.6.58 -#Provides: bundled(libzstd) = 1.5.7 -#Provides: bundled(zlib) = 1.3.2 -%endif - # Build currently fails on armv7l ExcludeArch: %arm @@ -250,6 +241,7 @@ %autosetup -p1 -n %{name}-%{version}-stable cp thirdparty/README.md thirdparty_README.md +cp misc/logo/LICENSE.txt LOGO_LICENSE.txt # actual doc location in openSUSE sed -i 's/\/usr\/share\/doc\/godot\//\/usr\/share\/doc\/packages\/godot\//' misc/dist/linux/godot.6 @@ -259,13 +251,12 @@ sed -i '$s/_complete_godot_bash godot/_complete_godot_bash godot-runner/' misc/dist/shell/godot-runner # set update check default to disabled -sed -i 's/EngineUpdateLabel::UpdateMode default_update_mode = EngineUpdateLabel::UpdateMode::NEWEST_UNSTABLE;/EngineUpdateLabel::UpdateMode default_update_mode = EngineUpdateLabel::UpdateMode::DISABLED;/' editor/settings/editor_settings.cpp -sed -i 's/default_update_mode = EngineUpdateLabel::UpdateMode::NEWEST_STABLE;/default_update_mode = EngineUpdateLabel::UpdateMode::DISABLED;/' editor/settings/editor_settings.cpp +sed -i 's/EngineUpdateLabel::UpdateMode::AUTO/EngineUpdateLabel::UpdateMode::DISABLED/' editor/settings/editor_settings.cpp %build # Configuring build to use some distribution libraries unbundle_libs=('brotli' 'certs' 'freetype' 'libjpeg_turbo' 'libogg' 'libpng' \ - 'libtheora' 'libvorbis' 'libwebp' 'mbedtls' 'miniupnpc' \ + 'libtheora' 'libvorbis' 'libwebp' 'miniupnpc' \ 'pcre2' 'sdl' 'wslay' 'zlib' 'zstd') # Adding distribution name to build name @@ -324,7 +315,7 @@ %define build_args_common %{?_smp_mflags} \\\ progress=no verbose=yes udev=yes lto=$use_lto debug_symbols=yes \\\ use_static_cpp=no ccflags='%{ccflags}' $linkflags $compiler \\\ - engine_update_check=no steamapi=no \\\ + engine_update_check=no steamapi=no accesskit=no \\\ system_certs_path=%{ca_bundle} $use_sowrap $system_libs %ifarch aarch64 %arm @@ -362,8 +353,8 @@ install -D -p -m 755 bin/%{name}.linuxbsd.editor.$suffix %{buildroot}%{_bindir}/%{name} install -D -p -m 644 misc/dist/linux/godot.6 %{buildroot}/%{_mandir}/man6/%{name}.6%{?ext_man} -install -D -p -m 644 icon.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png -install -D -p -m 644 icon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg +install -D -p -m 644 misc/logo/icon.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/%{name}.png +install -D -p -m 644 misc/logo/icon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg install -D -p -m 644 misc/dist/linux/org.godotengine.Godot.appdata.xml %{buildroot}%{_datadir}/metainfo/org.godotengine.Godot.appdata.xml install -D -m 0644 misc/dist/linux/org.godotengine.Godot.desktop %{buildroot}%{_datadir}/applications/org.godotengine.Godot.desktop @@ -383,7 +374,7 @@ %files %license LICENSE.txt LOGO_LICENSE.txt COPYRIGHT.txt thirdparty_README.md -%doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md DONORS.md README.md logo.svg +%doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md DONORS.md README.md %dir %{_datadir}/icons/hicolor %dir %{_datadir}/icons/hicolor/256x256 %dir %{_datadir}/icons/hicolor/256x256/apps @@ -398,8 +389,8 @@ %if !0%{?faster_build} %files runner -%license LICENSE.txt LOGO_LICENSE.txt COPYRIGHT.txt thirdparty_README.md -%doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md DONORS.md README.md logo.svg +%license LICENSE.txt COPYRIGHT.txt LOGO_LICENSE.txt thirdparty_README.md +%doc AUTHORS.md CHANGELOG.md CONTRIBUTING.md DONORS.md README.md %{_bindir}/%{name}-runner %endif ++++++ godot-4.6.3-stable.tar.xz -> godot-4.7-stable.tar.xz ++++++ /work/SRC/openSUSE:Factory/godot/godot-4.6.3-stable.tar.xz /work/SRC/openSUSE:Factory/.godot.new.2088/godot-4.7-stable.tar.xz differ: char 15, line 1 ++++++ godot-4.6.3-stable.tar.xz.sha256 -> godot-4.7-stable.tar.xz.sha256 ++++++ --- /work/SRC/openSUSE:Factory/godot/godot-4.6.3-stable.tar.xz.sha256 2026-06-09 14:31:22.376059220 +0200 +++ /work/SRC/openSUSE:Factory/.godot.new.2088/godot-4.7-stable.tar.xz.sha256 2026-06-25 10:59:50.426808727 +0200 @@ -1 +1 @@ -2261028c0dfc10e0cf4800a5b2e5a57ea241f72965162327f5764d536a69a46a godot-4.6.3-stable.tar.xz +e7acb6b27d6bee2525fdaa12660c602b034c25094e8a2679334601d8878a9e06 godot-4.7-stable.tar.xz
