If I'm going to compile LibreOffice, I'd very much like to select which components get built. For example, I only need Text, Spreadsheet and Presentation. I don't need Drawing, Formula or Database. It would be very good to have the LO ebuild provide USE flags to enable/disable its various macro components. Reproducible: Always
I like that idea. Compiling the whole LO takes hours on my machine. If this speeds up the compiling, it would be fine. But it could be, that one component needs files for some features from the other component.
Well feel free to get in touch with us at upstream and write decoupling patches. Current build system does not allow this feature at all, so you need to: 1) introduce configure switches (--with-base;--with-writer;...) 2) adjust the deps within the components so each component pull each other correctly 3) ensure some testing machine so this won't break with future releases Uless this is met it won't be included by ustream... Fell free to start any discussion upstream at mailinglist: libreoffice@lists.freedesktop.org