f1c80cf20c
This is a small wrapper of Git, which integrates some GitHub specific features, especially stuff like merging or sending pull requests or attaching commits to an issue. I'm not quite familiar with the Nix integration of Ruby, so let's hope that I'm not doing something horrible here. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
28 lines
633 B
Nix
28 lines
633 B
Nix
{ stdenv, fetchgit, groff, rake, makeWrapper }:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "hub-${version}";
|
|
version = "1.10.3";
|
|
|
|
src = fetchgit {
|
|
url = "git://github.com/defunkt/hub.git";
|
|
rev = "refs/tags/v${version}";
|
|
sha256 = "0j0krmf0sf09hhw3nsn0w1y97d67762g4qrc8080bwcx38lbyvbg";
|
|
};
|
|
|
|
buildInputs = [ rake makeWrapper ];
|
|
|
|
installPhase = ''
|
|
rake install "prefix=$out"
|
|
'';
|
|
|
|
fixupPhase = ''
|
|
wrapProgram $out/bin/hub --prefix PATH : ${groff}/bin
|
|
'';
|
|
|
|
meta = {
|
|
description = "A GitHub specific wrapper for git";
|
|
homepage = "http://defunkt.io/hub/";
|
|
license = stdenv.lib.licenses.mit;
|
|
};
|
|
}
|