]> git.pld-linux.org Git - packages/crash.git/blame - crash.spec
- build eppic extension
[packages/crash.git] / crash.spec
CommitLineData
61472ea8
JB
1# TODO:
2# - memory_driver kernel module
7d6e8030 3# - libeppic if anything else (but crash extension) wants to use it
61472ea8
JB
4#
5Summary: Core Analysis Suite
6Summary(pl.UTF-8): Zestaw narzędzi do analizy zrzutów pamięci
7Name: crash
8Version: 7.0.1
9Release: 1
10License: GPL v2+
11Group: Libraries
12Source0: http://people.redhat.com/anderson/%{name}-%{version}.tar.gz
13# Source0-md5: b59076aebaced87e9073328cb0a4f50a
7d6e8030
JB
14# git clone https://code.google.com/p/eppic
15Source1: eppic.tar.xz
16# Source1-md5: a9f80ad71de9d6f5b77534a7ebdbed8e
61472ea8
JB
17URL: http://people.redhat.com/anderson/
18BuildRequires: ncurses-devel
19BuildRequires: readline-devel
20BuildRequires: xz-devel
21BuildRequires: zlib-devel
22ExclusiveArch: %{ix86} %{x8664} alpha arm ia64 ppc64 s390 s390x
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26The core analysis suite is a self-contained tool that can be used to
27investigate either live systems, kernel core dumps created from the
28netdump and diskdump packages offered by Red Hat, the LKCD kernel
29patch or the mcore kernel patch available from Mission Critical Linux.
30
31%description -l pl.UTF-8
32Narzędzie do analizy zrzutów pamięci to samodzielny program służący do
33badania systemów działających, zrzutów pamięci jądra utworzonych przez
34pakiety Red Hata netdump lub diskdump, łatę jądra LKCD lub łatę jądra
35mcore dostępną w Mission Critical Linuksie.
36
37%package devel
38Summary: Header files for core analysis suite
39Summary(pl.UTF-8): Plik nagłówkowy narzędzia do analizy zrzutów pamięci
40Group: Development/Libraries
41# doesn't require base
42
43%description devel
44Header files for core analysis suite.
45
46%description devel -l pl.UTF-8
47Plik nagłówkowy narzędzia do analizy zrzutów pamięci.
48
49%prep
7d6e8030 50%setup -q -a1
61472ea8 51
7d6e8030 52%{__mv} eppic extensions
61472ea8 53# TODO: download sources, disable git pull in eppic.mk
7d6e8030 54#%{__mv} extensions/eppic.c{,.skip}
61472ea8
JB
55
56%build
57export CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses"
58%{__make} -j1 all extensions \
59 ARCH="%{_target_cpu}" \
60 CC="%{__cc}" \
61 CFLAGS="%{rpmcflags} -I/usr/include/ncurses"
62
63%install
64rm -rf $RPM_BUILD_ROOT
6d83b7e9 65install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man8,%{_libdir}/crash/extensions,%{_includedir}/crash}
61472ea8
JB
66
67%{__make} install \
68 DESTDIR=$RPM_BUILD_ROOT
69
70# omitted by make install
6d83b7e9 71install extensions/*.so $RPM_BUILD_ROOT%{_libdir}/crash/extensions
61472ea8
JB
72cp -p crash.8 $RPM_BUILD_ROOT%{_mandir}/man8
73cp -p defs.h $RPM_BUILD_ROOT%{_includedir}/crash
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%files
79%defattr(644,root,root,755)
80%doc README
81%attr(755,root,root) %{_bindir}/crash
6d83b7e9
JB
82%dir %{_libdir}/crash
83%dir %{_libdir}/crash/extensions
84%attr(755,root,root) %{_libdir}/crash/extensions/dminfo.so
85%attr(755,root,root) %{_libdir}/crash/extensions/echo.so
7d6e8030 86%attr(755,root,root) %{_libdir}/crash/extensions/eppic.so
6d83b7e9
JB
87%attr(755,root,root) %{_libdir}/crash/extensions/snap.so
88%attr(755,root,root) %{_libdir}/crash/extensions/trace.so
61472ea8
JB
89%{_mandir}/man8/crash.8*
90
91%files devel
92%defattr(644,root,root,755)
93%{_includedir}/crash
This page took 0.094454 seconds and 4 git commands to generate.