{ lib, stdenv, fetchFromGitHub, cmake, pkg-config , libbladeRF, soapysdr } : let version = "0.4.1"; in stdenv.mkDerivation { pname = "soapybladerf"; inherit version; src = fetchFromGitHub { owner = "pothosware"; repo = "SoapyBladeRF"; rev = "soapy-bladerf-${version}"; sha256 = "02wh09850vinqg248fw4lxmx7y857cqmnnb8jm9zhyrsggal0hki"; }; nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ libbladeRF soapysdr ]; cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ]; meta = with lib; { homepage = "https://github.com/pothosware/SoapyBladeRF"; description = "SoapySDR plugin for BladeRF devices"; license = licenses.lgpl21; maintainers = with maintainers; [ markuskowa ]; platforms = platforms.linux; }; }