You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
783 B
34 lines
783 B
{ stdenv, fetchFromGitHub, git, perl, makeWrapper }: |
|
|
|
with stdenv.lib; |
|
|
|
stdenv.mkDerivation rec { |
|
name = "git-octopus-${version}"; |
|
version = "1.4"; |
|
|
|
installFlags = [ "prefix=$(out)" ]; |
|
|
|
buildInputs = [ makeWrapper ]; |
|
|
|
# perl provides shasum |
|
postInstall = '' |
|
for f in $out/bin/*; do |
|
wrapProgram $f --prefix PATH : ${makeBinPath [ git perl ]} |
|
done |
|
''; |
|
|
|
src = fetchFromGitHub { |
|
owner = "lesfurets"; |
|
repo = "git-octopus"; |
|
rev = "v${version}"; |
|
sha256 = "14p61xk7jankp6gc26xciag9fnvm7r9vcbhclcy23f4ghf4q4sj1"; |
|
}; |
|
|
|
meta = { |
|
homepage = https://github.com/lesfurets/git-octopus; |
|
description = "The continuous merge workflow"; |
|
license = licenses.lgpl3; |
|
platforms = platforms.unix; |
|
maintainers = [maintainers.mic92]; |
|
}; |
|
}
|
|
|