]> 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 56068d9166e00fe775455c4f3ba7bb0dfff300a2..127852eb953b094f865b54d10fb0cfb1088dfdb5 100644 (file)
@@ -8,16 +8,21 @@ Summary(ru):  
 Summary(tr):   Çalýþan bir sürecin yaptýðý sistem çaðrýlarýný listeler
 Summary(uk):   ÷¦ÄÓ̦ÄËÏ×Õ¤ ÔÁ ÐÏËÁÚÕ¤ ÓÉÓÔÅÍΦ ×ÉËÌÉËÉ, ÐÏ×'ÑÚÁΦ ¦Ú ÚÁÐÕÝÅÎÉÍ ÐÒÏÃÅÓÏÍ
 Name:          strace
-Version:       4.4.92
-Release:       1
-License:       distributable
+Version:       4.5.12
+Release:       2
+License:       BSD-like
 Group:         Development/Debuggers
-Source0:       ftp://ftp.sourceforge.net/pub/sourceforge/strace/%{name}_%{version}-1.tar.gz
+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)
 
@@ -68,13 +73,38 @@ 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
-rm -f missing
 %{__aclocal}
 %{__autoconf}
 %{__autoheader}
@@ -84,21 +114,22 @@ rm -f missing
 
 %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.452919 seconds and 4 git commands to generate.