gr-air-modes: switch to master, cleanup

This commit is contained in:
blshkv 2016-04-04 11:23:38 +08:00
parent 43bb98c82d
commit 1d8431ecff

View file

@ -1,19 +1,18 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# $Id$
EAPI=5
inherit python cmake-utils git-2
#the app *might* support python3, feel free to test it
PYTHON_COMPAT=( python2_7 )
inherit python-single-r1 cmake-utils git-r3
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"
#still on gr 3.6
#EGIT_BRANCH="master"
#we use for 3.7... for now
EGIT_BRANCH="next"
EGIT_BRANCH="master"
KEYWORDS=""
LICENSE="GPL-3"
@ -31,8 +30,7 @@ DEPEND=">=net-wireless/gnuradio-3.7.0:=
RDEPEND="${DEPEND}"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
python-single-r1_pkg_setup
}
src_compile() {
@ -41,7 +39,11 @@ src_compile() {
src_install() {
cmake-utils_src_install
python_convert_shebangs 2 "${ED}"usr/bin/*
python_fix_shebang apps/{modes_gui,modes_rx,uhd_modes.py}
#FIXME: cmakes overwrites sheband so we overwrite bins manually
dobin apps/{modes_rx,modes_gui,uhd_modes.py}
use rtl && newbin "${FILESDIR}"/modes.py rtl_modes.py
use uhd && newbin "${FILESDIR}"/modes.py uhd_modes.py
}