diff options
author | Luke Sandell <lasandell@gmail.com> | 2019-04-27 11:29:20 -0500 |
---|---|---|
committer | Luke Sandell <lasandell@gmail.com> | 2019-04-27 12:53:44 -0500 |
commit | 8711711de8a474f3ecab95e51f81105232e46491 (patch) | |
tree | 727e7b5fcf54708dce611d00d624074359938f70 /pkgs/applications/radio | |
parent | 028119189dbebef0563afa73352ac96e75232c3b (diff) | |
download | nixlib-8711711de8a474f3ecab95e51f81105232e46491.tar nixlib-8711711de8a474f3ecab95e51f81105232e46491.tar.gz nixlib-8711711de8a474f3ecab95e51f81105232e46491.tar.bz2 nixlib-8711711de8a474f3ecab95e51f81105232e46491.tar.lz nixlib-8711711de8a474f3ecab95e51f81105232e46491.tar.xz nixlib-8711711de8a474f3ecab95e51f81105232e46491.tar.zst nixlib-8711711de8a474f3ecab95e51f81105232e46491.zip |
cubicsdr: init at 0.2.5
Diffstat (limited to 'pkgs/applications/radio')
-rw-r--r-- | pkgs/applications/radio/cubicsdr/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/applications/radio/cubicsdr/default.nix b/pkgs/applications/radio/cubicsdr/default.nix new file mode 100644 index 000000000000..07bf0a542fa3 --- /dev/null +++ b/pkgs/applications/radio/cubicsdr/default.nix @@ -0,0 +1,29 @@ +{ stdenv, fetchFromGitHub, cmake, fftw, hamlib, libpulseaudio, libGL, libX11, liquid-dsp, + pkgconfig, soapysdr-with-plugins, wxGTK, enableDigitalLab ? false }: + +stdenv.mkDerivation rec { + name = "cubicsdr-${version}"; + version = "0.2.5"; + + src = fetchFromGitHub { + owner = "cjcliffe"; + repo = "CubicSDR"; + rev = version; + sha256 = "1ihbn18bzdcdvwpa4hnb55ns38bj4b8xy53hkmra809f9qpbcjhn"; + }; + + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = [ fftw hamlib libpulseaudio libGL libX11 liquid-dsp soapysdr-with-plugins wxGTK ]; + + cmakeFlags = [ "-DUSE_HAMLIB=ON" ] + ++ stdenv.lib.optional enableDigitalLab "-DENABLE_DIGITAL_LAB=ON"; + + meta = with stdenv.lib; { + homepage = https://cubicsdr.com; + description = "Software Defined Radio application"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ lasandell ]; + platforms = platforms.linux; + }; +} + |