On Thu, 21 Jan 2016 17:11:29 +0000, Graeme Geldenhuys <[email protected]> wrote:
>On 2016-01-21 16:48, Bo Berglund wrote: >> My earlier experience is that the Indy download is VERY big and when I >> analyzed what needed to be actually used I found that the only files >> needed (for Delphi) were those in subdirectories Core, Protocols and > >I don't know the exact dependencies per Indy component. There are loads >of components. ;-) But I would guess your assumption for Delphi applies >to Lazarus too. > >Indy isn't too big though. I took a look at my copy. The source code >zipped is 7.5MB. Uncompressed that equates to 16MB. > >I used Git to clone the whole SVN Trunk history, and that equated to >44MB. Lazarus and FPC repositories are *much* larger. :) > >Any further repository updates will be very small (normally only patch >deltas are copied) - compared to a whole new download. So I highly >recommend you do a 'svn co' or 'git svn clone' and it will save you lots >of bandwidth for future updates. > I made a test checkout as follows: pi@rpi2-jessie2:~/dev $ svn co https://svn.atozed.com:444/svn/Indy10/trunk/ indy10 Then I had a look inside the indy10 dir and found a ton of stuff... But what I referred to is located in subdir Lib. Sizewise this is what I got: pi@rpi2-jessie2:~/dev $ du -sh ./indy10/ 77M ./indy10/ So the total download is 77 MB But the dirs I earlier found were needed are like this: pi@rpi2-jessie2:~/dev $ du -sh ./indy10/Lib/ 25M ./indy10/Lib/ pi@rpi2-jessie2:~/dev $ du -sh ./indy10/Lib/Core/ 8.8M ./indy10/Lib/Core/ pi@rpi2-jessie2:~/dev $ du -sh ./indy10/Lib/Protocols/ 11M ./indy10/Lib/Protocols/ pi@rpi2-jessie2:~/dev $ du -sh ./indy10/Lib/System/ 2.3M ./indy10/Lib/System/ So a total of 22 MB active files. And Lib itself is just 25 MB So I will make an attempt to copy only the Lib dir to Lazarus components dir (renaming to indy10) and run the install from there. But now is dinnertime so it will be later... -- Bo Berglund Developer in Sweden -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
