Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package godot for openSUSE:Factory checked 
in at 2021-04-27 21:35:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/godot (Old)
 and      /work/SRC/openSUSE:Factory/.godot.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "godot"

Tue Apr 27 21:35:28 2021 rev:8 rq:888858 version:3.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/godot/godot.changes      2021-02-15 
23:21:21.335848834 +0100
+++ /work/SRC/openSUSE:Factory/.godot.new.12324/godot.changes   2021-04-27 
21:36:00.708117084 +0200
@@ -1,0 +2,72 @@
+Thu Apr 22 12:00:00 UTC 2021 - cu...@mail.de
+
+- Update to 3.3
+
+  Added:
+  * MP3 loading and playback support
+  * AudioEffectCapture to access the microphone in real-time
+  * New dynamic BVH for rendering and the GodotPhysics backends
+  * Ability to restore RandomNumberGenerator state
+  * "Array.append_array()" method to append an array
+      at the end of another array
+  * "OS.set_environment()" method to set environment variables
+  * Infinite 3D editor grid
+  * New 3D rotation gizmo
+  * Support for copy-pasting nodes
+  * Detect external modification of scenes and prompt for reloading
+  * New editor to configure default import presets
+  * 3D viewport's View Information pane displays viewport resolution
+  * Minimap support in GraphEdit
+  * New AspectRatioContainer Control node
+  * Rewritten and greatly improved FBX importer
+  * "Keep" mode to keep files as-is and export them
+  * Mouse event pass-through support for the window
+  * Support for pause-aware picking (breaks compatibility but only
+      enabled by default for new projects)
+  * CollisionObject can now display collision shape meshes
+  * Cylinder collision shape support
+  * PulseAudio and ALSA libraries are now dynamically loaded
+  * Implement the "--no-window" command line argument
+  * 2D batching for GLES3
+  * Configurable amount of lights per object
+  * New CPU lightmapper
+  * Anisotropic filtering now works when using the GLES2 backend
+
+  Changed:
+  * Deleted object access now raises an error instead of a warning
+  * Improved error messages when passing nonexistent node paths
+      to "get_node()"
+  * Modernized multi-threading APIs
+  * SVG images can now be used as a project icon
+  * Improved inspector subresource editing visibility
+  * Pressed CheckButtons are now colored in blue for easier recognition
+  * Rename Node is now bound to "F2" key
+  * Search Help shortcut from keys "Shift + F1" changed to "F1"
+  * The inspector now allows using a comma as a decimal separator
+  * Drag-and-dropping a ZIP archive to the project manager window
+    will now prompt for importing it
+  * Increase the default HTTPClient download chunk size to 64 KiB
+  * Binaries are now stripped of string and symbol tables,
+    reducing their size significantly
+
+  Removed:
+  * ResourceImporterCSV importer superseded by the new "keep" import mode
+
+  Fixed:
+  * Use higher-quality resampling for Ogg Vorbis and MP3 sounds
+  * exporting if the temporary export directory doesn't exist yet
+  * Export PCK/ZIP action now obeys the export path configured
+    in the export preset as expected
+  * UDP ports being silently reused without an error in PacketPeerUDP
+  * keyboard input lag and clipboard delay issues
+
+  And more:
+  
https://downloads.tuxfamily.org/godotengine/3.3/Godot_v3.3-stable_changelog_chrono.txt
+
+- "linker_pie_flag.patch" rebased
+
+- "upstream_fix_TGA_loader.patch" dropped - included in source now
+
+- "use_system_zlib_for_fbx.patch" added to force using system zlib
+
+-------------------------------------------------------------------

Old:
----
  godot-3.2.3-stable.tar.xz
  godot-3.2.3-stable.tar.xz.sha256
  upstream_fix_TGA_loader.patch

New:
----
  godot-3.3-stable.tar.xz
  godot-3.3-stable.tar.xz.sha256
  use_system_zlib_for_fbx.patch

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

Other differences:
------------------
++++++ godot.spec ++++++
--- /var/tmp/diff_new_pack.H8tebj/_old  2021-04-27 21:36:01.512118407 +0200
+++ /var/tmp/diff_new_pack.H8tebj/_new  2021-04-27 21:36:01.516118414 +0200
@@ -24,7 +24,7 @@
 %define ca_bundle %{_localstatedir}/lib/ca-certificates/ca-bundle.pem
 
 Name:           godot
-Version:        3.2.3
+Version:        3.3
 Release:        0
 Summary:        Cross-Platform Game Engine with an Integrated Editor
 License:        MIT
@@ -36,9 +36,8 @@
 Patch0:         linker_pie_flag.patch
 # Use system certificates as fallback for certificates
 Patch1:         certs_fallback.patch
-# PATCH-FIX-UPSTREAM upstream_fix_TGA_loader.patch boo#1182177 boo#1182178
-# commit 113b5ab1c45c01b8e6d54d13ac8876d091f883a8
-Patch2:         upstream_fix_TGA_loader.patch
+# Do not use zlib from thirdparty directory
+Patch2:         use_system_zlib_for_fbx.patch
 BuildRequires:  Mesa-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -103,7 +102,7 @@
 
 # Has some modifications for IPv6 support, upstream enet is unresponsive
 # Should not be unbundled.
-Provides:       bundled(enet) = 1.3.15
+Provides:       bundled(enet) = 1.3.17
 
 # Has custom changes to support seeking in zip archives
 # Should not be unbundled.
@@ -113,6 +112,7 @@
 Provides:       bundled(Tangent_Space_Normal_Maps)
 Provides:       bundled(cvtt)
 Provides:       bundled(easing)
+Provides:       bundled(embree)
 Provides:       bundled(etc2comp)
 Provides:       bundled(glad)
 Provides:       bundled(google-droid-fonts)
@@ -122,6 +122,7 @@
 Provides:       bundled(jpeg-compressor)
 Provides:       bundled(libsimplewebm)
 Provides:       bundled(noto-sans-fonts)
+Provides:       bundled(oidn)
 Provides:       bundled(open-simplex-noise-in-c)
 Provides:       bundled(pcg)
 Provides:       bundled(polyclipping)
@@ -139,16 +140,12 @@
 Provides:       bundled(squish) = 1.15
 Provides:       bundled(xatlas)
 
-## Need to update in Factory ##
-# Possibility to unbundle disabled in 3.2.1
-Provides:       bundled(assimp)
-
 %if 0%{?suse_version} > 1500
 %else
 Provides:       bundled(bullet) = 2.89
 Provides:       bundled(libzstd)
 %if 0%{?sle_version} < 150200
-Provides:       bundled(mbedtls) = 2.16.8
+Provides:       bundled(mbedtls) = 2.16.10
 %endif
 %if !0%{?is_opensuse}
 # SLES seems not to have miniupnpc and wslay
@@ -297,8 +294,8 @@
 touch thirdparty/certs/ca-certificates.crt
 
 %define build_args %{?_smp_mflags} \\\
-        progress=yes verbose=yes udev=yes use_lto=1 \\\
-        CCFLAGS='%{optflags}' \\\
+        progress=no verbose=yes udev=yes use_lto=1 \\\
+        use_static_cpp=no CCFLAGS='%{optflags}' \\\
         system_certs_path=%{ca_bundle} $system_libs
 
 # Build graphical editor (tools)

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.H8tebj/_old  2021-04-27 21:36:01.556118479 +0200
+++ /var/tmp/diff_new_pack.H8tebj/_new  2021-04-27 21:36:01.556118479 +0200
@@ -4,5 +4,8 @@
     <physicalmemory>
       <size unit="M">8192</size>
     </physicalmemory>
+    <disk>
+      <size unit="G">10</size>
+    </disk>
   </hardware>
 </constraints> 

++++++ godot-3.2.3-stable.tar.xz -> godot-3.3-stable.tar.xz ++++++
/work/SRC/openSUSE:Factory/godot/godot-3.2.3-stable.tar.xz 
/work/SRC/openSUSE:Factory/.godot.new.12324/godot-3.3-stable.tar.xz differ: 
char 26, line 1

++++++ godot-3.2.3-stable.tar.xz.sha256 -> godot-3.3-stable.tar.xz.sha256 ++++++
--- /work/SRC/openSUSE:Factory/godot/godot-3.2.3-stable.tar.xz.sha256   
2020-12-12 20:32:52.365883868 +0100
+++ /work/SRC/openSUSE:Factory/.godot.new.12324/godot-3.3-stable.tar.xz.sha256  
2021-04-27 21:36:00.684117044 +0200
@@ -1 +1 @@
-85fd73d742cc64887056a232f8f7a622112e78b51f31d4d08db0f982e5f3a023  
godot-3.2.3-stable.tar.xz
+fcbbc6aaab16059e6622482c3358d58098d34ed51e099c854ec0ad79f466d555  
godot-3.3-stable.tar.xz

++++++ linker_pie_flag.patch ++++++
--- /var/tmp/diff_new_pack.H8tebj/_old  2021-04-27 21:36:01.612118571 +0200
+++ /var/tmp/diff_new_pack.H8tebj/_new  2021-04-27 21:36:01.612118571 +0200
@@ -5,7 +5,7 @@
             https://github.com/godotengine/godot/pull/23542
             https://github.com/godotengine/godot/issues/34533
 Upstream:   seems to do the opposite
-Rebased:    2020-06-25
+Rebased:    2021-04-22
 
 Linker flag "-no-pie" is added by upstream.
 rpmlint complains this violates project policy.
@@ -13,10 +13,12 @@
 
 ---
 
-diff -Naur a/platform/x11/detect.py b/platform/x11/detect.py
---- a/platform/x11/detect.py   2020-06-26 12:57:27.036237658 -0400
-+++ b/platform/x11/detect.py   2020-06-26 12:57:50.187746327 -0400
-@@ -185,7 +185,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
+@@ -199,11 +199,11 @@
+     # Check for gcc version >= 6 before adding -no-pie
+     version = get_compiler_version(env) or [-1, -1]
      if using_gcc(env):
          if version[0] >= 6:
              env.Append(CCFLAGS=["-fpie"])
@@ -25,3 +27,5 @@
      # Do the same for clang should be fine with Clang 4 and higher
      if using_clang(env):
          if version[0] >= 4:
+             env.Append(CCFLAGS=["-fpie"])
+             env.Append(LINKFLAGS=["-no-pie"])

++++++ use_system_zlib_for_fbx.patch ++++++
From: cu...@mail.de
Date: 2021-04-22 12:00:00
Subject: FBXParser should compile with system zlib
References: https://github.com/godotengine/godot/pull/48074

Although zlib is unbundled, FBXParser.cpp wants to use the bundled
header file. Fix this.

Upstream patch probably included in 3.3.1.

---

diff -r -U 5 a/modules/fbx/fbx_parser/FBXParser.cpp 
b/modules/fbx/fbx_parser/FBXParser.cpp
--- a/modules/fbx/fbx_parser/FBXParser.cpp
+++ b/modules/fbx/fbx_parser/FBXParser.cpp
@@ -72,11 +72,11 @@
 
 /** @file  FBXParser.cpp
  *  @brief Implementation of the FBX parser and the rudimentary DOM that we use
  */
 
-#include "thirdparty/zlib/zlib.h"
+#include "/usr/include/zlib.h"
 #include <stdlib.h> /* strtol */
 
 #include "ByteSwapper.h"
 #include "FBXParseTools.h"
 #include "FBXParser.h"

Reply via email to