Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > e627008589c452badde50dd7ba86716e > files > 3

amiwm-0.20.48-9mdk.src.rpm

%define name	amiwm
%define	version	0.20.48
%define release	9mdk

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
Packager:       Antoine Ginies <aginies@mandrakesoft.com>
Source1:	%{name}README
Source2:	amiwmrc-default
Source3:	startamiwm
Source4:	%{name}-wmsession.xpm

Requires:	mandrake_desk >= 7.2-18mdk, xloadimage
BuildRequires:	XFree86-devel byacc flex
BuildRoot:	%{_tmppath}/%{name}-%{version}
Prefix:		%{_prefix}

%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=%{buildroot}/usr \

#%make DEFAULT_MENU=/etc/X11/blackbox/blackbox-menu
%make

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/X11R6/bin
mkdir -p %{buildroot}%{_mandir}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_defaultdocdir}
mkdir -p %{buildroot}%{_prefix}/lib/X11/%{name}/

%makeinstall

mv %{buildroot}%{_bindir}/amiwm %{buildroot}/usr/X11R6/bin/amiwm
#mv %{buildroot}%{_libdir}/amiwm/executecmd %{buildroot}/%{_bindir}/executecmd
#mv %{buildroot}%{_libdir}/amiwm/Keyboard %{buildroot}/%{_bindir}/Keyboard
#mv %{buildroot}%{_libdir}/amiwm/requestchoice %{buildroot}/%{_bindir}/requestchoice
#mv %{buildroot}%{_libdir}/amiwm/* %{buildroot}%{_prefix}/lib/X11/amiwm
cp %{SOURCE2} %{buildroot}%{_prefix}/lib/X11/%{name}/system.amiwmrc
cp %{SOURCE2} %{buildroot}%{_libdir}/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%{_bindir}/requestchoice

#%post
#for app in %{light_apps}; do
#        update-alternatives --install %{prefix}/bin/${app} ${app} %{prefix}/bin/${app} 10
#	done

%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
%config(noreplace) /etc/X11/wmsession.d/*
#%dir %{prefix}/lib/X11/%{name}/icons
%{_mandir}/man1/amiwm.1.bz2
#%{_bindir}/executecmd
%{_bindir}/ppmtoinfo
#%{_bindir}/Keyboard
#%{_bindir}/requestchoice
%dir %{_libdir}/%name
%{_libdir}/amiwm/executecmd
%{_libdir}/amiwm/Background
%{_libdir}/amiwm/Keyboard
%{_libdir}/amiwm/requestchoice
%{_libdir}/amiwm/system.amiwmrc
%dir %{_prefix}/lib/X11/%{name}
%{_prefix}/lib/X11/%{name}/system.amiwmrc
%{_libdir}/amiwm/def_tool.info
%{_libdir}/amiwm/system.map
%{_libdir}/amiwm/magicwb.map
%{_libdir}/amiwm/schwartz.map
%{_libdir}/amiwm/Xsession
%{_libdir}/amiwm/Xsession2
%{_libdir}/amiwm/Xinitrc
%{_libdir}/amiwm/amiwm-init

%changelog
* 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