The package rpms/godot.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/godot.git/commit/?id=50258f159d0d....
Change:
+ExcludeArch: ppc64 ppc64le s390x
Thanks.
Full change:
============
commit 50258f159d0dde74b47a3adeaff1db235a3c0a47
Author: Rémi Verschelde <rverschelde(a)gmail.com>
Date: Wed Jun 20 12:03:10 2018 +0200
Version 3.0.3, enable aarch64 support
Godot 3.0.3 built fine on Mageia 7 on aarch64,
so it should work on Fedora too.
diff --git a/.gitignore b/.gitignore
index 77e822c..8cb2b31 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/godot-3.0.2-stable.tar.gz
+/godot-3.0.3-stable.tar.gz
diff --git a/0001-Dist-Fix-Linux-desktop-file-launch-argument.patch
b/0001-Dist-Fix-Linux-desktop-file-launch-argument.patch
deleted file mode 100644
index 9424af2..0000000
--- a/0001-Dist-Fix-Linux-desktop-file-launch-argument.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 593e616a482eccd5f6772b4df9430ff0d7305a50 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= <rverschelde(a)gmail.com>
-Date: Wed, 14 Mar 2018 12:05:16 +0100
-Subject: [PATCH] Dist: Fix Linux desktop file launch argument
-
-(cherry picked from commit a55e2f2dac040246d780e55d27c0ca22c3eb179f)
----
- misc/dist/linux/godot.desktop | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/misc/dist/linux/godot.desktop b/misc/dist/linux/godot.desktop
-index 545c49125..974352b11 100644
---- a/misc/dist/linux/godot.desktop
-+++ b/misc/dist/linux/godot.desktop
-@@ -2,7 +2,7 @@
- Name=Godot Engine
- GenericName=Libre game engine
- Comment=Multi-platform 2D and 3D game engine with a feature rich editor
--Exec=godot -pm
-+Exec=godot -p
- Icon=godot
- Terminal=false
- Type=Application
---
-2.13.6
-
diff --git a/0001-SCons-Fix-linking-system-pcre2-on-server-platform.patch
b/0001-SCons-Fix-linking-system-pcre2-on-server-platform.patch
deleted file mode 100644
index eac634b..0000000
--- a/0001-SCons-Fix-linking-system-pcre2-on-server-platform.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From eeb7385f02ba4730cf4fd9601b97b3149d2b4ebb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= <rverschelde(a)gmail.com>
-Date: Sun, 4 Mar 2018 13:46:11 +0100
-Subject: [PATCH] SCons: Fix linking system pcre2 on server platform
-
-Fixes #17245.
-
-(cherry picked from commit e619727e999ecd8e6883330f2c6950cd0624de99)
----
- platform/server/detect.py | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/platform/server/detect.py b/platform/server/detect.py
-index 77193e592..c3cb76b3c 100644
---- a/platform/server/detect.py
-+++ b/platform/server/detect.py
-@@ -127,6 +127,11 @@ def configure(env):
- if not env['builtin_libogg']:
- env.ParseConfig('pkg-config ogg --cflags --libs')
-
-+ # On Linux wchar_t should be 32-bits
-+ # 16-bit library shouldn't be required due to compiler optimisations
-+ if not env['builtin_pcre2']:
-+ env.ParseConfig('pkg-config libpcre2-32 --cflags --libs')
-+
- ## Flags
-
- # Linkflags below this line should typically stay the last ones
---
-2.13.6
-
diff --git a/godot.spec b/godot.spec
index 271b011..751e761 100644
--- a/godot.spec
+++ b/godot.spec
@@ -4,27 +4,23 @@
%define uversion %{version}-%{status}
Name: godot
-Version: 3.0.2
-Release: 2%{?dist}
+Version: 3.0.3
+Release: 1%{?dist}
Summary: Multi-platform 2D and 3D game engine with a feature-rich editor
# Godot itself is MIT-licensed, the rest is from vendored thirdparty libraries
License: MIT and CC-BY and ASL 2.0 and BSD and zlib and OFL and Bitstream Vera
Fonts Copyright and ISC and MPLv2.0
URL:
https://godotengine.org
Source0:
https://github.com/godotengine/godot/archive/%{uversion}/%{name}-%{uversi...
-# Upstream fix for
https://github.com/godotengine/godot/issues/17245
-Patch0: 0001-SCons-Fix-linking-system-pcre2-on-server-platform.patch
-# Upstream fix
-Patch1: 0001-Dist-Fix-Linux-desktop-file-launch-argument.patch
# Workaround for GCC < 8.1 ICE on armv7hl
#
https://github.com/godotengine/godot/issues/16100
#
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79085
-Patch2: godot-3.0.2-workaround-gcc-ice-armv7hl.patch
+Patch0: godot-3.0.2-workaround-gcc-ice-armv7hl.patch
# Upstream does not support those arches (for now)
-# aarch64 support might come eventually
-ExcludeArch: aarch64 ppc64 ppc64le s390x
+ExcludeArch: ppc64 ppc64le s390x
+BuildRequires: gcc-c++
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gl)
@@ -163,11 +159,9 @@ by pointing to the location of the game's data package.
%prep
%setup -q -n %{name}-%{uversion}
-%patch0 -p1 -b .server-linking
-%patch1 -p1 -b .desktop-exec
%ifarch armv7hl
%if 0%{?rhel} > 7 || 0%{?fedora} < 29
-%patch2 -p1 -b .armv7hl-gcc-ice
+%patch0 -p1 -b .armv7hl-gcc-ice
%endif
%endif
@@ -246,6 +240,10 @@ desktop-file-validate
%{buildroot}%{_datadir}/applications/%{name}.desktop
appstream-util validate-relax --nonet
%{buildroot}%{_datadir}/metainfo/%{name}.appdata.xml
%changelog
+* Wed Jun 20 2018 Rémi Verschelde <akien(a)fedoraproject.org> - 3.0.3-1
+- Version 3.0.3-stable
+- Enable aarch64 support
+
* Mon Mar 26 2018 Rémi Verschelde <akien(a)fedoraproject.org> - 3.0.2-2
- Fix inclusion of armv7hl-specific patch in SRPM
diff --git a/sources b/sources
index 6b155ce..071421d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (godot-3.0.2-stable.tar.gz) =
4d26248dd51907e2b466131074066a204bd09261544f574fb3894faee44655c27767ef9c05447f66e5771bb7c23f03232acaac1ee92db12387c12deb98f31757
+SHA512 (godot-3.0.3-stable.tar.gz) =
d9f5e1fff17b25a68de42a28659d13f9b6201ad030893ee19d79be8c70f3d27a5e4a775b26f895c209cb585438e0f87267e766f4bf542e0b6f900a131f54ead6