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: 4.2
-Release: 10
+Version: 4.3
+Release: 1
License: Distributable
Group: Development/Debuggers
Group(de): Entwicklung/Debugger
Group(pl): Programowanie/Odpluskwiacze
-Source0: http://www.wi.leidenuniv.nl/~wichert/strace/%{name}-%{version}.tar.gz
+Source0: http://download.sourceforge.net/strace/%{name}-%{version}.tar.bz2
Patch0: %{name}-sparc.patch
-Patch1: %{name}-ia64.patch
-Patch2: %{name}-stat64.patch
-Patch3: %{name}-sparc2.patch
-Patch4: %{name}-putmsg.patch
-Patch5: %{name}-newsysc.patch
-Patch6: %{name}-do_not_check_for_libsnl.patch
-Patch7: %{name}-linux.patch
-Patch8: http://www.misiek.eu.org/ipv6/%{name}-4.2-ipv6-20001225.patch.gz
-Patch9: %{name}-sparc3.patch
-Patch10: %{name}-getdents64.patch
+Patch1: %{name}-sparc2.patch
+Patch2: %{name}-sparc3.patch
+Patch3: %{name}-putmsg.patch
+Patch4: %{name}-newsysc.patch
+Patch5: %{name}-getdents64.patch
+URL: http://www.liacs.nl/~wichert/strace/
BuildRequires: autoconf
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%setup -q
%patch0 -p1
%patch1 -p1
-%patch2 -p1
+# Temporary not used (problems on sparc/2.2?)
+#%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
%build
autoconf
autoheader
+# for 2.4 you can and even should remove these two kernel_Xid32_t definitions
+CFLAGS="%{rpmcflags} -D__kernel_uid32_t=uid_t -D__kernel_gid32_t=gid_t"
+export CFLAGS
%configure
%{__make}