nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 44 lines 1.1 kB view raw
1{ 2 lib, 3 buildGoModule, 4 fetchFromGitHub, 5 nix-update-script, 6 versionCheckHook, 7 stdenv, 8}: 9buildGoModule (finalAttrs: { 10 pname = "jjui"; 11 version = "0.9.10"; 12 13 src = fetchFromGitHub { 14 owner = "idursun"; 15 repo = "jjui"; 16 tag = "v${finalAttrs.version}"; 17 hash = "sha256-Hsuyf5VcSZcNi2gmubXS47uRarL17oPEtorisY75bbM="; 18 }; 19 20 vendorHash = "sha256-jte0g+aUiGNARLi8DyfsX6wYYJnodHnILzmid6KvMiA="; 21 22 ldflags = [ "-X main.Version=${finalAttrs.version}" ]; 23 24 checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ 25 "-skip=TestServerAskpass" 26 ]; 27 28 doInstallCheck = true; 29 nativeInstallCheckInputs = [ versionCheckHook ]; 30 versionCheckProgramArg = "-version"; 31 32 passthru.updateScript = nix-update-script { }; 33 34 meta = { 35 description = "TUI for Jujutsu VCS"; 36 homepage = "https://github.com/idursun/jjui"; 37 changelog = "https://github.com/idursun/jjui/releases/tag/v${finalAttrs.version}"; 38 license = lib.licenses.mit; 39 maintainers = with lib.maintainers; [ 40 adda 41 ]; 42 mainProgram = "jjui"; 43 }; 44})