%global commitdate 20181112 %global commit 6fbd644f618ca73b910fe7661b0198382ad45b9b %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: kabi-dw Version: 0 Release: 2 Summary: Detect changes in the ABI between kernel builds License: GPLv3+ URL: https://github.com/skozina/%{name} Source0: %{url}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz Patch0: kabi-dw-multiple-definition-yyin.patch BuildRequires: elfutils-devel gcc bison flex glib2-devel openEuler-rpm-config %description The aim of kabi-dw is to detect any changes in the ABI between the successive builds of the Linux kernel. This is done by dumping the DWARF type information (the .debug_info section) for the specific symbols into the text files and later comparing the text files. %prep %setup -q -n %{name}-%{commit} %patch0 -p1 %build %set_build_flags %make_build %install install -dm 755 %{buildroot}%{_bindir} install -m 0755 %{name} %{buildroot}%{_bindir}/ %files %{_bindir}/%{name} %doc README.md %license COPYING %changelog * Mon Aug 2 2021 liushaofei - fix multiple definition * Wed Aug 12 2020 tuShenmei - 0-1 - package init