]> git.pld-linux.org Git - packages/strace.git/blob - strace.spec
fefbbc3e8c110ae027e9e0eddc561829cc867bf6
[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.4
8 Release:        2
9 License:        distributable
10 Group:          Development/Debuggers
11 Source0:        ftp://ftp.sourceforge.net/pub/sourceforge/strace/%{name}_%{version}-1.tar.gz
12 Source1:        %{name}.1.pl
13 Patch0:         %{name}-sparc.patch
14 Patch1:         %{name}-sparc2.patch
15 Patch2:         %{name}-sparc3.patch
16 Patch3:         %{name}-newsysc.patch
17 Patch4:         %{name}-getdents64.patch
18 Patch5:         %{name}-acfix.patch
19 URL:            http://www.liacs.nl/~wichert/strace/
20 BuildRequires:  autoconf
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 Strace prints a record of each system call another program makes,
25 including all of the arguments passed to it and the system call's
26 return value.
27
28 %description -l de
29 Strace druckt ein Protokoll aller von einem anderen Programm
30 ausgegebenen Systemaufrufe, einschließlich aller weitergeleiteten
31 Argumente und dem Ausgabewert des Systemaufrufs.
32
33 %description -l fr
34 strace affiche l'enregistrement de chaque appel système que fait un
35 programme ainsi que tous les arguments qui lui ont été passés et la
36 valeur de retour de l'appel.
37
38 %description -l pl
39 Strace wy¶wietla informacje o ka¿dym wywo³aniu funkcji systemowych
40 przez uruchamiany program, w tym równie¿ wszystkie argumenty wywo³ania
41 i zwrócon± warto¶æ.
42
43 %description -l tr
44 strace bir programýn çalýþtýðý sürece yaptýðý bütün sistem
45 çaðrýlarýný, gönderdiði parametreler ve geri dönüþ deðerleriyle
46 birlikte döker.
47
48 %prep
49 %setup -q
50 %patch0 -p1
51 %patch1 -p1
52 # Temporary not used (problems on sparc/2.2?)
53 #%patch2 -p1
54 %patch3 -p1
55 %patch4 -p1
56 %patch5 -p1
57
58 %build
59 %{__autoconf}
60 autoheader
61 # for 2.4 you can and even should remove these two kernel_Xid32_t definitions
62 CFLAGS="%{rpmcflags} -D__kernel_uid32_t=uid_t -D__kernel_gid32_t=gid_t"
63 export CFLAGS
64 %configure
65 %{__make}
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,pl/man1}}
70
71 %{__make} install \
72         prefix=$RPM_BUILD_ROOT%{_prefix} \
73         mandir=$RPM_BUILD_ROOT%{_mandir} \
74         bindir=$RPM_BUILD_ROOT%{_bindir}
75
76 install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1
77
78 gzip -9nf ChangeLog README-linux
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %files
84 %defattr(644,root,root,755)
85 %doc *.gz
86 %attr(755,root,root) %{_bindir}/strace
87 %{_mandir}/man1/*
88 %lang(pl) %{_mandir}/pl/man1/*
This page took 0.078206 seconds and 3 git commands to generate.