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


Hi,

Thanks everyone for your answers.

On Fri, Jan 28, 2011 at 10:03:42AM +0000, Michael Meeks wrote:

On Fri, 2011-01-28 at 10:27 +0100, Francois Tigeot wrote:
Well, I may become a package maintainer in the future but for that I need
to be able to build LO from the released sources first.

      Sure ;-) so what I suggest you do is take a look at eg. Rene's debian
packages, or Caolan's RedHat ones - that do a straight-through build,
and get inspired by them ;-) try here:

      http://pkgs.fedoraproject.org/gitweb/?p=libreoffice.git;a=tree

Eric Hameleers from Slackware has also some interesting scripts:
http://connie.slackware.com/~alien/slackbuilds/libreoffice/build/libreoffice.SlackBuild

Git is fine for real development but I'm afraid it may be too steep for
me now; I'd like to play it safe, try to build a somewhat stable version
without too much bugs. Maybe write a patch or two if something doesn't work.

      Sure, sure - but I think you will find (with the pace of change), that
working on master is better: it is already easier to build master than
'stable' (though it does break occasionally), and it is far easier to
create a patch to submit from git: "g diff" will extract all your
changes, vs. having to do some diff -r's :-)

In the end, I could not build LO from the released tarballs. I have bitten
the bullet and now use git ;)
I'll send my first patch in a separate mail.

      Sure - and we are trying to fill out this niche; primarily by moving
(slowly) towards a split build [ in fact openSUSE does this already ],
whereby you can re-build and develop only one piece at a time - which is
quicker: ie. just re-compile 'writer'.

That sure would be great ! I remember painfully 15-hours compilation times
in the days of OpenOffice 2.x ...

      Which is (at root) the background as to why there are so many things to
download ;-) - just a result of that work being in progress still.

Is there any explanation on this process ? I've only found small notes
in the wiki.

-- 
Francois Tigeot

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.