avatar
benatto has added f608b8b490
Removing vim swap files
view file @ 71685e8e49
view file @ 71685e8e49
... ... --- a/systemtap.spec~
... ... +++ /dev/null
... ... @@ -1,117 +0,0 @@
0
Summary:	Infrastructure to gather information about the running Linux system
1
Name:		systemtap
2
Epoch:		1
3
Version:	2.6
4
Release:	1
5
License:	GPLv2+
6
Group:		Development/Kernel
7
Url:		http://sourceware.org/systemtap/
8
Source0:	http://sourceware.org/systemtap/ftp/releases/%{name}-%{version}.tar.gz
9
Patch2:		systemtap-2.1-rpmlib.h.patch
10
11
BuildRequires:	cap-devel = 2.22-5
12
Buildrequires:	elfutils-devel
13
BuildRequires:	gettext-devel
14
BuildRequires:	pkgconfig(avahi-client)
15
BuildRequires:	pkgconfig(gtkmm-2.4)
16
BuildRequires:	pkgconfig(libglade-2.0)
17
BuildRequires:	pkgconfig(nspr)
18
BuildRequires:	pkgconfig(nss)
19
20
%description
21
SystemTap provides free software (GPL) infrastructure to simplify the gathering
22
of information about the running Linux system. This assists diagnosis of a 
23
performance or functional problem. SystemTap eliminates the need for the 
24
developer to go through the tedious and disruptive instrument, recompile, 
25
install, and reboot sequence that may be otherwise required to collect data.
26
27
SystemTap provides a simple command line interface and scripting language for
28
writing instrumentation for a live running kernel. We are publishing samples, 
29
as well as enlarging the internal "tapset" script library to aid reuse and 
30
abstraction. We also plan to support probing userspace applications. We are 
31
investigating interfacing Systemtap with similar tools such as Frysk, 
32
Oprofile and LTT.
33
34
Current project members include Red Hat, IBM, Intel, and Hitachi.
35
36
%package runtime
37
Summary:	Runtime environment for systemtap
38
Group:		Development/Other
39
Conflicts:	systemtap < 1:2.1-3
40
41
%description runtime
42
SystemTap is an instrumentation system for systems running Linux.
43
This package contains the runtime environment for systemtap programs.
44
45
%package server
46
Summary:	Systemtap server
47
Group:		Development/Other
48
Requires:	%{name} = %{EVRD}
49
Conflicts:	systemtap < 1:2.1-3
50
51
%description server
52
SystemTap is an instrumentation system for systems running Linux.
53
This package contains the server component of systemtap.
54
55
%package devel
56
Summary:	Header files for %{name}
57
Group:		Development/Other
58
Requires:	%{name} = %{EVRD}
59
Conflicts:	systemtap < 1:2.1-3
60
61
%description devel
62
The package includes the header files for %{name}.
63
64
%prep
65
%setup -q
66
#%apply_patches
67
68
%build
69
export CFLAGS="%{optflags} -fno-strict-aliasing -I/usr/include/rpm"
70
export CXXFLAGS="%{optflags} -fno-strict-aliasing -I/usr/include/rpm"
71
%configure2_5x
72
73
%make
74
75
%install
76
%makeinstall
77
78
# we add testsuite with a lot of examples
79
install -m 766 -d testsuite %{buildroot}/%{_datadir}/%{name}/
80
81
%find_lang %{name}
82
83
%files
84
%{_bindir}/stap
85
%{_mandir}/man[17]/*
86
%dir %{_datadir}/%{name}
87
%{_datadir}/%{name}/tapset
88
89
%files runtime -f systemtap.lang
90
%doc %{_docdir}/systemtap
91
%{_bindir}/staprun
92
%{_bindir}/stapsh
93
%{_bindir}/stap-merge
94
%{_bindir}/stap-report
95
%dir %{_libexecdir}/%{name}
96
%{_libexecdir}/%{name}/stapio
97
%{_libexecdir}/%{name}/stap-env
98
%{_libexecdir}/%{name}/stap-authorize-cert
99
%{_mandir}/man8/staprun.8*
100
%{_mandir}/man8/stapsh.8.*
101
102
%files server
103
%{_bindir}/stap-server
104
%{_libexecdir}/%{name}/stap-gen-cert
105
%{_libexecdir}/%{name}/stap-serverd
106
%{_libexecdir}/%{name}/stap-sign-module
107
%{_libexecdir}/%{name}/stap-start-server
108
%{_libexecdir}/%{name}/stap-stop-server
109
%{_mandir}/man8/stap-server.8*
110
111
%files devel
112
%{_bindir}/dtrace
113
%{_includedir}/sys/*.h
114
%{_datadir}/%{name}/runtime
115
%{_mandir}/man3/*.3*
116

Comments