I’d like to include small executables of standalone libraries into an R package that should go to CRAN.
However, CRAN seems to reject packages that include such executables by default according to Writing R Extensions: 1.1 Package structure
Note that CRAN will no longer accept submissions containing binary files even if they are listed.
I’d like to include the executable because the application in question is only downloadable from a website (binaries for different OS) and not installable via a package manager.
To use it, users would need to download it, put it into their $PATH or provide a path to the executable.
This usually is a blocker for some non-experienced people which I’d like to avoid.
Does anyone have experience with this topic?
I was also thinking about separate CRAN/GitHub versions of the package where only the GitHub package would come bundled with the executables. But this also increases maintenance effort and makes things confusing.