Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package godot3 for openSUSE:Factory checked 
in at 2023-03-16 22:58:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/godot3 (Old)
 and      /work/SRC/openSUSE:Factory/.godot3.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "godot3"

Thu Mar 16 22:58:10 2023 rev:2 rq:1072203 version:3.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/godot3/godot3.changes    2023-03-08 
14:52:52.958777346 +0100
+++ /work/SRC/openSUSE:Factory/.godot3.new.31432/godot3.changes 2023-03-16 
22:58:11.631414881 +0100
@@ -0,0 +1,36 @@
+-------------------------------------------------------------------
+Sat Mar 11 12:00:00 UTC 2023 - cu...@mail.de
+
+- Update to 3.5.2
+
+  Added:
+  * Expose all existing PropertyHint global enums
+  * Improve dragging scene into 3D viewport
+  * Store Bullet total gravity, linear damp and angular damp calculations
+  * Options for sorting transparent objects
+
+  Changed:
+  * Cast between float and ints in Tween "tween_property()"
+  * Hide "text" property of RichTextLabel if BBCode is enabled
+
+  Fixed:
+  * CanvasLayer visibility toggle can only run once per frame
+  * Editor crash when MeshLibrary gets replaced while used in an open scene
+  * Skeleton3D falsely assuming all physical bones
+    will be children of their first bone
+  * "word_wrap()" for long words
+  * Checking if script is attached to any node belonging to scene
+    for drag and drop to script editor
+  * Exporting with export template binaries over 2.0 GiB
+  * local variables not showing when breaking on final line
+  * TreeItem "remove_child()" not updating Tree immediately
+  * Move navigation server finalize before physics server
+
+  And more:
+  
https://downloads.tuxfamily.org/godotengine/3.5.2/Godot_v3.5.2-stable_changelog_chrono.txt
+
+- added scons_regression.patch for scons 4.5.1 until 4.5.2
+
+- user directory rename logic moved from rename_to_godot3.patch to spec file
+
+-------------------------------------------------------------------

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

New:
----
  godot-3.5.2-stable.tar.xz
  godot-3.5.2-stable.tar.xz.sha256
  scons_regression.patch

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

Other differences:
------------------
++++++ godot3.spec ++++++
--- /var/tmp/diff_new_pack.VW8UnD/_old  2023-03-16 22:58:12.955421295 +0100
+++ /var/tmp/diff_new_pack.VW8UnD/_new  2023-03-16 22:58:12.959421314 +0100
@@ -30,7 +30,7 @@
 %define version_text This is branch 3.x with version specific file locations
 
 Name:           %{original_name}%{branch}
-Version:        3.5.1
+Version:        3.5.2
 Release:        0
 Summary:        Cross-Platform Game Engine with an Integrated Editor
 License:        MIT
@@ -46,6 +46,7 @@
 Patch2:         tinyexr_thirdparty_upstream.patch
 # branch specific seperate config files and so on
 Patch3:         rename_to_godot3.patch
+Patch4:         scons_regression.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -128,7 +129,7 @@
 
 # Has custom changes to support seeking in zip archives
 # Should not be unbundled.
-Provides:       bundled(minizip) = 1.2.12
+Provides:       bundled(minizip) = 1.2.13
 
 Provides:       bundled(FastLZ)
 Provides:       bundled(RVO2-3D)
@@ -179,7 +180,7 @@
 Provides:       bundled(libzstd)
 Provides:       bundled(zlib)
 %if 0%{?sle_version} < 150200
-Provides:       bundled(mbedtls) = 2.18.1
+Provides:       bundled(mbedtls) = 2.18.2
 %endif
 %if !0%{?is_opensuse}
 # SLES seems not to have miniupnpc and wslay
@@ -254,6 +255,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 cp thirdparty/README.md thirdparty_README.md
 
@@ -289,6 +291,11 @@
 sed -i '$s/_complete_godot_bash %{original_name}/_complete_godot_bash 
%{name}-runner/' misc/dist/shell/%{name}-runner
 sed -i '$s/_complete_godot_bash %{original_name}/_complete_godot_bash 
%{name}-server/' misc/dist/shell/%{name}-server
 
+# used for config, data and cache directory of user
+# E.g. instead of ~/.config/godot/ the branch 3.x will use ~/.config/godot3/
+sed -i 's/short_name = "godot"/short_name = "godot%{branch}"/' version.py
+sed -i 's/name = "Godot Engine"/name = "Godot Engine %{branch}"/' version.py
+
 %build
 # Configuring build to use some distribution libraries
 unbundle_libs=('certs' 'libogg' 'libtheora' 'libvorbis' \

++++++ godot-3.5.1-stable.tar.xz -> godot-3.5.2-stable.tar.xz ++++++
/work/SRC/openSUSE:Factory/godot3/godot-3.5.1-stable.tar.xz 
/work/SRC/openSUSE:Factory/.godot3.new.31432/godot-3.5.2-stable.tar.xz differ: 
char 26, line 1

++++++ godot-3.5.1-stable.tar.xz.sha256 -> godot-3.5.2-stable.tar.xz.sha256 
++++++
--- /work/SRC/openSUSE:Factory/godot3/godot-3.5.1-stable.tar.xz.sha256  
2023-03-08 14:52:52.918777128 +0100
+++ 
/work/SRC/openSUSE:Factory/.godot3.new.31432/godot-3.5.2-stable.tar.xz.sha256   
    2023-03-16 22:58:11.619414823 +0100
@@ -1 +1 @@
-f4e0d9045b659d36df07ad6e0c5b54e34551bce2618da2549d8f8089749ac767  
godot-3.5.1-stable.tar.xz
+b43a1d6b29ea25bcbafbcebf7ba0843261aa1237e2739494538a2200d8c7be62  
godot-3.5.2-stable.tar.xz

++++++ rename_to_godot3.patch ++++++
--- /var/tmp/diff_new_pack.VW8UnD/_old  2023-03-16 22:58:13.051421760 +0100
+++ /var/tmp/diff_new_pack.VW8UnD/_new  2023-03-16 22:58:13.055421779 +0100
@@ -105,17 +105,4 @@
  Categories=Development;IDE;
 -StartupWMClass=Godot
 +StartupWMClass=Godot3
-diff -r -U 5 a/version.py b/version.py
---- a/version.py
-+++ b/version.py
-@@ -1,7 +1,7 @@
--short_name = "godot"
--name = "Godot Engine"
-+short_name = "godot3"
-+name = "Godot Engine 3"
- major = 3
- minor = 5
- patch = 1
- status = "stable"
- module_config = ""
 

++++++ scons_regression.patch ++++++
From: cu...@mail.de
Date: 2023-03-09 22:00:00
Subject: scons 4.5.1 regression
References: https://github.com/godotengine/godot/issues/74683

work around regression of scons 4.5.1
expected to be fixed with 4.5.2

---

diff -r -U 5 a/platform/server/detect.py b/platform/server/detect.py
--- a/platform/server/detect.py
+++ b/platform/server/detect.py
@@ -166,10 +166,11 @@
                 "Bullet: System version {0} does not match minimal 
requirements ({1}). Aborting.".format(
                     bullet_version, min_bullet_version
                 )
             )
             sys.exit(255)
+        env["CPPDEFINES"] = list(env["CPPDEFINES"])
         env.ParseConfig("pkg-config bullet --cflags --libs")
 
     if False:  # not env['builtin_assimp']:
         # FIXME: Add min version check
         env.ParseConfig("pkg-config assimp --cflags --libs")
diff -r -U 5 a/platform/x11/detect.py b/platform/x11/detect.py
--- a/platform/x11/detect.py
+++ b/platform/x11/detect.py
@@ -286,10 +286,11 @@
                 "Bullet: System version {0} does not match minimal 
requirements ({1}). Aborting.".format(
                     bullet_version, min_bullet_version
                 )
             )
             sys.exit(255)
+        env["CPPDEFINES"] = list(env["CPPDEFINES"])
         env.ParseConfig("pkg-config bullet --cflags --libs")
 
     if False:  # not env['builtin_assimp']:
         # FIXME: Add min version check
         env.ParseConfig("pkg-config assimp --cflags --libs")
@@ -364,10 +365,11 @@
         print("Warning: ALSA libraries not found. Disabling the ALSA audio 
driver.")
 
     if env["pulseaudio"]:
         if os.system("pkg-config --exists libpulse") == 0:  # 0 means found
             env.Append(CPPDEFINES=["PULSEAUDIO_ENABLED"])
+            env["CPPDEFINES"] = list(env["CPPDEFINES"])
             env.ParseConfig("pkg-config libpulse --cflags")  # Only cflags, we 
dlopen the library.
         else:
             print("Warning: PulseAudio development libraries not found. 
Disabling the PulseAudio audio driver.")
 
     if platform.system() == "Linux":

Reply via email to