# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-apps/lomoco/lomoco-1.0-r1.ebuild,v 1.2 2006/11/29 06:21:52 tester Exp $ inherit autotools eutils DESCRIPTION="Lomoco can configure vendor-specific options on Logitech USB mice \ (or dual-personality mice plugged into the USB port). Visit the website for \ specific available options." HOMEPAGE="http://lomoco.linux-gamers.net/" SRC_URI="http://lomoco.linux-gamers.net/files/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 ~x86" IUSE="" DEPEND="dev-libs/libusb" src_unpack() { unpack ${A} epatch ${FILESDIR}/${P}-gentoo-hardware-support.patch epatch ${FILESDIR}/${P}-updated-udev.patch cd ${S} eautoreconf } src_compile() { econf emake || die "make failed" awk -f udev/toudev.awk < src/lomoco.c > udev/40-lomoco.rules \ || die "failed to create udev rules" } src_install() { make DESTDIR="${D}" install || die "make install failed" mkdir ${D}/etc/udev/rules.d -p || die "unable to create directories" mkdir ${D}/lib/udev -p || die "unable to create directories" mkdir ${D}/etc/sysconfig -p || die "unable to create directories" cp udev/40-lomoco.rules ${D}/etc/udev/rules.d/ || die "unable to copy files" cp udev/udev.lomoco ${D}/lib/udev/ || die "unable to copy files" cp ${FILESDIR}/${P}-settings ${D}/etc/sysconfig/logitech_mouse \ || die "unable to copy files" dodoc AUTHORS ChangeLog NEWS README } pkg_postinst() { einfo "lomoco configuration is stored in /etc/sysconfig/logitech_mouse" }