Re: [R] R CMD build --binary without option --use-zip-data

2010-08-21 Thread Prof Brian Ripley
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, UKFax:  +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.


[R] R CMD build --binary without option --use-zip-data

2010-08-20 Thread Andrew Liu

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'?


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?

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.