The package rpms/powdertoy.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/powdertoy.git/commit/?id=23d2b351....
Change:
+%ifnarch ppc64le
Thanks.
Full change:
============
commit 23d2b351100ae1434ccd937a8cb29f45e2b7ea26
Author: Artur Frenszek-Iwicki <fedora(a)svgames.pl>
Date: Thu Mar 28 14:18:31 2024 +0100
Update to v98.0.363
diff --git a/.gitignore b/.gitignore
index 80a88a0..d6c13a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/The-Powder-Toy-v96.2.350.tar.gz
/The-Powder-Toy-v97.0.351b.tar.gz
/The-Powder-Toy-v97.0.352.tar.gz
+/The-Powder-Toy-v98.0.363.tar.gz
diff --git a/0001-fix-gcc13-build-failures.patch b/0001-fix-gcc13-build-failures.patch
deleted file mode 100644
index 9fff4c3..0000000
--- a/0001-fix-gcc13-build-failures.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff -r -U4 The-Powder-Toy-97.0.352--orig/src/graphics/FontReader.cpp
The-Powder-Toy-97.0.352--patched/src/graphics/FontReader.cpp
---- The-Powder-Toy-97.0.352--orig/src/graphics/FontReader.cpp 2023-01-04
03:02:45.000000000 +0100
-+++ The-Powder-Toy-97.0.352--patched/src/graphics/FontReader.cpp 2023-01-20
14:49:13.141906637 +0100
-@@ -3,8 +3,9 @@
- #include "bzip2/bz2wrap.h"
- #include "font.bz2.h"
-
- #include <array>
-+#include <cstdint>
-
- unsigned char *font_data = nullptr;
- unsigned int *font_ptrs = nullptr;
- unsigned int (*font_ranges)[2] = nullptr;
-diff -r -U4 The-Powder-Toy-97.0.352--orig/src/simulation/SnapshotDelta.cpp
The-Powder-Toy-97.0.352--patched/src/simulation/SnapshotDelta.cpp
---- The-Powder-Toy-97.0.352--orig/src/simulation/SnapshotDelta.cpp 2023-01-04
03:02:45.000000000 +0100
-+++ The-Powder-Toy-97.0.352--patched/src/simulation/SnapshotDelta.cpp 2023-01-20
14:48:46.474690879 +0100
-@@ -1,8 +1,9 @@
- #include "SnapshotDelta.h"
-
- #include "common/tpt-minmax.h"
-
-+#include <cstdint>
- #include <utility>
-
- // * A SnapshotDelta is a bidirectional difference type between Snapshots, defined such
- // that SnapshotDelta d = SnapshotDelta::FromSnapshots(A, B) yields a SnapshotDelta
which can be
diff --git a/powdertoy.spec b/powdertoy.spec
index 4f09f0f..3814dbc 100644
--- a/powdertoy.spec
+++ b/powdertoy.spec
@@ -9,8 +9,8 @@ URL:
https://powdertoy.co.uk
# src/json/ and src/lua/ are MIT
License: GPLv3 and MIT and ASL 2.0
-Version: 97.0.352
-Release: 4%{?dist}
+Version: 98.0.363
+Release: 1%{?dist}
%global repo_owner The-Powder-Toy
%global repo_name The-Powder-Toy
@@ -21,9 +21,6 @@ Source0:
https://github.com/%{repo_owner}/%{repo_name}/archive/v%{version}/%{rep
# which refer to "powder" and makes them use "powdertoy" instead.
Patch0: 0000-use-powdertoy-instead-of-powder-as-name.patch
-# Some missing includes worked fine until GCC13 and now cause build failures
-Patch1: 0001-fix-gcc13-build-failures.patch
-
BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
BuildRequires: libappstream-glib
@@ -39,8 +36,7 @@ BuildRequires: SDL2-devel
BuildRequires: zlib-devel
# luajit is not available on these architectures
-# See:
https://bodhi.fedoraproject.org/updates/FEDORA-2021-00d0ce7adb
-%ifnarch ppc64le s390x
+%ifnarch ppc64le
BuildRequires: lua-devel
BuildRequires: luajit-devel
%global luaver luajit
@@ -77,14 +73,13 @@ thousands of different saves made by the community or upload your
own!
# We modify this value to preserve backwards-compatibility.
%meson \
-Dignore_updates=true \
- -Dinstall_check=false \
+ -Dcan_install=no \
-Dapp_exe=powdertoy \
-Dapp_data=powdertoy \
-Dstatic=none \
-Dhttp=true \
-Denforce_https=true \
- -Dgravfft=true \
- -Dlua=%luaver \
+ -Dlua=%{luaver} \
-Dx86_sse=auto
%meson_build
@@ -150,6 +145,11 @@ appstream-util validate-relax --nonet
%{buildroot}%{_metainfodir}/%{rtld_name}.m
%changelog
+* Thu Mar 28 2024 Artur Frenszek-Iwicki <fedora(a)svgames.pl> - 98.0.363-1
+- Update to v98.0.363
+- Drop Patch1 (fixes for GCC13 - solved upstream)
+- Re-enable luajit support on s390x
+
* Fri Jul 21 2023 Fedora Release Engineering <releng(a)fedoraproject.org> -
97.0.352-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
diff --git a/sources b/sources
index bfb7180..681ed50 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (The-Powder-Toy-v97.0.352.tar.gz) =
001905b659efc4b4563f1918a3ae83ccc6f3727b26156a189191573e78548b8b7966b73423cf98f0fc8ddf5e77b32364bddc6566196b7bf7e9f88f2189947ed4
+SHA512 (The-Powder-Toy-v98.0.363.tar.gz) =
f6e2c6ccb4dd8f8afc806521794717fa2a296de6e12e13236913f978f06f7e74d705d423e639ec2b038e1b41def2aa646a3c8d823588ac8a73172103e566d6b5