# Depends on pixman
# Depends on libdrm
# Depends on bigreqsproto
# Depends on compositeproto
# Depends on damageproto
# Depends on fixesproto
# Depends on fontsproto
# Depends on randrproto
# Depends on recordproto
# Depends on renderproto
# Depends on resourceproto
# Depends on videoproto
# Depends on xcmiscproto
# Depends on xineramaproto
# Depends on libxfont
# Depends on libxkbfile
# Depends on libxxf86dga
# Depends on libpciaccess

# Exit on error:
set -e

wget http://www.x.org/releases/individual/xserver/xorg-server-1.14.3.tar.bz2
tar xf xorg-server-1.14.3.tar.bz2
cd xorg-server-1.14.3

./configure \
    --prefix= \
    --localstatedir=/var \
    --with-xkb-output=/var/lib/xkb \
    --enable-install-setuid \
    --disable-glx \
    --disable-screensaver \
    --disable-dri \
    --disable-dri2

make install

cd ..
rm -rf tar xf xorg-server-1.14.3
rm xorg-server-1.14.3.tar.bz2

# Fix permissions for Package Users:
chmod g+w,o+t /lib/xorg/modules
chmod g+w,o+t /include/xorg

echo
echo Remember to run the following commands as root before starting
echo the X server:
echo 'cat << EOF >> /etc/sysconfig/createfiles'
echo /tmp/.ICE-unix dir 1777 root root
echo /tmp/.X11-unix dir 1777 root root
echo EOF
echo
echo groupadd xorg-server -g \$XORG-SERVER-GID
echo chgrp xorg-server /bin/Xorg
echo chown root /bin/Xorg
echo chmod u+s /bin/Xorg

exit 0
