From 22c7e4f3d9e1a08e9083d4df160322c8b1d9ee19 Mon Sep 17 00:00:00 2001 From: Peter Hoeg Date: Fri, 9 Apr 2021 15:52:40 +0800 Subject: [PATCH] sdrangel: 6.4.0 -> 6.8.0 --- pkgs/applications/radio/sdrangel/default.nix | 100 ++++++++++++------- 1 file changed, 62 insertions(+), 38 deletions(-) diff --git a/pkgs/applications/radio/sdrangel/default.nix b/pkgs/applications/radio/sdrangel/default.nix index 6f723971c8e..ff3ca497c7f 100644 --- a/pkgs/applications/radio/sdrangel/default.nix +++ b/pkgs/applications/radio/sdrangel/default.nix @@ -1,54 +1,78 @@ -{ -airspy, -boost, -cm256cc, -cmake, -codec2, -fetchFromGitHub, -fftwFloat, -glew, -hackrf, -lib, -ffmpeg, -libiio, -libopus, -libpulseaudio, -libusb1, -limesuite, -libbladeRF, -mkDerivation, -ocl-icd, -opencv3, -pkg-config, -qtbase, -qtmultimedia, -qtserialport, -qtwebsockets, -rtl-sdr, -serialdv, -soapysdr-with-plugins, -uhd +{ airspy +, boost +, cm256cc +, cmake +, codec2 +, fetchFromGitHub +, fftwFloat +, glew +, hackrf +, lib +, ffmpeg +, libiio +, libopus +, libpulseaudio +, libusb1 +, limesuite +, libbladeRF +, mkDerivation +, ocl-icd +, opencv3 +, pkg-config +, qtcharts +, qtlocation +, qtmultimedia +, qtserialport +, qtspeech +, qtwebsockets +, rtl-sdr +, serialdv +, soapysdr-with-plugins +, uhd }: mkDerivation rec { pname = "sdrangel"; - version = "6.4.0"; + version = "6.8.0"; src = fetchFromGitHub { owner = "f4exb"; repo = "sdrangel"; rev = "v${version}"; - sha256 = "4iJoKs0BHmBR6JRFuTIqs0GW3SjhPRMPRlqdyTI38T4="; + sha256 = "sha256-dFWwEs2nvcaCWpM4tA3/w8PbmNXn/R7JvxP3XEHasSQ="; fetchSubmodules = false; }; nativeBuildInputs = [ cmake pkg-config ]; + buildInputs = [ - glew opencv3 libusb1 boost libopus limesuite ffmpeg libiio libpulseaudio - qtbase qtwebsockets qtmultimedia rtl-sdr airspy hackrf - fftwFloat codec2 cm256cc serialdv qtserialport - libbladeRF uhd soapysdr-with-plugins + airspy + boost + cm256cc + codec2 + ffmpeg + fftwFloat + glew + hackrf + libbladeRF + libiio + libopus + libpulseaudio + libusb1 + limesuite + opencv3 + qtcharts + qtlocation + qtmultimedia + qtserialport + qtspeech + qtwebsockets + rtl-sdr + serialdv + soapysdr-with-plugins + uhd ]; + cmakeFlags = [ "-DLIBSERIALDV_INCLUDE_DIR:PATH=${serialdv}/include/serialdv" "-DLIMESUITE_INCLUDE_DIR:PATH=${limesuite}/include" @@ -61,11 +85,11 @@ mkDerivation rec { meta = with lib; { description = "Software defined radio (SDR) software"; longDescription = '' - SDRangel is an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware. + SDRangel is an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware. ''; homepage = "https://github.com/f4exb/sdrangel"; license = licenses.gpl3Plus; - platforms = platforms.linux; maintainers = with maintainers; [ alkeryn ]; + platforms = platforms.linux; }; }