]> git.pld-linux.org Git - packages/strace.git/blobdiff - strace.spec
- add quota.patch (glibc 2.3.90) from strace CVS
[packages/strace.git] / strace.spec
index b67b448e0162801514e217937b499c02e471d76f..127852eb953b094f865b54d10fb0cfb1088dfdb5 100644 (file)
@@ -8,18 +8,21 @@ Summary(ru):  
 Summary(tr):   Çalýþan bir sürecin yaptýðý sistem çaðrýlarýný listeler
 Summary(uk):   ÷¦ÄÓ̦ÄËÏ×Õ¤ ÔÁ ÐÏËÁÚÕ¤ ÓÉÓÔÅÍΦ ×ÉËÌÉËÉ, ÐÏ×'ÑÚÁΦ ¦Ú ÚÁÐÕÝÅÎÉÍ ÐÒÏÃÅÓÏÍ
 Name:          strace
-Version:       4.5.1
+Version:       4.5.12
 Release:       2
-License:       distributable
+License:       BSD-like
 Group:         Development/Debuggers
-Source0:       http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
-# Source0-md5: 11657c64e4289d8cfc48302e890f1a5b
+Source0:       http://dl.sourceforge.net/strace/%{name}-%{version}.tar.bz2
+# Source0-md5: c9dc77b9bd7f144f317e8289e0f6d40b
 Source1:       %{name}.1.pl
 Patch0:                %{name}-newsysc.patch
 Patch1:                %{name}-getdents64.patch
 Patch2:                %{name}-kernel26_userspace.patch
+Patch3:                %{name}-stat64.patch
+Patch4:                %{name}-sparc64.patch
+Patch5:                %{name}-quota.patch
 URL:           http://www.liacs.nl/~wichert/strace/
-BuildRequires: autoconf >= 2.54
+BuildRequires: autoconf >= 2.57
 BuildRequires: automake
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -70,11 +73,36 @@ birlikte d
 ÓÉÓÔÅÍÎÉÈ ×ÉÚÏצ×, §È ÁÒÇÕÍÅÎԦנÔÁ ÚÎÁÞÅÎØ, Ñ˦ ×ÏÎÉ ÐÏ×ÅÒÎÕÌÉ.
 Strace ËÏÒÉÓÎÉÊ ÄÌѠĦÁÇÎÏÓÔÉËÉ ÐÒÏÂÌÅÍ ÔÁ ×¦ÄÌÁÄËÉ.
 
+%package graph
+Summary:       strace graph
+Summary(pl):   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
+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
 
 %build
 %{__aclocal}
@@ -86,21 +114,22 @@ Strace 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/{man1,pl/man1}}
 
 %{__make} install \
-       prefix=$RPM_BUILD_ROOT%{_prefix} \
-       mandir=$RPM_BUILD_ROOT%{_mandir} \
-       bindir=$RPM_BUILD_ROOT%{_bindir}
+       DESTDIR=$RPM_BUILD_ROOT
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1
+install -D %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/pl/man1/strace.1
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc ChangeLog README-linux
-%attr(755,root,root) %{_bindir}/strace*
+%doc COPYRIGHT CREDITS ChangeLog NEWS README-linux TODO
+%attr(755,root,root) %{_bindir}/strace
 %{_mandir}/man1/*
 %lang(pl) %{_mandir}/pl/man1/*
+
+%files graph
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/strace-graph
This page took 0.063056 seconds and 4 git commands to generate.