Date: prev next · Thread: first prev next last
2010 Archives by date, by thread · List index


kendy,

here are the patches I have so far on the rip-build-repo branch

0001: the sed to remove bootstrap from the git url and replace it by
one of the other repos name didn't work on MacOS... I was too lazy to
figure-out why, so I used bash varaible substitution instead :-)

0002: the ./dowmload script in bootstrap is actually what the old
fetch_tarball.sh used to be. so bootstrap need now to call the former,
since the later doesn't exist anymore

0003: have the download script call g clone when the 'clone' directory
does not exist. 0002+0003 combined means that 'make' after autogen.sh
is all that is needed. make will call ./bootstrap, which will do the g
clone and donwload.

0004: modify the instruction displayed at the end of autogen to
reflect the changes introduced by 0002+0003

0005: Not strictly necessary for the purpose of this branch: added a
bin directory in bootstrap and a few script to implement the creation
of alternate workdir. This is basically transposing to the 'bootstrap'
build method, the scrips described by kohei in his blog.
in more details:
git-new-workdir is a copy of the one that was found in the build repo.
this is there to provide a fallback in case the local git install does
not have it
git-ps1 is a script that return the name of the current branch.
repo-list contains the list of the repo (excluding bootstrap). this is
to centralized this list and avoid having to maintain it at multiple
place in these utility scrips. (I need to modify g to use that file)
mkworkdir: is a script to create a workdir, derived from kohei script.
I adapted it to the bootstrap build, and changed the arguments to
allow for default value when sensible. (for instance: the source git
to use is derived from the working directory, if you are in a
bootstrap git repo. the target directory can be omitted if a specific
environment variable has been set otherwise. I also added the ability
to use a name other than the branch name for the name of the workdir.

not finished yet but in progress: a tinbuild/buildbot scrip adapted to
a bootstrap build.


Norbert

Attachment: 0001-Make-the-determination-of-the-remote-repo-url-work-o.patch
Description: Binary data

Attachment: 0002-in-the-bootstrap-based-build-fetch_tarball-is-rea.patch
Description: Binary data

Attachment: 0003-make-the-download-step-clone-the-others-git-repos.patch
Description: Binary data

Attachment: 0004-correct-the-instructions-.-download-and-.-g-clone-ar.patch
Description: Binary data

Attachment: 0005-add-some-utility-scripts-to-create-new-workdir.patch
Description: Binary data

Attachment: 0006-adjust-.gitignore-for-bootstrap-build.patch
Description: Binary data


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.