public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/godot] f44: Version 4.7-stable
Date: Tue, 23 Jun 2026 12:20:06 GMT	[thread overview]
Message-ID: <178221720697.1.15694104982226190080.rpms-godot-3bd1bbbdae9b@fedoraproject.org> (raw)

A new commit has been pushed.

Repo   : rpms/godot
Branch : f44
Commit : 3bd1bbbdae9b10d513730d53fa8afef33a6243ab
Author : Rémi Verschelde <rverschelde@gmail.com>
Date   : 2026-06-23T12:10:48+02:00
Stats  : +40/-6 in 4 file(s)
URL    : https://src.fedoraproject.org/rpms/godot/c/3bd1bbbdae9b10d513730d53fa8afef33a6243ab?branch=f44

Log:
Version 4.7-stable

---
diff --git a/.gitignore b/.gitignore
index 093b604..4be051c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -57,3 +57,5 @@
 /godot-4.6.2-stable.tar.xz.sha256
 /godot-4.6.3-stable.tar.xz
 /godot-4.6.3-stable.tar.xz.sha256
+/godot-4.7-stable.tar.xz
+/godot-4.7-stable.tar.xz.sha256

diff --git a/godot.spec b/godot.spec
index a38ee86..6c27776 100644
--- a/godot.spec
+++ b/godot.spec
@@ -13,8 +13,8 @@
 %define rdnsname org.godotengine.Godot
 
 Name:           godot
-Version:        4.6.3
-Release:        2%{?dist}
+Version:        4.7
+Release:        1%{?dist}
 Summary:        Multi-platform 2D and 3D game engine with a feature-rich editor
 %if 0%{?mageia}
 Group:          Development/Tools
@@ -27,6 +27,8 @@ Source1:        https://github.com/godotengine/godot-builds/releases/download/%{
 
 # Preconfigure Blender and oidnDenoise paths to use system-installed versions.
 Patch0:         preconfigure-blender-oidn-paths.patch
+# https://github.com/godotengine/godot/pull/120568
+Patch1:         pr-120568-system-harfbuzz-flags.patch
 
 # Upstream does not support this arch (for now)
 ExcludeArch:    s390x
@@ -41,6 +43,8 @@ BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(freetype2)
 BuildRequires:  pkgconfig(harfbuzz)
 BuildRequires:  pkgconfig(harfbuzz-icu)
+BuildRequires:  pkgconfig(harfbuzz-raster)
+BuildRequires:  pkgconfig(harfbuzz-vector)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(graphite2)
 BuildRequires:  pkgconfig(icu-i18n)
@@ -126,7 +130,7 @@ Recommends:     oidn
 Provides:       bundled(enet) = 1.3.18
 %if ! %{system_glslang}
 # Fedora package only provides static libs, needs more work to be usable.
-Provides:       bundled(glslang) = 14.2.0
+Provides:       bundled(glslang) = 16.1.0
 %endif
 # Has custom changes to support seeking in zip archives.
 # Should not be unbundled.
@@ -249,7 +253,7 @@ install -d %{buildroot}%{_bindir}
 install -m755 bin/%{name}.linuxbsd.editor.%{godot_arch} %{buildroot}%{_bindir}/%{name}
 install -m755 bin/%{name}.linuxbsd.template_release.%{godot_arch} %{buildroot}%{_bindir}/%{name}-runner
 
-install -D -m644 icon.svg \
+install -D -m644 misc/logo/icon.svg \
     %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
 install -D -m644 misc/dist/linux/%{rdnsname}.desktop \
     %{buildroot}%{_datadir}/applications/%{rdnsname}.desktop
@@ -266,12 +270,17 @@ install -D -m644 misc/dist/shell/%{name}.fish \
 install -D -m644 misc/dist/shell/_%{name}.zsh-completion \
     %{buildroot}%{_datadir}/zsh/site-functions/_%{name}
 
+cp misc/logo/LICENSE.txt LOGO_LICENSE.txt
+
 %check
 # Validate desktop and appdata files
 desktop-file-validate %{buildroot}%{_datadir}/applications/%{rdnsname}.desktop
 appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/%{rdnsname}.appdata.xml
 
 %changelog
+* Mon Jun 22 2026 Rémi Verschelde <akien@fedoraproject.org> - 4.7-1
+- Version 4.7-stable
+
 * Mon Jun 08 2026 František Zatloukal <fzatlouk@redhat.com> - 4.6.3-2
 - Rebuilt for icu 78.3
 

diff --git a/pr-120568-system-harfbuzz-flags.patch b/pr-120568-system-harfbuzz-flags.patch
new file mode 100644
index 0000000..e29ae46
--- /dev/null
+++ b/pr-120568-system-harfbuzz-flags.patch
@@ -0,0 +1,23 @@
+From 3bbc02f61e015ea28ae1bbe6d6f62dab114da357 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Pa=CC=84vels=20Nadtoc=CC=8Cajevs?=
+ <7645683+bruvzg@users.noreply.github.com>
+Date: Tue, 23 Jun 2026 09:44:15 +0300
+Subject: [PATCH] Add missing components to the pkg-config for system HarfBuzz.
+
+---
+ platform/linuxbsd/detect.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/platform/linuxbsd/detect.py b/platform/linuxbsd/detect.py
+index 456e71950e76..cb86815a17f3 100644
+--- a/platform/linuxbsd/detect.py
++++ b/platform/linuxbsd/detect.py
+@@ -256,7 +256,7 @@ def configure(env: "SConsEnvironment"):
+         env.ParseConfig("pkg-config icu-i18n icu-uc --cflags --libs")
+ 
+     if not env["builtin_harfbuzz"]:
+-        env.ParseConfig("pkg-config harfbuzz harfbuzz-icu --cflags --libs")
++        env.ParseConfig("pkg-config harfbuzz harfbuzz-icu harfbuzz-raster harfbuzz-vector --cflags --libs")
+ 
+     if not env["builtin_icu4c"] or not env["builtin_harfbuzz"]:
+         print_warning(

diff --git a/sources b/sources
index 0a3ac34..985342d 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (godot-4.6.3-stable.tar.xz) = b3e4c63eae7b7e0c47da07ae64d49dca5bf033912ea0a0da5440fcee48b4eb16c75e446374e7916c4ca2c6ff39ed7f3833e4cc2761df73765a660f715770f803
-SHA512 (godot-4.6.3-stable.tar.xz.sha256) = 30e851399154afd8bab05cc4c16ad0c59b3286a10751f37cafa6a032b4daa4fd2b3a1787f0446f45d63ae1b5ef6fa9681f3edf82fac8050597877f60e1f9c797
+SHA512 (godot-4.7-stable.tar.xz) = 0afddbd2acb1e2eba0bb2b885d58c321e9b7d4adc30481d7ab70b348dc96d9ccf1c11fd7de39900eb646c543488225280b7321831b0237cde9d27655962fefc0
+SHA512 (godot-4.7-stable.tar.xz.sha256) = a36d75f9d1ad4fb7594ee160788e64626850430c869500d7ea547885acc6c3274f444a98a637eca8a310a95370c84c0ab9a4e6b3169869a8b2513d35d09e88b0

                 reply	other threads:[~2026-06-23 12:20 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178221720697.1.15694104982226190080.rpms-godot-3bd1bbbdae9b@fedoraproject.org \
    --to=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox