That looks like a great list of changes!
I have been using R (and Fedora) for several years, but I have only just started to look at the R-Repo stuff (thanks to Pierre!). I have only recently used R2Spec, but I found it very convenient and easy to use.
One question that I raised with Pierre previously (and he suggested that I raise it here on list) is the issue of getting the R-library manager to some how 'talk to' the Yum package manager.
I think the first step would be to build a dummy RPM that includes all the R-libraries that come by default with R. Such things as base, lattice, stats, etc., etc. All these libraries could (?) be rolled into an RPM called R-libs (or something), and then when packaging an R-library that depends on 'stats', for example, the dependency would be satisfied by R-libs... Is that possible?
It would be good to know what libraries comes with each version of R by default, and it seems natural to put that information into a specific RPM.
Not sure if that makes sense...
All the best,
2008/8/31 Pierre-Yves <email@example.com>
As agreed with Josť there is the news of the new release of R2spec.
Have a nice sunday
There is the latest version of R2spec, I have been working quite a bit on it with the suggestion of faceface from #R on irc.freenode.net to improve this software. Therefore the changelog for this new release is quite long and the list of features added seems also important.
The principle is still the same: make R packages as simple as possible.
Seems there are mainly two sources of libraries for R (Bioconductor and the CRAN) I added two options (--bioc and --cran) that add the Source0 and the URL in the spec file if it has not been defined by the --url option.
>From that I aslo considered the case of the noarch packages, it now looks for *.c, *.C, *.cp, *.cpp, *.f and *.F files, if it does not find any it consider the package as noarch and thus adapt the specfile for that.
It also offers the possibility to move the source to %_topdir (defined in ~/.rpmmacros) so that you can directly run the rpmbuild -ba once you have made the small correction advised on the spec file.
That's the main features added, you can see below the changelog for this new release and you can always test and give feed back, report bugs and suggest enhancement on the trac of the R2spec project .
The RPMs and sources are available on the git of the R2spec project .
Thanks for your attention :-)
Fedora-r-devel-list mailing list