suscan: init at unstable-2022-07-05

+52
+50
pkgs/applications/radio/suscan/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , fftwSinglePrec 7 + , libsndfile 8 + , sigutils 9 + , soapysdr-with-plugins 10 + , libxml2 11 + , volk 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "suscan"; 16 + version = "unstable-2022-07-05"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "BatchDrake"; 20 + repo = "suscan"; 21 + rev = "37dad542b97aff24654f0bb80fb8e85af7cb84ab"; 22 + sha256 = "sha256-h1ogtYjkqiHb1/NAJfJ0HQIvGnZM2K/PSP5nqLXUf9M="; 23 + }; 24 + 25 + postPatch = '' 26 + sed -i 's/fftw3 >= 3.0/fftw3f >= 3.0/' suscan.pc.in 27 + ''; 28 + 29 + nativeBuildInputs = [ 30 + cmake 31 + pkg-config 32 + ]; 33 + 34 + buildInputs = [ 35 + fftwSinglePrec 36 + libsndfile 37 + sigutils 38 + soapysdr-with-plugins 39 + libxml2 40 + volk 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Channel scanner based on sigutils library"; 45 + homepage = "https://github.com/BatchDrake/suscan"; 46 + license = licenses.gpl3; 47 + platforms = platforms.all; 48 + maintainers = with maintainers; [ polygon oxapentane ]; 49 + }; 50 + }
+2
pkgs/top-level/all-packages.nix
··· 22053 22054 splat = callPackage ../applications/radio/splat { }; 22055 22056 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { }; 22057 22058 sratom = callPackage ../development/libraries/audio/sratom { };
··· 22053 22054 splat = callPackage ../applications/radio/splat { }; 22055 22056 + suscan = callPackage ../applications/radio/suscan { }; 22057 + 22058 suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { }; 22059 22060 sratom = callPackage ../development/libraries/audio/sratom { };