Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > d600a56191a073d8690090467eab3a45 > files > 4

perf-1.5-3mdk.src.rpm

Name:		perf
License:	GPL
Group:		File tools
Autoreqprov:	on
Version:	1.5
Release:      	3mdk
Summary:	Perf - report kernel statistics visually
URL: 		http://www.koeniglich.de/
Source: 	%{name}-1.5.tar.bz2
Source2: 	%{name}.menu
Patch: 		%{name}-%{version}.patch.bz2
BuildRequires: 	xview-devel ImageMagick
Requires:	rusers-server
BuildRoot:	%_tmppath/%{name}-%{version}-root 

%description
Perf is an enhanced version of the SunOS perfmeter program.
It uses the rstat protocol, and the XView library.

%prep
%setup  -q
%patch -p1 -b .mdk

%build
xmkmf
make clean
make 

%install
rm -rf "$RPM_BUILD_ROOT"
mkdir -p $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT MANPATH=%{_mandir}
make install.man DESTDIR=$RPM_BUILD_ROOT MANPATH=%{_mandir}

# menu
mkdir -p $RPM_BUILD_ROOT/%{_menudir}
mkdir -p $RPM_BUILD_ROOT%{_iconsdir}
mkdir -p $RPM_BUILD_ROOT%{_iconsdir}/mini
mkdir -p $RPM_BUILD_ROOT%{_iconsdir}/large
convert -scale 20x20 icon.xbm mini-icon.png
convert -scale 36x36 icon.xbm icon.png
convert -scale 52x52 icon.xbm large-icon.png
install -m 644  icon.png $RPM_BUILD_ROOT%{_iconsdir}/perf.png
install -m 644  mini-icon.png $RPM_BUILD_ROOT%{_iconsdir}/mini/perf.png
install -m 644  large-icon.png $RPM_BUILD_ROOT%{_iconsdir}/large/perf.png
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_menudir}/%{name}

%post
## menu
%update_menus

%postun
## menu
%clean_menus

%clean
rm -rf "$RPM_BUILD_ROOT"

%files
%defattr(-, root, root)
%doc README LICENSE CHANGELOG
%{_prefix}/X11R6/bin/perf
%{_mandir}/*/*.bz2
%{_menudir}/%{name}
%{_iconsdir}/*.png
%{_iconsdir}/mini/*.png
%{_iconsdir}/large/*.png

%changelog
* Mon Jan 19 2004 Stew Benedict <sbenedict@mandrakesoft.com> 1.5-3mdk
- rebuild, requires rusers-server

* Mon Dec 30 2002 Stew Benedict <sbenedict@mandrakesoft.com> 1.5-2mdk
- rebuild for new glibc/rpm, rpmlint cleaning, png icon(s)

* Mon Oct 01 2001 Philippe Libat <philippe@mandrakesoft.com> 1.5-1mdk
- first spec
- add nice icon from old version