From b6c67ee4b79f52831afa5488e51d1dc9a3916030 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Mon, 17 Dec 2018 14:38:43 -0500 Subject: [PATCH] urh: brain dead bump, needs use flags for bladerf and iio --- net-wireless/urh/Manifest | 1 + net-wireless/urh/urh-2.5.2.ebuild | 39 +++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 net-wireless/urh/urh-2.5.2.ebuild diff --git a/net-wireless/urh/Manifest b/net-wireless/urh/Manifest index 13d77c830..dcd17e09b 100644 --- a/net-wireless/urh/Manifest +++ b/net-wireless/urh/Manifest @@ -2,3 +2,4 @@ DIST urh-2.3.0.tar.gz 5450834 BLAKE2B e82475edb53dbf9dc12294354e3bd4d0ca5e67d171 DIST urh-2.4.1.tar.gz 12442564 BLAKE2B 9244e6b0a9096b24eb114a20fce7b9087163a7eb512f6f79eea35a16893c6cbc4ae6c918ae4a74e7334982e15a537501943fdb7e30821a64dd00979fed6d717c SHA512 54a530af822e2a700128ec435a3cfac42c2a82b685750fed8b96dce13f7ad70e28bb4f994919654657d6a9d5a91ba5921ebe3516a8e0aab4e748afac1622fb3a DIST urh-2.4.2.tar.gz 12442716 BLAKE2B 3e2fadb2f32a1b47710b596610fa9927afe20bade8d690d3e66b9cd16d394e6be6f57cdebbf99107bc41ab729844e17967f0feec51f76c2d15916a1002f75500 SHA512 5910c3ceeaf00dd6b195f55d3473011d0a29f932f49ec26c7676d74a64c4e691fcd54a43ec4d0181d10b8ce84e8934bf177248a3105ead8fface550db03eae6e DIST urh-2.5.1.tar.gz 12447250 BLAKE2B 08bc39e973e16291f8a34585079dac360339bfe368b32225483a05131eb0464018333c68d418174492746f169fa5fa8698a0976cde86666b140459bc07f29fef SHA512 ad945b64526414116ed584b6bbe34305376687325e7984e1c199c81cc98999eb9aa224be5420a2fdf7a25ea963dadfdc97ef12d71fdb7e6f7bc8249a70af559b +DIST urh-2.5.2.tar.gz 12447350 BLAKE2B 7859586d3e8c9509b62d0c06a343aaec271ba73704614c862fcae41637fbd636028c60b1c1c7eed1b302c065445a5750ee4003ee5fe5605c4b1a6d1ce85f67ac SHA512 9d37733848af82975196e1748a433797630e2e52e4ba6dc472da4d2cafec3244f31b6f531e84e5d54ff266fa489d45f5b3caca504d0a71980c5f1249e19d77d4 diff --git a/net-wireless/urh/urh-2.5.2.ebuild b/net-wireless/urh/urh-2.5.2.ebuild new file mode 100644 index 000000000..18ef6886b --- /dev/null +++ b/net-wireless/urh/urh-2.5.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6} ) +inherit distutils-r1 eutils + +DESCRIPTION="Universal Radio Hacker: investigate wireless protocols like a boss" +HOMEPAGE="https://github.com/jopohl/urh" +SRC_URI="https://github.com/jopohl/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="hackrf rtlsdr uhd" + +DEPEND="${PYTHON_DEPS} + net-wireless/gnuradio[zeromq] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyzmq[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + hackrf? ( net-libs/libhackrf:= ) + rtlsdr? ( net-wireless/rtl-sdr:= ) + uhd? ( net-wireless/uhd:= )" +RDEPEND="${DEPEND} + dev-python/PyQt5[${PYTHON_USEDEP},testlib] + net-wireless/gr-osmosdr" + +python_configure_all() { + mydistutilsargs=( + $(use_with hackrf) + $(use_with rtlsdr) + $(use_with uhd usrp) + --without-airspy + --without-limesdr + ) +}