]> git.pld-linux.org Git - packages/strace.git/blob - strace.spec
- release 10
[packages/strace.git] / strace.spec
1 Summary:        prints system call strace of a running process
2 Summary(de):    druckt ein Protokoll der Systemaufrufe eines laufenden Prozesses
3 Summary(fr):    affiche l'appel système strace d'un processus en exécution
4 Summary(pl):    strace wy¶wietla funkcje systemowe wywo³ywane przez uruchomiony proces
5 Summary(tr):    Çalýþan bir sürecin yaptýðý sistem çaðrýlarýný listeler
6 Name:           strace
7 Version:        4.2
8 Release:        10
9 License:        distributable
10 Group:          Development/Debuggers
11 Group(pl):      Programowanie/Odpluskwiacze
12 Source0:        http://www.wi.leidenuniv.nl/~wichert/strace/%{name}-%{version}.tar.gz
13 Patch0:         %{name}-sparc.patch
14 Patch1:         %{name}-ia64.patch
15 Patch2:         %{name}-stat64.patch
16 Patch3:         %{name}-sparc2.patch
17 Patch4:         %{name}-putmsg.patch
18 Patch5:         %{name}-newsysc.patch
19 Patch6:         %{name}-do_not_check_for_libsnl.patch
20 Patch7:         %{name}-linux.patch
21 Patch8:         http://www.misiek.eu.org/ipv6/strace-4.2-ipv6-20001225.patch.gz
22 Patch9:         %{name}-sparc3.patch
23 Patch10:        %{name}-getdents64.patch
24 BuildRequires:  autoconf
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Strace prints a record of each system call another program makes,
29 including all of the arguments passed to it and the system call's
30 return value.
31
32 %description -l de
33 Strace druckt ein Protokoll aller von einem anderen Programm
34 ausgegebenen Systemaufrufe, einschließlich aller weitergeleiteten
35 Argumente und dem Ausgabewert des Systemaufrufs.
36
37 %description -l fr
38 strace affiche l'enregistrement de chaque appel système que fait un
39 programme ainsi que tous les arguments qui lui ont été passés et la
40 valeur de retour de l'appel.
41
42 %description -l pl
43 Strace wy¶wietla informacje o ka¿dym wywo³aniu funkcji systemowych
44 przez uruchamiany program, w tym równie¿ wszystkie argumenty wywo³ania
45 i zwrócon± warto¶æ.
46
47 %description -l tr
48 strace bir programýn çalýþtýðý sürece yaptýðý bütün sistem
49 çaðrýlarýný, gönderdiði parametreler ve geri dönüþ deðerleriyle
50 birlikte döker.
51
52 %prep
53 %setup  -q 
54 %patch0 -p1 
55 %patch1 -p1
56 %patch2 -p1
57 %patch3 -p1
58 %patch4 -p1
59 %patch5 -p1
60 %patch6 -p1
61 %patch7 -p1
62 %patch8 -p1
63 %patch9 -p1
64 %patch10 -p1
65
66 %build
67 autoconf
68 autoheader
69 %configure
70 %{__make} LDFLAGS="-s"
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74
75 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
76
77 %{__make} install \
78         prefix=$RPM_BUILD_ROOT%{_prefix} \
79         mandir=$RPM_BUILD_ROOT%{_mandir} \
80         bindir=$RPM_BUILD_ROOT%{_bindir}
81
82 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* ChangeLog README-linux
83
84 %clean
85 rm -rf $RPM_BUILD_ROOT
86
87 %files
88 %defattr(644,root,root,755)
89 %doc {ChangeLog,README-linux}.gz
90
91 %attr(755,root,root) %{_bindir}/strace
92 %{_mandir}/man1/*
This page took 0.064828 seconds and 4 git commands to generate.