Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package clpeak for openSUSE:Factory checked in at 2026-06-25 10:58:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/clpeak (Old) and /work/SRC/openSUSE:Factory/.clpeak.new.2088 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "clpeak" Thu Jun 25 10:58:01 2026 rev:12 rq:1361626 version:2.0.14 Changes: -------- --- /work/SRC/openSUSE:Factory/clpeak/clpeak.changes 2026-06-22 17:30:36.612193122 +0200 +++ /work/SRC/openSUSE:Factory/.clpeak.new.2088/clpeak.changes 2026-06-25 10:59:53.234905683 +0200 @@ -1,0 +2,21 @@ +Wed Jun 24 16:40:17 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 2.0.14: + * Gate AMX intrinsics on 64-bit targets to fix i686 builds + * CPU: expose every supported ISA variant as its own compute + test + * CPU: volatile-seed fp32/fp64 affine coefficients to fix the + SSE2 peak result under -ffast-math + * CPU: use matrix instruction names for ARM matrix engine + labels + * ROCm: fix bf16 and rocWMMA AOT kernel builds on ROCm 6.4, + tighten AOT arch groups, and fix dlopen shim compile errors + * Optionally build driver-only GPU binaries (AOT CUDA/ROCm, + optional GEMM libraries) +- Add clpeak-install-bindir.patch: the upstream packaging rework + started installing the binary into the prefix root (/usr/clpeak); + install it into bindir via GNUInstallDirs instead (sent upstream) +- Drop _service/_servicedata and build straight from the upstream + release tarball + +------------------------------------------------------------------- Old: ---- _service _servicedata clpeak-2.0.13.tar.xz New: ---- clpeak-2.0.14.tar.gz clpeak-install-bindir.patch ----------(New B)---------- New: optional GEMM libraries) - Add clpeak-install-bindir.patch: the upstream packaging rework started installing the binary into the prefix root (/usr/clpeak); ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ clpeak.spec ++++++ --- /var/tmp/diff_new_pack.uRXXrs/_old 2026-06-25 10:59:53.742923224 +0200 +++ /var/tmp/diff_new_pack.uRXXrs/_new 2026-06-25 10:59:53.746923363 +0200 @@ -18,12 +18,14 @@ Name: clpeak -Version: 2.0.13 +Version: 2.0.14 Release: 0 Summary: Find peak OpenCL capacities like bandwidth & compute License: LicenseRef-SUSE-Public-Domain URL: https://github.com/krrishnarraj/clpeak -Source: %{name}-%{version}.tar.xz +Source: https://github.com/krrishnarraj/clpeak/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM clpeak-install-bindir.patch -- install the binary into bindir, not the prefix root +Patch0: clpeak-install-bindir.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: opencl-cpp-headers ++++++ clpeak-install-bindir.patch ++++++ From: Martin Pluskal <[email protected]> Date: Wed, 24 Jun 2026 00:00:00 +0000 Subject: [PATCH] cmake: install the binary into GNUInstallDirs bindir The packaging rework changed the install rule to drop the binary directly into the install prefix root (DESTINATION .) so the CPack ZIP keeps it at the archive root. That breaks a normal system install: the binary ends up as /usr/clpeak instead of /usr/bin/clpeak, so distro packages that expect it under bindir fail to build. GNUInstallDirs is already included, so honour it for the binary. The LICENSE is dropped from the install set as well -- shipping it into the prefix root (/usr/LICENSE) is wrong for a system install, and distro packaging installs the license from the source tree directly. --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -267,8 +267,7 @@ message(STATUS "===============================================================") message(STATUS "") -install(TARGETS clpeak RUNTIME DESTINATION .) -install(FILES LICENSE DESTINATION .) +install(TARGETS clpeak RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) enable_testing() add_test(clpeak_test_run clpeak)
