]> git.pld-linux.org Git - packages/strace.git/blob - strace.spec
- add quota.patch (glibc 2.3.90) from strace CVS
[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(es):    Enseña las llamadas de sistema de un proceso en ejecución
4 Summary(fr):    affiche l'appel système strace d'un processus en exécution
5 Summary(pl):    strace wy¶wietla funkcje systemowe wywo³ywane przez uruchomiony proces
6 Summary(pt_BR): Mostra as chamadas de sistema de um processo rodando
7 Summary(ru):    ïÔÓÌÅÖÉ×ÁÅÔ É ÐÏËÁÚÙ×ÁÅÔ ÓÉÓÔÅÍÎÙÅ ×ÙÚÏ×Ù, Ó×ÑÚÁÎÎÙÅ Ó ÚÁÐÕÝÅÎÎÙÍ ÐÒÏÃÅÓÓÏÍ
8 Summary(tr):    Çalýþan bir sürecin yaptýðý sistem çaðrýlarýný listeler
9 Summary(uk):    ÷¦ÄÓ̦ÄËÏ×Õ¤ ÔÁ ÐÏËÁÚÕ¤ ÓÉÓÔÅÍΦ ×ÉËÌÉËÉ, ÐÏ×'ÑÚÁΦ ¦Ú ÚÁÐÕÝÅÎÉÍ ÐÒÏÃÅÓÏÍ
10 Name:           strace
11 Version:        4.5.12
12 Release:        2
13 License:        BSD-like
14 Group:          Development/Debuggers
15 Source0:        http://dl.sourceforge.net/strace/%{name}-%{version}.tar.bz2
16 # Source0-md5:  c9dc77b9bd7f144f317e8289e0f6d40b
17 Source1:        %{name}.1.pl
18 Patch0:         %{name}-newsysc.patch
19 Patch1:         %{name}-getdents64.patch
20 Patch2:         %{name}-kernel26_userspace.patch
21 Patch3:         %{name}-stat64.patch
22 Patch4:         %{name}-sparc64.patch
23 Patch5:         %{name}-quota.patch
24 URL:            http://www.liacs.nl/~wichert/strace/
25 BuildRequires:  autoconf >= 2.57
26 BuildRequires:  automake
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 Strace prints a record of each system call another program makes,
31 including all of the arguments passed to it and the system call's
32 return value.
33
34 %description -l de
35 Strace druckt ein Protokoll aller von einem anderen Programm
36 ausgegebenen Systemaufrufe, einschließlich aller weitergeleiteten
37 Argumente und dem Ausgabewert des Systemaufrufs.
38
39 %description -l es
40 Strace imprime una "grabación" de cada llamada de sistema que el
41 programa hace, incluyendo todos los argumentos pasados para él, si la
42 vuelta de cada llamada de sistema es verdadera, o si hay creado error.
43
44 %description -l fr
45 strace affiche l'enregistrement de chaque appel système que fait un
46 programme ainsi que tous les arguments qui lui ont été passés et la
47 valeur de retour de l'appel.
48
49 %description -l pl
50 Strace wy¶wietla informacje o ka¿dym wywo³aniu funkcji systemowych
51 przez uruchamiany program, w tym równie¿ wszystkie argumenty wywo³ania
52 i zwrócon± warto¶æ.
53
54 %description -l pt_BR
55 Strace imprime uma "gravação" de cada chamada de sistema que o
56 programa faz, incluindo todos os argumentos passados para ele e se o
57 retorno de cada chamada de sistema é verdadeiro ou gerou erro.
58
59 %description -l ru
60 ðÒÏÇÒÁÍÍÁ strace ÐÅÒÅÈ×ÁÔÙ×ÁÅÔ É ÒÅÇÉÓÔÒÉÒÕÅÔ ÓÉÓÔÅÍÎÙÅ ×ÙÚÏ×Ù,
61 ÐÒÏÉÚ×ÅÄÅÎÎÙÅ É ÐÏÌÕÞÅÎÎÙÅ ÉÓÐÏÌÎÑÀÝÉÍÓÑ ÐÒÏÃÅÓÓÏÍ. Strace ÍÏÖÅÔ
62 ×Ù×ÅÓÔÉ ÓÐÉÓÏË ×ÓÅÈ ÓÉÓÔÅÍÎÙÈ ×ÙÚÏ×Ï×, ÉÈ ÁÒÇÕÍÅÎÔÏ× É ×ÏÚ×ÒÁÝÁÅÍÙÅ
63 ÉÍÉ ÚÎÁÞÅÎÉÑ. Strace ÐÏÌÅÚÎÁ ÄÌÑ ÄÉÁÇÎÏÓÔÉËÉ ÐÒÏÂÌÅÍ É ÏÔÌÁÄËÉ.
64
65 %description -l tr
66 strace bir programýn çalýþtýðý sürece yaptýðý bütün sistem
67 çaðrýlarýný, gönderdiði parametreler ve geri dönüþ deðerleriyle
68 birlikte döker.
69
70 %description -l uk
71 ðÒÏÇÒÁÍÁ strace ÐÅÒÅÈÏÐÌÀ¤ ÔÁ ÒÅǦÓÔÒÕ¤ ÓÉÓÔÅÍΦ ×ÉÚÏ×É, ÚÒÏÂÌÅΦ ÔÁ
72 ÏÔÒÉÍÁΦ ÐÒÏÃÅÓÏÍ, ÑËÉÊ ×ÉËÏÎÕ¤ÔØÓÑ. Strace ÍÏÖÅ ×É×ÅÓÔÉ ÓÐÉÓÏË ÕÓ¦È
73 ÓÉÓÔÅÍÎÉÈ ×ÉÚÏצ×, §È ÁÒÇÕÍÅÎԦנÔÁ ÚÎÁÞÅÎØ, Ñ˦ ×ÏÎÉ ÐÏ×ÅÒÎÕÌÉ.
74 Strace ËÏÒÉÓÎÉÊ ÄÌѠĦÁÇÎÏÓÔÉËÉ ÐÒÏÂÌÅÍ ÔÁ ×¦ÄÌÁÄËÉ.
75
76 %package graph
77 Summary:        strace graph
78 Summary(pl):    Graf strace
79 Group:          Development/Debuggers
80 # NOTE: doesn't require directly strace binary.
81
82 %description graph
83 strace-graph script processes strace -f output. It displays a graph of
84 invoked subprocesses, and is useful for finding out what complex
85 commands do.
86
87 The script can also handle the output with strace -t, -tt, or -ttt.
88 It will add elapsed time for each process in that case.
89
90 %description graph -l pl
91 Skrypt strace-graph przetwarza wynik strace -f i wy¶wietla graf
92 wywo³ywanych podprocesów. Jest przydatny do sprawdzania co robi±
93 z³o¿one polecenia.
94
95 Skrypt jest w stanie obs³u¿yæ tak¿e wyj¶cie ze strace -t, -tt i -ttt.
96 Doda wtedy up³ywaj±cy czas dla ka¿dego procesu.
97
98 %prep
99 %setup -q
100 %patch0 -p1
101 %patch1 -p1
102 %patch2 -p1
103 %patch3 -p1
104 %patch4 -p1
105 %patch5 -p1
106
107 %build
108 %{__aclocal}
109 %{__autoconf}
110 %{__autoheader}
111 %{__automake}
112 %configure
113 %{__make}
114
115 %install
116 rm -rf $RPM_BUILD_ROOT
117
118 %{__make} install \
119         DESTDIR=$RPM_BUILD_ROOT
120
121 install -D %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/strace.1
122
123 %clean
124 rm -rf $RPM_BUILD_ROOT
125
126 %files
127 %defattr(644,root,root,755)
128 %doc COPYRIGHT CREDITS ChangeLog NEWS README-linux TODO
129 %attr(755,root,root) %{_bindir}/strace
130 %{_mandir}/man1/*
131 %lang(pl) %{_mandir}/pl/man1/*
132
133 %files graph
134 %defattr(644,root,root,755)
135 %attr(755,root,root) %{_bindir}/strace-graph
This page took 0.063579 seconds and 4 git commands to generate.