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

258 lines
9.0 KiB
RPMSpec
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# 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.