default.nix (561B)
1 { stdenv, lib, fetchFromGitHub, buildGoModule }: 2 3 buildGoModule rec { 4 pname = "mproxy"; 5 version = "0.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "mainflux"; 9 repo = "mproxy"; 10 rev = "v${version}"; 11 hash = "sha256-gjFAuYDOFslhfDN+uWY3RZroUDrMERvBGi+gTtl4eLo="; 12 }; 13 14 vendorHash = null; 15 16 postInstall = '' 17 mv $out/bin/{cmd,mproxy} 18 mv $out/bin/{client,mproxy-client} 19 ''; 20 21 meta = with lib; { 22 description = "MQTT proxy"; 23 inherit (src.meta) homepage; 24 license = licenses.asl20; 25 maintainers = [ maintainers.sikmir ]; 26 }; 27 }