%global reponame crash-gcore Name: crash-gcore-command Version: 1.6.4 Release: 2 Summary: Command of Gcore for Crash utility License: GPLv2 URL: https://github.com/fujitsu/crash-gcore Source: https://github.com/fujitsu/crash-gcore/archive/v%{version}/%{name}-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-root BuildRequires: zlib-devel lzo-devel snappy-devel crash-devel >= 5.1.5 gcc make Requires: crash >= 5.1.5 Patch0: crash-gcore-1.6.4-coredump-fix-building-failure-due-to-undefined-macro.patch Patch1: 0001-add-stdbool.h-to-fix-build-error.patch %ifarch riscv64 Patch2: 0002-add-riscv64-support.patch %endif %description The crash-gcore-command packages contain an extension module for the crash utility that adds a "gcore" command which can create a core dump file of a user-space task that was running in a kernel dumpfile. %prep %autosetup -n %{reponame}-%{version} -p1 %build %make_build -C src -f gcore.mk %install install -D %{_builddir}/%{reponame}-%{version}/src/gcore.so %{buildroot}%{_libdir}/crash/extensions/gcore.so %files %defattr(-,root,root) %doc COPYING %{_libdir}/crash/extensions/gcore.so %changelog * Wed Jul 12 2023 EastDong - 1.6.4-2 - add riscv64 support * Wed Jun 21 2023 chenchen - 1.6.4-1 - Upgrade to version 1.6.4 * Tue Jan 18 2022 SimpleUpdate Robot - 1.6.3-1 - Upgrade to version 1.6.3 * Mon May 31 2021 baizhonggui - 1.3.1-2 - Add gcc in BuildRequires * Thu Nov 28 2019 daiqianwen - 1.3.1-1 - Package init