%define name dwm %define version 5.7.2 %define rel 1 %define release %mkrel %{rel} Name: %{name} Version: %{version} Release: %{release} URL: http://www.suckless.org/wiki/dwm Source0: http://code.suckless.org/dl/%{name}/%{name}-%{version}.tar.gz Source1: %{name}.png License: MIT Group: Graphical desktop/Other Summary: A minimalist window manager for the X Window System Requires: xterm xmessage dwm-tools BuildRequires: X11-devel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description dwm is a dynamic window manager for X. It manages windows in tiled and floating layouts. Either layout can be applied dynamically, optimizing the environment for the application in use and the task performed. It is the little brother of wmii. %prep %setup -q %build %make %install %{__rm} -rf $RPM_BUILD_ROOT %makeinstall_std DESTDIR=%{buildroot} PREFIX=/usr # startfile %{__cat} > $RPM_BUILD_ROOT%{_bindir}/start%{name} << EOF exec %{_bindir}/%{name} EOF chmod 755 $RPM_BUILD_ROOT%{_bindir}/start%{name} # session file %{__install} -d $RPM_BUILD_ROOT%{_sysconfdir}/X11/wmsession.d %{__cat} > $RPM_BUILD_ROOT%{_sysconfdir}/X11/wmsession.d/40%{name} << EOF NAME=%{name} EXEC=%{_bindir}/start%{name} DESC=%{name} window manager SCRIPT: exec %{_bindir}/start%{name} EOF mkdir -p %{buildroot}/%{_datadir}/icons/ cp -f %{SOURCE1} %{buildroot}/%{_datadir}/icons/ %clean %{__rm} -rf $RPM_BUILD_ROOT %post %make_session %postun %make_session %files %defattr(-,root,root,755) %doc LICENSE README %config(noreplace) %{_sysconfdir}/X11/wmsession.d/40%{name} %{_bindir}/%{name} %{_bindir}/start%{name} %{_mandir}/man1/dwm.1* %{_datadir}/icons/%{name}.png %changelog * Tue Jan 12 2010 Rémy Clouard <shikamaru@mandriva.org> 5.7.2-1mdv2010.1 + Revision: 490027 - bump release (5.7.2) - fix licence * Sun Sep 27 2009 Frederik Himpe <fhimpe@mandriva.org> 5.7.1-1mdv2010.0 + Revision: 449726 - update to new version 5.7.1 * Mon Jul 27 2009 Frederik Himpe <fhimpe@mandriva.org> 5.6.1-1mdv2010.0 + Revision: 400631 - update to new version 5.6.1 * Tue Jul 14 2009 Frederik Himpe <fhimpe@mandriva.org> 5.6-1mdv2010.0 + Revision: 396039 - update to new version 5.6 * Mon May 18 2009 Frederik Himpe <fhimpe@mandriva.org> 5.5-1mdv2010.0 + Revision: 377334 - Update to new version 5.5 * Wed Feb 18 2009 Jérôme Soyer <saispo@mandriva.org> 5.4-1mdv2009.1 + Revision: 342494 - New upstream release * Sun Jan 04 2009 Jérôme Soyer <saispo@mandriva.org> 5.3.1-1mdv2009.1 + Revision: 324243 - New upstream release * Wed Dec 03 2008 Jérôme Soyer <saispo@mandriva.org> 5.2-1mdv2009.1 + Revision: 309671 - New Release 5.2 * Wed Jul 30 2008 Jérôme Soyer <saispo@mandriva.org> 5.1-1mdv2009.0 + Revision: 254725 - New release 5.1 * Tue Jan 08 2008 Jérôme Soyer <saispo@mandriva.org> 4.7-3mdv2008.1 + Revision: 146908 - Add Requires + Olivier Blin <oblin@mandriva.com> - restore BuildRoot + Thierry Vignaud <tvignaud@mandriva.com> - kill re-definition of %%buildroot on Pixel's request * Thu Dec 13 2007 Jérôme Soyer <saispo@mandriva.org> 4.7-2mdv2008.1 + Revision: 119225 - Add macro for creating session * Thu Dec 06 2007 Jérôme Soyer <saispo@mandriva.org> 4.7-1mdv2008.1 + Revision: 116082 - import dwm