at 23.11-beta 30 lines 838 B view raw
1{ lib, stdenv, fetchFromGitHub, git, perl }: 2 3stdenv.mkDerivation rec { 4 pname = "topgit"; 5 version = "0.19.13"; 6 7 src = fetchFromGitHub { 8 owner = "mackyle"; 9 repo = "topgit"; 10 rev = "${pname}-${version}"; 11 sha256 = "sha256-K0X1DGc1LQsoteUhoHLxVJRrZaaPLKSSF61OKyGB5Qg="; 12 }; 13 14 makeFlags = [ "prefix=${placeholder "out"}" ]; 15 16 nativeBuildInputs = [ perl git ]; 17 18 postInstall = '' 19 install -Dm644 README -t "$out/share/doc/${pname}-${version}/" 20 install -Dm755 contrib/tg-completion.bash -t "$out/share/bash-completion/completions/" 21 ''; 22 23 meta = with lib; { 24 description = "TopGit manages large amount of interdependent topic branches"; 25 homepage = "https://github.com/mackyle/topgit"; 26 license = licenses.gpl2; 27 platforms = platforms.unix; 28 maintainers = with maintainers; [ marcweber ]; 29 }; 30}