Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 78d340e5a7ab3b502bbbdbdfcf6a91a4 > files > 3

wmnut-0.62-2mdv2007.0.src.rpm

%define name 		wmnut
%define version 	0.62
%define release %mkrel 2
%define summary		A wmaker dock app that displays UPS statistics from NUT's upsd

Name: 			%{name}
Summary: 		%{summary}
Version: 		%{version}
Release: 		%{release}
License:		GPL
URL:			http://osx.freshmeat.net/projects/wmnut/
Source: 		http://wmnut.mgeups.org/files/%{name}-%{version}.tar.bz2
Patch0:         wmnut-0.62-lib64.patch
Group:			Graphical desktop/WindowMaker
BuildRequires:		nut-devel >= 2.0.0
BuildRequires:		libx11-devel
BuildRoot: 		%{_tmppath}/%{name}-%{version}-buildroot

%description
A wmaker dock app that displays UPS statistics from NUT's upsd.
WMNUT monitors UPS statistics through the NUT (Network UPS Tools,
www.exploits.org/nut) framework on Linux and other systems.  This information,
presented in a nice visual format, can be invaluable on stations using an UPS.

%prep
%setup -q
%patch0 -p0 -b .lib64

%build
aclocal
automake -a
autoconf
%configure

%make

%install
[ -d %buildroot ] && rm -rf %buildroot

%makeinstall

%{__strip} %buildroot/%{_bindir}/*

install -D -m 644 icons/%{name}-mdk-16.png %buildroot%{_miconsdir}/%{name}.png
install -D -m 644 icons/%{name}-mdk-32.png %buildroot%{_iconsdir}/%{name}.png
install -D -m 644 icons/%{name}-mdk-48.png %buildroot%{_liconsdir}/%{name}.png

install -m 755 -d %buildroot%{_menudir}
cat << EOF > %buildroot%{_menudir}/%{name}
?package(%{name}):command="%{_bindir}/%{name}" icon="%{name}.png"\\
                  needs="wmaker" section="Applications/Monitoring" \\
                  title="WMNut" longtitle="UPS monitoring in a dockapp" \\
                  xdg="true"
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=WMNut
Comment=UPS monitoring in a dockapp
Exec=%{_bindir}/%{name}
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=true
Categories=X-MandrivaLinux-System-Monitoring;
EOF

cat << EOF > %buildroot%{_menudir}/%{name}-kde
?package(%{name}):command="%{_bindir}/%{name} -w" icon="%{name}.png"\\
                  needs="kde" section="Applications/Monitoring" \\
                  title="WMNut" longtitle="UPS monitoring in a dockapp" \\
                  xdg="true"
EOF

cat << EOF > %buildroot%{_menudir}/%{name}-gnome
?package(%{name}):command="%{_bindir}/%{name} -w" icon="%{name}.png"\\
                  needs="gnome" section="Applications/Monitoring" \\
                  title="WMNut" longtitle="UPS monitoring in a dockapp" \\
                  xdg="true"
EOF



%clean
rm -rf %buildroot

%post
%{update_menus}

%postun
%{clean_menus}

%files
%defattr (-,root,root)
%doc AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README TODO
%_bindir/wmnut
%{_datadir}/applications/mandriva-%{name}.desktop
%_menudir/wmnut*
%_iconsdir/*
%_mandir/man1/wmnut.1.bz2

%changelog
* Tue Aug 15 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 08/15/06 19:20:23 (56237)
- fix build on x86_64
- xdg menu

* Tue Aug 15 2006 Olivier Thauvin <nanardon@mandriva.org>
+ 08/15/06 17:37:12 (56231)
Import wmnut

* Tue May 09 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.62-1mdk
- New release 0.62
- use mkrel

* Sat Jan 24 2004 Arnaud de Lorbeau <adelorbeau@mandrakesoft.com> 0.61-1mdk
- new release

* Tue Nov 25 2003 Marcel Pol <mpol@mandrake.org> 0.60-3mdk
- buildrequires

* Fri Nov 21 2003 Arnaud de Lorbeau <adelorbeau@mandrakesoft.com> 0.60-2mdk
- Add menu for kde and gnome

* Thu Nov 20 2003 Arnaud de Lorbeau <adelorbeau@mandrakesoft.com> 0.60-1mdk
- Initial mdk contrib
- Work on spec

* Fri Oct 17 2003 Arnaud Quette <arnaud.quette@free.fr> 0.59-1mdk
- Initial packaging.