Install this version:
emerge -a =net-wireless/LTESniffer-2.1.0
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =net-wireless/LTESniffer-2.1.0
Or alternatively:
emerge --autounmask-write -a =net-wireless/LTESniffer-2.1.0
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.1.0 | 8 | 0 |
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake flag-o-matic
DESCRIPTION="LTE Downlink/Uplink Eavesdropper"
HOMEPAGE="https://github.com/SysSec-KAIST/LTESniffer"
SRC_URI="https://github.com/SysSec-KAIST/LTESniffer/archive/refs/tags/LTESniffer-v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-3"
SLOT="0"
# WIP
#KEYWORDS="amd64 ~x86"
S="${WORKDIR}/LTESniffer-LTESniffer-v${PV}"
RDEPEND="net-misc/lksctp-tools
dev-libs/libconfig
dev-libs/c-mnalib
net-wireless/srsran2"
DEPEND="${RDEPEND}"
src_prepare() {
cp ${FILESDIR}/cmake/modules/FindSRSRAN.cmake ./cmake/modules
cmake_src_prepare
}
src_configure() {
local extraflags=(
"-Wno-maybe-uninitialized"
"-Wno-implicit-int"
"-Wno-implicit-function-declaration"
)
append-cflags $(test-flags-CC ${extraflags[@]})
local mycmakeargs=(
-DENABLE_SOAPYSDR=ON
-DFORCE_SUBPROJECT_CMNALIB=OFF
-DFORCE_SUBPROJECT_SRSRAN=OFF
)
# option(DISABLE_SIMD "disable simd instructions" OFF)
# option(FORCE_SUBPROJECT_CMNALIB "Download and build CMNALIB" OFF)
# option(FORCE_SUBPROJECT_SRSRAN "Download and build SRSRAN" OFF)
# option(ENABLE_GUI "Enable GUI (using srsGUI)" ON)
# option(ENABLE_UHD "Enable UHD" ON)
# option(ENABLE_BLADERF "Enable BladeRF" ON)
# option(ENABLE_SOAPYSDR "Enable SoapySDR" ON)
# option(BUILD_STATIC "Attempt to statically link external deps" OFF)
# option(ENABLE_ASAN "Enable gcc/clang address sanitizer" OFF)
# option(ENABLE_MSAN "Enable clang memory sanitizer" OFF)
# option(ENABLE_TIDY "Enable clang tidy" OFF)
cmake_src_configure
}
net-misc/lksctp-tools dev-libs/libconfig dev-libs/c-mnalib net-wireless/srsran2
net-misc/lksctp-tools dev-libs/libconfig dev-libs/c-mnalib net-wireless/srsran2
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | LTESniffer-2.1.0.gh.tar.gz | 14345514 bytes | https://github.com/SysSec-KAIST/LTESniffer/archive/refs/tags/LTESniffer-v2.1.0.tar.gz |