# $Id$ PNAME="xautolock" PVER="2.2" PBUILD="r8" PCAT="x11-misc" DESCRIPTION="An automatic X screen-locker/screen-saver." HOMEPAGE="http://freshmeat.net/projects/xautolock/" DEPEND=">= x11-libs/libXScrnSaver-1.2 >= x11-misc/xlockmore-5" SDEPEND=">= x11-misc/imake-1 >= x11-libs/libXScrnSaver-dev-1.2" SRCFILE="${PNAME}-${PVER}.tgz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" ALX_PKG_KEEP="usr/bin/xautolock" sminclude mbuild mtools alx-split SRC_URI=( #http://www.ibiblio.org/pub/Linux/X11/screensavers/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-do-not-use-union-wait-type.patch ) UP2DATE="updatecmd http://www.ibiblio.org/pub/Linux/X11/screensavers/ | grep ${PNAME}- | highesttarball tgz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix ftbfs with newer gcc mpatch ${PNAME}-${PVER}-do-not-use-union-wait-type.patch || die } src_compile() { cd ${SRCDIR} xmkmf || die mmake || die } alx_generic_src_install() { cd ${SRCDIR} minstallexec xautolock || die cp xautolock.man xautolock.1 || die minstallman xautolock.1 || die minstalldocs Changelog License Readme Todo || die }