123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275 |
- Summary: Tracks and displays system calls associated with a running process.
- Summary(ja): 動作中のプロセスと関連するシステムコールの追跡/表示
- Name: strace
- Version: 5.5
- Release: 1%{?_dist_release}
- Group: Development/Debuggers
- Vendor: Project Vine
- Distribution: Vine Linux
- License: LGPL2.1+
- URL: https://strace.io/
- Source0: https://strace.io/files/%{version}/%{name}-%{version}.tar.xz
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- BuildRequires: libacl-devel
- BuildRequires: libaio-devel
- BuildRequires: time
- %define strace64_arches ppc64
- %description
- The strace program intercepts and records the system calls called and
- received by a running process. Strace can print a record of each
- system call, its arguments and its return value. Strace is useful for
- diagnosing problems and debugging, as well as for instructional
- purposes.
- Install strace if you need a tool to track the system calls made and
- received by a process.
- %description -l ja
- strace プログラムは動作中のプロセスがコール/受信したたシステムコールを
- 検知して記録します。strace は、各システムコールとその引数および戻り値の
- 記録を印刷することができます。strace は教育目的だけではなく、障害の診断や
- デバッグにおいても役に立ちます。
- %ifarch %{strace64_arches}
- %package -n strace64
- Summary: Tracks and displays system calls associated with a running process.
- Summary(ja): 動作中のプロセスと関連するシステムコールの追跡/表示
- Group: Development/Debuggers
- %description -n strace64
- The strace program intercepts and records the system calls called and
- received by a running process. Strace can print a record of each
- system call, its arguments and its return value. Strace is useful for
- diagnosing problems and debugging, as well as for instructional
- purposes.
- Install strace if you need a tool to track the system calls made and
- received by a process.
- This package provides the `strace64' program to trace 64-bit processes.
- The `strace' program in the `strace' package is for 32-bit processes.
- %description -n strace64 -l ja
- strace プログラムは動作中のプロセスがコール/受信したたシステムコールを
- 検知して記録します。strace は、各システムコールとその引数および戻り値の
- 記録を印刷することができます。strace は教育目的だけではなく、障害の診断や
- デバッグにおいても役に立ちます。
- このパッケージは 64 ビットプロセス用の `strace64' プログラムを提供します。
- `strace' パッケージに含まれる `strace' プログラムは 32 ビットプロセス用です。
- %endif
- %prep
- %setup -q
- %build
- %configure
- make %{?_smp_mflags}
- %install
- rm -rf %{buildroot}
- #mkdir -p %{buildroot}%{_mandir}/man1
- #mkdir -p %{buildroot}%{_bindir}
- make DESTDIR=%{buildroot} install
- # remove unpackaged files from the buildroot
- rm -f %{buildroot}%{_bindir}/strace-graph
- %ifarch %{strace64_arches}
- ln %{buildroot}%{_bindir}/strace %{buildroot}%{_bindir}/strace64
- %endif
- %check
- make -k check VERBOSE=1
- %clean
- rm -rf %{buildroot}
- %files
- %defattr(-,root,root)
- %license COPYING LGPL-2.1-or-later
- %doc CREDITS ChangeLog ChangeLog-CVS NEWS README
- %{_bindir}/*
- %{_mandir}/man1/*
- %ifarch %{strace64_arches}
- %files -n strace64
- %defattr(-,root,root)
- %{_bindir}/strace64
- %endif
- %changelog
- * Sat Mar 21 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.5-1
- - new upstream release.
- * Fri Nov 14 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 4.9-1
- - updated to 4.9
- * Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 4.5.20-2
- - rebuilt with rpm-4.8.1-3
- * Sun May 16 2010 Shu KONNO <owa@bg.wakwak.com> 4.5.20-1
- - updated to 4.5.20
- * Mon Apr 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.5.18-1
- - new upstream release
- - spec in utf-8
- * Mon May 12 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.15-1
- - updated to 4.5.15
- - rebuilt with new toolchains
- * Sun Sep 10 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.5.13-1vl2
- - change Group to Development/Tools. <BTS:VineLinux:163>
- * Sat Nov 12 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.13-1vl1
- - updated to 4.5.13
- - added some documents
- - added Japanese summary and description
- * Mon Jan 05 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.5.1-1vl1
- - rebuild with new toolchains
- - based on Fedora 4.5.1-1
- * Tue Sep 09 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.99-1vl1
- - rebuild with new toolchains
- - dropped BuildPreReq: autoconf
- - based on Redhat Rawhide 4.4.99-1
- * Thu Jul 17 2003 Roland McGrath <roland@redhat.com> 4.4.99-1
- - new upstream version, groks more new system calls, PF_INET6 sockets
- * Thu Mar 07 2002 Toru Sagami <sagami@vinelinux.org> 4.4-1.2vl3
- - kernel24-headers -> kernel-headers >= 2.4.0 for BuildPreReq
- * Wed Feb 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4-1.2vl2
- - added BuildPreReq: kernel24-headers
- * Mon Jan 14 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4-1.2vl1
- - now based on Debian's strace_4.4-1.2 and built for Vine Linux
- - rebuilt with kernel24-headers
- * Sun Jul 22 2001 Florian La Roche <Florian.LaRoche@redhat.de>
- - disable s390 patches, they are already included
- * Wed Jul 18 2001 Preston Brown <pbrown@redhat.com> 4.3-1
- - new upstream version. Seems to have integrated most new syscalls
- - tracing threaded programs is now functional.
- * Mon Jun 11 2001 Than Ngo <than@redhat.com>
- - port s390 patches from IBM
- * Wed May 16 2001 Nalin Dahyabhai <nalin@redhat.com>
- - modify new syscall patch to allocate enough heap space in setgroups32()
- * Wed Feb 14 2001 Jakub Jelinek <jakub@redhat.com>
- - #include <time.h> in addition to <sys/time.h>
- * Fri Jan 26 2001 Karsten Hopp <karsten@redhat.com>
- - clean up conflicting patches. This happened only
- when building on S390
- * Fri Jan 19 2001 Bill Nottingham <notting@redhat.com>
- - update to CVS, reintegrate ia64 support
- * Fri Dec 8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
- - Get S/390 support into the normal package
- * Sat Nov 18 2000 Florian La Roche <Florian.LaRoche@redhat.de>
- - added S/390 patch from IBM, adapting it to not conflict with
- IA64 patch
- * Sat Aug 19 2000 Jakub Jelinek <jakub@redhat.com>
- - doh, actually apply the 2.4 syscalls patch
- - make it compile with 2.4.0-test7-pre4+ headers, add
- getdents64 and fcntl64
- * Thu Aug 3 2000 Jakub Jelinek <jakub@redhat.com>
- - add a bunch of new 2.4 syscalls (#14036)
- * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
- - automatic rebuild
- - excludearch ia64
- * Fri Jun 2 2000 Matt Wilson <msw@redhat.com>
- - use buildinstall for FHS
- * Wed May 24 2000 Jakub Jelinek <jakub@redhat.com>
- - make things compile on sparc
- - fix sigreturn on sparc
- * Fri Mar 31 2000 Bill Nottingham <notting@redhat.com>
- - fix stat64 misdef (#10485)
- * Tue Mar 21 2000 Michael K. Johnson <johnsonm@redhat.com>
- - added ia64 patch
- * Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
- - man pages are compressed
- - version 4.2 (why are we keeping all these patches around?)
- * Sat Nov 27 1999 Jeff Johnson <jbj@redhat.com>
- - update to 4.1 (with sparc socketcall patch).
- * Fri Nov 12 1999 Jakub Jelinek <jakub@redhat.com>
- - fix socketcall on sparc.
- * Thu Sep 02 1999 Cristian Gafton <gafton@redhat.com>
- - fix KERN_SECURELVL compile problem
- * Tue Aug 31 1999 Cristian Gafton <gafton@redhat.com>
- - added alpha patch from HJLu to fix the osf_sigprocmask interpretation
- * Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
- - update to 3.99.1.
- * Wed Jun 2 1999 Jeff Johnson <jbj@redhat.com>
- - add (the other :-) jj's sparc patch.
- * Wed May 26 1999 Jeff Johnson <jbj@redhat.com>
- - upgrade to 3.99 in order to
- - add new 2.2.x open flags (#2955).
- - add new 2.2.x syscalls (#2866).
- - strace 3.1 patches carried along for now.
- * Sun May 16 1999 Jeff Johnson <jbj@redhat.com>
- - don't rely on (broken!) rpm %patch (#2735)
- * Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
- - strip binary
- * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- - auto rebuild in the new build environment (release 16)
- * Tue Feb 9 1999 Jeff Johnson <jbj@redhat.com>
- - vfork est arrive!
- * Tue Feb 9 1999 Christopher Blizzard <blizzard@redhat.com>
- - Add patch to follow clone() syscalls, too.
- * Sun Jan 17 1999 Jeff Johnson <jbj@redhat.com>
- - patch to build alpha/sparc with glibc 2.1.
- * Thu Dec 03 1998 Cristian Gafton <gafton@redhat.com>
- - patch to build on ARM
- * Wed Sep 30 1998 Jeff Johnson <jbj@redhat.com>
- - fix typo (printf, not tprintf).
- * Sat Sep 19 1998 Jeff Johnson <jbj@redhat.com>
- - fix compile problem on sparc.
- * Tue Aug 18 1998 Cristian Gafton <gafton@redhat.com>
- - buildroot
- * Mon Jul 20 1998 Cristian Gafton <gafton@redhat.com>
- - added the umoven patch from James Youngman <jay@gnu.org>
- - fixed build problems on newer glibc releases
- * Mon Jun 08 1998 Prospector System <bugs@redhat.com>
- - translations modified for de, fr, tr
|