diff --git a/ltrace-0.5-man.patch b/ltrace-0.5-man.patch new file mode 100644 index 0000000..789b6e5 --- /dev/null +++ b/ltrace-0.5-man.patch @@ -0,0 +1,12 @@ +diff -ru ltrace-0.5/ltrace.1 ltrace-0.5-PATCHED/ltrace.1 +--- ltrace-0.5/ltrace.1 2006-06-16 03:15:18.000000000 +0200 ++++ ltrace-0.5-PATCHED/ltrace.1 2007-01-25 14:28:44.000000000 +0100 +@@ -153,8 +153,6 @@ + .LP + It only works on Linux and in a small subset of architectures. + .LP +-Only ELF32 binaries are supported. +-.LP + Calls to dlopen()ed libraries will not be traced. + .PP + If you like to report a bug, send a notice to the author, or use the diff --git a/ltrace.spec b/ltrace.spec index 036344c..67dc00f 100644 --- a/ltrace.spec +++ b/ltrace.spec @@ -1,7 +1,8 @@ -Summary: Tracks runtime library calls from dynamically linked executables. +Summary: Tracks runtime library calls from dynamically linked executables Name: ltrace Version: 0.5 Release: 6.45svn%{?dist} +URL: http://alioth.debian.org/projects/ltrace/ Source: ltrace-0.5.tar.gz Patch0: ltrace-0.4-exec.patch Patch1: ltrace-0.4-fork.patch @@ -12,10 +13,10 @@ Patch5: ltrace-0.5-testsuite.patch Patch6: ltrace-0.5-ppc-symval.patch Patch7: ltrace-0.5-a2bp.patch Patch8: ltrace-0.5-attach.patch +Patch9: ltrace-0.5-man.patch License: GPL Group: Development/Debuggers ExclusiveArch: %{ix86} x86_64 ia64 ppc ppc64 s390 s390x alpha sparc -Prefix: %{_prefix} BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: elfutils-libelf-devel dejagnu @@ -40,6 +41,7 @@ execution of processes. %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 sed -i -e 's/-o root -g root//' Makefile.in %build @@ -51,10 +53,10 @@ make rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} docdir=%{_docdir}/ltrace-%{version}/ install -#%check -#echo ====================TESTING========================= -#make check -#echo ====================TESTING END===================== +%check +echo ====================TESTING========================= +make check +echo ====================TESTING END===================== %clean rm -rf $RPM_BUILD_ROOT @@ -64,9 +66,13 @@ rm -rf $RPM_BUILD_ROOT %doc COPYING README TODO BUGS ChangeLog %{_prefix}/bin/ltrace %{_mandir}/man1/ltrace.1* -%config /etc/ltrace.conf +%config(noreplace) /etc/ltrace.conf %changelog +* Thu Jan 25 2007 Petr Machata - 0.5-6.45svn +- tidy up the specfile per rpmlint comments +- fix man page + * Mon Sep 4 2006 Petr Machata - 0.5-5.45svn - fix plt handling on ppc32 (symval patch) - fix attaching to process (attach patch) @@ -122,7 +128,7 @@ rm -rf $RPM_BUILD_ROOT - testsuite patch: Automated testsuite for ltrace. * Wed Mar 1 2006 Petr Machata - 0.3.36-4.3 -- include %{ix86} to ExclusiveArch, instead of mere i386 +- include %%{ix86} to ExclusiveArch, instead of mere i386 * Fri Feb 10 2006 Jesse Keating - 0.3.36-4.2 - bump again for double-long bug on ppc(64)