1 { stdenv, lib, buildPythonPackage, buildPythonApplication, fetchFromGitHub
2 , pkg-config, cmake, setuptools
3 , libsamplerate, fftwFloat
4 , rtl-sdr, soapysdr-with-plugins, csdr, pycsdr, pydigiham, direwolf, sox, wsjtx, codecserver
9 js8py = buildPythonPackage rec {
13 src = fetchFromGitHub {
17 sha256 = "1j80zclg1cl5clqd00qqa16prz7cyc32bvxqz2mh540cirygq24w";
20 pythonImportsCheck = [ "js8py" "test" ];
23 homepage = "https://github.com/jketterl/js8py";
24 description = "Library to decode the output of the js8 binary of JS8Call";
25 license = licenses.gpl3Only;
26 maintainers = teams.c3d2.members;
30 owrx_connector = stdenv.mkDerivation rec {
31 pname = "owrx_connector";
34 src = fetchFromGitHub {
38 sha256 = "sha256-1H0TJ8QN3b6Lof5TWvyokhCeN+dN7ITwzRvEo2X8OWc=";
47 libsamplerate fftwFloat
54 homepage = "https://github.com/jketterl/owrx_connector";
55 description = "Set of connectors that are used by OpenWebRX to interface with SDR hardware";
56 license = licenses.gpl3Only;
57 platforms = platforms.unix;
58 maintainers = teams.c3d2.members;
63 buildPythonApplication rec {
67 src = fetchFromGitHub {
71 hash = "sha256-i3Znp5Sxs/KtJazHh2v9/2P+3cEocWB5wIpF7E4pK9s=";
74 propagatedBuildInputs = [
88 pythonImportsCheck = [ "csdr" "owrx" "test" ];
91 inherit js8py owrx_connector;
95 homepage = "https://github.com/jketterl/openwebrx";
96 description = "Simple DSP library and command-line tool for Software Defined Radio";
97 mainProgram = "openwebrx";
98 license = licenses.gpl3Only;
99 maintainers = teams.c3d2.members;