nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 git,
6 perl,
7}:
8
9stdenv.mkDerivation rec {
10 pname = "topgit";
11 version = "0.19.14";
12
13 src = fetchFromGitHub {
14 owner = "mackyle";
15 repo = "topgit";
16 rev = "${pname}-${version}";
17 sha256 = "sha256-FMrkoJwgBkFvi3tewtqu+b9sRuNPCNCG6BrcnAbx0sk=";
18 };
19
20 makeFlags = [ "prefix=${placeholder "out"}" ];
21
22 nativeBuildInputs = [
23 perl
24 git
25 ];
26
27 postInstall = ''
28 install -Dm644 README -t "$out/share/doc/${pname}-${version}/"
29 install -Dm755 contrib/tg-completion.bash -t "$out/share/bash-completion/completions/"
30 '';
31
32 meta = {
33 description = "TopGit manages large amount of interdependent topic branches";
34 mainProgram = "tg";
35 homepage = "https://github.com/mackyle/topgit";
36 license = lib.licenses.gpl2;
37 platforms = lib.platforms.unix;
38 maintainers = with lib.maintainers; [ marcweber ];
39 };
40}