-Summary: An X window manager resembling the Plan 9 (8-1/2) interface.
-Summary(pl): Zarz±dca okien emuluj±cy interfejs Pan 9 (8-1/2).
+Summary: An X window manager resembling the Plan 9 (8-1/2) interface
+Summary(pl): Zarz±dca okien emuluj±cy interfejs Plan 9 (8-1/2)
Name: 9wm
Version: 1.2
-Release: 1
-Copyright: Distributable
+Release: 5
+License: distributable
Group: X11/Window Managers
-Group(pl): X11/Zarz±dcy Okien
-Source0: ftp://ftp.cs.su.oz.au/dhog/9wm/pre-%{name}-%{version}.shar.gz
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Source0: http://www.plig.org/xwinman/archive/9wm/pre-%{name}-%{version}.shar.gz
+# Source0-md5: 2785a33d4f42ecc19234029db03d7e00
+Source1: %{name}.desktop
+Source2: %{name}-xsession.desktop
BuildRequires: XFree86-devel
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _prefix /usr/X11R6
-%define _mandir %{_prefix}/man
+%define _wmpropsdir /usr/share/wm-properties
+%define _xsessdir /usr/share/xsessions
%description
9wm emulates the Plan 9 window manager 8-1/2. 9wm is designed to be
%build
xmkmf -a
-%{__make} CDEBUGFLAGS="$RPM_OPT_FLAGS"
+%{__make} \
+ CDEBUGFLAGS="%{rpmcflags}"
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install install.man DESTDIR=$RPM_BUILD_ROOT
-strip $RPM_BUILD_ROOT%{_bindir}/9wm
-gzip -9nf README $RPM_BUILD_ROOT/%{_mandir}/man1/*
+install -d $RPM_BUILD_ROOT{%{_wmpropsdir},%{_xsessdir}}
+install -d $RPM_BUILD_ROOT%{_bindir}
+install -d $RPM_BUILD_ROOT%{_mandir}/man1/
+
+install 9wm $RPM_BUILD_ROOT%{_bindir}
+install 9wm.man $RPM_BUILD_ROOT%{_mandir}/man1/9wm.1x
+
+install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
+install %{SOURCE2} $RPM_BUILD_ROOT%{_xsessdir}/%{name}.desktop
-%clean
+%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc README.gz
+%doc README
%attr(755,root,root) %{_bindir}/9wm
%{_mandir}/*/*
+%{_wmpropsdir}/*
+%{_xsessdir}/%{name}.desktop