Simos, This is an excellent how-to/instrcution, thanks for the efforts you've put in. I will download these two files, try to follow your clear explanation. I am sure to be back on it later.
Ciao! Regards Anousak On Wed, Nov 17, 2010 at 8:49 PM, Simos Xenitellis <simos.li...@googlemail.com> wrote: > On Wed, Nov 17, 2010 at 11:57 AM, Anousak Souphavanh <anou...@gmail.com> > wrote: >> Simos, >> >> Many thanks for your kind explanation. >> >>> Is that a 2Mbit/s line (256 Kbit/s * 8 KB/Kbit) or a 256Kbit/s line >>> (32KB/s)? >>> >>> It is possible to create a ZIP file of those 2GB clones. Then, you can use >>> your favorite download manager to download this ZIP file from a web server. >>> Then, you uncompress it in your clone/ directory and continue with the >>> installation. >> >> My Internet line is of 256Kbit/s (ADSL- download stream 256kb/s and up >> stream is about 128KB/s per se), what they said, but actual download >> speed is about 20-30KB/s. >> Would you please suggest on how I can clone and zip before I download >> them? I can do some small downloads at later stage. This might be the >> way. >> >> Appreciated in advance. >> > > Hi Anousak, > > I prepared these zip files. Here are the instructions on how to use them. > LibreOffice currently uses 1+19 git repositories. > There is a main repository, and inside this repository, in the > 'clone/' subdirectory, is the actually code of LibreOffice, in 19 git > repositories. > > Some important git background. Let's say that mygitrepo/ is a typical > git repository. > There is a mygitrepo/.git/ directory that contains everything that > makes this a git repository. It has the full history, and all the > source code in a compressed form. The various files you see in > mygitrepo/*.* are simply a checked-out version of the repository. > Therefore, if I want to send you a git repository, I only need to send > you the mygitrepo/ with the mygitrepo/.git/ subdirectory. When you > receive this ZIP file with mygitrepo/ (and .git/ inside), you simply > run the commands > > $ cd mygitrepo/ > $ ls # no files are > found because I erased them to save space. However, .git is there. > $ ls -d .git # the .git/, that > makes the repository is there. Has all the info we need. > .git/ > $ git reset --hard # This is the magic > command. It extracts the files from the repository. > # This command > undoes the erasing I did in order to save space. Now you have > # a fully working > git repository! > $ git pull --rebase # With this command you may > update the repository to the latest version. > # Connects to > git.freedesktop.org to update. > > > I have two archives for you, > 1. loroot.git.17Nov10.zip, the main repository for LibreOffice. It has > a clone/ subdirectory which is empty. > 2. clone.git.17Nov10.zip, the 19 repositories of LibreOffice. Put the > dir content into loroot/clone/ > For example, the artwork will be found in loroot/clone/artwork/ > > Download from > a. http://simos.info/LibreOffice/loroot.git.17Nov10.zip 115MB > b. http://simos.info/LibreOffice/clone.git.17Nov10.zip 984MB > > Feel free to use a download manager, such as JDownloader. > > Remember for each of the 20 repositories to perform the 'git reset > --hard' command in order to restore the source files. For restore the > main repository 'loroot', then restore each of the 19 repos. > > Finally, follow the instructions at > http://wiki.documentfoundation.org/Development/How_to_build > When you build LibO for the first time, the build script can see that > you already downloaded those 19 repositories and will continue with > compiling. > > Hope this helps, > Simos > > p.s. > Here is the list of the 19 repos, in REPOS.txt, > > artwork > base > bootstrap > calc > components > extensions > extras > filters > help > impress > libs-core > libs-extern > libs-extern-sys > libs-gui > postprocess > sdk > testing > ure > writer > > You can restore all of them with 'git reset --hard' easily if you run > > cat REPOS.txt | awk '{ printf "(cd %s ; git reset --hard)\n", $1}' > > And here is the output of the above command. You can copy and paste > this in order to restore those 19 repos in one go, very easily. > > (cd artwork ; git reset --hard) > (cd base ; git reset --hard) > (cd bootstrap ; git reset --hard) > (cd calc ; git reset --hard) > (cd components ; git reset --hard) > (cd extensions ; git reset --hard) > (cd extras ; git reset --hard) > (cd filters ; git reset --hard) > (cd help ; git reset --hard) > (cd impress ; git reset --hard) > (cd libs-core ; git reset --hard) > (cd libs-extern ; git reset --hard) > (cd libs-extern-sys ; git reset --hard) > (cd libs-gui ; git reset --hard) > (cd postprocess ; git reset --hard) > (cd sdk ; git reset --hard) > (cd testing ; git reset --hard) > (cd ure ; git reset --hard) > (cd writer ; git reset --hard) > > >> Anousak >> >> On Wed, Nov 17, 2010 at 4:41 PM, Simos Xenitellis >> <simos.li...@googlemail.com> wrote: >>> On Wed, Nov 17, 2010 at 6:10 AM, Anousak Souphavanh >>> <anou...@gmail.com>wrote: >>> >>>> Hi Simos, >>>> >>>> Are saying that in order for me to setup local build I would need high >>>> speed Internet and that it requires to download files at least 8.2GB? >>>> Please clarify. Many thanks. >>>> >>> >>> It is about 8GB of total diskspace, which includes the compiled files that >>> make the big difference. >>> The git repositories for libreoffice are about 2GB, which is reasonable for >>> a project of this magnitude. >>> Therefore, the build process requires to download about 2GB of data using >>> the git:// protocol. >>> >>> Once you have those 2GB clones, subsequent updates are small and easy to do. >>> >>> In addition to this, there are about 100-200MB of Linux dev packages to help >>> you compile LibreOffice. >>> >>> >>>> >>>> Oh my gosh...my ADSL (256KB/s) would take weeks to complete. >>>> >>> >>> Is that a 2Mbit/s line (256 Kbit/s * 8 KB/Kbit) or a 256Kbit/s line >>> (32KB/s)? >>> >>> It is possible to create a ZIP file of those 2GB clones. Then, you can use >>> your favorite download manager to download this ZIP file from a web server. >>> Then, you uncompress it in your clone/ directory and continue with the >>> installation. >>> >>> Best, >>> Simos >>> >>> >>>> Regards, >>>> Anousak >>>> >>>> On Tue, Nov 16, 2010 at 6:37 PM, Simos Xenitellis >>>> <simos.li...@googlemail.com> wrote: >>>> > On Tue, Nov 16, 2010 at 11:58 AM, Takeshi Abe <t...@fixedpoint.jp> >>>> wrote: >>>> >> Hi, >>>> >> >>>> >> On Mon, 15 Nov 2010 11:29:29 +0700, Anousak Souphavanh < >>>> anou...@gmail.com> wrote: >>>> >>> Hi, >>>> >>> >>>> >>> Do we have a complete LOCAL BUILD instructions, an url would be fine? >>>> >>> If not, could you share yours...Thanks, >>>> >> I also would like to read the instructions if any, otherwise it would be >>>> >> best to have a Wiki page on how to build a localized one. >>>> >> IMHO it should describe >>>> >> * further required packages/dependencies such as translate-toolkit >>>> >> * passing the --with-lang option to configure or autogen.sh >>>> >> * updating lo-build-*.sdf by `make update-sdf` >>>> >> Any suggestions? >>>> > >>>> > There are build instructions at the wiki, at >>>> > http://wiki.documentfoundation.org/Development/How_to_build >>>> > There are two phases in building LibreOffice, the part where you clone >>>> > the repositories (needs fast connections) and the actual compilation >>>> > (took me three hours). Subsequent building of LibreOffice should be >>>> > must faster, so you would keep around the files. My build directory is >>>> > 8.2GB, which is fine for the thrill to have compiled such a big >>>> > program. Therefore, estimate 10GB of space for LibO building and >>>> > installation. >>>> > >>>> > The Wiki page is currently quite good, however it can become even >>>> > better if we note down even the small gotchas. So, write down if >>>> > something needs to get updated on the wiki. >>>> > >>>> > Simos >>>> > >>>> >>> >>>> >>> Anousak >>>> >>> >>>> >>> On Sun, Nov 14, 2010 at 7:17 PM, Aidsoid <aids...@gmail.com> wrote: >>>> >>>> Thank you, I'll try it. >>>> >>>> >>>> >>>> 2010/11/14 Andras Timar <tima...@gmail.com> >>>> >>>> >>>> >>>>> 2010/11/14 Aidsoid <aids...@gmail.com>: >>>> >>>>> > Hi all >>>> >>>>> > >>>> >>>>> > Tell me please, how can I make LibreOffice build from sources with >>>> my .po >>>> >>>>> > file for testing our translation? >>>> >>>>> > I tried replace po-file from my local copy of git repository to our >>>> >>>>> po-file >>>> >>>>> > and build, but LibreOffice builded with old translation. >>>> >>>>> > >>>> >>>>> $ cd po/ >>>> >>>>> $ make update-sdf >>>> >>>>> >>>> >>>>> Then build as usual. >>>> >>>>> >>>> >>>>> Best regards, >>>> >>>>> Andras >>>> >> >>>> >> -- >>>> >> E-mail to l10n+h...@libreoffice.org <l10n%2bh...@libreoffice.org> for >>>> instructions on how to unsubscribe >>>> >> List archives are available at http://www.libreoffice.org/lists/l10n/ >>>> >> All messages you send to this list will be publicly archived and cannot >>>> be deleted >>>> >> >>>> >> >>>> > >>>> > >>>> > >>>> > -- >>>> > A. Because it breaks the logical sequence of discussion >>>> > Q. Why is top posting bad? >>>> > >>>> > -- >>>> > E-mail to l10n+h...@libreoffice.org <l10n%2bh...@libreoffice.org> for >>>> instructions on how to unsubscribe >>>> > List archives are available at http://www.libreoffice.org/lists/l10n/ >>>> > All messages you send to this list will be publicly archived and cannot >>>> be deleted >>>> > >>>> > >>>> >>>> -- >>>> E-mail to l10n+h...@libreoffice.org <l10n%2bh...@libreoffice.org> for >>>> instructions on how to unsubscribe >>>> List archives are available at http://www.libreoffice.org/lists/l10n/ >>>> All messages you send to this list will be publicly archived and cannot be >>>> deleted >>>> >>>> >>> >>> >>> -- >>> A. Because it breaks the logical sequence of discussion >>> Q. Why is top posting bad? >>> >>> -- >>> E-mail to l10n+h...@libreoffice.org for instructions on how to unsubscribe >>> List archives are available at http://www.libreoffice.org/lists/l10n/ >>> All messages you send to this list will be publicly archived and cannot be >>> deleted >>> >>> >> >> -- >> E-mail to l10n+h...@libreoffice.org for instructions on how to unsubscribe >> List archives are available at http://www.libreoffice.org/lists/l10n/ >> All messages you send to this list will be publicly archived and cannot be >> deleted >> >> > > > > -- > A. Because it breaks the logical sequence of discussion > Q. Why is top posting bad? > > -- > E-mail to l10n+h...@libreoffice.org for instructions on how to unsubscribe > List archives are available at http://www.libreoffice.org/lists/l10n/ > All messages you send to this list will be publicly archived and cannot be > deleted > > -- E-mail to l10n+h...@libreoffice.org for instructions on how to unsubscribe List archives are available at http://www.libreoffice.org/lists/l10n/ All messages you send to this list will be publicly archived and cannot be deleted