[R] creating a distinct zip file

peter dalgaard pdalgd at gmail.com
Sat Feb 21 19:29:38 CET 2015


> On 21 Feb 2015, at 18:01 , Erin Hodgess <erinm.hodgess at gmail.com> wrote:
> 
> This is not for CRAN, just for someone else.
> 
> 
> It doesn't need to be submitted.
> 

As I understand it, it doesn't need to be submitted in order to be submitted...

(to CRAN, winbuilder respectively).

Just make sure it satisfies the formal package structure, with yourself in the maintainer field. Check out

http://win-builder.r-project.org

-pd


> Thanks,
> Erin
> 
> 
> On Sat, Feb 21, 2015 at 2:56 AM, Prof Brian Ripley <ripley at stats.ox.ac.uk>
> wrote:
> 
>> On 21/02/2015 07:31, Jeff Newmiller wrote:
>> 
>>> On Windows it builds a zip file. If you are on Linux, you might [1] need
>>> [2].
>>> 
>>> [1] https://stat.ethz.ch/pipermail/r-help/2005-January/063596.html
>>> [2] http://cran.r-project.org/doc/contributed/cross-build.pdf
>>> 
>> 
>> But the first is from 2005 and the second is invalid (it should be
>> http://cran.r-project.org/doc/contrib/cross-build.pdf and describes R
>> 1.7.x: what it describes is no longer supported).
>> 
>> For some time you can install a package without compilable sources on any
>> R platform.  So the tarball would be all that is needed.  If compilation is
>> needed, submit to winbuilder to make  .zip file.
>> 
>> See also
>> http://cran.r-project.org/bin/windows/base/rw-FAQ.html#How-
>> can-I-get-a-binary-version-of-a-package_003f
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------
>>> ---------------
>>> Jeff Newmiller                        The     .....       .....  Go
>>> Live...
>>> DCN:<jdnewmil at dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live
>>> Go...
>>>                                       Live:   OO#.. Dead: OO#.. Playing
>>> Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
>>> /Software/Embedded Controllers)               .OO#.       .OO#.
>>> rocks...1k
>>> ------------------------------------------------------------
>>> ---------------
>>> Sent from my phone. Please excuse my brevity.
>>> 
>>> On February 20, 2015 6:56:34 PM PST, Rolf Turner <r.turner at auckland.ac.nz>
>>> wrote:
>>> 
>>>> On 21/02/15 15:02, Jeff Newmiller wrote:
>>>> 
>>>>> R CMD INSTALL --build packagename
>>>>> 
>>>> 
>>>> That will create a *.tar.gz file, not a *.zip file.  The latter being
>>>> what Erin wanted, if I understand correctly.
>>>> 
>>>> I have worked around the problem in the past with a shell script
>>>> like unto:
>>>> 
>>>> #! /bin/csh
>>>> set vnum = `grep Version $pkge/DESCRIPTION | sed -e 's/Version: //'`
>>>> R CMD INSTALL -l Lib $pkge >& /dev/null
>>>> cd Lib
>>>> zip -r -l $pkge.zip $pkge >& /dev/null
>>>> mv $pkge.zip ../$pkge"_"$vnum.zip
>>>> 
>>>> In the foregoing "pkge" is the name of the package you are trying to
>>>> build.  You will have to have created the "holding library" "Lib" a
>>>> priori.
>>>> 
>>>> There are doubtless (much) better ways of accomplishing this task, but
>>>> I
>>>> don't know them.
>>>> 
>>>> cheers,
>>>> 
>>>> Rolf
>>>> 
>>>> 
>>>>> ------------------------------------------------------------
>>>> ---------------
>>>> 
>>>>> Jeff Newmiller                        The     .....       .....  Go
>>>>> 
>>>> Live...
>>>> 
>>>>> DCN:<jdnewmil at dcn.davis.ca.us>        Basics: ##.#.       ##.#. Live
>>>>> 
>>>> Go...
>>>> 
>>>>>                                        Live:   OO#.. Dead: OO#..
>>>>> 
>>>> Playing
>>>> 
>>>>> Research Engineer (Solar/Batteries            O.O#.       #.O#. with
>>>>> /Software/Embedded Controllers)               .OO#.       .OO#.
>>>>> 
>>>> rocks...1k
>>>> 
>>>>> 
>>>>> ------------------------------------------------------------
>>>> ---------------
>>>> 
>>>>> Sent from my phone. Please excuse my brevity.
>>>>> 
>>>>> On February 20, 2015 1:07:10 PM PST, Erin Hodgess
>>>>> 
>>>> <erinm.hodgess at gmail.com> wrote:
>>>> 
>>>>> Hello yet again.
>>>>>> 
>>>>>> I am trying to create a zip file for a friend who has a Windows
>>>>>> machine.
>>>>>> 
>>>>>> He needs to access this via the "local zip file" packages option.
>>>>>> 
>>>>>> When I use R CMD INSTALL --compile-both, it produces an item in the
>>>>>> library
>>>>>> tree (as promised).
>>>>>> 
>>>>>> However, I would like to have an actual .zip file.
>>>>>> 
>>>>>> I do know at one time that was possible, not sure if I can still do
>>>>>> 
>>>>> it.
>>>> 
>>>>> 
>>>>>> I did try R CMD INSTALL --force-biarch as well, same result as
>>>>>> 
>>>>> compile
>>>> 
>>>>> both.
>>>>>> 
>>>>>> thank you for any suggestions.
>>>>>> 
>>>>>> Sincerely,
>>>>>> Erin
>>>>>> 
>>>>> 
>>>>> ______________________________________________
>>>>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>>>> 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-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>> 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,                  ripley at stats.ox.ac.uk
>> Emeritus Professor of Applied Statistics, University of Oxford
>> 1 South Parks Road, Oxford OX1 3TG, UK
>> 
> 
> 
> 
> -- 
> Erin Hodgess
> Associate Professor
> Department of Mathematical and Statistics
> University of Houston - Downtown
> mailto: erinm.hodgess at gmail.com
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk  Priv: PDalgd at gmail.com



More information about the R-help mailing list