default.nix (775B)
1 { lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, rtl-sdr, systemd }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "rtltcp"; 5 version = "0.1.1"; 6 7 src = fetchFromGitHub { 8 owner = "niclashoyer"; 9 repo = "rtltcp"; 10 rev = version; 11 hash = "sha256-mGBU4O4RMTZPoxfg1zr2WeiZsfnIba6VHYX3FYTY+OY="; 12 }; 13 14 cargoPatches = [ ./cargo-lock.patch ]; 15 cargoHash = "sha256-d8MMWldc5pp6gY9KT57gkvmx6anG+eaIrHcmXIk7ocw="; 16 17 nativeBuildInputs = [ pkg-config ]; 18 19 buildInputs = [ rtl-sdr systemd ]; 20 21 meta = with lib; { 22 description = "A rust implementation of rtl-tcp"; 23 inherit (src.meta) homepage; 24 license = with licenses; [ asl20 mit ]; 25 maintainers = [ maintainers.sikmir ]; 26 platforms = platforms.linux; 27 skip.ci = stdenv.isDarwin; 28 }; 29 }