From the manual (and citation source here):
@c Field DESCRIPTION Additional_repositories
The @samp field {Additional_repositories} is a comma-separated list of repository URLs where packages named in other fields can be found. @Command {R CMD check} is currently being used to verify that packages can be found, at least as source packages (which can be installed on any platform).
You can add the package to Suggests:
and specify additional repositories - possibly created using drat . Once this was done with the package, and IIRC has another one doing it now, but now his name has slipped away.
Edit: found! See here in the DESCRIPTION source file of the RNeXML file - and note how the line disappears into the placed DESCRIPTION on the CRAN . Better yet, note that in the two packages in Suggests:
there are no hyperlinks to CRAN. I think they come from additional repositories. And yes, rOpenSci uses drat to control this.
Edit 2: and just to close the loop, you (easily) use drat to host such an additional repo on GitHub - the main use case for drat .
source share