X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=strace.spec;h=bc6f5f9cac7df25d735570f75f4770c5c4e98b14;hb=10cf1ba43e516d5d17fb04d86d40c88c6a8f997f;hp=0d82becc0c5fc44d7fd480b731848d051b068e7c;hpb=6288c78f907026c7db31a2179268b4e429d6f6e8;p=packages%2Fstrace.git diff --git a/strace.spec b/strace.spec index 0d82bec..bc6f5f9 100644 --- a/strace.spec +++ b/strace.spec @@ -1,127 +1,134 @@ -Summary: prints system call strace of a running process -Summary(de): druckt ein Protokoll der Systemaufrufe eines laufenden Prozesses. -Summary(fr): affiche l'appel système strace d'un processus en exécution. -Summary(pl): strace wy¶wietla funkcje systemowe wywo³ywane przez uruchomiony proces -Summary(tr): Çalýþan bir sürecin yaptýðý sistem çaðrýlarýný listeler -Name: strace -Version: 3.1 -Release: 14 -Copyright: distributable -Group: Development/Debuggers -Group(pl): Programowanie/Odpluskwiacze -Source: ftp://ftp.std.com/pub/jrs/%{name}-%{version}.tar.gz -Patch0: strace-elf.patch.gz -Patch1: ftp://ftp.azstarnet.com/pub/linux/axp/glibc/strace-3.1-glibc.patch -Patch2: strace-sparc.patch.gz -Patch3: strace-sparcglibc.patch -Patch4: strace-sparc2.patch -Patch5: strace-sparc3.patch -Patch6: strace-sparc4.patch -Patch7: strace-domainname.patch -Patch8: strace-alpha.patch -Patch9: strace-gafton.patch.gz -Patch10: strace-sparc5.patch -Patch11: strace-jbj.patch -Patch12: strace-glibc-2.1.patch -Patch13: strace-prctl.patch -Patch14: strace-fork.patch -Patch15: strace-arm.patch -Patch16: strace-clone.patch -Patch17: strace-AC_C_CROSS.patch -Buildroot: /tmp/%{name}-%{version}-root +Summary: prints system call strace of a running process +Summary(de.UTF-8): druckt ein Protokoll der Systemaufrufe eines laufenden Prozesses +Summary(es.UTF-8): Enseña las llamadas de sistema de un proceso en ejecución +Summary(fr.UTF-8): affiche l'appel système strace d'un processus en exécution +Summary(pl.UTF-8): strace wyświetla funkcje systemowe wywoływane przez uruchomiony proces +Summary(pt_BR.UTF-8): Mostra as chamadas de sistema de um processo rodando +Summary(ru.UTF-8): Отслеживает и показывает системные вызовы, связанные с запущенным процессом +Summary(tr.UTF-8): Çalışan bir sürecin yaptığı sistem çağrılarını listeler +Summary(uk.UTF-8): Відслідковує та показує системні виклики, пов'язані із запущеним процесом +Name: strace +Version: 4.5.18 +Release: 4 +License: BSD-like +Group: Development/Debuggers +Source0: http://dl.sourceforge.net/strace/%{name}-%{version}.tar.bz2 +# Source0-md5: e9449fcee97e6a8ed73934c883c870e0 +Source1: %{name}.1.pl +Patch0: %{name}-stat64.patch +Patch1: %{name}-fd.patch +Patch2: %{name}-utilc.patch +Patch3: %{name}-semop.patch +URL: http://sourceforge.net/projects/strace/ +# acl and libaio for headers only +BuildRequires: acl-devel +BuildRequires: autoconf >= 2.57 +BuildRequires: automake +BuildRequires: libaio-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Strace prints a record of each system call another program makes, including -all of the arguments passed to it and the system call's return value. - -%description -l de -Strace druckt ein Protokoll aller von einem anderen Programm ausgegebenen -Systemaufrufe, einschließlich aller weitergeleiteten Argumente und dem -Ausgabewert des Systemaufrufs. - -%description -l fr -strace affiche l'enregistrement de chaque appel système que fait un programme -ainsi que tous les arguments qui lui ont été passés et la valeur de retour de -l'appel. - -%description -l pl -Strace wy¶wietla informacje o ka¿dym wywo³aniu funkcji systemowych przez -uruchamiany program, w tym równie¿ wszystkie argumenty wywo³ania i zwrócon± -warto¶æ. - -%description -l tr -strace bir programýn çalýþtýðý sürece yaptýðý bütün sistem çaðrýlarýný, -gönderdiði parametreler ve geri dönüþ deðerleriyle birlikte döker. +Strace prints a record of each system call another program makes, +including all of the arguments passed to it and the system call's +return value. + +%description -l de.UTF-8 +Strace druckt ein Protokoll aller von einem anderen Programm +ausgegebenen Systemaufrufe, einschließlich aller weitergeleiteten +Argumente und dem Ausgabewert des Systemaufrufs. + +%description -l es.UTF-8 +Strace imprime una "grabación" de cada llamada de sistema que el +programa hace, incluyendo todos los argumentos pasados para él, si la +vuelta de cada llamada de sistema es verdadera, o si hay creado error. + +%description -l fr.UTF-8 +strace affiche l'enregistrement de chaque appel système que fait un +programme ainsi que tous les arguments qui lui ont été passés et la +valeur de retour de l'appel. + +%description -l pl.UTF-8 +Strace wyświetla informacje o każdym wywołaniu funkcji systemowych +przez uruchamiany program, w tym również wszystkie argumenty wywołania +i zwróconą wartość. + +%description -l pt_BR.UTF-8 +Strace imprime uma "gravação" de cada chamada de sistema que o +programa faz, incluindo todos os argumentos passados para ele e se o +retorno de cada chamada de sistema é verdadeiro ou gerou erro. + +%description -l ru.UTF-8 +Программа strace перехватывает и регистрирует системные вызовы, +произведенные и полученные исполняющимся процессом. Strace может +вывести список всех системных вызовов, их аргументов и возвращаемые +ими значения. Strace полезна для диагностики проблем и отладки. + +%description -l tr.UTF-8 +strace bir programın çalıştığı sürece yaptığı bütün sistem +çağrılarını, gönderdiği parametreler ve geri dönüş değerleriyle +birlikte döker. + +%description -l uk.UTF-8 +Програма strace перехоплює та регіструє системні визови, зроблені та +отримані процесом, який виконується. Strace може вивести список усіх +системних визовів, їх аргументів та значень, які вони повернули. +Strace корисний для діагностики проблем та відладки. + +%package graph +Summary: strace graph +Summary(pl.UTF-8): Graf strace +Group: Development/Debuggers +# NOTE: doesn't require directly strace binary. + +%description graph +strace-graph script processes strace -f output. It displays a graph of +invoked subprocesses, and is useful for finding out what complex +commands do. + +The script can also handle the output with strace -t, -tt, or -ttt. +It will add elapsed time for each process in that case. + +%description graph -l pl.UTF-8 +Skrypt strace-graph przetwarza wynik strace -f i wyświetla graf +wywoływanych podprocesów. Jest przydatny do sprawdzania co robią +złożone polecenia. + +Skrypt jest w stanie obsłużyć także wyjście ze strace -t, -tt i -ttt. +Doda wtedy upływający czas dla każdego procesu. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p0 -%patch17 -p1 +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p0 +%patch3 -p1 %build -autoconf +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} %configure -make LDFLAGS="-s" +%{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/usr/{bin,man/man1} -make install prefix=$RPM_BUILD_ROOT/usr +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT -gzip -9nf $RPM_BUILD_ROOT/usr/man/man1/* +install -D %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/strace.1 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%attr(755,root,root) /usr/bin/strace -/usr/man/man1/* - -%changelog -* Thu Apr 22 1999 Artur Frysiak - [3.1-14] -- removed man group from man pages -- compiled on rpm 3 - -* Wed Feb 17 1999 Micha³ Kuratczyk - [3.1-13] -- added Group(pl) -- added gzipping man page +%doc COPYRIGHT CREDITS ChangeLog NEWS README-linux TODO +%attr(755,root,root) %{_bindir}/strace +%{_mandir}/man1/* +%lang(pl) %{_mandir}/pl/man1/* -* Thu Oct 08 1998 Marcin Korzonek - [3.1-12] -- added translation pl. - -* Wed Sep 30 1998 Jeff Johnson -- fix typo (printf, not tprintf). - -* Sat Sep 19 1998 Jeff Johnson -- fix compile problem on sparc. - -* Tue Aug 18 1998 Cristian Gafton -- buildroot - -* Mon Jul 20 1998 Cristian Gafton -- added the umoven patch from James Youngman -- fixed build problems on newer glibc releases - -* Mon Jun 08 1998 Prospector System -- translations modified for de, fr, tr +%files graph +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/strace-graph