Group :: Graphical desktop/Window Maker
RPM: wdm
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define wdm_config wdm-config-1.20
Name: wdm
Version: 1.28
Release: alt3
Packager: Alexey Voinov <voins at altlinux.ru>
Summary: WINGs Display Manager
License: GPL
Group: Graphical desktop/Window Maker
Url: http://voins.program.ru/wdm
Source0: %name-%version.tar.bz2
Source1: %wdm_config.tar.bz2
Source2: wdm-alt-logo.png
# hand edited a little :)
# Automatically added by buildreq on Tue Jan 25 2005
BuildRequires: fontconfig freetype2-devel libWINGs-devel libjpeg-devel libpam-devel libpng-devel libtiff-devel libungif-devel libwraster-devel xorg-x11-devel xorg-x11-libs xorg-x11-server xorg-x11-utils xorg-x11-xapps xterm zlib-devel
%description
Wdm combines the functions of a graphical display manager identifying
and authenticating a user on a system with some of the functions of a
session manager in selecting and starting a window manager. Optionally,
wdm can shutdown (reboot or halt) the system.
%prep
%setup -q -a 1
%build
CFLAGS="$RPM_OPT_FLAGS" %configure \
--enable-pam \
--enable-aafont \
--with-wdmdir=%_sysconfdir/X11/wdm \
--with-nlsdir=%_datadir/locale \
--with-gfxdir=%_datadir/pixmaps/wdm \
--with-fakehome=/var/run/wdm
make
%install
make install DESTDIR=$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/X*
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/wdm*
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/GiveConsole
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/TakeConsole
install -pD -m600 %wdm_config/wdm.pamd $RPM_BUILD_ROOT%_sysconfdir/pam.d/wdm
install -pD -m644 %wdm_config/Xaccess $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xaccess
install -pD -m644 %wdm_config/Xresources $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xresources
install -pD -m644 %wdm_config/Xservers $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xservers
install -pD -m755 %wdm_config/Xsession $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xsession
install -pD -m755 %wdm_config/Xsetup_0 $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xsetup_0
install -pD -m600 %wdm_config/wdm-config $RPM_BUILD_ROOT%_sysconfdir/X11/%name/wdm-config
install -pD -m600 %wdm_config/wdmLogin-config $RPM_BUILD_ROOT%_sysconfdir/X11/%name/wdmLogin-config
install -pD -m755 %wdm_config/GiveConsole $RPM_BUILD_ROOT%_sysconfdir/X11/%name/GiveConsole
install -pD -m755 %wdm_config/TakeConsole $RPM_BUILD_ROOT%_sysconfdir/X11/%name/TakeConsole
install -pD -m644 %SOURCE2 $RPM_BUILD_ROOT%_datadir/pixmaps/%name/wdm-alt-logo.png
%find_lang %name
%post
%update_wms
%files -f %name.lang
%_bindir/wdm
%_bindir/wdmLogin
%_man1dir/*
%config(noreplace) %_sysconfdir/pam.d/%name
%config %_sysconfdir/X11/%name/wdm-config
%config %_sysconfdir/X11/%name/wdmLogin-config
%_sysconfdir/X11/%name/authdir
%_datadir/pixmaps/%name/*
%_sysconfdir/X11/%name/GiveConsole
%_sysconfdir/X11/%name/TakeConsole
%_sysconfdir/X11/%name/X*
%dir /var/run/wdm
%doc AUTHORS ChangeLog INSTALL NEWS README README.pam TODO
%changelog
…
Full changelog you can see here
Name: wdm
Version: 1.28
Release: alt3
Packager: Alexey Voinov <voins at altlinux.ru>
Summary: WINGs Display Manager
License: GPL
Group: Graphical desktop/Window Maker
Url: http://voins.program.ru/wdm
Source0: %name-%version.tar.bz2
Source1: %wdm_config.tar.bz2
Source2: wdm-alt-logo.png
# hand edited a little :)
# Automatically added by buildreq on Tue Jan 25 2005
BuildRequires: fontconfig freetype2-devel libWINGs-devel libjpeg-devel libpam-devel libpng-devel libtiff-devel libungif-devel libwraster-devel xorg-x11-devel xorg-x11-libs xorg-x11-server xorg-x11-utils xorg-x11-xapps xterm zlib-devel
%description
Wdm combines the functions of a graphical display manager identifying
and authenticating a user on a system with some of the functions of a
session manager in selecting and starting a window manager. Optionally,
wdm can shutdown (reboot or halt) the system.
%prep
%setup -q -a 1
%build
CFLAGS="$RPM_OPT_FLAGS" %configure \
--enable-pam \
--enable-aafont \
--with-wdmdir=%_sysconfdir/X11/wdm \
--with-nlsdir=%_datadir/locale \
--with-gfxdir=%_datadir/pixmaps/wdm \
--with-fakehome=/var/run/wdm
make
%install
make install DESTDIR=$RPM_BUILD_ROOT
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/X*
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/wdm*
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/GiveConsole
rm -rf $RPM_BUILD_ROOT%_sysconfdir/X11/%name/TakeConsole
install -pD -m600 %wdm_config/wdm.pamd $RPM_BUILD_ROOT%_sysconfdir/pam.d/wdm
install -pD -m644 %wdm_config/Xaccess $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xaccess
install -pD -m644 %wdm_config/Xresources $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xresources
install -pD -m644 %wdm_config/Xservers $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xservers
install -pD -m755 %wdm_config/Xsession $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xsession
install -pD -m755 %wdm_config/Xsetup_0 $RPM_BUILD_ROOT%_sysconfdir/X11/%name/Xsetup_0
install -pD -m600 %wdm_config/wdm-config $RPM_BUILD_ROOT%_sysconfdir/X11/%name/wdm-config
install -pD -m600 %wdm_config/wdmLogin-config $RPM_BUILD_ROOT%_sysconfdir/X11/%name/wdmLogin-config
install -pD -m755 %wdm_config/GiveConsole $RPM_BUILD_ROOT%_sysconfdir/X11/%name/GiveConsole
install -pD -m755 %wdm_config/TakeConsole $RPM_BUILD_ROOT%_sysconfdir/X11/%name/TakeConsole
install -pD -m644 %SOURCE2 $RPM_BUILD_ROOT%_datadir/pixmaps/%name/wdm-alt-logo.png
%find_lang %name
%post
%update_wms
%files -f %name.lang
%_bindir/wdm
%_bindir/wdmLogin
%_man1dir/*
%config(noreplace) %_sysconfdir/pam.d/%name
%config %_sysconfdir/X11/%name/wdm-config
%config %_sysconfdir/X11/%name/wdmLogin-config
%_sysconfdir/X11/%name/authdir
%_datadir/pixmaps/%name/*
%_sysconfdir/X11/%name/GiveConsole
%_sysconfdir/X11/%name/TakeConsole
%_sysconfdir/X11/%name/X*
%dir /var/run/wdm
%doc AUTHORS ChangeLog INSTALL NEWS README README.pam TODO
%changelog
…
Full changelog you can see here