5 # Needs a gnuradio built with qt gui support
8 # Not gnuradioPackages'
17 , soapysdr-with-plugins
25 gnuradio3_8.pkgs.mkDerivation rec {
29 src = fetchFromGitHub {
33 sha256 = "sha256-Js6DzmUG8O9c9VvjE6hc7JGuFmgc1Wq41zVJb8Us/yI=";
38 protoc --cpp_out=. Mumble.proto
39 protoc --cpp_out=. QRadioLink.proto
45 install -D qradiolink $out/bin/qradiolink
46 install -Dm644 src/res/icon.png $out/share/pixmaps/qradiolink.png
47 install -Dm644 qradiolink.desktop $out/share/applications/qradiolink.desktop
51 gnuradio3_8.unwrapped.boost
53 gnuradio3_8.unwrapped.logLib
58 gnuradio3_8.pkgs.osmosdr
66 gnuradio3_8.qt.qtmultimedia
72 ] ++ lib.optionals (gnuradio3_8.hasFeature "gr-ctrlport") [
74 gnuradio3_8.unwrapped.python.pkgs.thrift
79 gnuradio3_8.qt.wrapQtAppsHook
83 description = "SDR transceiver application for analog and digital modes";
84 mainProgram = "qradiolink";
85 homepage = "http://qradiolink.org/";
86 license = licenses.agpl3Plus;
87 maintainers = [ maintainers.markuskowa ];
88 platforms = platforms.linux;