diff options
Diffstat (limited to 'net-wireless/ubertooth/ubertooth-0.0_p534.ebuild')
-rw-r--r-- | net-wireless/ubertooth/ubertooth-0.0_p534.ebuild | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/net-wireless/ubertooth/ubertooth-0.0_p534.ebuild b/net-wireless/ubertooth/ubertooth-0.0_p534.ebuild deleted file mode 100644 index a9d2161179b5..000000000000 --- a/net-wireless/ubertooth/ubertooth-0.0_p534.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit multilib #flag-o-matic - -HOMEPAGE="http://ubertooth.sourceforge.net/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+dfu +specan ubertooth0-firmware +ubertooth1-firmware" -REQUIRED_USE="ubertooth0-firmware? ( dfu ) - ubertooth1-firmware? ( dfu )" -DEPEND="" -RDEPEND="specan? ( virtual/libusb:1 ) - dfu? ( virtual/libusb:1 ) - specan? ( >=dev-qt/qtgui-4.7.2:4 - >=dev-python/pyside-1.0.2 - >=dev-python/numpy-1.3 ) - specan? ( >=dev-python/pyusb-1.0.0_alpha1 ) - dfu? ( >=dev-python/pyusb-1.0.0_alpha1 )" - -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://ubertooth.svn.sourceforge.net/svnroot/ubertooth/trunk/" - SRC_URI="" - inherit subversion - KEYWORDS="" - DEPEND="=net-libs/libbtbb-9999" - RDEPEND="${RDEPEND} - =net-libs/libbtbb-9999 - ubertooth0-firmware? ( sys-devel/gcc-arm-embedded-bin ) - ubertooth1-firmware? ( sys-devel/gcc-arm-embedded-bin )" -else - MY_PV="${PV/p/r}" - MY_PV="${MY_PV/0.0_/}" - SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${MY_PV}/" - DEPEND=">=net-libs/libbtbb-0.8" - RDEPEND="${RDEPEND} - >=net-libs/libbtbb-0.8" -fi -DESCRIPTION="An open source wireless development platform suitable for Bluetooth experimentation" - -src_compile() { - #sometimes needed to build, remove when a release is made after r534 if not needed - #filter-ldflags -Wl,--as-needed - cd "${S}/host/bluetooth_rxtx" || die - emake - - if [[ ${PV} == "9999" ]] ; then - cd "${S}"/firmware/bluetooth_rxtx || die - if use ubertooth0-firmware; then - SVN_REV_NUM="-D'SVN_REV_NUM'=${ESVN_WC_REVISION}" DFU_TOOL=/usr/bin/ubertooth-dfu BOARD=UBERTOOTH_ZERO emake -j1 - mv bluetooth_rxtx.bin bluetooth_rxtx_U0.bin || die - emake clean - fi - if use ubertooth1-firmware; then - SVN_REV_NUM="-D'SVN_REV_NUM'=${ESVN_WC_REVISION}" DFU_TOOL=/usr/bin/ubertooth-dfu emake -j1 - mv bluetooth_rxtx.bin bluetooth_rxtx_U1.bin || die - fi - fi -} - -src_install() { - cd host || die - dobin bluetooth_rxtx/ubertooth-dump bluetooth_rxtx/ubertooth-lap \ - bluetooth_rxtx/ubertooth-btle bluetooth_rxtx/ubertooth-uap \ - bluetooth_rxtx/ubertooth-hop bluetooth_rxtx/ubertooth-util - - use specan && dobin bluetooth_rxtx/ubertooth-specan specan_ui/specan.py specan_ui/ubertooth-specan-ui - - use dfu && dobin usb_dfu/ubertooth-dfu usb_dfu/dfu_suffix.py - - insinto /lib/firmware - cd "${S}" - if [[ ${PV} == "9999" ]] ; then - use ubertooth0-firmware && doins firmware/bluetooth_rxtx/bluetooth_rxtx_U0.bin - use ubertooth1-firmware && doins firmware/bluetooth_rxtx/bluetooth_rxtx_U1.bin - else - use ubertooth0-firmware && newins ubertooth-zero-firmware-bin/bluetooth_rxtx.bin bluetooth_rxtx_U0.bin - use ubertooth1-firmware && newins ubertooth-one-firmware-bin/bluetooth_rxtx.bin bluetooth_rxtx_U1.bin - fi - - insinto /lib/udev/rules.d/ - doins "${FILESDIR}"/40-ubertooth.rules - - elog "Everyone can read from the ubertooth, but to talk to it" - elog "your user needs to be in the usb group." -} |