%define subrel 1 Summary: The default startup script for the X Window System Name: xinitrc Version: 2.4.21 Release: %mkrel 31 License: Public Domain Group: System/X11 URL: http://www.mageia.org/ Source0: gdm.conf Source1: GiveConsole Source3: TakeConsole Source4: x11-Xresources Source5: Xaccess Source6: xdm.conf Source7: xdm-config Source8: xdm-Xsession Source9: xinitrc-fixkeyboard Source11: xinitrc-RunWM Source12: xinitrc-Xclients Source13: xinitrc-XIM Source14: xinitrc-xinitrc Source15: xinitrc-Xmodmap Source16: Xresources Source17: Xservers Source18: Xsession Source19: Xsetup_0 Source20: Xwilling Source21: xdm-Xstartup Source22: xdm-Xreset Source23: XIM.xinit Source24: enable-localuser-root.xinit Requires: x11-server-xorg # Because of /X11 directory handling Requires: x11-server-common >= 1.4.2 Requires: xdpyinfo Requires: xmodmap Requires: xsetroot Requires: grep Requires: sessreg Requires: xrdb Requires: xloadimage # ovitters: see xdm-Xstartup; this is unique to Mageia. The original xdm # Xstartup does not depend on xmessage Requires: xmessage Recommends: s2u Conflicts: initscripts < 9.78 Conflicts: gdm < 2.8.0.0 Conflicts: xdm < 1.1.8 BuildArch: noarch %description The xinitrc package contains the xinitrc file, a script which is used to configure your X Window System session or to start a window manager. %prep %install R=%{buildroot}/ S=%{_sourcedir} mkdir -p $R%{_sysconfdir}/X11/{xdm,xinit} install -m755 $S/Xsession $R%{_sysconfdir}/X11/ install -m644 $S/x11-Xresources $R%{_sysconfdir}/X11/Xresources mkdir -p $R%{_sysconfdir}/X11/xinit/xinitrc.d mkdir $R%{_sysconfdir}/X11/{xinit,xsetup}.d install -m 755 $S/XIM.xinit $R%{_sysconfdir}/X11/xinit.d/02XIM install -m 755 $S/enable-localuser-root.xinit $R%{_sysconfdir}/X11/xinit.d/enable-localuser-root mkdir $R%{_sysconfdir}/X11/wmsession.d mkdir -p $R%{_datadir}/X11/xdm install -m755 $S/Xwilling $S/Xsetup_0 $S/TakeConsole $S/GiveConsole $R%{_datadir}/X11/xdm ln -s ../../..%{_datadir}/X11/xdm/{Xwilling,Xsetup_0,TakeConsole,GiveConsole} $R%{_sysconfdir}/X11/xdm install -m644 $S/{xdm-config,Xservers,Xresources,Xaccess} $R%{_sysconfdir}/X11/xdm ln -s ../../../..%{_sysconfdir}/X11/xdm/{xdm-config,Xservers,Xresources,Xaccess} $R%{_datadir}/X11/xdm install -m755 $S/xdm-Xsession $R%{_datadir}/X11/xdm/Xsession install -m755 $S/xdm-Xreset $R%{_datadir}/X11/xdm/Xreset install -m755 $S/xdm-Xstartup $R%{_datadir}/X11/xdm/Xstartup ln -s ../../..%{_datadir}/X11/xdm/{Xsession,Xreset,Xstartup} $R%{_sysconfdir}/X11/xdm install -m644 $S/xinitrc-Xmodmap $R%{_sysconfdir}/X11/Xmodmap for i in xinitrc Xclients fixkeyboard XIM; do install -m755 $S/xinitrc-$i $R%{_sysconfdir}/X11/xinit/$i;done mkdir -p $R%{_bindir}/ install -m755 $S/xinitrc-RunWM $R%{_bindir}/RunWM for i in Fvwm95 MWM AfterStep WindowMaker; do ln -sf RunWM $R%{_bindir}/RunWM.$i;done mkdir -p $R%{_datadir}/X11/dm.d install -m644 $S/gdm.conf $R%{_datadir}/X11/dm.d/20gdm.conf install -m644 $S/xdm.conf $R%{_datadir}/X11/dm.d/30xdm.conf %files %config(noreplace) %{_sysconfdir}/X11/Xmodmap %config(noreplace) %{_sysconfdir}/X11/Xresources %config(noreplace) %{_sysconfdir}/X11/xdm/xdm-config %config(noreplace) %{_sysconfdir}/X11/xdm/Xservers %config(noreplace) %{_sysconfdir}/X11/xdm/Xresources %config(noreplace) %{_sysconfdir}/X11/xdm/Xaccess %{_sysconfdir}/X11/xdm %dir %{_sysconfdir}/X11/wmsession.d %dir %{_sysconfdir}/X11/xinit %dir %{_sysconfdir}/X11/xinit/xinitrc.d %dir %{_sysconfdir}/X11/xinit.d %dir %{_sysconfdir}/X11/xsetup.d %{_sysconfdir}/X11/Xsession %{_sysconfdir}/X11/xinit.d/02XIM %{_sysconfdir}/X11/xinit.d/enable-localuser-root %{_sysconfdir}/X11/xinit/XIM %{_sysconfdir}/X11/xinit/Xclients %{_sysconfdir}/X11/xinit/fixkeyboard %{_sysconfdir}/X11/xinit/xinitrc %{_bindir}/* %{_datadir}/X11/dm.d %{_datadir}/X11/xdm