crash/crash.spec

100 lines
2.7 KiB
RPMSpec
Raw Normal View History

2019-09-30 10:35:57 -04:00
Name: crash
2020-06-13 19:20:03 +08:00
Version: 7.2.8
Release: 4
2019-09-30 10:35:57 -04:00
Summary: Linux kernel crash utility.
License: GPLv3
URL: https://crash-utility.github.io
Source0: https://github.com/crash-utility/crash/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: http://ftp.gnu.org/gnu/gdb/gdb-7.6.tar.gz
2019-09-30 10:35:57 -04:00
Patch0: lzo_snappy.patch
Patch1: use_system_readline_v3.patch
Patch9000: add-SDEI-stack-resolution.patch
2020-01-19 11:51:27 +08:00
Patch9001: fix-bitmap_len-calculation-overflow-problem-in-large.patch
2019-09-30 10:35:57 -04:00
BuildRequires: ncurses-devel zlib-devel lzo-devel snappy-devel
BuildRequires: gcc gcc-c++ bison readline-devel
Requires: binutils
2019-11-06 19:04:54 +08:00
2019-09-30 10:35:57 -04:00
Provides: bundled(libiberty) bundled(gdb) = 7.6
%description
The core analysis suite is a self-contained tool that can be used to
investigate either live systems, kernel core dumps created from dump
creation facilities such as kdump, kvmdump, xendump, the netdump and
diskdump packages offered by Red Hat, the LKCD kernel patch, the mcore
kernel patch created by Mission Critical Linux, as well as other formats
created by manufacturer-specific firmware.
%package devel
Summary: the development kit of crash.
Requires: %{name} = %{version}, zlib-devel
%description devel
The core analysis suite is a self-contained tool that can be used to
investigate either live systems, kernel core dumps created from dump
creation facilities such as kdump, kvmdump, xendump, the netdump and
diskdump packages offered by Red Hat, the LKCD kernel patch, the mcore
kernel patch created by Mission Critical Linux, as well as other formats
created by manufacturer-specific firmware.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1
%build
cp %{SOURCE1} .
2019-09-30 10:35:57 -04:00
make RPMPKG="%{version}-%{release}" CFLAGS="%{optflags}" LDFLAGS="%{build_ldflags}"
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
%make_install
install -D -m 0644 crash.8 %{buildroot}%{_mandir}/man8/crash.8
2019-11-06 19:04:54 +08:00
install -D -m 0644 defs.h %{buildroot}%{_includedir}/%{name}/defs.h
%check
%pre
%preun
%post
%postun
2019-09-30 10:35:57 -04:00
%files
2019-11-06 19:04:54 +08:00
%{_bindir}/%{name}
%doc README
%license COPYING3
2019-09-30 10:35:57 -04:00
%files devel
%{_includedir}/*
%files help
%{_mandir}/man8/crash.8*
%changelog
* Sat Dec 12 2020 shixuantong <shixuantong@huawei.com> - 7.2.8-4
- Update Source0, URL, add Source1 and update tarball from upstream release
2020-09-08 17:19:25 +08:00
* Tue Sep 8 2020 shixuantong <shixuantong@huawei.com> - 7.2.8-3
- Restore Source0 and URL
2020-07-28 09:52:14 +08:00
* Tue Jul 28 2020 xinghe <xinghe1@huawei.com> - 7.2.8-2
- repair the source0
2020-06-13 19:20:03 +08:00
* Mon Jul 27 2020 xinghe <xinghe1@huawei.com> - 7.2.8-1
- update version to 7.2.8
2020-01-19 11:51:27 +08:00
* Sun Jan 19 2020 Yeqing Peng <pengyeqing@huawei.com> - 7.2.6-3
- fix parse vmcore fail.
2019-11-06 19:04:54 +08:00
* Mon Oct 21 2019 openEuler Buildteam <buildteam@openeuler.org> - 7.2.6-2
- Package rebuild.
2019-09-30 10:35:57 -04:00
* Fri Aug 30 2019 openEuler Buildteam <buildteam@openeuler.org> - 7.2.6-1
2019-11-06 19:04:54 +08:00
- Package init.