hi milan,

btw, if you didn't notice yet, the bundle package is already up:
 o http://sourceforge.net/projects/rkwardextras/files/MacOSX/
and i submitted the portfile to the MacPorts trac system, too. i'll add the
sources (1,2 GB) and some parts of the windows README to sf.net next.

Am Dienstag 10 Januar 2012, 12:39:28 schrieb Milan Bouchet-Valat:
> Le lundi 09 janvier 2012 à 20:35 +0100, meik michalke a écrit :
> > the bundle has a size of 810 MB (2,7 GB unpacked)
[...]
> Out of curiosity, why is the bundle so large? I didn't know R+Qt+KDE
> libs were so heavy...

they aren't, at least not so much. it's partly the rest that gets drawn in
(e.g., the bundle currently includes a full gcc). there's much more in it than
is absolutely neccessary, which obviously leaves room for optimization here.

the bundle is made with the MacPorts tools, which work really great, i'm happy
to say! a port can specify other ports as dependencies, so if you install the
rkward-devel port, you'll get R and KDE ports installed as well, and they in
turn have some dependencies -- so much for a local installation.

to make a bundle, you first make this local installation, and then use the
port command to create an installable image from it. this will automatically
include the full dependency tree mentioned above, to guarantee that the bundle
will work.

what makes it so huge is that to have KDE in the bundle, rkward-devel depends
on kde4-baseapps -- that's one single port, so it's not trivial to strip off
parts you don't need. my guess is, we should either look at the bundle image
(it can be mounted and examined) and remove parts we don't really need after
it was built, or write our own kde4-baseapps-slim port and see if we can build
a much smaller KDE for our purpose in the first place. both approaches would
take some further amount of trial & error. for instance, i'm not sure how the
installer behaves if we just remove some parts of the package; that should be
rather simple though, as each component in the bundle is just a tar archive or
something.

do you by any chance have a mac and can do some testing? if you have some
ideas, just shoot ;-)


viele grüße :: m.eik

--
dipl. psych. meik michalke
institut f"ur experimentelle psychologie
abt. f"ur diagnostik und differentielle psychologie
heinrich-heine-universit"at d-40204 d"usseldorf

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
RKWard-devel mailing list
RKWard-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rkward-devel

Reply via email to