%define name libstatgrab %define version 0.13 %define release %mkrel 1 %define shortname statgrab %define major 5 %define libname %mklibname %shortname %major Summary: Make system statistics Name: %{name} Version: %{version} Release: %{release} Source0: http://freshmeat.net/redir/libstatgrab/39879/url_tgz/%{name}-%{version}.tar.bz2 Patch0: %{name}.nochmod.patch.bz2 License: GPL Group: Monitoring Url: http://www.i-scream.org/libstatgrab/ BuildRoot: %{_tmppath}/%{name}-buildroot %description Libstatgrab is a library that provides cross platform access to statistics about the system on which it's run. It's written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more. The current list of platforms is Solaris 2.x, Linux, and FreeBSD 4.x/5.x. The aim is to extend this to include as many operating systems as possible. The package also includes a couple of useful tools. The first, saidar, provides a curses-based interface to viewing the current state of the system. The second, statgrab, gives a sysctl-style interface to the statistics gathered by libstatgrab. This extends the use of libstatgrab to people writing scripts or anything else that can't easily make C function calls. Included with statgrab is a script to generate an MRTG configuration file to use statgrab. %package -n %shortname-tools Summary: Tools from %name to monitoring the system Group: Monitoring %description -n %shortname-tools Libstatgrab is a library that provides cross platform access to statistics about the system on which it's run. It's written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more. The current list of platforms is Solaris 2.x, Linux , and FreeBSD 4.x/5.x. The aim is to extend this to include as many operating systems as possible. The package also includes a couple of useful tools. The first, saidar, provides a curses-based interface to viewing the current state of the system. The second, statgrab, gives a sysctl-style interface to the statistics gathered by libstatgrab. This extends the use of libstatgrab to people writing scripts or anything else that can't easily make C function calls. Included with statgrab is a script to generate an MRTG configuration file to use statgrab. %package -n %libname Summary: The %name libraries Group: System/Libraries Provides: %name = %version-%release %description -n %libname Libstatgrab is a library that provides cross platform access to statistics about the system on which it's run. It's written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more. The current list of platforms is Solaris 2.x, Linux, and FreeBSD 4.x/5.x. The aim is to extend this to include as many operating systems as possible. The package also includes a couple of useful tools. The first, saidar, provides a curses-based interface to viewing the current state of the system. The second, statgrab, gives a sysctl-style interface to the statistics gathered by libstatgrab. This extends the use of libstatgrab to people writing scripts or anything else that can't easily make C function calls. Included with statgrab is a script to generate an MRTG configuration file to use statgrab. %package -n %libname-devel Summary: The development files from %name libraries Group: Development/Other Provides: %name-devel = %version-%release Requires: %libname = %version %description -n %libname-devel Libstatgrab is a library that provides cross platform access to statistics about the system on which it's run. It's written in C and presents a selection of useful interfaces which can be used to access key system statistics. The current list of statistics includes CPU usage, memory utilisation, disk usage, process counts, network traffic, disk I/O, and more. The current list of platforms is Solaris 2.x, Linux, and FreeBSD 4.x/5.x. The aim is to extend this to include as many operating systems as possible. The package also includes a couple of useful tools. The first, saidar, provides a curses-based interface to viewing the current state of the system. The second, statgrab, gives a sysctl-style interface to the statistics gathered by libstatgrab. This extends the use of libstatgrab to people writing scripts or anything else that can't easily make C function calls. Included with statgrab is a script to generate an MRTG configuration file to use statgrab. %prep %setup -q %patch0 -p0 %build %configure %make %install rm -rf $RPM_BUILD_ROOT %makeinstall_std %clean rm -rf $RPM_BUILD_ROOT %post -n %libname -p /sbin/ldconfig %postun -n %libname -p /sbin/ldconfig %files -n %shortname-tools %defattr(-,root,root) %doc AUTHORS INSTALL README ChangeLog NEWS %_bindir/* %_mandir/*/* %files -n %libname %defattr(-,root,root) %doc AUTHORS INSTALL README ChangeLog NEWS %_libdir/*.so.* %files -n %libname-devel %defattr(-,root,root) %doc AUTHORS INSTALL README ChangeLog NEWS %_libdir/*.so %_libdir/*.a %_libdir/*.la %_includedir/*.h %_libdir/pkgconfig/%name.pc %changelog * Sun Jun 18 2006 Emmanuel Andry <eandry@mandriva.org> 0.13-1mdv2007.0 - 0.13 * Sun Oct 16 2005 Olivier Thauvin <nanardon@mandriva.org> 0.12-1mdk - 0.12 * Thu Mar 03 2005 Lenny Cartier <lenny@mandrakesoft.com> 0.11.1-1mdk - 0.11.1 * Fri Feb 4 2005 Sylvie Terjan <erinmargault@mandrake.org> 0.11-1mdk - 0.11 * Thu Jan 22 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8.1-1mdk - 0.8.1 * Tue Jan 6 2004 Olivier Thauvin <nanardon@klama.mandrake.org> 0.8-1mdk - 0.8 * Wed Oct 22 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.7-1mdk - 0.7 * Sun Oct 19 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.6.1-1mdk - 0.6.1 * Fri Oct 10 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.6-1mdk - 1st mdk spec