git-octopus: init at 1.4

+36
+2
pkgs/applications/version-management/git-and-tools/default.nix
··· 66 67 git-imerge = callPackage ./git-imerge { }; 68 69 git-radar = callPackage ./git-radar { }; 70 71 git-remote-hg = callPackage ./git-remote-hg { };
··· 66 67 git-imerge = callPackage ./git-imerge { }; 68 69 + git-octopus = callPackage ./git-octopus { }; 70 + 71 git-radar = callPackage ./git-radar { }; 72 73 git-remote-hg = callPackage ./git-remote-hg { };
+34
pkgs/applications/version-management/git-and-tools/git-octopus/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, git, perl, makeWrapper }: 2 + 3 + with stdenv.lib; 4 + 5 + stdenv.mkDerivation rec { 6 + name = "git-octopus-${version}"; 7 + version = "1.4"; 8 + 9 + installFlags = [ "prefix=$(out)" ]; 10 + 11 + buildInputs = [ makeWrapper ]; 12 + 13 + # perl provides shasum 14 + postInstall = '' 15 + for f in $out/bin/*; do 16 + wrapProgram $f --prefix PATH : ${makeBinPath [ git perl ]} 17 + done 18 + ''; 19 + 20 + src = fetchFromGitHub { 21 + owner = "lesfurets"; 22 + repo = "git-octopus"; 23 + rev = "v${version}"; 24 + sha256 = "14p61xk7jankp6gc26xciag9fnvm7r9vcbhclcy23f4ghf4q4sj1"; 25 + }; 26 + 27 + meta = { 28 + homepage = https://github.com/lesfurets/git-octopus; 29 + description = "The continuous merge workflow"; 30 + license = licenses.lgpl3; 31 + platforms = platforms.unix; 32 + maintainers = [maintainers.mic92]; 33 + }; 34 + }