%define name amiwm %define version 0.20.48 %define release %mkrel 11 Summary: A Window Manager for the X Window System Name: %{name} Version: %{version} Release: %{release} License: BSD Group: Graphical desktop/Other URL: http://www.lysator.liu.se/~marcus/amiwm.html Source: %{name}-%{version}.tar.bz2 Source1: %{name}README Source2: amiwmrc-default Source3: startamiwm Source4: %{name}-wmsession.xpm Requires: mandrake_desk >= 7.2-18mdk, xloadimage BuildRequires: X11-devel byacc flex BuildRoot: %{_tmppath}/%{name}-%{version} %description amiwm is an X window manager that tries to make your display look and feel like an Amiga® Workbench® screen. It is fully functional and can do all the usual window manager stuff, like moving and resizing windows. %prep %setup -q %build %configure --prefix=%_prefix/X11R6 --exec_prefix=%_prefix/X11R6 %make %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_prefix}/X11R6/bin/ make install \ prefix=%buildroot%_prefix/X11R6 \ exec_prefix=%buildroot%_prefix/X11R6 \ mandir=%buildroot%_mandir mkdir -p %{buildroot}%_prefix/X11R6/lib/amiwm/ cp %{SOURCE2} %{buildroot}%_prefix/X11R6/lib/amiwm/system.amiwmrc # wmsession support mkdir -p %{buildroot}/etc/X11/wmsession.d/ cat << EOFT > %{buildroot}/etc/X11/wmsession.d/20AmiWM NAME=AMIWM ICON=amiwm-wmsession.xpm EXEC=/usr/X11R6/bin/startamiwm DESC=AMIWM desktop environment SCRIPT: exec /usr/X11R6/bin/startamiwm EOFT install -m 755 %{SOURCE3} %{buildroot}%{_prefix}/X11R6/bin/startamiwm rm -f %buildroot%_prefix/X11R6/bin/requestchoice %clean rm -fr %{buildroot} %post %{make_session} %postun %{make_session} %files %defattr(-,root,root) %doc README LICENSE INSTALL %{_prefix}/X11R6/bin/amiwm %{_prefix}/X11R6/bin/startamiwm %{_prefix}/X11R6/bin/ppmtoinfo %config(noreplace) /etc/X11/wmsession.d/* #%dir %{prefix}/lib/X11/%{name}/icons %{_mandir}/man1/amiwm.1.bz2 #%{_bindir}/executecmd #%{_bindir}/Keyboard #%{_bindir}/requestchoice %dir %{_prefix}/X11R6/lib/%name %{_prefix}/X11R6/lib/%name/* %changelog * Mon Apr 11 2005 Olivier Thauvin <nanardon@mandrake.org> 0.20.48-11mdk - rebuild - readjust path * Fri Mar 18 2005 Antoine Ginies <aginies@n1.mandrakesoft.com> 0.20.48-10mdk - rebuild * Sat Feb 28 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.20.48-9mdk - Own dir * Thu Nov 27 2003 Franck Villaume <fvill@freesurf.fr> 0.20.48-8mdk - BuildRequires flex * Sun Nov 16 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.20.48-7mdk - From Franck Villaume <fvill@freesurf.fr> - Buildrequires byacc * Fri Jan 03 2003 Antoine Ginies <aginies@mandrakesoft.com> 0.20.48-6mdk - new build * Tue Aug 6 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.20.48-5mdk - build with gcc 3.2 * Thu Jul 11 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.20.48-4mdk - Build on 8.2 with 2.96 * Wed Mar 27 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.20.48-3mdk - add update-menu * Tue Mar 26 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.20.48-2mdk - fixing problem of Keyboard an executecmd * Thu Mar 21 2002 Antoine Ginies <aginies@mandrakesoft.com> 0.20.48-1mdk - first release for Mandrakesoft