On 19/10/2016 5:24 PM, Lorenzo Busetto wrote:
Hi Dirk,

thanks for the answer. Yes, I know that that does the trick. In fact,
in our  github README we have
the following intructions:

"Install the following required dependencies:

Cairo >= 1.0.0, ATK >= 1.10.0, Pango >= 1.10.0, GTK+ >= 2.8.0, GLib >=
2.8.0 (required by package RGtk2)
Curl (required by package curl)
GDAL >= 1.6.3, PROJ.4 >= 4.4.9 (required by package rgdal)

In your DESCRIPTION file, skip the indirect dependencies. Your package just needs to say it depends on RGtk2, curl, and rgdal (unless it also needs to link to those libs). It is a good idea to give detailed instructions in a README file in the package though.


On Debian and Ubuntu-based systems, to install those packages open a
terminal and type

sudo apt-get install r-cran-cairodevice r-cran-rgtk2
libcurl4-openssl-dev libgdal-dev libproj-dev  "

One of my questions here (maybe dumb), is how/where I should  specify
those dependencies when submitting to CRAN.

As Dirk said, SystemRequirements:, but only for the direct dependencies. List the R packages in Depends, Imports, etc.

Is putting intructions like these in the readme of the package
sufficient, or do I need to do something else ? That's what I was
asking as first point of the "Linux" part of the previous post (sorry
if it was not clear).

Try to give instructions for all 3 major platforms (and maybe a few variations within each): Linux, Windows, OS X. If you can, add Solaris: once you're accepted onto CRAN, you'll be tested there as well.

Duncan Murdoch


Lorenzo

On 19 October 2016 at 22:36, Dirk Eddelbuettel <e...@debian.org> wrote:

For this subproblem:

On 19 October 2016 at 22:14, Lorenzo Busetto wrote:
|   On Linux builds, the problem is related but a bit different.
|
|  1. First of all, package "RGTk2" requires some external libraries to

yu can just install r-cran-rgtk2 on your (Debian or Ubuntu) system and you
should be good.

Dirk

--
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org

______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel


______________________________________________
R-package-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-package-devel

Reply via email to