Files
@ 274dcbbe0f35
Branch filter:
Location: ohnobinki_overlay/dev-embedded/phidget/phidget-2.1.5.20090105.ebuild - annotation
274dcbbe0f35
1.5 KiB
application/vnd.gentoo.ebuild
dev-embedded/phidget: Edited ebuilds to use PATCHES variable.
3b9c9177a50b 475bd1a361e8 475bd1a361e8 475bd1a361e8 3b9c9177a50b 3b9c9177a50b 274dcbbe0f35 274dcbbe0f35 475bd1a361e8 3b9c9177a50b 3b9c9177a50b 3b9c9177a50b 475bd1a361e8 475bd1a361e8 3b9c9177a50b 475bd1a361e8 c3896aaab162 3b9c9177a50b 3b9c9177a50b c3896aaab162 c3896aaab162 3b9c9177a50b 475bd1a361e8 475bd1a361e8 3b9c9177a50b 475bd1a361e8 274dcbbe0f35 274dcbbe0f35 274dcbbe0f35 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 475bd1a361e8 3b9c9177a50b 148b8ce756ad 3b9c9177a50b 3b9c9177a50b 3b9c9177a50b 3b9c9177a50b 3b9c9177a50b 3b9c9177a50b 3b9c9177a50b 3b9c9177a50b cbf196ca861d cbf196ca861d cbf196ca861d cbf196ca861d 475bd1a361e8 | # Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
#base must be last to get base_src_prepare()
inherit versionator java-pkg-opt-2 base
MY_PV="$(get_major_version)$(get_version_component_range 2)"
MY_PN="Phidgetlinux"
DESCRIPTION="Phidget USB hardware interface library"
HOMEPAGE="http://www.phidgets.com"
SRC_URI="http://www.phidgets.com/downloads/libraries/${MY_PN}_${PV}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="java"
DEPEND="java? ( >=virtual/jdk-1.4 )"
RDEPEND="java? ( >=virtual/jre-1.4 )"
S=${WORKDIR}/${MY_PN}/${PN}${MY_PV}
PATCHES=( "${FILESDIR}"/${PN}${MY_PV}-libdir.patch \
"${FILESDIR}"/${PN}${MY_PV}-crosscompile.patch \
"${FILESDIR}"/${PN}${MY_PV}-java.patch )
src_compile() {
if use java; then
emake CROSS_COMPILE=${CHOST}- JAVA=y JAVAFLAGS="$(java-pkg_get-jni-cflags)" jni || die "emake failed"
else
emake CROSS_COMPILE=${CHOST}- JAVA=n || die "emake failed"
fi
}
src_install() {
#phidget's Makefile's install target requires that these dirs exist
dodir /usr/$(get_libdir) && \
dodir /usr/include || die "mkdir failed to create installation target directories"
local usejava
use java && usejava=y || usejava=n
emake install INSTALLPREFIX="${D}" PREFIX=usr LIBDIR=$(get_libdir) JAVA=${usejava} \
|| die "emake install failed"
use java && java-pkg_regso "${D}"/usr/$(get_libdir)/lib${PN}${MY_PV}.so
dodoc ../README udev/99-phidgets.rules
docinto examples
dodoc examples/*
}
|