package.nix (757B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 ftxui, 7 subprocess, 8 }: 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "git-tui"; 12 version = "1.3.0"; 13 14 __structuredAttrs = true; 15 16 src = fetchFromGitHub { 17 owner = "ArthurSonzogni"; 18 repo = "git-tui"; 19 tag = "v${finalAttrs.version}"; 20 hash = "sha256-ozh09dcaFFVT+yocTRZPYY/BSx/z4J+0LTbitpL6XuQ="; 21 }; 22 23 patches = [ ./subprocess.patch ]; 24 25 nativeBuildInputs = [ cmake ]; 26 27 buildInputs = [ 28 ftxui 29 subprocess 30 ]; 31 32 meta = { 33 description = "Collection of human friendly terminal interface for git"; 34 homepage = "https://github.com/ArthurSonzogni/git-tui"; 35 license = lib.licenses.mit; 36 maintainers = [ lib.maintainers.sikmir ]; 37 platforms = lib.platforms.unix; 38 }; 39 })
