Group: Applications
Source0: https://github.com/X0rg/CPU-X/archive/v%{version}/%{name}-%{version}.tar.gz
# Source0-md5: a680ad9004e48d3c8caa758215d8269b
+Patch0: x32.patch
URL: https://x0rg.github.io/CPU-X/
BuildRequires: cmake
BuildRequires: curl-devel
BuildRequires: gtk+3-devel >= 3.12.0
-BuildRequires: libcpuid >= 0.4.0
+BuildRequires: libcpuid-devel >= 0.4.0
BuildRequires: nasm
BuildRequires: ncurses-devel
BuildRequires: pciutils-devel
%prep
%setup -q
+%ifarch x32
+%patch0 -p1
+%endif
%build
mkdir -p build
--- /dev/null
+--- CPU-X-3.2.3/src/bandwidth/CMakeLists.txt~ 2018-07-01 18:22:23.000000000 +0200
++++ CPU-X-3.2.3/src/bandwidth/CMakeLists.txt 2018-08-04 21:49:25.805270583 +0200
+@@ -31,7 +31,7 @@
+ elseif(BITNESS EQUAL 64)
+ set(ROUTINES "routines-x86-64bit")
+ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${ROUTINES}.o
+- COMMAND ${CMAKE_ASM_NASM_COMPILER} ${NASM_FLAGS_DEBUG} -f elf64 ${ROUTINES}.asm -o ${CMAKE_CURRENT_BINARY_DIR}/${ROUTINES}.o
++ COMMAND ${CMAKE_ASM_NASM_COMPILER} ${NASM_FLAGS_DEBUG} -f elfx32 ${ROUTINES}.asm -o ${CMAKE_CURRENT_BINARY_DIR}/${ROUTINES}.o
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ )
+ endif()