sdrangel: 6.18.1 -> 7.6.3

This commit is contained in:
Matthew Leach 2022-09-11 06:58:51 +01:00
parent 91aa25cc04
commit 8f25e21f42

View file

@ -1,12 +1,18 @@
{ airspy { airspy
, airspyhf
, aptdec
, boost , boost
, cm256cc , cm256cc
, cmake , cmake
, codec2 , codec2
, dab_lib
, dsdcc
, faad2
, fetchFromGitHub , fetchFromGitHub
, fftwFloat , fftwFloat
, glew , glew
, hackrf , hackrf
, hidapi
, lib , lib
, ffmpeg , ffmpeg
, libiio , libiio
@ -15,6 +21,7 @@
, libusb1 , libusb1
, limesuite , limesuite
, libbladeRF , libbladeRF
, mbelib
, mkDerivation , mkDerivation
, ocl-icd , ocl-icd
, opencv3 , opencv3
@ -25,21 +32,23 @@
, qtserialport , qtserialport
, qtspeech , qtspeech
, qtwebsockets , qtwebsockets
, qtwebengine
, rtl-sdr , rtl-sdr
, serialdv , serialdv
, sgp4
, soapysdr-with-plugins , soapysdr-with-plugins
, uhd , uhd
}: }:
mkDerivation rec { mkDerivation rec {
pname = "sdrangel"; pname = "sdrangel";
version = "6.18.1"; version = "7.6.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "f4exb"; owner = "f4exb";
repo = "sdrangel"; repo = "sdrangel";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-gf+RUOcki0pi3UH4NHFsmbTV04HUG16UC4jcUjyeip4="; sha256 = "sha256-4o91vZnW5+wAKw4o3RrsS4gGVG0TyQCBcKg4GuE3n5s=";
fetchSubmodules = false; fetchSubmodules = false;
}; };
@ -47,19 +56,26 @@ mkDerivation rec {
buildInputs = [ buildInputs = [
airspy airspy
airspyhf
aptdec
boost boost
cm256cc cm256cc
codec2 codec2
dab_lib
dsdcc
faad2
ffmpeg ffmpeg
fftwFloat fftwFloat
glew glew
hackrf hackrf
hidapi
libbladeRF libbladeRF
libiio libiio
libopus libopus
libpulseaudio libpulseaudio
libusb1 libusb1
limesuite limesuite
mbelib
opencv3 opencv3
qtcharts qtcharts
qtlocation qtlocation
@ -67,16 +83,21 @@ mkDerivation rec {
qtserialport qtserialport
qtspeech qtspeech
qtwebsockets qtwebsockets
qtwebengine
rtl-sdr rtl-sdr
serialdv serialdv
sgp4
soapysdr-with-plugins soapysdr-with-plugins
uhd uhd
]; ];
cmakeFlags = [ cmakeFlags = [
"-DAPT_DIR=${aptdec}"
"-DDAB_LIB=${dab_lib}"
"-DLIBSERIALDV_INCLUDE_DIR:PATH=${serialdv}/include/serialdv" "-DLIBSERIALDV_INCLUDE_DIR:PATH=${serialdv}/include/serialdv"
"-DLIMESUITE_INCLUDE_DIR:PATH=${limesuite}/include" "-DLIMESUITE_INCLUDE_DIR:PATH=${limesuite}/include"
"-DLIMESUITE_LIBRARY:FILEPATH=${limesuite}/lib/libLimeSuite.so" "-DLIMESUITE_LIBRARY:FILEPATH=${limesuite}/lib/libLimeSuite.so"
"-DSGP4_DIR=${sgp4}"
"-DSOAPYSDR_DIR=${soapysdr-with-plugins}" "-DSOAPYSDR_DIR=${soapysdr-with-plugins}"
]; ];