I believe this is specific to Windows, which you have nowhere mentioned. And the preferred way to make a binary package there (see 'Writing R Extensions') has long been R CMD INSTALL --build and not R CMD build --binary. So this is really a question about R CMD INSTALL --build: --use-zip-data is an option to 'INSTALL' and not to 'build'.

There have been substantial recent changes in the R CMD utilities and more will be coming in R 2.12.0. So I am going to answer this as if it were about R 2.11.x on Windows, but it would have been courteous to let us know (as the posting guide asks).

On Fri, 20 Aug 2010, Andrew Liu wrote:

Hello,

When I run

R CMD build --binary pkgname

I get

* checking for file 'pkgname/DESCRIPTION' ... OK
* preparing 'pkgname':
* checking DESCRIPTION meta-information ... OK
* cleaning src
* removing junk files
* checking for LF line-endings in source and make files
* checking for empty or unneeded directories
* building binary distribution
* installing *source* package 'pkgname' ...

Using auto-selected zip option '--use-zip-data'


and so on.

Is there anyway to have R CMD build not use the zip option '--use-zip-data'?

In 'Writing R Extensions' I see in section 1.1.1:

  The optional `ZipData' field controls whether the automatic Windows
  build will zip up the data directory or no: set this to `no' if your
  package will not work with a zipped data directory.

That seems to be the answer to your question.

Alternatively, I have a text file in the \data folder called "sample.txt" and I want users to be able to get the filename by typing

filename <- system.file("data", "sample.txt", package = "pkgname")

which they cannot do if it gets zipped. Is there a workaround?

That's not really what the 'data' directory is for: if you want to provide data in any form other than for use by data(), please use a different subdirectory ('extdata' or 'datasets' are two I have seen used). Again, see Writing R Extensions section 1.1.5.


Thanks,
Andrew

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


--
Brian D. Ripley,                  rip...@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to