Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package 0ad for openSUSE:Factory checked in at 2025-05-09 18:51:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/0ad (Old) and /work/SRC/openSUSE:Factory/.0ad.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "0ad" Fri May 9 18:51:06 2025 rev:18 rq:1275934 version:0.27.0 Changes: -------- --- /work/SRC/openSUSE:Factory/0ad/0ad.changes 2025-04-26 22:26:34.809415934 +0200 +++ /work/SRC/openSUSE:Factory/.0ad.new.30101/0ad.changes 2025-05-09 18:53:19.958006761 +0200 @@ -1,0 +2,7 @@ +Thu May 8 21:02:10 UTC 2025 - Aaron Puchert <[email protected]> + +- Only build on architectures supported by bundled premake, and add + check to ensure we revisit that list when more architectures + get supported (boo#1242266). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ 0ad.spec ++++++ --- /var/tmp/diff_new_pack.kyHEPg/_old 2025-05-09 18:53:21.054052353 +0200 +++ /var/tmp/diff_new_pack.kyHEPg/_new 2025-05-09 18:53:21.058052519 +0200 @@ -78,7 +78,7 @@ BuildRequires: cargo BuildRequires: rust %endif -ExcludeArch: s390x +ExclusiveArch: aarch64 %{arm} %{ix86} loongarch64 riscv64 x86_64 %description 0 A.D. (pronounced "zero ey-dee") is a real-time strategy (RTS) game @@ -107,6 +107,19 @@ libraries/source/cxxtest-4.4/build.sh JOBS="%{?_smp_mflags}" libraries/source/fcollada/build.sh JOBS="%{?_smp_mflags}" libraries/source/premake-core/build.sh + +# Compare list of supported architectures against known list. If this changes, revise ExclusiveArch. +grep "#define PLATFORM_ARCHITECTURE" libraries/source/premake-core/premake-core-*/src/host/premake.h >arch.list +diff arch.list - <<END +#define PLATFORM_ARCHITECTURE "x86_64" +#define PLATFORM_ARCHITECTURE "x86" +#define PLATFORM_ARCHITECTURE "ARM64" +#define PLATFORM_ARCHITECTURE "ARM" +#define PLATFORM_ARCHITECTURE "RISCV64" +#define PLATFORM_ARCHITECTURE "loongarch64" +#define PLATFORM_ARCHITECTURE "e2k" +END + build/workspaces/update-workspaces.sh \ %{?_smp_mflags} \ --bindir=%{_bindir} \
