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)
 

Reply via email to