Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fs-uae for openSUSE:Factory checked in at 2026-09-02 17:04:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fs-uae (Old) and /work/SRC/openSUSE:Factory/.fs-uae.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fs-uae" Wed Sep 2 17:04:12 2026 rev:16 rq:1375369 version:3.2.35 Changes: -------- --- /work/SRC/openSUSE:Factory/fs-uae/fs-uae.changes 2025-09-16 18:19:11.705107327 +0200 +++ /work/SRC/openSUSE:Factory/.fs-uae.new.1265/fs-uae.changes 2026-09-02 17:04:47.161572880 +0200 @@ -1,0 +2,6 @@ +Wed Aug 26 15:19:42 UTC 2026 - Giacomo Comes <[email protected]> + +- Add patch numbers_fix.patch + * fix build with gcc16 + +------------------------------------------------------------------- New: ---- numbers_fix.patch ----------(New B)---------- New: - Add patch numbers_fix.patch * fix build with gcc16 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fs-uae.spec ++++++ --- /var/tmp/diff_new_pack.GJPxdw/_old 2026-09-02 17:04:47.948600379 +0200 +++ /var/tmp/diff_new_pack.GJPxdw/_new 2026-09-02 17:04:47.950600448 +0200 @@ -1,7 +1,7 @@ # # spec file for package fs-uae # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,6 +24,8 @@ Group: System/Emulators/Other URL: https://fs-uae.net/ Source: https://github.com/FrodeSolheim/fs-uae/releases/download/v%{version}/fs-uae-%{version}.tar.xz +#PATCH-FIX-SUSE fix conflict between variable numbers and C++20 std::numbers +Patch0: numbers_fix.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme @@ -65,7 +67,7 @@ using the cursor keys and right Ctrl/Alt keys). %prep -%setup -q +%autosetup -p1 %build %if 0%{?sle_version} == 150000 ++++++ numbers_fix.patch ++++++ Fix conflict of variable numbers after the introduction of std::numbers in C++20 --- fs-uae-3.2.35/src/statusline.cpp.ori 2026-08-26 11:02:35.970398207 -0400 +++ fs-uae-3.2.35/src/statusline.cpp 2026-08-26 11:02:51.969278951 -0400 @@ -44,7 +44,7 @@ } } -static const char *numbers = { /* ugly 0123456789CHD%+-P */ +static const char *number_s = { /* ugly 0123456789CHD%+-P */ "+++++++--++++-+++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++-++++++-++++----++---+--------------+++++++" "+xxxxx+--+xx+-+xxxxx++xxxxx++x+-+x++xxxxx++xxxxx++xxxxx++xxxxx++xxxxx++xxxx+-+x++x+-+xxx++-+xx+-+x---+----------+xxxxx+" "+x+++x+--++x+-+++++x++++++x++x+++x++x++++++x++++++++++x++x+++x++x+++x++x++++-+x++x+-+x++x+--+x++x+--+x+----+++--+x---x+" @@ -67,7 +67,7 @@ int j; const char *numptr; - numptr = numbers + num * TD_NUM_WIDTH + NUMBERS_NUM * TD_NUM_WIDTH * y; + numptr = number_s + num * TD_NUM_WIDTH + NUMBERS_NUM * TD_NUM_WIDTH * y; for (j = 0; j < TD_NUM_WIDTH; j++) { if (*numptr == 'x') putpixel (buf, bpp, x + j, c1, 1);
