fran/packages/j/jgd.nix
copilot-swe-agent[bot] 5203442b08
Add pname metadata to R package derivations
Co-authored-by: dwinkler1 <22460147+dwinkler1@users.noreply.github.com>
2026-10-09 11:57:05 +00:00

26 lines
532 B
Nix

{
lib,
prev,
fetchfromGitHubJSONFile,
versionsDir,
}: let
repoSrc = fetchfromGitHubJSONFile "${versionsDir}/jgd.json";
rPkgSrc = lib.cleanSourceWith {
src = repoSrc;
filter = path: type: let
p = toString path;
in
# keep r-pkg/ and everything under it
(lib.hasPrefix (toString repoSrc + "/r-pkg") p);
};
in
prev.rPackages.buildRPackage {
pname = "jgd";
name = "jgd";
src = rPkgSrc;
sourceRoot = "source/r-pkg";
nativeBuildInputs = [
prev.pkg-config
];
}