rscw: init at 0.1e

This commit is contained in:
James Earl Douglas 2022-05-21 05:48:04 -07:00
parent c0fd7af59a
commit 949f4a227b
No known key found for this signature in database
GPG key ID: BC914AB58B1C5998
2 changed files with 39 additions and 0 deletions

View file

@ -0,0 +1,37 @@
{ lib
, stdenv
, fetchurl
, fftw
, gtk2
, pkg-config
}:
stdenv.mkDerivation rec {
pname = "rscw";
version = "0.1e";
src = fetchurl {
url = "https://www.pa3fwm.nl/software/${pname}/${pname}-${version}.tgz";
sha256 = "1hxwxmqc5jinr14ya1idigqigc8qhy1vimzcwy2vmwdjay2sqik2";
};
setSourceRoot = "sourceRoot=`pwd`";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ gtk2 fftw ];
installPhase = ''
install -D -m 0755 noisycw $out/bin/noisycw
install -D -m 0755 rs12tlmdec $out/bin/rs12tlmdec
install -D -m 0755 rscw $out/bin/rscw
install -D -m 0755 rscwx $out/bin/rscwx
'';
meta = with lib; {
description = "Receive CW through the soundcard";
homepage = "https://www.pa3fwm.nl/software/rscw/";
license = licenses.gpl2;
maintainers = with maintainers; [ earldouglas ];
platforms = platforms.linux;
};
}

View file

@ -9983,6 +9983,8 @@ with pkgs;
rrdtool = callPackage ../tools/misc/rrdtool { };
rscw = callPackage ../applications/radio/rscw { };
rset = callPackage ../tools/admin/rset { };
rshijack = callPackage ../tools/networking/rshijack { };