# $Id$ PNAME="usbutils" PVER="003" PBUILD="r1" PCATEGORIE="sys-apps" DESCRIPTION="Various utilities dealing with the USB bus." HOMEPAGE="http://usb.cs.tum.edu/" DEPEND=">= virtual/glibc >= dev-libs/libusb-1.0" SDEPEND=">= net-misc/wget-1.12" SRCFILE="${PNAME}-${PVER}.tar.bz2" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" SRC_URI=( http://www.kernel.org/pub/linux/utils/usb/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) # projectname is linux-usb but packagename usbutils #UP2DATE="updatecmd_sourceforge linux-usb ${PNAME}" UP2DATE="updatecmd 'http://www.kernel.org/pub/linux/utils/usb/${PNAME}/?C=M;O=A' | lasttarball" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # update usb.ids install -d ${SRCDIR}/temp || die wget -P ${SRCDIR}/temp http://www.linux-usb.org/usb.ids || die mv ${SRCDIR}/temp/usb.ids ${SRCDIR} || die # installs pc file into wrong location sed -i '/^pkgconfigdir/s:datadir:datarootdir:' Makefile.in || die } src_compile() { cd ${SRCDIR} # put usb.ids in same place as pci.ids (/usr/share/misc) mconfigure --datadir=/usr/share/misc || die mmake -j1 || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # we use the libs from libusb-x.x.x-rx cause these are not compatible rm -rf ${BINDIR}/usr/lib || die rm -rf ${BINDIR}/usr/include || die minstalldocs AUTHORS COPYING ChangeLog NEWS README || die }