r
Radicle
Git
final: prev: let
version = "1.9.0-rc.1";
prevName = "radicle-node";
finalName = "${prevName}-overlay";
in {
${finalName} = prev.${prevName}.overrideAttrs (finalAttrs: prevAttrs: {
inherit version;
pname = finalName;
src = final.fetchgit {
inherit (prevAttrs.src) url;
tag = "releases/${version}";
hash = "sha256-CM1BdpdnAyAelrPAJjvsD7qOfHkV3EEmF4pTNOFvQik=";
leaveDotGit = true;
postFetch = ''
git -C $out rev-parse HEAD > $out/.git_head
git -C $out log -1 --pretty=%ct HEAD > $out/.git_time
rm -rf $out/.git
'';
};
cargoDeps = final.rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
hash = "sha256-N28PQpuTcDAszWF0TPY/H5uzWfQZSuxn0XVYLeKNmn0=";
};
doCheck = false;
});
}