summary refs log tree commit diff
path: root/pkgs/applications/radio/rtl-sdr
diff options
context:
space:
mode:
authorQuantMint <quantmint@protonmail.com>2022-04-29 10:40:43 +0200
committerQuantMint <quantmint@protonmail.com>2022-04-29 10:41:45 +0200
commit3cd21f6020c5b3d66c6b148a8d7df3f6a6869b9e (patch)
tree80d72431e58c68b58707dd998747540f47dc6081 /pkgs/applications/radio/rtl-sdr
parente3c910847f1649de672230e56bb54d7e67d0790e (diff)
rtl-sdr: 0.6.0 -> 0.8.0
Diffstat (limited to 'pkgs/applications/radio/rtl-sdr')
-rw-r--r--pkgs/applications/radio/rtl-sdr/default.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/applications/radio/rtl-sdr/default.nix b/pkgs/applications/radio/rtl-sdr/default.nix
index ff06eb4c04478..e7fbb50cfd086 100644
--- a/pkgs/applications/radio/rtl-sdr/default.nix
+++ b/pkgs/applications/radio/rtl-sdr/default.nix
@@ -1,6 +1,6 @@
 { lib
 , stdenv
-, fetchgit
+, fetchFromGitHub
 , cmake
 , pkg-config
 , libusb1
@@ -8,12 +8,13 @@
 
 stdenv.mkDerivation rec {
   pname = "rtl-sdr";
-  version = "0.6.0";
+  version = "0.8.0";
 
-  src = fetchgit {
-    url = "git://git.osmocom.org/rtl-sdr.git";
-    rev = "refs/tags/${version}";
-    sha256 = "0lmvsnb4xw4hmz6zs0z5ilsah5hjz29g1s0050n59fllskqr3b8k";
+  src = fetchFromGitHub {
+    owner = "librtlsdr";
+    repo = "librtlsdr";
+    rev = "v${version}";
+    sha256 = "1fgxlkgmdchbrf0nn98ivjr6css5hak3608nr4xrf2qzf7xy2kdk";
   };
 
   postPatch = ''
@@ -28,7 +29,10 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ libusb1 ];
 
-  cmakeFlags = lib.optional stdenv.isLinux "-DINSTALL_UDEV_RULES=ON";
+  cmakeFlags = lib.optional stdenv.isLinux [
+    "-DINSTALL_UDEV_RULES=ON"
+    "-DWITH_RPC=ON"
+  ];
 
   meta = with lib; {
     description = "Turns your Realtek RTL2832 based DVB dongle into a SDR receiver";