Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 1b73f8d7c6c89d318fd3a05d98ed8ad7 > files > 3

wmcube-0.98-10mdv2007.1.src.rpm

%define version 0.98
%define release %mkrel 10
%define name wmcube

Summary:  Realtime rotating 3d-object and CPU load in a small dock app
Name:		%name
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		Monitoring
Source0:	%name-%{version}.tar.bz2
Source1:	%name-icons.tar.bz2
URL:		http://boombox.campus.luth.se/projects.php
BuildRequires:	libxext-devel
BuildRequires:	libx11-devel
BuildRequires:	libxpm-devel
BuildRoot:	%{_tmppath}/%name-buildroot


%description
wmCube is a dockapp that displays a realtime rotating 3d-object 
and the current CPU load.


%prep
rm -rf %buildroot

%setup -q -n wmcube

%build
make -C wmcube -f Makefile.LINUX CFLAGS="$RPM_OPT_FLAGS"

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

install -m 755 -d %buildroot%{_miconsdir}
install -m 755 -d %buildroot%{_iconsdir}
install -m 755 -d %buildroot%{_liconsdir}
tar xOjf %SOURCE1 16x16.png > %buildroot%{_miconsdir}/%name.png
tar xOjf %SOURCE1 32x32.png > %buildroot%{_iconsdir}/%name.png
tar xOjf %SOURCE1 48x48.png > %buildroot%{_liconsdir}/%name.png

mkdir -p %buildroot%{_bindir}
install -m 755 wmcube/wmcube %buildroot%{_bindir}

mkdir -p %buildroot%{_datadir}/wmcube
install -m 644 3dObjects/* %buildroot%{_datadir}/wmcube

install -m 755 -d %buildroot%{_menudir}
cat << EOF > %buildroot%{_menudir}/%name
?package(%name):command="%{_bindir}/%name -o %{_datadir}/%name/ball-solid.wmc" icon="%name.png"\\
                 needs="X11" section="System/Monitoring" title="WmCube"\\
                 longtitle="A realtime rotating 3d-object and CPU load in a small icon" xdg="true"
EOF

mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop <<EOF
[Desktop Entry]
Encoding=UTF-8
Name=WmCube
Comment=%{summary}
Exec=%{_bindir}/%{name} -o %{_datadir}/%name/ball-solid.wmc
Icon=%{name}
Terminal=false
Type=Application
Categories=X-MandrivaLinux-System-Monitoring;System;Monitor;
EOF


%clean
rm -rf %buildroot

%post
%update_menus


%postun
%clean_menus


%files
%defattr (-,root,root)
%doc CHANGES INSTALL README TODO
%{_bindir}/%name
%{_liconsdir}/%name.png
%{_miconsdir}/%name.png
%{_iconsdir}/%name.png
%{_menudir}/%name
%{_datadir}/applications/mandriva-%{name}.desktop
%{_datadir}/%name/*


%changelog
* Tue Jan 30 2007 Gustavo De Nardin <gustavodn@mandriva.com> 0.98-10mdv2007.0
+ Revision: 115237
- fixed and stripped BuildRequires to minimum
- stopped using old "X prefix"
- added XDG menu for great compliance
- fixed menu section of old menu

* Thu Jan 18 2007 Lenny Cartier <lenny@mandriva.com> 0.98-9mdv2007.1
+ Revision: 110116
- Rebuild

* Thu Nov 23 2006 Lenny Cartier <lenny@mandriva.com> 0.98-8mdv2007.1
+ Revision: 86753
- User mkrel
- Import wmcube



* Wed Apr 20 2005 Lenny Cartier <lenny@mandriva.com> 0.98-7mdk
- rebuild

* Thu Feb 19 2004  Lenny Cartier <lenny@mandrakesoft.com> 0.98-6mdk
- rebuild

* Fri Jan 17 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.98-5mdk
- rebuild

* Wed Aug 28 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.98-4mdk
- rebuild
- png icons

* Mon Aug 13 2001 HA Quôc-Viêt <viet@mandrakesoft.com> 0.98-3mdk
- 3D objects that I forgot are back in (/usr/X11R6/share/wmcube)
- "y" option for tar is now updated to "j" 
- optimizations made right
- some spec clean-outs

* Wed Feb 14 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.98-2mdk
- rebuild

* Wed Oct 31 2000 HA Quôc-Viêt <viet@mandrakesoft.com> 0.98-0mdk
- Initial release.