summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless/ubertooth/ubertooth-0.0_p534.ebuild')
-rw-r--r--net-wireless/ubertooth/ubertooth-0.0_p534.ebuild92
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."
-}