gr-air-modes: new fun stuff, almost works even

This commit is contained in:
Zero_Chaos 2012-08-20 22:18:10 +00:00
parent dc51f2c0b4
commit acf61539f4
3 changed files with 47 additions and 24 deletions

View file

@ -1,3 +1,4 @@
AUX modes.py 164 SHA256 799f59a532004b1e69f69dc75a5f63689daae4b450c98b3c1a35bb95bac7aa15 SHA512 dc7837c115846d80e84b464cafc462dc0563567440761a18f4ca801ecfe604a5d4808a3e98e3f5d482dd275c8de5b363aa44d11244090db1e0557ee41fb933b8 WHIRLPOOL 6c144c3906a2a90053cb900f8822c4c478c9cb82259a0ddb87545195f6c6455e88f64f1f70233dc04bb03195f62355400226095710c818f89a9ce0d72e7b2dcb
AUX rtl_modes.py 45 SHA256 9a0c8154aa3311601bb22885f5b0e4206de0173e99e03f198dae133532f085f3 SHA512 bf3fb60e1885b85adf5a6cd9306e2a874d7b38666484649b70202b959086e9c8b95bdd6cbaa3605000ebb2693c7630e5bb88b3e8d7aa4cd5ff97261c5060cb34 WHIRLPOOL c25c7dbc3f5bcd1929587c9961c81ad9efc899683930f1ab6137a13cc3475ea74463f0028ca4451be263fecd1b7760126f45a8275730cf46ebedff8e389052df
EBUILD gr-air-modes-9999.ebuild 1273 SHA256 38b1817cc305ca968150e1086dfb3e5d1238b02ee469a0301ea6c0b68390533b SHA512 d68c06eed9e5d7065f0dac8240ea2fe9c95c4ba697a807d4b89f908015d863d4930448c6b6d8724d2b03851bdea8ca8e1206af6e3ddbc771e579a5430573dc56 WHIRLPOOL e3ac44e8d8494c4dda8d085fe67b000a0249278ecf8622424e33953f9c213ea117c5e135e3e18761e16b3d0384d38d5d90815c946144a3b022d0add399732699
EBUILD gr-air-modes-9998.ebuild 802 SHA256 3beec09380d04bd586effc7d438322bfe592192ec52098b81e400ee906f6967e SHA512 d45f5c494ce5f008fec72b5b63ab6a71304f763d3440fc58df88e5c2b2dc3a07251837744b2e4250057320c8bde1e61aad19b2eb61837aa7708c6114bf427d9f WHIRLPOOL 8c5013068f239bf1b7288bd8c892e4e96129301ccdbc27de88ab7cdf6bf9ce8b3626ad2abe49a3326bed0bfc5481cff54ef06127f059c4e6ca516cfe7857a4a3
EBUILD gr-air-modes-9999.ebuild 975 SHA256 11694d91bc91172c15469c62d5e059b4d032eab56df7502dc719af5cbc918995 SHA512 1ee389e708d11120d91a9abbe91fb268612e25c1db3de563a6c00979333c00271f490cd7bfcbfacd255edd98ad696f95c3656b7903cece75eee7f8cea309cc2c WHIRLPOOL 9bbd96382456835366e9f7ea87240b3bfd2393b9a8d788e85ed483f6b63f27ff22632e6d7076d8060520b8f062dffce431b46a4313a561a91e844cfb4ba7f643

View file

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit versionator python cmake-utils git-2
DESCRIPTION="This module implements a complete Mode S and ADS-B receiver for Gnuradio"
HOMEPAGE="https://www.cgran.org/wiki/gr-air-modes"
EGIT_REPO_URI="https://github.com/bistromath/gr-air-modes.git"
EGIT_BRANCH="master"
#EGIT_BRANCH="qtapp"
KEYWORDS=""
LICENSE="GPL-3"
SLOT="0"
IUSE="+rtl fgfs uhd"
DEPEND=">=net-wireless/gnuradio-3.6.1
net-wireless/gr-osmosdr
fgfs? ( sci-libs/scipy
games-simulation/flightgear )
rtl? ( net-wireless/rtl-sdr )
uhd? ( net-wireless/uhd )"
RDEPEND="${DEPEND}"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_compile() {
cmake-utils_src_compile -j1
}

View file

@ -3,26 +3,27 @@
# $Header: $
EAPI=4
inherit versionator python git-2 autotools
inherit python cmake-utils git-2
DESCRIPTION="This module implements a complete Mode S and ADS-B receiver for Gnuradio"
HOMEPAGE="https://www.cgran.org/wiki/gr-air-modes"
EGIT_REPO_URI="https://github.com/bistromath/gr-air-modes.git"
EGIT_BRANCH="master"
#EGIT_BRANCH="qtapp"
#EGIT_BRANCH="master"
EGIT_BRANCH="qtapp"
KEYWORDS=""
LICENSE="GPL-3"
SLOT="0"
IUSE="+rtl fgfs uhd"
IUSE="rtl fgfs +gui uhd"
DEPEND=">=net-wireless/gnuradio-3.6.1
net-wireless/gr-osmosdr
fgfs? ( sci-libs/scipy
games-simulation/flightgear )
rtl? ( net-wireless/rtl-sdr )
uhd? ( net-wireless/uhd )"
uhd? ( net-wireless/uhd )
gui? ( dev-python/pyqwt )"
RDEPEND="${DEPEND}"
pkg_setup() {
@ -30,26 +31,12 @@ pkg_setup() {
python_pkg_setup
}
src_configure() {
mkdir build
cd "${S}"/build
use amd64 && cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX=64
use x86 && cmake ../ -DCMAKE_INSTALL_PREFIX=/usr
sed -i "s#SET(CMAKE_INSTALL_PREFIX \"/usr\")#SET(CMAKE_INSTALL_PREFIX \"${ED}/usr\")#" cmake_install.cmake
}
src_compile() {
cd "${S}"/build
emake -j1
cmake-utils_src_compile -j1
}
src_install() {
cd "${S}"/build
emake install
use rtl && dobin "${FILESDIR}"/rtl_modes.py
}
src_test() {
cd "${S}"/host/build
emake test
cmake-utils_src_install
use rtl && newbin "${FILESDIR}"/modes.py rtl_modes.py
use uhd && newbin "${FILESDIR}"/modes.py uhd_modes.py
}