libreoffice binary package

So after lots of complaining about libreoffice binary packages I decided to do something about it and wrote script that generates 6 flavors of it.

With this I was able to generate the tarballs in quite timely manner in my stable amd64 virtual.

-rw------- 1 root root 104M Oct 16 22:52 libreoffice-base-
-rw------- 1 root root 107M Oct 16 23:54 libreoffice-base-java-
-rw------- 1 root root 104M Oct 17 13:13 libreoffice-gnome-
-rw------- 1 root root 108M Oct 17 13:52 libreoffice-gnome-java-
-rw------- 1 root root 104M Oct 17 11:28 libreoffice-kde-
-rw------- 1 root root 107M Oct 17 12:11 libreoffice-kde-java-

Sun Oct 16 22:51:30 2011 >>> app-office/libreoffice-
merge time: 1 hour, 47 minutes and 48 seconds.

Sun Oct 16 23:53:29 2011 >>> app-office/libreoffice-
merge time: 51 minutes and 27 seconds.

Mon Oct 17 11:27:03 2011 >>> app-office/libreoffice-
merge time: 1 hour, 15 minutes and 23 seconds.

Mon Oct 17 12:11:15 2011 >>> app-office/libreoffice-
merge time: 42 minutes and 41 seconds.

Mon Oct 17 13:11:45 2011 >>> app-office/libreoffice-
merge time: 49 minutes and 4 seconds.

Mon Oct 17 13:51:44 2011 >>> app-office/libreoffice-
merge time: 38 minutes and 37 seconds.

To let you enjoy fruits of this work I commited to main tree as libreoffice-bin- It has only ~amd64 and it is build against the stable tree. It will be always generated against stable and not ~tree so it might pose some @revdep-rebuild issues. Maybe we will even get ppc/ppc64 packages.

So do you want other arches or you want testing binaries?

No problem, just drop me mail that you want to waste cpu power of your machine and have set up virtual with Gentoo where you can run my script (just basic stage3 with desktop profile selected, nothing else is really required or even desired (maybe ccache)).

UPDATE: package is now in main tree (amd64)
UPDATE2: for x86 the package will be done, but not before the libpng-1.5 stabilisation, because it causes libreoffice rebuild
UPDATE3: libpng-1.5 is stable on x86 so x86 binary is available too.

Bookmark the permalink.

8 Responses to libreoffice binary package

  1. nitro322 says:


    In case no one’s mentioned it lately, thanks for all your recent work on LibreOffice. It’s nice to see someone giving this beast a little care and feeding. :-)

    I do have a question for you, since you seem to be messing around with a KDE version. Do you know if they fixed the issue with quickstarter not working under KDE? Bug 308365 has details on this if you’re not familiar with it.

    • scarabeus says:

      Hi, I am glad that people like the updates.

      For your bug, the problem is something at KDE so try reporting bug at, but given to the state of qt4/kde port of libreo (tons of crashes since qt-4.7) I bet they wont bother much. I myself did never use the quickstarter, because it is part of gtk app. For the binary it should be included even in KDE build, because I hard-enable the gtk build there as sane default.

      Never the less if you observe some crashes in your libreo just try to build it with -kde (both binary and source) and it should reduce them to almost zero.

      • nitro322 says:

        You think this is a KDE problem? I’d assume it’s a libreoffice problem. IE., if I build libreoffice with USE=kde, quickstarter fails. Period. With USE=”-kde gtk”, it works. And since this is an internal libreoffice component, that seems like a problem with libreoffice itself rather than KDE/Qt.

        Although I guess you’d know better… I only know the symptoms, not the cause. :-)

        • scarabeus says:

          Well for the missing quickstarter I would blame both :)

          But for the Qt4 crashes I would more blame qt/kde, because it used to work just fine and suddenly it is all broken.

  2. aaron says:

    It seems to me there is some dependency missing somewhere in the chain.

    media-libs/vigra fails to build with “ImportError: No module named nose” and
    I can confirm I don’t have dev-python/nose installed. Still after manually installing nose I’m bitten by bug #382165…

    • scarabeus says:

      Well I fixed the bug, so it might get working, ftr -python on vigra works perfectly fine, it is used just as header provider in libreoffice.

  3. andrew says:

    Thank you so much! It works wonderfully. I really like that it is done on a stable environment too.