Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libmetal for openSUSE:Factory checked in at 2026-10-24 22:05:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmetal (Old) and /work/SRC/openSUSE:Factory/.libmetal.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmetal" Sat Oct 24 22:05:25 2026 rev:4 rq:1392210 version:2026.04.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libmetal/libmetal.changes 2025-07-02 18:17:29.123354530 +0200 +++ /work/SRC/openSUSE:Factory/.libmetal.new.2252680/libmetal.changes 2026-10-24 22:07:20.930460785 +0200 @@ -1,0 +2,18 @@ +Fri Oct 23 18:32:27 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2026.04.0: + * Support machine-less builds and machine-specific interfaces + outside of libmetal + * NuttX mutex support now handles recursive mutexes + * CMake no longer propagates PROJECT_EC_FLAGS options to the + parent project + * Remove Xilinx BSP code, now maintained in a downstream repo + * Add public headers to the metal-shared and metal-static CMake + targets + * Fix compatibility with AMD machines + * Provide ATOMIC_VAR_INIT for C23 compilers lacking it + * Add cross-platform tests, fix documentation and CI issues +- Drop libmetal-gcc15.patch: adopted upstream +- Spec file cleanup + +------------------------------------------------------------------- Old: ---- libmetal-2025.04.0.tar.gz libmetal-gcc15.patch New: ---- libmetal-2026.04.0.tar.gz ----------(Old B)---------- Old: * Add cross-platform tests, fix documentation and CI issues - Drop libmetal-gcc15.patch: adopted upstream - Spec file cleanup ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmetal.spec ++++++ --- /var/tmp/diff_new_pack.JeXmUS/_old 2026-10-24 22:07:21.568487469 +0200 +++ /var/tmp/diff_new_pack.JeXmUS/_new 2026-10-24 22:07:21.570487552 +0200 @@ -18,15 +18,15 @@ %define libname libmetal1 Name: libmetal -Version: 2025.04.0 +Version: 2026.04.0 Release: 0 Summary: Bare metal interaction APIs License: BSD-3-Clause URL: https://github.com/OpenAMP/libmetal Source: https://github.com/OpenAMP/libmetal/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# https://github.com/OpenAMP/libmetal/commit/dcf121ab617443166e976afbdd848569cf773895 -Patch0: libmetal-gcc15.patch BuildRequires: cmake +# Keep plain -devel names: --pkgconfig overexpands these into multiple +# pkgconfig() lines for a single library; the -devel form is equivalent. BuildRequires: libhugetlbfs-devel BuildRequires: sysfsutils-devel ExclusiveArch: x86_64 %{arm} aarch64 %{ix86} riscv64 @@ -63,7 +63,7 @@ ln -s arm lib/processor/armv6l ln -s arm lib/processor/armv7l ln -s riscv lib/processor/riscv64 -for i in %ix86; do +for i in %{ix86}; do ln -s x86 lib/processor/$i done @@ -76,7 +76,7 @@ %install %cmake_install # do not install test binaries -rm %{buildroot}%{_bindir}/test-metal* +rm %{buildroot}%{_bindir}/test-metal* %{buildroot}%{_bindir}/test-all-metal* %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig ++++++ libmetal-2025.04.0.tar.gz -> libmetal-2026.04.0.tar.gz ++++++ ++++ 4610 lines of diff (skipped)
