at 24.11-pre 34 lines 864 B view raw
1{ lib, stdenv, fetchFromGitHub, makeWrapper, git, gnused }: 2 3stdenv.mkDerivation rec { 4 pname = "git-reparent"; 5 version = "unstable-2017-09-03"; 6 7 src = fetchFromGitHub { 8 owner = "MarkLodato"; 9 repo = "git-reparent"; 10 rev = "a99554a32524a86421659d0f61af2a6c784b7715"; 11 sha256 = "0v0yxydpw6r4awy0hb7sbnh520zsk86ibzh1xjf3983yhsvkfk5v"; 12 }; 13 14 nativeBuildInputs = [ makeWrapper ]; 15 16 dontBuild = true; 17 18 installPhase = '' 19 install -m755 -Dt $out/bin git-reparent 20 ''; 21 22 postFixup = '' 23 wrapProgram $out/bin/git-reparent --prefix PATH : "${lib.makeBinPath [ git gnused ]}" 24 ''; 25 26 meta = with lib; { 27 inherit (src.meta) homepage; 28 description = "Git command to recommit HEAD with a new set of parents"; 29 maintainers = [ ]; 30 license = licenses.gpl2; 31 platforms = platforms.unix; 32 mainProgram = "git-reparent"; 33 }; 34}