default.nix (759B)
1 { stdenv, lib, fetchsvn, cmake, nasm, libX11 }: 2 3 stdenv.mkDerivation { 4 pname = "linrad"; 5 version = "2023-11-12"; 6 7 src = fetchsvn { 8 url = "https://svn.code.sf.net/p/linrad/code/trunk"; 9 rev = "1024"; 10 sha256 = "sha256-SiP/uckq+Ph888w+4z0hsUl2N/UYbMtoYbLcbeJ7ja8="; 11 }; 12 13 nativeBuildInputs = [ cmake nasm ]; 14 15 buildInputs = [ libX11 ]; 16 17 env.NIX_CFLAGS_COMPILE = "-Wno-error=unused-result"; 18 19 installPhase = '' 20 install -Dm755 clinrad -t $out/bin 21 ''; 22 23 meta = with lib; { 24 description = "Software defined radio receiver for x11"; 25 homepage = "http://www.sm5bsz.com/linuxdsp/linrad.htm"; 26 license = licenses.mit; 27 platforms = platforms.linux; 28 maintainers = [ maintainers.sikmir ]; 29 skip.ci = stdenv.isDarwin; 30 }; 31 }