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