diff options
author | Zero_Chaos <zerochaos@gentoo.org> | 2018-09-01 01:55:47 +0000 |
---|---|---|
committer | Zero_Chaos <zerochaos@gentoo.org> | 2018-09-01 01:56:02 +0000 |
commit | 17c4c025e46abc2a1967e3f72587ec78af855d5e (patch) | |
tree | c2981e62d65e46601b93baf3d381f50149ec632a /net-wireless/bladerf/bladerf-2018.08.ebuild | |
parent | media-gfx/imagemagick: bump to v6.9.10-11 & 7.0.8-11 (diff) | |
download | gentoo-17c4c025e46abc2a1967e3f72587ec78af855d5e.tar.gz gentoo-17c4c025e46abc2a1967e3f72587ec78af855d5e.tar.bz2 gentoo-17c4c025e46abc2a1967e3f72587ec78af855d5e.zip |
net-wireless/bladerf: bump
do NOT remove old yet, waiting on soapysdr catching up to libbladerf2
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Diffstat (limited to 'net-wireless/bladerf/bladerf-2018.08.ebuild')
-rw-r--r-- | net-wireless/bladerf/bladerf-2018.08.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/net-wireless/bladerf/bladerf-2018.08.ebuild b/net-wireless/bladerf/bladerf-2018.08.ebuild new file mode 100644 index 000000000000..f8fd38c19cd7 --- /dev/null +++ b/net-wireless/bladerf/bladerf-2018.08.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils udev + +DESCRIPTION="Libraries for supporing the BladeRF hardware from Nuand" +HOMEPAGE="http://nuand.com/" + +#lib is LGPL and cli tools are GPL +LICENSE="GPL-2+ LGPL-2.1+" + +SLOT="0/${PV}" + +#maintainer notes: +#doc use flag, looks like it can't be disabled right now and will +# always build if pandoc and help2man are installed +# also ignores when deps are missing and just disables docs +IUSE="doc +tecla" + +MY_PN="bladeRF" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Nuand/${MY_PN}.git" + KEYWORDS="" +else + MY_PV=${PV/\_/-} + S="${WORKDIR}/${MY_PN}-${MY_PV}" + SRC_URI="https://github.com/Nuand/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~x86" +fi + +CDEPEND=">=dev-libs/libusb-1.0.16 + tecla? ( dev-libs/libtecla )" +DEPEND="${CDEPEND} + virtual/pkgconfig" +RDEPEND="${CDEPEND}" +PDEPEND=">=net-wireless/bladerf-firmware-2.2.0 + >=net-wireless/bladerf-fpga-0.7.3" + +src_configure() { + mycmakeargs=( + -DVERSION_INFO_OVERRIDE:STRING="${PV}" + -DBUILD_DOCUMENTATION="$(usex doc)" + -DENABLE_LIBTECLA="$(usex tecla)" + -DTREAT_WARNINGS_AS_ERRORS=OFF + -DUDEV_RULES_PATH="$(get_udevdir)"/rules.d + ) + cmake-utils_src_configure +} |