description="X display Manager"
url="https://xorg.freedesktop.org/"
packager="tnut <tnut@nutyx.org>"
contributors="tnut, Greg"

name=xorg-xdm
version=1.1.12
makedepends=(pam xorg-libxaw xorg-libxinerama xorg-xinit xorg-libxft)
run=(xorg-xinit)

source=($url/releases/individual/app/xdm-$version.tar.bz2
	Xsession.patch)
build() {

   cd xdm-$version
   patch -Np1 -i ../Xsession.patch
   autoreconf -fi
   ./configure --prefix=/usr \
   --with-xdmconfigdir=/etc/X11/xdm \
   --with-xdmscriptdir=/etc/X11/xdm \
   --with-pixmapdir=/usr/share/xdm/pixmaps
   make
   make DESTDIR=$PKG install
   mkdir -p $PKG/{usr/sbin,etc/pam.d}
   mv $PKG/usr/{,s}bin/xdm 
   cat > $PKG/etc/pam.d/xdm << "EOF"
# Begin /etc/pam.d/xdm

auth     requisite      pam_nologin.so
auth     required       pam_env.so
auth     include        system-auth

account  include        system-account

password include        system-password

session  required       pam_limits.so
session  include        system-session

# End /etc/pam.d/xdm
EOF

}
