# # spec file for package gnome-system-monitor (Version 2.18.1) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: gnome-system-monitor BuildRequires: docbook-xsl-stylesheets gcc-c++ gnome-common gnome-doc-utils-devel gnome-icon-theme-devel gnome-patch-translation gnutls-devel kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel libgtop-devel libwnck-devel scrollkeeper update-desktop-files License: GNU General Public License (GPL) Group: System/GUI/GNOME Autoreqprov: on Version: 2.18.1 Release: 1 Source0: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-system-monitor/2.17/%{name}-%{version}.tar.bz2 URL: http://www.gnome.org BuildRoot: %{_tmppath}/%{name}-%{version}-build Summary: A Simple Process Monitor Requires: gnome-icon-theme Patch: gnome-system-monitor-desktop.patch # FIXME: this patch needs to be fixed up. It's in c++ now (woo) and as such # several filenames have changed. Patch1: gnome-system-monitor-sysinfo.patch Patch2: gnome-system-monitor-resident-schema.patch %gconf_schemas_prereq %description GNOME-system-monitor (formerly Procman) is a simple process and system monitor for the GNOME 2.x Desktop. Authors: -------- Kevin Vandersloot Erik Johnsson %prep %setup -q gnome-patch-translation-prepare %patch -p1 # %patch1 -p1 %patch2 gnome-patch-translation-update %build intltoolize --force autoreconf -f -i %configure\ --disable-scrollkeeper make %{?jobs:-j%jobs} %install %makeinstall # Icon is installed in GNOME-only path: ln -s ../icons/gnome/32x32/apps/utilities-system-monitor.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/ for xml in $RPM_BUILD_ROOT%{_datadir}/gnome/help/*/*/*.xml; do if echo $xml | egrep 'share/gnome/help/([^/]*)/[^/]*/\1\.xml$' > /dev/null; then meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || : fi done echo DocPath=gnome-system-monitor >> $RPM_BUILD_ROOT%{_datadir}/applications/gnome-system-monitor.desktop %suse_update_desktop_file gnome-system-monitor System Monitor %find_lang %{name} %find_gconf_schemas cat %{name}.lang %{name}.schemas_list >%{name}.lst %clean rm -rf $RPM_BUILD_ROOT %pre -f %{name}.schemas_pre %posttrans -f %{name}.schemas_posttrans %preun -f %{name}.schemas_preun %files -f %{name}.lst %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README %{_bindir}/gnome-system-monitor %{_datadir}/applications/gnome-system-monitor.desktop %{_datadir}/pixmaps/*.png %{_datadir}/pixmaps/gnome-system-monitor %dir %{_datadir}/omf/gnome-system-monitor %{_datadir}/omf/gnome-system-monitor/*.omf %changelog * Wed Apr 11 2007 - maw@suse.de - Update to version 2.18.1 - Minor code cleanups - Improved startup time - Updated translations. * Wed Apr 04 2007 - maw@suse.de - Update to version 2.18.0 - Cleaned up .desktop files - b.g.o 413919, 412953, and 409427. * Wed Mar 28 2007 - jhargadon@suse.de - added intltoolize to the specfile (#258379) * Tue Mar 27 2007 - sbrabec@suse.cz - Build on all products (call glib-gettextize, require gcc-c++). * Fri Mar 09 2007 - maw@suse.de - Update to version 2.17.91 - * Bézier curves by Lucas Mazzardo Veloso. * Moved to gnome-doc-utils by Paroz. * No longer depends ton libgnome. * Fixed bugs #374090, #352507, #328287 and #402013 New in 2.17.6 - 22 January 2007 * Dropped libgnomeui dependency. * GNOME logo enhanced by Luca Cavalli. * Various code improvements. New in 2.17.5 - 8 January 2007 * More C++ * Tuned the behaviour of smooth refresh. * A few code improvments. New in 2.17.4.2 - 19 December 2006 * Fixed build with strict C++ compilers. New in 2.17.4.1 - 18 December 2006 * Fixed POTFILES.in. Sorry :/ New in 2.17.4 - 17 December 2006 * 100%% C++. * Disabled libsexy because it is buggy and unmaintained. * Fixed build on solaris. New in 2.17.3 - 4 December 2006 * Renamed the Arguments column as "Command Line". * Fixed gconf schema. * Use lsb_release when available to get distro information. * Disabled the process blacklist. * More C++ :) New in 2.17.2 - 5 november 2006 * This is the first 2.17.x release. * New lsof feature. Temporarily requires pcre, see #367827. * New SysInfo tab from OpenSuse. Artwork by Baptiste Mille-Mathias. * Some code cleanups. * Fixed sensitivity of the View menu. * New features have been developed in C++, old C code will be soon compiled as C++. * Mon Dec 18 2006 - sbrabec@suse.cz - Prefix changed to /usr. - Spec file cleanup. * Tue Oct 03 2006 - jhargadon@suse.de - update to version 2.16.1 - Fixed locales dir initialization - Fixed memory maps for 64bits kernel running a 32bits system-monitor - Fixed gksu password prompt - Fixed a small memory leak - Fixed schema * Thu Aug 31 2006 - jhargadon@suse.de - update to version 2.15.92 - Fixed LoadGraph overlay - Fixed tiny leak - Fixed font and alignment of various columns * Wed Aug 23 2006 - jhargadon@suse.de - update to version 2.15.91 - Renamed Devices tab as File Systems. - Updated translations. - Fixed segfault is libselinux not installed. - The disks list is now correctly updated. - Double-click in disks list opens the corresponding volume. - debug messages are displayed on command line if GNOME_SYSTEM_MONITOR_DEBUG is defined. - No more compile dependency on libselinux. - Process arguments with line feeds are now escaped. - Displays scale on graphs. - Can use libsexy to display process arguments. - New memory column : displays estimated memory usage. - Fixed a couple of small leaks. * Thu Jul 20 2006 - jpr@suse.de - Call aclocal to fix build after altering configure.in in %%prep * Tue Jun 06 2006 - jimmyk@suse.de - Modify existing gnome-system-monitor-sysinfo.patch to properly parse /proc/cpuinfo on ppc architecture and avoid crashing, BNC #179031. * Mon May 22 2006 - jpr@suse.de - don't display the VERSION info from /etc/SuSE-release, its confusing (#177632) * Mon May 01 2006 - jpr@suse.de - Remember the devices page if its the last used (#171137 * Wed Mar 29 2006 - jpr@suse.de - Fix page numbers to reflect prepended page (fixes #161815, #157490) * Tue Mar 28 2006 - joeshaw@suse.de - Add a patch to show the "Resident" field by default, not the "Virtual memory" field. Fixes half of bnc #157022. * Fri Mar 24 2006 - jimmyk@suse.de - Fix for BNC #158516. * Mon Mar 13 2006 - rml@suse.de - Update gnome-system-monitor-sysinfo.patch to not display the distribution release if there is no such release (e.g., on SUSE Linux) * Thu Mar 02 2006 - sbrabec@suse.cz - Added support for gnome-patch-translation. * Tue Feb 28 2006 - sbrabec@suse.cz - Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). * Mon Feb 27 2006 - jimmyk@suse.de - added system info tab (BNC #67255) * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Wed Nov 30 2005 - gekker@suse.de - Update to version 2.12.2 * Thu Oct 13 2005 - gekker@suse.de - Update to version 2.12.1 * Tue Sep 06 2005 - gekker@suse.de - Update to version 2.12.0 (GNOME 2.12) * Tue Aug 23 2005 - gekker@suse.de - Update to version 2.11.92 * Mon Aug 08 2005 - rodrigo@suse.de - Update to 2.11.91 * Tue Aug 02 2005 - gekker@suse.de - Update to version 2.11.90 * Fri Jul 22 2005 - gekker@suse.de - Update to version 2.11.5 * Mon Jun 20 2005 - gekker@suse.de - Update to version 2.11.3 * Wed Mar 16 2005 - clahey@suse.de - Remove patch to remove icon. - Add patch to fix menu name. * Wed Mar 09 2005 - gekker@suse.de - Update to version 2.10.0 (GNOME 2.10). * Thu Mar 03 2005 - gekker@suse.de - Update to version 2.9.92 - Removed dependency on libgnomesu * Fri Feb 11 2005 - gekker@suse.de - Update to version 2.9.91 * Fri Feb 04 2005 - hhetter@suse.de - updated to version 2.9.90 * Thu Nov 25 2004 - ro@suse.de - added suse_update_desktop_file * Fri Nov 19 2004 - ro@suse.de - update to 2.8.0 (makes it build with recent gtk2) * Tue Nov 02 2004 - ro@suse.de - locale rename: no -> nb * Fri Aug 27 2004 - clahey@suse.de - Cache gnome-system-monitor help and show gnome-system-monitor in khelpcenter. * Fri Apr 30 2004 - hhetter@suse.de - updated to 2.6.0 [GNOME2.6] - added #neededforbuild perl-XML-Parser * Wed Mar 17 2004 - sbrabec@suse.cz - Fixed scrollkeeper calling conventions (#36215). * Wed Mar 10 2004 - sbrabec@suse.cz - Fixed gconf schemas installation (#33114). * Fri Feb 20 2004 - sbrabec@suse.cz - Fixed names of GNOME2 packages. * Thu Feb 12 2004 - hhetter@suse.de - gconf schema (de-)installation in %%post and %%postun * Sat Jan 10 2004 - adrian@suse.de - build as user * Mon Sep 29 2003 - hhetter@suse.de - updated to version 2.4.0 [GNOME2.4] * Mon Jul 14 2003 - sbrabec@suse.cz - GNOME prefix change to /opt/gnome. * Mon Jun 30 2003 - sbrabec@suse.cz - Provide and obsolete procman. * Thu Jun 26 2003 - sbrabec@suse.cz - Updated to version 2.0.5. - Updated neededforbuild. - Use %%find_lang. * Mon Feb 10 2003 - hhetter@suse.de - updated to version 2.0.4 [GNOME 2.2.0] * Tue Jan 14 2003 - ro@suse.de - added expat to neededforbuild * Tue Oct 01 2002 - sbrabec@suse.cz - Added new package.