1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config
3 , libobjc, IOKit, Security
9 in stdenv.mkDerivation {
10 pname = "soapybladerf";
13 src = fetchFromGitHub {
15 repo = "SoapyBladeRF";
16 rev = "soapy-bladerf-${version}";
17 sha256 = "02wh09850vinqg248fw4lxmx7y857cqmnnb8jm9zhyrsggal0hki";
20 nativeBuildInputs = [ cmake pkg-config ];
21 buildInputs = [ libbladeRF soapysdr ]
22 ++ lib.optionals stdenv.isDarwin [ libobjc IOKit Security ];
24 cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" ];
28 homepage = "https://github.com/pothosware/SoapyBladeRF";
29 description = "SoapySDR plugin for BladeRF devices";
30 license = licenses.lgpl21Only;
31 maintainers = with maintainers; [ markuskowa ];
32 platforms = platforms.unix;