From 911c75ef9a09b8111ffae5048c2cb4cc06bcf514 Mon Sep 17 00:00:00 2001 From: ephemer0l Date: Tue, 30 May 2017 04:11:55 -0500 Subject: [PATCH] net-wireless/gr-ieee802_15_4/ New GNU Radio block --- net-wireless/gr-ieee802_15_4/Manifest | 1 + .../gr-ieee802_15_4-9999.ebuild | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 net-wireless/gr-ieee802_15_4/Manifest create mode 100644 net-wireless/gr-ieee802_15_4/gr-ieee802_15_4-9999.ebuild diff --git a/net-wireless/gr-ieee802_15_4/Manifest b/net-wireless/gr-ieee802_15_4/Manifest new file mode 100644 index 000000000..ba6e6d298 --- /dev/null +++ b/net-wireless/gr-ieee802_15_4/Manifest @@ -0,0 +1 @@ +EBUILD gr-ieee802_15_4-9999.ebuild 852 SHA256 5b8769979b7d3a3e722f9b60e89a3273051aff41ef52ea3fa154ad0fc08a157c SHA512 4811daf673da17cf4b041694cf54537e15ccfcaaa28b24249b97a16a6b60809c66eb86066d71f116768bfa6d9fd06f5ad94b0f2892c1429ff4ffa19104197596 WHIRLPOOL de933f9103fafdb44debd3fdb52a066844f578956c8c3b08f23c27c2d96c0502d8e315fd8da7f43bf5e8ea414e4fb5b3c1dbb8c14a78ca1eafb9d9a9fe1c4c6b diff --git a/net-wireless/gr-ieee802_15_4/gr-ieee802_15_4-9999.ebuild b/net-wireless/gr-ieee802_15_4/gr-ieee802_15_4-9999.ebuild new file mode 100644 index 000000000..fa86610d9 --- /dev/null +++ b/net-wireless/gr-ieee802_15_4/gr-ieee802_15_4-9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) +inherit cmake-utils git-r3 + +DESCRIPTION="GNU Radio block for IEEE 802.15.4 ZigBee Transceiver" +HOMEPAGE="http://www.ccs-labs.org/software/gr-ieee802-15-4/" + +EGIT_REPO_URI="https://github.com/bastibl/gr-ieee802-15-4.git" +EGIT_BRANCH="master" +KEYWORDS="" + +LICENSE="GPL-3" +SLOT="0" +IUSE="doc" +DEPEND=">=net-wireless/gnuradio-3.7.0:= + dev-libs/boost:= + dev-util/cppunit + dev-lang/swig:* + dev-python/matplotlib + net-wireless/gr-foo" + +RDEPEND="${DEPEND}" + +src_configure() { + sed -i '0,/include\/ieee802_15_4/s/include\/ieee802_15_4/include\/gnuradio\/ieee802_15_4/' ${WORKDIR}/${P}/CMakeLists.txt || die 'sed failed' + local mycmakeargs=( + -DWITH_ENABLE_DOXYGEN=YES="$(usex doc)" + ) + cmake-utils_src_configure +}