default.nix (742B)
1 { lib, stdenv, fetchFromGitHub }: 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "smallrx"; 5 version = "0-unstable-2018-12-18"; 6 7 src = fetchFromGitHub { 8 owner = "ha7ilm"; 9 repo = "smallrx"; 10 rev = "e3938a59ffea7aa8e7fa699e471557ed2dfdeed9"; 11 hash = "sha256-VcTMQAr5617CSPJbktzrKciNiBbveDWjIeE8Gzf9pa8="; 12 }; 13 14 postPatch = '' 15 substituteInPlace Makefile \ 16 --replace-fail "CC=gcc" "" 17 ''; 18 19 installPhase = "install -Dm755 rx -t $out/bin"; 20 21 meta = with lib; { 22 description = "amateur radio receiver in <100 code lines"; 23 inherit (finalAttrs.src.meta) homepage; 24 license = licenses.agpl3Only; 25 maintainers = [ maintainers.sikmir ]; 26 platforms = platforms.linux; 27 skip.ci = stdenv.isDarwin; 28 }; 29 })