Name: gkrellm Summary: Multiple stacked system monitors Version: 2.1.7a Release: 2mdk License: GPL Group: Monitoring BuildRequires: gettext BuildRequires: gtk+2-devel URL: http://gkrellm.net/ Source0: %{name}-%{version}.tar.bz2 Source1: gkrellm_16.png.bz2 Source2: gkrellm_32.png.bz2 Source3: gkrellm_48.png.bz2 Source4: gkrellm-themes.tar.bz2 Source5: gkrellmd.init BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot %description GKrellM charts SMP CPU, load, Disk, and all active net interfaces automatically. An on/off button and online timer for the PPP interface is provided. Monitors for memory and swap usage, file system, internet connections, APM laptop battery, mbox style mailboxes, and cpu temps. Also includes an uptime monitor, a hostname label, and a clock/calendar. Additional features are: * Autoscaling grid lines with configurable grid line resolution. * LED indicators for the net interfaces. * A gui popup for configuration of chart sizes and resolutions. %package devel Summary: Include files for gkrellm Group: Development/Other Requires: %name = %version-%release %description devel gkrellm header files for gkrellm development and plugin support. %package server Summary: Server component for gkrellm Group: Monitoring PreReq: rpm-helper %description server The server component allows you to monitor a server remotely from a client running gkrellm, without installing gkrellm on the server. %prep %setup -q %setup -q -D -T -a4 %build rm -rf %{buildroot} mkdir -p %{buildroot} #./enable_nls %make %install [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot} mkdir -p %{buildroot}/%{_bindir} make install INSTALLDIR=%{buildroot}/%{_bindir} \ INCLUDEDIR=%{buildroot}%{_includedir} MANDIR=%{buildroot}%{_mandir}/man1 \ LOCALEDIR=%{buildroot}%{_datadir}/locale mkdir -p %{buildroot}%{_libdir}/%{name}/plugins mkdir -p %{buildroot}{%{_iconsdir},%{_liconsdir},%{_miconsdir}} bzcat %{SOURCE1} > %{buildroot}%{_miconsdir}/gkrellm.png bzcat %{SOURCE2} > %{buildroot}%{_iconsdir}/gkrellm.png bzcat %{SOURCE3} > %{buildroot}%{_liconsdir}/gkrellm.png mkdir -p %{buildroot}%{_datadir}/%{name}2/themes cp -av gkrellm-themes/* %{buildroot}%{_datadir}/%{name}2/themes mkdir -p %{buildroot}%{_libdir}/menu cat > %{buildroot}%{_libdir}/menu/gkrellm <<EOF ?package(gkrellm): \ command="%{_bindir}/gkrellm" \ title="Gkrellm" \ longtitle="A GTK-based monitoring app" \ needs="x11" \ section="Applications/Monitoring" \ icon="monitoring_section.png" \ startup_notify="true" EOF mkdir -p %{buildroot}{%{_sysconfdir},%{_initrddir}} install -m644 server/gkrellmd.conf %{buildroot}%{_sysconfdir} install -m744 %{SOURCE5} %{buildroot}%{_initrddir}/gkrellmd %{find_lang} %{name} %clean [ -n "%{buildroot}" -a "%{buildroot}" != / ] && rm -rf %{buildroot} %post %update_menus %postun %clean_menus %post server %_post_service gkrellmd %preun server %_preun_service gkrellmd %files -f %{name}.lang %defattr(-,root,root,0755) %doc COPYRIGHT Changelog INSTALL README *.html %{_bindir}/gkrellm %dir %{_libdir}/gkrellm/plugins %{_libdir}/menu/* %{_iconsdir}/gkrellm.png %{_liconsdir}/gkrellm.png %{_miconsdir}/gkrellm.png %{_mandir}/man1/gkrellm.1* %{_datadir}/gkrellm2/themes/* %files devel %defattr(-,root,root,0755) %doc *.html %{_includedir}/gkrellm2/* %files server %defattr(-,root,root,0755) %config(noreplace) %{_sysconfdir}/gkrellmd.conf %config(noreplace) %{_initrddir}/gkrellmd %{_bindir}/gkrellmd %{_mandir}/man1/gkrellmd.1* %changelog * Thu Jan 30 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.1.7a-2mdk - gkrellmd initscript is back (thanks to Buchan Milne) * Thu Jan 30 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.1.7a-1mdk - Release 2.1.7a * Mon Jan 13 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 2.1.5-1mdk - Release 2.1.5 * Wed Oct 16 2002 Vincent Danen <vdanen@mandrakesoft.com> 2.0.4-2mdk - rebuild * Fri Oct 11 2002 Vincent Danen <vdanen@mandrakesoft.com> 2.0.4-1mdk - 2.0.4 - fix menu - include gkrellmd manpage - from bgmilne@linux-mandrake.com: - 2.0.0 - BuildRequires pkgconfig, gtk+2-devel - Put binaries in bindir, not prefix/X11R6/bin - Add server package for gkrellmd * Tue Sep 3 2002 Vincent Danen <vdanen@mandrakesoft.com> 1.2.13-3mdk - fix icons (re: Robby Stephenson) * Wed Aug 21 2002 Vincent Danen <vdanen@mandrakesoft.com> 1.2.13-2mdk - remove language files from devel package (conflicts) * Fri Aug 09 2002 Vincent Danen <vdanen@mandrakesoft.com> 1.2.13-1mdk - 1.2.13 * Tue Jul 16 2002 Stefan van der Eijk <stefan@eijk.nu> 1.2.11-2mdk - BuildRequires * Sat May 04 2002 Vincent Danen <vdanen@mandrakesoft.com> 1.2.11-1mdk - 1.2.11 * Sat Mar 02 2002 David BAUDENS <baudens@mandrakesoft.com> 1.2.8-2mdk - Use monitoring_section.png for menu (so don't break E menu) - Requires: %%version-%%release and not only %%version * Thu Jan 31 2002 Vincent Danen <vdanen@mandrakesoft.com> 1.2.8-1mdk - 1.2.8 - include some themes as another source package and not in the gkrellm source package (bad) - convert menu icons to png * Wed Nov 7 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 1.2.4-2mdk - include some themes * Wed Oct 31 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 1.2.4-1mdk - new version 1.2.4 * Wed Oct 31 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 1.2.2-3mdk - lang problems & doc * Fri Oct 19 2001 Sebastien Dupont <sdupont@mandrakesoft.com> 1.2.2-2mdk - License * Sat Sep 29 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.2.2-1mdk - 1.2.2 - include locales * Thu Aug 9 2001 Stew Benedict <sbenedict@mandrakesoft.com> 1.2.1-1mdk - 1.2.1 s/Copyright/License/ move plugins to /usr/lib/gkrellm for FHS * Mon Apr 30 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.0.8-1mdk - 1.0.8 * Wed Mar 14 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.0.7-1mdk - 1.0.7 * Wed Jan 31 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.0.6-1mdk - 1.0.6 * Tue Jan 23 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.0.5-1mdk - 1.0.5 * Tue Jan 16 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.0.4-1mdk - 1.0.4 * Sun Jan 07 2001 Vincent Danen <vdanen@mandrakesoft.com> 1.0.3-1mdk - 1.0.3 * Wed Nov 15 2000 Vincent Danen <vdanen@mandrakesoft.com> 1.0.2-1mdk - 1.0.2 * Mon Nov 6 2000 Vincent Danen <vdanen@mandrakesoft.com> 1.0.1-2mdk - rebuild for new libstdc++ * Thu Oct 20 2000 Vincent Danen <vdanen@mandrakesoft.com> 1.0.1-1mdk - 1.0.1 * Fri Oct 13 2000 Vincent Danen <vdanen@mandrakesoft.com> 1.0.0-1mdk - 1.0.0 * Fri Oct 06 2000 Vincent Danen <vdanen@mandrakesoft.com> 0.10.5-3mdk - added missing icons * Tue Aug 08 2000 Frederic Lepied <flepied@mandrakesoft.com> 0.10.5-2mdk - automatically added BuildRequires * Mon Aug 07 2000 Vincent Danen <vdanen@mandrakesoft.com> 0.10.5-1mdk - 0.10.5 - more macros - added requires version for gkrellm-devel - move include dir from /usr/X11R6/include to /usr/include * Wed Jul 12 2000 Vincent Danen <vdanen@mandrakesoft.com> 0.10.4-1mdk - 0.10.4 - macroization - move plugins to their own RPM - add devel package * Wed Jul 05 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.10.2-1mdk - v 0.10.2 * Wed May 24 2000 Vincent Danen <vdanen@linux-mandrake.com> 0.9.10-1mdk - 0.9.10 - bzip2 patches - comment out all plugins since they refuse to compile * Tue Apr 25 2000 Vincent Danen <vdanen@linux-mandrake.com> 0.9.8-1mdk - 0.9.8 - Added gkrellmms plugin by Sander Lebbink <sander@cerberus.demon.nl> * Mon Apr 10 2000 Lenny Cartier <lenny@mandrakesoft.com> 0.9.7-1mdk - fix group - add menu entry * Fri Mar 24 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.9.7 * Sun Mar 12 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.9.6 - Added seti@home plugin by Henry Palonen <henkka@yty.net> - Added plugin to to display fan speeds by Jarkko Lietolahti <jappe@iki.fi> - since plugins (currently) need to be in ~/.gkrellm/plugins, you must symlink to the plugins in /usr/share/gkrellm/plugins * Fri Mar 3 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.9.5 * Mon Feb 28 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.9.4 - libgtop is no longer required * Thu Feb 24 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.9.3 * Wed Feb 23 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.9.1 * Tue Feb 22 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.9.0 - libgtop-devel is now required but it seems to be broken as the glibtop-config.h is in /usr/lib/libgtop/include and not /usr/include/ like it should be (you must manually copy before building the RPM) * Sun Feb 13 2000 Vincent Danen <vdanen@linux-mandrake.com> - 0.8.1 * Mon Dec 06 1999 Lenny Cartier <lenny@mandrakesoft.com> - 0.7.5 * Fri Nov 19 1999 Lenny Cartier <lenny@mandrakesoft.com> - New in contrib - Used the SRPMS provided by Vincent Danen - bz2 archive - 0.7.4 * Wed Nov 17 1999 Vincent Danen <vdanen@linux-mandrake.com> - updated specfile for Mandrake contribution * Thu Nov 11 1999 Vincent Danen <vdanen@softhome.net> - wrote spec file - 0.7.3