summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTungsten842 <886724vf@anonaddy.me>2023-03-16 20:52:40 +0100
committerTungsten842 <886724vf@anonaddy.me>2023-03-16 20:52:40 +0100
commit33c369df8f561d0a10256b9034d9da96e0525822 (patch)
treeca3d376bc695b43a7a8f4e149c90754181e1c8b9
parentMerge pull request #220539 from PedroHLC/zen-kernels-6.2.3 (diff)
downloadnixpkgs-33c369df8f561d0a10256b9034d9da96e0525822.tar.gz
sdrangel: add missing dependencies and fix DAB demodulator
-rw-r--r--pkgs/applications/radio/sdrangel/default.nix19
1 files changed, 16 insertions, 3 deletions
diff --git a/pkgs/applications/radio/sdrangel/default.nix b/pkgs/applications/radio/sdrangel/default.nix
index 392088eca95f..556ca1978c81 100644
--- a/pkgs/applications/radio/sdrangel/default.nix
+++ b/pkgs/applications/radio/sdrangel/default.nix
@@ -23,14 +23,20 @@
, libbladeRF
, mbelib
, mkDerivation
+, ninja
, ocl-icd
, opencv3
, pkg-config
, qtcharts
+, qtdeclarative
+, qtgraphicaleffects
, qtlocation
, qtmultimedia
+, qtquickcontrols
+, qtquickcontrols2
, qtserialport
, qtspeech
+, qttools
, qtwebsockets
, qtwebengine
, rtl-sdr
@@ -38,6 +44,7 @@
, sgp4
, soapysdr-with-plugins
, uhd
+, zlib
}:
mkDerivation rec {
@@ -48,10 +55,10 @@ mkDerivation rec {
owner = "f4exb";
repo = "sdrangel";
rev = "v${version}";
- sha256 = "sha256-hsYt7zGG6CSWeQ9A3GPt65efjZGPu33O5pIhnZjFgmY=";
+ hash = "sha256-hsYt7zGG6CSWeQ9A3GPt65efjZGPu33O5pIhnZjFgmY=";
};
- nativeBuildInputs = [ cmake pkg-config ];
+ nativeBuildInputs = [ cmake ninja pkg-config ];
buildInputs = [
airspy
@@ -77,10 +84,15 @@ mkDerivation rec {
mbelib
opencv3
qtcharts
+ qtdeclarative
+ qtgraphicaleffects
qtlocation
qtmultimedia
+ qtquickcontrols
+ qtquickcontrols2
qtserialport
qtspeech
+ qttools
qtwebsockets
qtwebengine
rtl-sdr
@@ -88,11 +100,12 @@ mkDerivation rec {
sgp4
soapysdr-with-plugins
uhd
+ zlib
];
cmakeFlags = [
"-DAPT_DIR=${aptdec}"
- "-DDAB_LIB=${dab_lib}"
+ "-DDAB_INCLUDE_DIR:PATH=${dab_lib}/include/dab_lib"
"-DLIBSERIALDV_INCLUDE_DIR:PATH=${serialdv}/include/serialdv"
"-DLIMESUITE_INCLUDE_DIR:PATH=${limesuite}/include"
"-DLIMESUITE_LIBRARY:FILEPATH=${limesuite}/lib/libLimeSuite.so"