silx: 2.1.1 -> 2.1.2 (#361612)
[NixPkgs.git] / pkgs / by-name / to / top-git / package.nix
blob0a5dd908c663fec83ed6c5a26691983ea07716ba
1 { lib, stdenv, fetchFromGitHub, git, perl }:
3 stdenv.mkDerivation rec {
4   pname = "topgit";
5   version = "0.19.13";
7   src = fetchFromGitHub {
8     owner = "mackyle";
9     repo = "topgit";
10     rev = "${pname}-${version}";
11     sha256 = "sha256-K0X1DGc1LQsoteUhoHLxVJRrZaaPLKSSF61OKyGB5Qg=";
12   };
14   makeFlags = [ "prefix=${placeholder "out"}" ];
16   nativeBuildInputs = [ perl git ];
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   '';
23   meta = with lib; {
24     description = "TopGit manages large amount of interdependent topic branches";
25     mainProgram = "tg";
26     homepage = "https://github.com/mackyle/topgit";
27     license = licenses.gpl2;
28     platforms = platforms.unix;
29     maintainers = with maintainers; [ marcweber ];
30   };