public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/godot] f44: Version 4.7-stable
@ 2026-06-23 12:20
0 siblings, 0 replies; only message in thread
From: @ 2026-06-23 12:20 UTC (permalink / raw)
To: git-commits
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
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-23 12:20 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-23 12:20 [rpms/godot] f44: Version 4.7-stable
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox