Merge pull request #65749 from adisbladis/hound-git-hg

hound: Wrap git & mercurial binaries
This commit is contained in:
Sarah Brofeldt 2019-08-03 08:27:51 +02:00 committed by GitHub
commit 19404990b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,10 +1,18 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:
{ stdenv
, buildGoPackage
, fetchFromGitHub
, makeWrapper
, mercurial
, git
}:
buildGoPackage rec {
name = "hound-unstable-${version}";
version = "2018-11-02";
rev = "74ec7448a234d8d09e800b92e52c92e378c07742";
nativeBuildInputs = [ makeWrapper ];
goPackagePath = "github.com/etsy/hound";
src = fetchFromGitHub {
@ -16,6 +24,12 @@ buildGoPackage rec {
goDeps = ./deps.nix;
postInstall = with stdenv; let
binPath = lib.makeBinPath [ mercurial git ];
in ''
wrapProgram $bin/bin/houndd --prefix PATH : ${binPath}
'';
meta = {
inherit (src.meta) homepage;