# fss-0002

main:
  sed -i -e 's|\%{x11_prefix}/lib/X11/app-defaults/|/etc/xorg/app-defaults/|g' xlockmore.spec
  ./configure $CONF --enable-vtlock --enable-syslog --disable-pam --with-dpms
  sed -i -e 's|/usr/lib/X11/app-defaults|/etc/xorg/app-defaults|g' xmlock/Makefile modes/glx/Makefile xlock/Makefile modes/Makefile
  sed -i -e 's|$(prefix)/lib/X11/xlock/modules|/lib/xorg/xlock/modules|g' modes/Makefile
  echo "#define USE_DPMS 1" >> config.h
  echo "#define NICE_ONLY 1" >> config.h
  echo "#define HAVE_FREETYPE 1" >> config.h
  sed -i -e 's|\-o root||g' modes/Makefile
  make
  make install
  cp -v xlock/xlock /bin/
  chgrp e_xorg -R /bin/xlock /share/xlock /bin/xglock
  chmod o-rx -R /bin/xlock /share/xlock /bin/xglock
  chmod u+rwx,g+rx-w,o-rwx /bin/xlock
  find /share/xlock -type d -exec chmod g+s '{}' ';'
  chmod +s /bin/xlock # FIXME: what capabilities does xlock need??
  chmod ugo-x /share/xlock/xglockrc
  rm -Rf /usr /lib/X11/app-defaults
  cp -v ${PR}XLock /etc/xorg/app-defaults/
