Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5}: 6 7buildGoModule rec { 8 pname = "phrase-cli"; 9 version = "2.44.0"; 10 11 src = fetchFromGitHub { 12 owner = "phrase"; 13 repo = "phrase-cli"; 14 rev = version; 15 sha256 = "sha256-tMWjk+cqgVcmtFSXqWhvOTc6y/85hJ8ds8OVukLbtzQ="; 16 }; 17 18 vendorHash = "sha256-Eb/rkXvih7CDEgxZ15BD62zE5/TRYWNTTZzQU+uxtXg="; 19 20 ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; 21 22 postInstall = '' 23 ln -s $out/bin/phrase-cli $out/bin/phrase 24 ''; 25 26 meta = { 27 homepage = "http://docs.phraseapp.com"; 28 description = "PhraseApp API v2 Command Line Client"; 29 changelog = "https://github.com/phrase/phrase-cli/blob/${version}/CHANGELOG.md"; 30 license = lib.licenses.mit; 31 maintainers = with lib.maintainers; [ juboba ]; 32 }; 33}