]> git.pld-linux.org Git - packages/strace.git/blame - strace.spec
- added semop patch (show semop()/semtimedop() flags)
[packages/strace.git] / strace.spec
CommitLineData
036a93b3 1Summary: prints system call strace of a running process
cd04e52d
ER
2Summary(de.UTF-8): druckt ein Protokoll der Systemaufrufe eines laufenden Prozesses
3Summary(es.UTF-8): Enseña las llamadas de sistema de un proceso en ejecución
4Summary(fr.UTF-8): affiche l'appel système strace d'un processus en exécution
5Summary(pl.UTF-8): strace wyświetla funkcje systemowe wywoływane przez uruchomiony proces
6Summary(pt_BR.UTF-8): Mostra as chamadas de sistema de um processo rodando
7Summary(ru.UTF-8): Отслеживает и показывает системные вызовы, связанные с запущенным процессом
8Summary(tr.UTF-8): Çalışan bir sürecin yaptığı sistem çağrılarını listeler
9Summary(uk.UTF-8): Відслідковує та показує системні виклики, пов'язані із запущеним процесом
036a93b3 10Name: strace
3a9fccb1 11Version: 4.5.18
b21646d4 12Release: 4
2d0dae9a 13License: BSD-like
036a93b3 14Group: Development/Debuggers
d39e6e99 15Source0: http://dl.sourceforge.net/strace/%{name}-%{version}.tar.bz2
3a9fccb1 16# Source0-md5: e9449fcee97e6a8ed73934c883c870e0
28ee5e69 17Source1: %{name}.1.pl
ed9ef3ee 18Patch0: %{name}-stat64.patch
f3c40c94 19Patch1: %{name}-fd.patch
b21646d4 20Patch2: %{name}-utilc.patch
10cf1ba4 21Patch3: %{name}-semop.patch
a40da014 22URL: http://sourceforge.net/projects/strace/
dae62021
JB
23# acl and libaio for headers only
24BuildRequires: acl-devel
d39e6e99 25BuildRequires: autoconf >= 2.57
fcc8ff10 26BuildRequires: automake
dae62021 27BuildRequires: libaio-devel
0071ddd9 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
894ff4c4 29
30%description
036a93b3 31Strace prints a record of each system call another program makes,
32including all of the arguments passed to it and the system call's
33return value.
894ff4c4 34
3cbe5ca9 35%description -l de.UTF-8
036a93b3 36Strace druckt ein Protokoll aller von einem anderen Programm
3cbe5ca9 37ausgegebenen Systemaufrufe, einschließlich aller weitergeleiteten
036a93b3 38Argumente und dem Ausgabewert des Systemaufrufs.
894ff4c4 39
3cbe5ca9
JR
40%description -l es.UTF-8
41Strace imprime una "grabación" de cada llamada de sistema que el
42programa hace, incluyendo todos los argumentos pasados para él, si la
263949c7 43vuelta de cada llamada de sistema es verdadera, o si hay creado error.
44
3cbe5ca9
JR
45%description -l fr.UTF-8
46strace affiche l'enregistrement de chaque appel système que fait un
47programme ainsi que tous les arguments qui lui ont été passés et la
036a93b3 48valeur de retour de l'appel.
894ff4c4 49
3cbe5ca9
JR
50%description -l pl.UTF-8
51Strace wyświetla informacje o każdym wywołaniu funkcji systemowych
52przez uruchamiany program, w tym również wszystkie argumenty wywołania
53i zwróconą wartość.
894ff4c4 54
3cbe5ca9
JR
55%description -l pt_BR.UTF-8
56Strace imprime uma "gravação" de cada chamada de sistema que o
263949c7 57programa faz, incluindo todos os argumentos passados para ele e se o
3cbe5ca9 58retorno de cada chamada de sistema é verdadeiro ou gerou erro.
263949c7 59
3cbe5ca9
JR
60%description -l ru.UTF-8
61Программа strace перехватывает и регистрирует системные вызовы,
62произведенные и полученные исполняющимся процессом. Strace может
63вывести список всех системных вызовов, их аргументов и возвращаемые
64ими значения. Strace полезна для диагностики проблем и отладки.
263949c7 65
3cbe5ca9
JR
66%description -l tr.UTF-8
67strace bir programın çalıştığı sürece yaptığı bütün sistem
68çağrılarını, gönderdiği parametreler ve geri dönüş değerleriyle
69birlikte döker.
894ff4c4 70
3cbe5ca9
JR
71%description -l uk.UTF-8
72Програма strace перехоплює та регіструє системні визови, зроблені та
73отримані процесом, який виконується. Strace може вивести список усіх
74системних визовів, їх аргументів та значень, які вони повернули.
75Strace корисний для діагностики проблем та відладки.
263949c7 76
5e3bd75e
ER
77%package graph
78Summary: strace graph
cd04e52d 79Summary(pl.UTF-8): Graf strace
5e3bd75e
ER
80Group: Development/Debuggers
81# NOTE: doesn't require directly strace binary.
82
83%description graph
84strace-graph script processes strace -f output. It displays a graph of
85invoked subprocesses, and is useful for finding out what complex
86commands do.
87
88The script can also handle the output with strace -t, -tt, or -ttt.
89It will add elapsed time for each process in that case.
90
3cbe5ca9
JR
91%description graph -l pl.UTF-8
92Skrypt strace-graph przetwarza wynik strace -f i wyświetla graf
93wywoływanych podprocesów. Jest przydatny do sprawdzania co robią
94złożone polecenia.
ee51cf7a 95
3cbe5ca9
JR
96Skrypt jest w stanie obsłużyć także wyjście ze strace -t, -tt i -ttt.
97Doda wtedy upływający czas dla każdego procesu.
ee51cf7a 98
894ff4c4 99%prep
e4d3dd6d 100%setup -q
101%patch0 -p1
f3c40c94 102%patch1 -p1
b21646d4 103%patch2 -p0
10cf1ba4 104%patch3 -p1
894ff4c4 105
106%build
118ffd57 107%{__aclocal}
0da0415e 108%{__autoconf}
c3b1b1ca 109%{__autoheader}
118ffd57 110%{__automake}
3534b904 111%configure
e30af45e 112%{__make}
894ff4c4 113
114%install
115rm -rf $RPM_BUILD_ROOT
894ff4c4 116
6af10d02 117%{__make} install \
d39e6e99 118 DESTDIR=$RPM_BUILD_ROOT
3d70ec26 119
d39e6e99 120install -D %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/strace.1
28ee5e69 121
894ff4c4 122%clean
123rm -rf $RPM_BUILD_ROOT
124
125%files
99dfeeca 126%defattr(644,root,root,755)
743ab00a 127%doc COPYRIGHT CREDITS ChangeLog NEWS README-linux TODO
5e3bd75e 128%attr(755,root,root) %{_bindir}/strace
eddb7f3c 129%{_mandir}/man1/*
28ee5e69 130%lang(pl) %{_mandir}/pl/man1/*
5e3bd75e
ER
131
132%files graph
ee51cf7a 133%defattr(644,root,root,755)
5e3bd75e 134%attr(755,root,root) %{_bindir}/strace-graph
This page took 0.131263 seconds and 4 git commands to generate.