Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > fb2b495a60b0c229630b53d5087daa96 > files > 3

dwm-5.7.2-1mdv2010.1.src.rpm

%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