36 lines
900 B
Nix
36 lines
900 B
Nix
final: prev: let
|
|||
|
|
golang_latest = prev.go-bin.latestStable;
|
||
|
|
buildGoModuleLatest = prev.buildGoModule.override {
|
||
|
|
go = golang_latest;
|
||
|
|
};
|
||
|
|
in {
|
||
|
|
ghDashLatest = (prev.gh-dash.override {
|
||
|
|
buildGoModule = buildGoModuleLatest;
|
||
|
|
}).overrideAttrs (oldAttrs: rec {
|
||
|
|
version = "4.25.2";
|
||
|
|
src = prev.fetchFromGitHub {
|
||
|
|
owner = "dlvhdr";
|
||
|
|
repo = "gh-dash";
|
||
|
|
rev = "v${version}";
|
||
|
|
hash = "sha256-C06LPVoE23ITJpMG0x75Djgeup+eb5uYwA8wL7xxvWU=";
|
||
|
|
};
|
||
|
|
|
||
|
|
vendorHash = "sha256-4AbeoH0l7eIS7d0yyJxM7+woC7Q/FCh0BOJj3d1zyX4=";
|
||
|
|
doCheck = false;
|
||
|
|
checkFlags = [
|
||
|
|
"-skip=TestFullOutput"
|
||
|
|
];
|
||
|
|
|
||
|
|
ldflags = [
|
||
|
|
"-s"
|
||
|
|
"-w"
|
||
|
|
"-X github.com/dlvhdr/gh-dash/v4/cmd.Version=${version}"
|
||
|
|
];
|
||
|
|
|
||
|
|
passthru = (oldAttrs.passthru or {}) // {
|
||
|
|
tests = {
|
||
|
|
version = oldAttrs.testers.testVersion { package = final.ghDashLatest; };
|
||
|
|
};
|
||
|
|
};
|
||
|
|
});
|
||
|
|
}
|