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