Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cpu-x for openSUSE:Factory checked 
in at 2026-09-14 16:20:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cpu-x (Old)
 and      /work/SRC/openSUSE:Factory/.cpu-x.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cpu-x"

Mon Sep 14 16:20:53 2026 rev:17 rq:1377592 version:5.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cpu-x/cpu-x.changes      2024-07-31 
13:29:34.768507229 +0200
+++ /work/SRC/openSUSE:Factory/.cpu-x.new.1265/cpu-x.changes    2026-09-14 
16:20:55.195881899 +0200
@@ -1,0 +2,12 @@
+Wed Sep  9 12:44:07 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 5.4.0
+  * Add support for ARM CPUs
+  * Add support for Raspberry Pi SBCs
+  * Display EFI PK certificate information
+  * Display OpenGL Core and Compatibility profile versions
+  * Add support for Linux x32 ABI
+  * Drop support for AMD Catalyst driver
+- Add 0001-bandwidth-repair-wrong-NASM-cpu-declaration.patch
+
+-------------------------------------------------------------------

Old:
----
  v5.0.4.tar.gz

New:
----
  0001-bandwidth-repair-wrong-NASM-cpu-declaration.patch
  v5.4.0.tar.gz

----------(New B)----------
  New:  * Drop support for AMD Catalyst driver
- Add 0001-bandwidth-repair-wrong-NASM-cpu-declaration.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cpu-x.spec ++++++
--- /var/tmp/diff_new_pack.HyeDkT/_old  2026-09-14 16:20:56.852951532 +0200
+++ /var/tmp/diff_new_pack.HyeDkT/_new  2026-09-14 16:20:56.854951616 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cpu-x
 #
-# Copyright (c) 2024 SUSE LLC
+# 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
@@ -18,7 +18,7 @@
 
 %define src_name CPU-X-%version
 Name:           cpu-x
-Version:        5.0.4
+Version:        5.4.0
 Release:        0
 Summary:        Hardware overview utility
 License:        GPL-3.0-or-later
@@ -26,6 +26,7 @@
 URL:            https://github.com/TheTumultuousUnicornOfDarkness/CPU-X
 Source:         
https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/archive/refs/tags/v%version.tar.gz
 Patch1:         no-no-pie.patch
+Patch2:         0001-bandwidth-repair-wrong-NASM-cpu-declaration.patch
 %if 0%{suse_version} < 1599
 BuildRequires:  gcc12
 BuildRequires:  gcc12-c++
@@ -39,16 +40,22 @@
 BuildRequires:  opencl-headers
 BuildRequires:  (pkgconfig(libproc2) or pkgconfig(libprocps))
 BuildRequires:  pkgconfig(OpenCL)
-BuildRequires:  pkgconfig(glfw3)
+BuildRequires:  pkgconfig(egl) >= 1.4
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.12.0
 BuildRequires:  pkgconfig(gtkmm-3.0) >= 3.12.0
-BuildRequires:  pkgconfig(libcpuid) >= 0.6.0
+BuildRequires:  pkgconfig(libcpuid) >= 0.8.0
 BuildRequires:  pkgconfig(libpci)
 BuildRequires:  pkgconfig(ncursesw)
 BuildRequires:  pkgconfig(vulkan)
 # https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/issues/105
-Provides:       bundled(bandwidth) = 1.5.1
-Provides:       bundled(dmidecode) = 3.5.20230314
+Provides:       bundled(bandwidth) = 1.14.10
+Provides:       bundled(dmidecode) = 3.6.20250725
+Obsoletes:      %name-bash-completion < %version-%release
+Provides:       %name-bash-completion < %version-%release
+Obsoletes:      %name-fish-completion < %version-%release
+Provides:       %name-fish-completion < %version-%release
+Obsoletes:      %name-zsh-completion < %version-%release
+Provides:       %name-zsh-completion < %version-%release
 
 %description
 CPU-X is a software that gathers information about CPU, motherboard
@@ -56,33 +63,6 @@
 graphical mode by using GTK or in text-based mode by using NCurses. A
 dump mode is present from command line.
 
-%package bash-completion
-Summary:        Bash completion for %name
-Group:          System/Shells
-Supplements:    (%name and bash-completion)
-BuildArch:      noarch
-
-%description bash-completion
-Shell completion definitions from %name for %name.
-
-%package fish-completion
-Summary:        Bash completion for %name
-Group:          System/Shells
-Supplements:    (%name and fish)
-BuildArch:      noarch
-
-%description fish-completion
-Shell completion definitions from %name for %name.
-
-%package zsh-completion
-Summary:        Bash completion for %name
-Group:          System/Shells
-Supplements:    (%name and zsh)
-BuildArch:      noarch
-
-%description zsh-completion
-Shell completion definitions from %name for %name.
-
 %lang_package
 
 %prep
@@ -112,15 +92,9 @@
 %_datadir/glib-2.0/
 %_datadir/metainfo/
 %license COPYING
-
-%files bash-completion
 %_datadir/bash-completion/
-
-%files fish-completion
 %_datadir/fish/
+%_datadir/zsh/
 
 %files lang -f %name.lang
 
-%files zsh-completion
-%_datadir/zsh/
-

++++++ 0001-bandwidth-repair-wrong-NASM-cpu-declaration.patch ++++++
>From 3bbc2bb7d61022fbf7b8bebe1e42e4ededa3ef18 Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <[email protected]>
Date: Wed, 9 Sep 2026 14:56:42 +0200
Subject: [PATCH] bandwidth: repair wrong NASM cpu declaration
References: https://github.com/TheTumultuousUnicornOfDarkness/CPU-X/pull/430

Trying to build CPU-X 5.4.0 with nasm-3.02, I am getting errors
that were not there in CPU-X 5.0.4:

```
$ cd CPUX/src/core/bandwidth/OOC && /usr/bin/nasm -gdwarf -f elf64
utility-x86-64bit.asm -o
CPUX/build/src/core/bandwidth/utility-x86-64bit.o

utility-x86-64bit.asm:84: error: no instruction for this cpu level
```

The line in question is

```
push rcx
```

utility-x86-64bit.asm declares `cpu ia64`, which is a weird thing to
do, because the IA64 architecture does not have a register named rcx.

Do the same fix as commit 8b8e64253c27a8ad4f35f70db5627cf54ebfdb9c
did for the remaining files.
---
 src/core/bandwidth/OOC/utility-x86-32bit.asm |    2 +-
 src/core/bandwidth/OOC/utility-x86-64bit.asm |    2 +-
 src/core/bandwidth/routines-x86-32bit.asm    |    2 +-
 src/core/bandwidth/routines-x86-64bit.asm    |    2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

Index: CPU-X-5.4.0/src/core/bandwidth/OOC/utility-x86-32bit.asm
===================================================================
--- CPU-X-5.4.0.orig/src/core/bandwidth/OOC/utility-x86-32bit.asm
+++ CPU-X-5.4.0/src/core/bandwidth/OOC/utility-x86-32bit.asm
@@ -20,7 +20,7 @@
 ;=============================================================================
 
 bits   32
-cpu    ia64
+cpu    default
 
 global _get_cpuid1_ecx
 global _get_cpuid1_edx
Index: CPU-X-5.4.0/src/core/bandwidth/OOC/utility-x86-64bit.asm
===================================================================
--- CPU-X-5.4.0.orig/src/core/bandwidth/OOC/utility-x86-64bit.asm
+++ CPU-X-5.4.0/src/core/bandwidth/OOC/utility-x86-64bit.asm
@@ -20,7 +20,7 @@
 ;=============================================================================
 
 bits   64
-cpu    ia64
+cpu    default
 
 ; Note:
 ; Unix ABI says integer param are put in these registers in this order:
Index: CPU-X-5.4.0/src/core/bandwidth/routines-x86-32bit.asm
===================================================================
--- CPU-X-5.4.0.orig/src/core/bandwidth/routines-x86-32bit.asm
+++ CPU-X-5.4.0/src/core/bandwidth/routines-x86-32bit.asm
@@ -20,7 +20,7 @@
 ;=============================================================================
 
 bits   32
-cpu    ia64
+cpu    default
 
 global  IncrementRegisters
 global  _IncrementRegisters
Index: CPU-X-5.4.0/src/core/bandwidth/routines-x86-64bit.asm
===================================================================
--- CPU-X-5.4.0.orig/src/core/bandwidth/routines-x86-64bit.asm
+++ CPU-X-5.4.0/src/core/bandwidth/routines-x86-64bit.asm
@@ -38,7 +38,7 @@
 %endif
 
 bits   64
-cpu    ia64
+cpu    default
 
 global CopyWithMainRegisters
 global _CopyWithMainRegisters

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.HyeDkT/_old  2026-09-14 16:20:56.901953591 +0200
+++ /var/tmp/diff_new_pack.HyeDkT/_new  2026-09-14 16:20:56.903953675 +0200
@@ -1,5 +1,5 @@
-mtime: 1722328416
-commit: d41587a7e41339eefbff6d754eb4de21057351602216fd3cb63f0dfde67eacc2
+mtime: 1788964293
+commit: 9103f96c6bb9ce2bbb3f6cf269a9addf5242d96baa21578ab3b6a9a61dc1d881
 url: https://src.opensuse.org/jengelh/cpu-x
 revision: master
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-09-09 16:31:33.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ no-no-pie.patch ++++++
--- /var/tmp/diff_new_pack.HyeDkT/_old  2026-09-14 16:20:57.096961786 +0200
+++ /var/tmp/diff_new_pack.HyeDkT/_new  2026-09-14 16:20:57.101961996 +0200
@@ -8,16 +8,16 @@
  CMakeLists.txt |    1 -
  1 file changed, 1 deletion(-)
 
-Index: CPU-X-5.0.4/CMakeLists.txt
+Index: CPU-X-5.4.0/CMakeLists.txt
 ===================================================================
---- CPU-X-5.0.4.orig/CMakeLists.txt
-+++ CPU-X-5.0.4/CMakeLists.txt
-@@ -47,7 +47,6 @@ set(CMAKE_EXE_LINKER_FLAGS    "${CMAKE_E
+--- CPU-X-5.4.0.orig/CMakeLists.txt
++++ CPU-X-5.4.0/CMakeLists.txt
+@@ -66,7 +66,6 @@ set(CMAKE_EXE_LINKER_FLAGS    "${CMAKE_E
  include(CheckCCompilerFlag)
  check_c_compiler_flag("-no-pie" HAS_NO_PIE)
- if(${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND HAS_NO_PIE)
+ if(CMAKE_SYSTEM_NAME MATCHES "Linux" AND HAS_NO_PIE)
 -      set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -no-pie")
- endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND HAS_NO_PIE)
+ endif(CMAKE_SYSTEM_NAME MATCHES "Linux" AND HAS_NO_PIE)
  
  # Options
 

++++++ v5.0.4.tar.gz -> v5.4.0.tar.gz ++++++
++++ 212715 lines of diff (skipped)

Reply via email to