Re: [Rd] R CMD build when the package name is different from the directory name

From: Seth Falcon <>
Date: Thu 28 Sep 2006 - 14:22:49 GMT

Arne Henningsen <> writes:

> Hi,
> I was really happy when I saw that in R version 2.3.0 "R CMD check" works for
> packages whose package name is different from the directory name in which it
> is located (see
> Now, I can have branches of my packages in directories like
> "[...]/branches/<version number>/", while I had to use
> "[...]/branches/<version number>/<package name>" before.
> "R CMD check <version number>" runs as expected but when I build the package
> with "R CMD build <version number>", the file name of the source package is
> "<version number>_<version number>-<patch level>.tar.gz" (and not "<package
> name>_<version number>-<patch level>.tar.gz"). Furthermore the base directory
> inside the .tar.gz archive is "<version number>" (and not "<package
> name>").

I think that's a feature. Note that R CMD INSTALL on such a package does install the package under its "real" name.

It is a feature because it allows me to distinguish the tarballs from each other.

Perhaps you can make this work for you by using a more meaningful description than version number in your branch name. For example:


As another poster suggested, an SCM is the right tool for tracking versions.

+ seth mailing list Received on Fri Sep 29 00:48:55 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 29 Sep 2006 - 06:30:10 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.