gnome-system-monitor/gnome-system-monitor.spec

258 lines
9.0 KiB
RPMSpec
Raw Normal View History

#
# spec file for package gnome-system-monitor (Version 2.17.91)
#
# 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 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 mDNSResponder-devel perl-XML-Parser scrollkeeper update-desktop-files
License: GNU General Public License (GPL)
Group: System/GUI/GNOME
Autoreqprov: on
Version: 2.17.91
Release: 1
Source0: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-system-monitor/2.17/%{name}-%{version}.tar.bz2
Source1: n-side.png
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 <kfv101@psu.edu>
Erik Johnsson <zaphod@linux.nu>
%prep
%setup -q
gnome-patch-translation-prepare
%patch -p1
# %patch1 -p1
%patch2
gnome-patch-translation-update
%build
# autoreconf -f -i
# FIXME: --disable-scrollkeeper is not implemented
%configure\
--disable-scrollkeeper
make %{?jobs:-j%jobs}
%install
make DESTDIR=$RPM_BUILD_ROOT install
# mkdir $RPM_BUILD_ROOT%{_datadir}/pixmaps
ln -s ../icons/gnome/32x32/apps/utilities-system-monitor.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
# FIXME: --disable-scrollkeeper is not implemented
# rm -r $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
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
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps/gnome-system-monitor
install -m644 %SOURCE1 $RPM_BUILD_ROOT%{_datadir}/pixmaps/gnome-system-monitor
%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}/omf/gnome-system-monitor
%{_datadir}/pixmaps/*.png
%{_datadir}/pixmaps/gnome-system-monitor
%changelog
* 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.