From 04df6affb353df658274c13903235b4674880733a357112a8bced2281e4d72af Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Wed, 20 May 2009 10:03:04 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/systemtap?expand=0&rev=42 --- systemtap.changes | 6 +++ systemtap.spec | 118 ++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 119 insertions(+), 5 deletions(-) diff --git a/systemtap.changes b/systemtap.changes index 9f99cb0..a769f34 100644 --- a/systemtap.changes +++ b/systemtap.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri May 15 11:46:11 CEST 2009 - tiwai@suse.de + +- split to several subpackages, systemtap-runtime, -client, -server + and -sdt-devel (bnc#503088). + ------------------------------------------------------------------- Fri May 8 16:43:08 CEST 2009 - tiwai@suse.de diff --git a/systemtap.spec b/systemtap.spec index 632df44..33575cf 100644 --- a/systemtap.spec +++ b/systemtap.spec @@ -30,7 +30,7 @@ BuildRequires: latex2html %define use_snapshot 0 License: GPL v2 or later Version: 0.9.7 -Release: 1 +Release: 2 Summary: Instrumentation System Group: Development/Tools/Debuggers Url: http://sourceware.org/systemtap/ @@ -46,6 +46,7 @@ Patch: systemtap-docdir-fix.diff Patch2: systemtap-ioblock-suse-kernel-fix.diff Patch3: systemtap-xmlto-fop.diff Requires: libebl1 +Requires: %{name}-runtime = %{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -55,6 +56,81 @@ of the system. +Authors: +-------- + Frank Ch. Eigler + Graydon Hoare + Martin Hunt + Tom Zanussi + +%package runtime +License: GPL v2 or later +Group: Development/Tools/Debuggers +Summary: Runtime environment for systemtap + +%description runtime +SystemTap is an instrumentation system for systems running Linux 2.6. +This package contains the runtime environment for systemtap programs. + + + +Authors: +-------- + Frank Ch. Eigler + Graydon Hoare + Martin Hunt + Tom Zanussi + +%package client +License: GPL v2 or later +Group: Development/Tools/Debuggers +Summary: Systemtap client +Requires: %{name}-runtime = %{version}-%{release} + +%description client +SystemTap is an instrumentation system for systems running Linux 2.6. +This package contains the client component for systemtap. + + + +Authors: +-------- + Frank Ch. Eigler + Graydon Hoare + Martin Hunt + Tom Zanussi + +%package server +License: GPL v2 or later +Group: Development/Tools/Debuggers +Summary: Systemtap server +Requires: %{name} = %{version}-%{release} + +%description server +SystemTap is an instrumentation system for systems running Linux 2.6. +This package contains the server component of systemtap. + + + +Authors: +-------- + Frank Ch. Eigler + Graydon Hoare + Martin Hunt + Tom Zanussi + +%package sdt-devel +License: GPL v2 or later +Group: Development/Tools/Debuggers +Summary: Static probe support tools +Requires: %{name} = %{version}-%{release} + +%description sdt-devel +SystemTap is an instrumentation system for systems running Linux 2.6. +This package contains the support tools for static probes. + + + Authors: -------- Frank Ch. Eigler @@ -87,7 +163,6 @@ export MKDIR_P="mkdir -p" %makeinstall mkdir -p $RPM_BUILD_ROOT/var/cache/systemtap cp README AUTHORS NEWS COPYING $RPM_BUILD_ROOT%{_docdir}/systemtap/ -rm -rf $RPM_BUILD_ROOT%{_includedir}/sys/* %clean rm -rf ${RPM_BUILD_ROOT} @@ -95,13 +170,46 @@ rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) %doc %{_docdir}/systemtap -%{_bindir}/* -%{_mandir}/man?/* -%{_libdir}/systemtap +%{_bindir}/stap +%{_mandir}/man1/* +%{_mandir}/man3/* %{_datadir}/systemtap %dir %attr(0755,root,root) /var/cache/systemtap +%files runtime +%defattr(-,root,root) +%{_bindir}/staprun +%{_bindir}/stap-report +%{_libdir}/systemtap +%{_mandir}/man8/staprun.* + +%files client +%defattr(-,root,root) +%{_bindir}/stap-client +%{_bindir}/stap-find-servers +%{_bindir}/stap-find-or-start-server +%{_bindir}/stap-add-server-cert +%{_bindir}/stap-client-connect + +%files server +%defattr(-,root,root) +%{_bindir}/stap-server +%{_bindir}/stap-serverd +%{_bindir}/stap-start-server +%{_bindir}/stap-stop-server +%{_bindir}/stap-gen-server-cert +%{_bindir}/stap-server-connect +%{_mandir}/man8/stap-server.* + +%files sdt-devel +%defattr(-,root,root) +%{_bindir}/dtrace +%{_includedir}/sys/*.h + %changelog +* Fri May 15 2009 tiwai@suse.de +- split to several subpackages, systemtap-runtime, -client, -server + and -sdt-devel (bnc#503088). * Fri May 08 2009 tiwai@suse.de - updated to released version 0.9.7: * Lots of fixes, improvements, see NEWS file for details