# $Header: /magellan-cvs/smage/synaptics/synaptics-0.14.6-r2.smage2,v 1.2 2008/02/07 14:23:54 niro Exp $ PNAME="synaptics" PVER="0.14.6" PBUILD="r2" PCATEGORIE="x11-misc" STATE="testing" DESCRIPTION="Synaptics TouchPad driver for XOrg/XFree86." HOMEPAGE="http://web.telia.com/~u89404340/touchpad/" DEPEND=">= x11-libs/libXext-1" SDEPEND=">= x11-base/xorg-server-1 >= sys-apps/sed-4" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools SRC_URI=( http://web.telia.com/~u89404340/touchpad/files/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/synaptics.rc mirror://${PNAME}/synaptics.confd ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # fix destination dir to /usr sed -i -e "s:^\(INSTALLED_X =\).*:\1 \$(DESTDIR)/usr:" \ -e "s:^\(BINDIR =\).*:\1 \$(DESTDIR)/usr/bin:" \ -e "s:^\(MANDIR =\).*:\1 \$(DESTDIR)/usr/share/man:" Makefile || die # fix up CFLAGS sed -i "s:CDEBUGFLAGS = -O2:CDEBUGFLAGS = ${CFLAGS}:g" Makefile || die } src_compile() { cd ${SRCDIR} mmake || die } src_install() { cd ${SRCDIR} make DESTDIR=${BINDIR} install || die # install init stuff minstallrc synaptics.rc synaptics || die minstallconf synaptics.confd synaptics || die minstalldocs COMPATIBILITY FILES LICENSE NEWS README* TODO \ script/usb{mouse,hid} alps.patch trouble-shooting.txt || die }