Browse Source

Vine Linux 向けの最初のビルド

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3871 ec354946-7b23-47d6-9f5a-488ba84defc7
yasumichi 13 years ago
parent
commit
b2128fdec2
1 changed files with 158 additions and 0 deletions
  1. 158 0
      l/ltrace/ltrace-vl.spec

+ 158 - 0
l/ltrace/ltrace-vl.spec

@@ -0,0 +1,158 @@
+Summary: Tracks runtime library calls from dynamically linked executables.
+Name: ltrace
+Version: 0.5.3
+Release: 1%{_dist_release}
+Source: ftp://ftp.debian.org/debian/pool/main/l/ltrace/ltrace_%{version}.orig.tar.gz
+Patch1: ftp://ftp.debian.org/debian/pool/main/l/ltrace/ltrace_0.5.3-2.1.diff.gz
+License: GPL
+Group: Development/Debuggers
+Prefix: %{_prefix}
+BuildRoot: /var/tmp/%{name}-root
+BuildRequires: binutils-devel
+BuildRequires: elfutils-libelf-devel
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: yasumichi
+
+%description
+Ltrace is a debugging program which runs a specified command until the
+command exits.  While the command is executing, ltrace intercepts and
+records both the dynamic library calls called by the executed process
+and the signals received by the executed process.  Ltrace can also
+intercept and print system calls executed by the process.
+
+You should install ltrace if you need a sysadmin tool for tracking the
+execution of processes.
+
+%prep
+%setup -q
+%patch1 -p1
+
+%build
+%configure
+make
+
+%install
+make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
+rm -f ChangeLog; mv -f debian/changelog ChangeLog
+rm -rf $RPM_BUILD_ROOT/%{_docdir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root)
+%doc COPYING README TODO BUGS ChangeLog
+%{_prefix}/bin/ltrace
+%{_mandir}/man1/ltrace.1*
+%config /etc/ltrace.conf
+
+%changelog
+* Sat May 14 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 0.5.3-1
+- initial build for vine
+- add binutils-devel to BR
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.3.36-4.2
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.3.36-4.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 0.3.36-4
+- added ppc64 and s390x support (IBM)
+- added ia64 support (Ian Wienand)
+
+* Sat Mar  5 2005 Jakub Jelinek <jakub@redhat.com> 0.3.36-3
+- rebuilt with GCC 4
+
+* Tue Dec 14 2004 Jakub Jelinek <jakub@redhat.com> 0.3.36-2
+- make x86_64 ltrace trace both 32-bit and 64-bit binaries (#141955,
+  IT#55600)
+- fix tracing across execve
+- fix printf-style format handling on 64-bit arches
+
+* Thu Nov 18 2004 Jakub Jelinek <jakub@redhat.com> 0.3.36-1
+- update to 0.3.36
+
+* Mon Oct 11 2004 Jakub Jelinek <jakub@redhat.com> 0.3.35-1
+- update to 0.3.35
+- update syscall tables from latest kernel source
+
+* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Jun  8 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-3
+- buildreq elfutils-libelf-devel (#124921)
+
+* Thu Apr 22 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-2
+- fix demangling
+
+* Thu Apr 22 2004 Jakub Jelinek <jakub@redhat.com> 0.3.32-1
+- update to 0.3.32
+  - fix dict.c assertion (#114359)
+  - x86_64 support
+- rewrite elf.[ch] using libelf
+- don't rely on st_value of SHN_UNDEF symbols in binaries,
+  instead walk .rel{,a}.plt and compute the addresses (#115299)
+- fix x86-64 support
+- some ltrace.conf additions
+- some format string printing fixes
+
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Mon Feb  3 2003 Jakub Jelinek <jakub@redhat.com> 0.3.29-1
+- update to 0.3.29
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Sun Sep  1 2002 Jakub Jelinek <jakub@redhat.com> 0.3.10-12
+- add a bunch of missing functions to ltrace.conf
+  (like strlen, ugh)
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Tue May 28 2002 Phil Knirsch <pknirsch@redhat.com>
+- Added the 'official' s390 patch.
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Jul 20 2001 Jakub Jelinek <jakub@redhat.com>
+- fix stale symlink in documentation directory (#47749)
+
+* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
+- Bump release + rebuild.
+
+* Thu Aug  2 2000 Tim Waugh <twaugh@redhat.com>
+- fix off-by-one problem in checking syscall number
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Mon Jun 19 2000 Matt Wilson <msw@redhat.com>
+- rebuilt for next release
+- patched Makefile.in to take a hint on mandir (patch2)
+- use %%{_mandir} and %%makeinstall
+
+* Wed Feb 02 2000 Cristian Gafton <gafton@redhat.com>
+- fix description
+
+* Fri Jan  7 2000 Jeff Johnson <jbj@redhat.com>
+- update to 0.3.10.
+- include (but don't apply) sparc patch from Jakub Jellinek.
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 2)
+
+* Fri Mar 12 1999 Jeff Johnson <jbj@redhat.com>
+- update to 0.3.6.
+
+* Mon Sep 21 1998 Preston Brown <pbrown@redhat.com>
+- upgraded to 0.3.4