source: projects/specs/trunk/l/ltrace/ltrace-vl.spec @ 8833

Revision 8833, 4.6 KB checked in by yasumichi, 10 years ago (diff)

new upstream release

Line 
1Summary: Tracks runtime library calls from dynamically linked executables.
2Name: ltrace
3Version: 0.7.3
4Release: 1%{_dist_release}
5Source: ftp://ftp.debian.org/debian/pool/main/l/ltrace/ltrace_%{version}.orig.tar.bz2
6Patch0: ltrace-0.7.3-4.debian.patch
7License: GPL
8Group: Development/Debuggers
9URL: http://ltrace.org/
10BuildRoot: /var/tmp/%{name}-root
11BuildRequires: binutils-devel
12BuildRequires: elfutils-libelf-devel
13
14Vendor: Project Vine
15Distribution: Vine Linux
16Packager: yasumichi
17
18%description
19Ltrace is a debugging program which runs a specified command until the
20command exits.  While the command is executing, ltrace intercepts and
21records both the dynamic library calls called by the executed process
22and the signals received by the executed process.  Ltrace can also
23intercept and print system calls executed by the process.
24
25You should install ltrace if you need a sysadmin tool for tracking the
26execution of processes.
27
28%prep
29%setup -q
30%patch0 -p1
31
32%build
33%configure
34make
35
36%install
37make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
38rm -f ChangeLog; mv -f debian/changelog ChangeLog
39rm -rf $RPM_BUILD_ROOT/%{_docdir}
40
41%clean
42rm -rf $RPM_BUILD_ROOT
43
44%files
45%defattr(-,root,root)
46%doc COPYING README TODO ChangeLog
47%{_prefix}/bin/ltrace
48%{_mandir}/man1/ltrace.1*
49%{_mandir}/man5/ltrace.conf.5*
50%config /etc/ltrace.conf
51
52%changelog
53* Thu Jul 17 2014 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.7.3-1
54- new upstream release
55
56* Sat May 14 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.5.3-1
57- initial build for vine
58- add binutils-devel to BR
59
60* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.3.36-4.2
61- bump again for double-long bug on ppc(64)
62
63* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.3.36-4.1
64- rebuilt for new gcc4.1 snapshot and glibc changes
65
66* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 0.3.36-4
67- added ppc64 and s390x support (IBM)
68- added ia64 support (Ian Wienand)
69
70* Sat Mar  5 2005 Jakub Jelinek <jakub@redhat.com> 0.3.36-3
71- rebuilt with GCC 4
72
73* Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 0.3.36-2
74- make x86_64 ltrace trace both 32-bit and 64-bit binaries (#141955,
75  IT#55600)
76- fix tracing across execve
77- fix printf-style format handling on 64-bit arches
78
79* Thu Nov 18 2004 Jakub Jelinek <jakub@redhat.com> 0.3.36-1
80- update to 0.3.36
81
82* Mon Oct 11 2004 Jakub Jelinek <jakub@redhat.com> 0.3.35-1
83- update to 0.3.35
84- update syscall tables from latest kernel source
85
86* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
87- rebuilt
88
89* Tue Jun  8 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-3
90- buildreq elfutils-libelf-devel (#124921)
91
92* Thu Apr 22 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-2
93- fix demangling
94
95* Thu Apr 22 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-1
96- update to 0.3.32
97  - fix dict.c assertion (#114359)
98  - x86_64 support
99- rewrite elf.[ch] using libelf
100- don't rely on st_value of SHN_UNDEF symbols in binaries,
101  instead walk .rel{,a}.plt and compute the addresses (#115299)
102- fix x86-64 support
103- some ltrace.conf additions
104- some format string printing fixes
105
106* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
107- rebuilt
108
109* Mon Feb  3 2003 Jakub Jelinek <jakub@redhat.com> 0.3.29-1
110- update to 0.3.29
111
112* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
113- rebuilt
114
115* Sun Sep  1 2002 Jakub Jelinek <jakub@redhat.com> 0.3.10-12
116- add a bunch of missing functions to ltrace.conf
117  (like strlen, ugh)
118
119* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
120- automated rebuild
121
122* Tue May 28 2002 Phil Knirsch <pknirsch@redhat.com>
123- Added the 'official' s390 patch.
124
125* Thu May 23 2002 Tim Powers <timp@redhat.com>
126- automated rebuild
127
128* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
129- automated rebuild
130
131* Fri Jul 20 2001 Jakub Jelinek <jakub@redhat.com>
132- fix stale symlink in documentation directory (#47749)
133
134* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
135- Bump release + rebuild.
136
137* Wed Aug  2 2000 Tim Waugh <twaugh@redhat.com>
138- fix off-by-one problem in checking syscall number
139
140* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
141- automatic rebuild
142
143* Mon Jun 19 2000 Matt Wilson <msw@redhat.com>
144- rebuilt for next release
145- patched Makefile.in to take a hint on mandir (patch2)
146- use %%{_mandir} and %%makeinstall
147
148* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
149- fix description
150
151* Fri Jan  7 2000 Jeff Johnson <jbj@redhat.com>
152- update to 0.3.10.
153- include (but don't apply) sparc patch from Jakub Jellinek.
154
155* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
156- auto rebuild in the new build environment (release 2)
157
158* Fri Mar 12 1999 Jeff Johnson <jbj@redhat.com>
159- update to 0.3.6.
160
161* Mon Sep 21 1998 Preston Brown <pbrown@redhat.com>
162- upgraded to 0.3.4
Note: See TracBrowser for help on using the repository browser.