25 lines
597 B
Nix
25 lines
597 B
Nix
final: prev: let
|
|||
|
|
golang_latest = prev.go-bin.latestStable;
|
||
|
|
buildGoModuleLatest = prev.buildGoModule.override {
|
||
|
|
go = golang_latest;
|
||
|
|
};
|
||
|
|
in {
|
||
|
|
diffNavLatest = (prev.diffnav.override {
|
||
|
|
buildGoModule = buildGoModuleLatest;
|
||
|
|
}).overrideAttrs (_: rec {
|
||
|
|
version = "0.12.0";
|
||
|
|
src = prev.fetchFromGitHub {
|
||
|
|
owner = "dlvhdr";
|
||
|
|
repo = "diffnav";
|
||
|
|
rev = "v${version}";
|
||
|
|
hash = "sha256-6VtAQzZNLQrf8QYVXxLUgb3F6xguFDbwaE9kahPhbSE=";
|
||
|
|
};
|
||
|
|
|
||
|
|
vendorHash = "sha256-gmmckzR0D1oFuTG5TAb6gLMoNbcZl9EsjbFjhPfJqnQ=";
|
||
|
|
|
||
|
|
ldflags = [
|
||
|
|
"-s"
|
||
|
|
"-w"
|
||
|
|
];
|
||
|
|
});
|
||
|
|
}
|