From ba8eef0b8b769cb936cf1e5333362a1fdfb35a33f7df5bdd7b28539b5eb2be14 Mon Sep 17 00:00:00 2001 From: Max Mitschke Date: Sun, 8 Mar 2020 22:49:31 +0000 Subject: [PATCH 1/3] Accepting request 781910 from home:cunix:godot combined Supplements and Enhances OBS-URL: https://build.opensuse.org/request/show/781910 OBS-URL: https://build.opensuse.org/package/show/games/godot?expand=0&rev=8 --- godot.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/godot.spec b/godot.spec index 737dda5..6ab2c2c 100644 --- a/godot.spec +++ b/godot.spec @@ -201,11 +201,10 @@ Summary: Godot command line completion for Bash Group: Amusements/Games/Other BuildArch: noarch Requires: bash-completion -Supplements: bash-completion -Supplements: %{name} -Enhances: %{name}-headless -Enhances: %{name}-runner -Enhances: %{name}-server +Supplements: (%{name} and bash-completion) +Enhances: (%{name}-headless and bash-completion) +Enhances: (%{name}-runner and bash-completion) +Enhances: (%{name}-server and bash-completion) %description bash-completion Bash command line completion support for %{name}, %{name}-headless, From 40ddc313f9f798ef11dfb84a2d3bf212e998577bf55be90c1186c78b630ab764 Mon Sep 17 00:00:00 2001 From: Max Mitschke Date: Tue, 10 Mar 2020 19:03:50 +0000 Subject: [PATCH 2/3] Accepting request 783518 from home:cunix:godot Update to 3.2.1 OBS-URL: https://build.opensuse.org/request/show/783518 OBS-URL: https://build.opensuse.org/package/show/games/godot?expand=0&rev=9 --- godot-3.2-stable.tar.xz | 3 --- godot-3.2-stable.tar.xz.sha256 | 1 - godot-3.2.1-stable.tar.xz | 3 +++ godot-3.2.1-stable.tar.xz.sha256 | 1 + godot.changes | 25 +++++++++++++++++++++++++ godot.spec | 3 ++- linker_pie_flag.patch | 8 ++++---- 7 files changed, 35 insertions(+), 9 deletions(-) delete mode 100644 godot-3.2-stable.tar.xz delete mode 100644 godot-3.2-stable.tar.xz.sha256 create mode 100644 godot-3.2.1-stable.tar.xz create mode 100644 godot-3.2.1-stable.tar.xz.sha256 diff --git a/godot-3.2-stable.tar.xz b/godot-3.2-stable.tar.xz deleted file mode 100644 index bba30d5..0000000 --- a/godot-3.2-stable.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:258e166a33f0d71aec59016d8e0d96342a0047a4d84aad2346c232bac8b3c0ce -size 14038472 diff --git a/godot-3.2-stable.tar.xz.sha256 b/godot-3.2-stable.tar.xz.sha256 deleted file mode 100644 index 62901df..0000000 --- a/godot-3.2-stable.tar.xz.sha256 +++ /dev/null @@ -1 +0,0 @@ -258e166a33f0d71aec59016d8e0d96342a0047a4d84aad2346c232bac8b3c0ce godot-3.2-stable.tar.xz diff --git a/godot-3.2.1-stable.tar.xz b/godot-3.2.1-stable.tar.xz new file mode 100644 index 0000000..e76ada0 --- /dev/null +++ b/godot-3.2.1-stable.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:556b564079fb1b21a05320c359268b2032c87d8b3bfaa4fd104ebf9c909ab87d +size 14066488 diff --git a/godot-3.2.1-stable.tar.xz.sha256 b/godot-3.2.1-stable.tar.xz.sha256 new file mode 100644 index 0000000..c3589e6 --- /dev/null +++ b/godot-3.2.1-stable.tar.xz.sha256 @@ -0,0 +1 @@ +556b564079fb1b21a05320c359268b2032c87d8b3bfaa4fd104ebf9c909ab87d godot-3.2.1-stable.tar.xz diff --git a/godot.changes b/godot.changes index 80d5d52..5781747 100644 --- a/godot.changes +++ b/godot.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Tue Mar 10 16:00:00 UTC 2020 - cunix@mail.de + +- Update to 3.2.1 + + Fixed: + * Bullet: Fix detection of concave shape in Area. + * Camera2D: Fix inverted use of Camera2D offset_v. + * Debugger: Fix crash inspecting freed objects. + * Expression: Fix parsing integers as 32-bit. + * Particles: Fix undefined behavior with atan in GPU Particles. + * TileSet: Hide TileSet properties from Inspector, fixing + OOM crash on huge tilesets. + * Video: Workaround WebM playback bug after AudioServer latency fixes. + + Added: + * Skin: Add support for named binds. + * API documentation updates. + * Editor translation updates. + + And more: + https://downloads.tuxfamily.org/godotengine/3.2.1/Godot_v3.2.1-stable_changelog_chrono.txt + +- "linker_pie_flag.patch" adjusted. + ------------------------------------------------------------------- Wed Feb 12 12:00:00 UTC 2020 - cunix@mail.de diff --git a/godot.spec b/godot.spec index 6ab2c2c..8faeb36 100644 --- a/godot.spec +++ b/godot.spec @@ -24,7 +24,7 @@ %define ca_bundle %{_localstatedir}/lib/ca-certificates/ca-bundle.pem Name: godot -Version: 3.2 +Version: 3.2.1 Release: 0 Summary: Cross-Platform Game Engine with an Integrated Editor License: MIT @@ -137,6 +137,7 @@ 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 diff --git a/linker_pie_flag.patch b/linker_pie_flag.patch index 699afd3..bea05af 100644 --- a/linker_pie_flag.patch +++ b/linker_pie_flag.patch @@ -17,14 +17,14 @@ diff -r -U 5 a/platform/x11/detect.py b/platform/x11/detect.py +++ b/platform/x11/detect.py @@ -182,11 +182,11 @@ # Check for gcc version >= 6 before adding -no-pie + version = get_compiler_version(env) or [-1, -1] if using_gcc(env): - version = get_compiler_version(env) - if version != None and version[0] >= '6': + if version[0] >= 6: env.Append(CCFLAGS=['-fpie']) - env.Append(LINKFLAGS=['-no-pie']) + env.Append(LINKFLAGS=['-pie']) # Do the same for clang should be fine with Clang 4 and higher if using_clang(env): - version = get_compiler_version(env) - if version != None and version[0] >= '4': + if version[0] >= 4: env.Append(CCFLAGS=['-fpie']) + env.Append(LINKFLAGS=['-no-pie']) From e93b87bf87e08929aaa400d1b50093a187d2aa4ff30627e690dc2adec548ca60 Mon Sep 17 00:00:00 2001 From: Max Mitschke Date: Wed, 11 Mar 2020 04:13:39 +0000 Subject: [PATCH 3/3] Updating version of mbedtls that is bundled with Godot v3.2.1 OBS-URL: https://build.opensuse.org/package/show/games/godot?expand=0&rev=10 --- godot.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/godot.spec b/godot.spec index 8faeb36..da35379 100644 --- a/godot.spec +++ b/godot.spec @@ -145,7 +145,7 @@ Provides: bundled(assimp) Provides: bundled(bullet) = 2.89 Provides: bundled(libzstd) %if 0%{?sle_version} < 150200 -Provides: bundled(mbedtls) = 2.16.4 +Provides: bundled(mbedtls) = 2.16.5 %endif %if !0%{?is_opensuse} # SLES seems not to have miniupnpc and wslay