# Copyright 2019-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake DESCRIPTION="Open source SDR LTE software suite from Software Radio Systems" HOMEPAGE="http://www.softwareradiosystems.com" if [ "${PV}" = "9999" ]; then inherit git-r3 EGIT_REPO_URI="https://github.com/srsLTE/srsLTE.git" else inherit vcs-snapshot #This version has not earned keywords: #https://github.com/srsLTE/srsLTE/issues/526 #https://github.com/srsLTE/srsLTE/issues/527 #KEYWORDS="~amd64 ~x86" MY_PV=${PV//./_} SRC_URI="https://github.com/srsLTE/srsLTE/archive/release_${MY_PV}.tar.gz -> ${P}.tar.gz" fi LICENSE="GPL-3" SLOT="0" IUSE="bladerf simcard soapysdr uhd zeromq" DEPEND=" dev-libs/boost dev-libs/libconfig net-misc/lksctp-tools net-libs/mbedtls:= sci-libs/fftw:3.0= bladerf? ( net-wireless/bladerf:= ) simcard? ( sys-apps/pcsc-lite ) soapysdr? ( net-wireless/soapysdr:= ) uhd? ( net-wireless/uhd:= ) zeromq? ( net-libs/zeromq ) " RDEPEND="${DEPEND}" BDEPEND="" src_prepare() { sed -i '/ -Werror"/d' CMakeLists.txt || die cmake_src_prepare } src_configure() { mycmakeargs=( -DENABLE_UHD="$(usex uhd)" -DENABLE_BLADERF="$(usex bladerf)" -DENABLE_SOAPYSDR="$(usex soapysdr)" -DENABLE_ZEROMQ="$(usex zeromq)" -DENABLE_HARDSIM="$(usex simcard)" ) cmake_src_configure }