My thoughts on Slackware, life and everything

Tag: libreoffice (Page 20 of 20)

New libreoffice and flashplayer packages

New packages I think you will like:

I updated my SlackBuild script for LibreOffice, the successor if you want of the OpenOffice suite of applications. The updated script will download all the required source tarballs for you, so that you can separate the download and compilation process (and create packages without having to be on-line). Not having to wait for a source check-out from the on-line git repositories saves alot of time when you are rebuilding the software.

I also made some modifications that were requested through feedback on my original article about LibreOffice. The compiler flags no longer contain “-O2” which should make the resulting binaries compatible with 3rd party OpenOffice extensions. There is no longer a separate “en_US” language pack… it should not have been split off from the main package in the first place. I also added a few more language packs – if you still miss yours, let me know so I can add that too!

And I created symbolic links to allow “related languages” to use the auto-correction feature of the included languages. For instance, if you live in Belgium and your Slackware is using the “nl_BE” locale, LibreOffice will now be using the “nl_NL” autocorrection.

Get the packages and scripts at http://slackware.com/~alien/slackbuilds/libreoffice/(mirrors: http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/ or http://slackware.org.uk/people/alien/slackbuilds/libreoffice/).

Adobe released a new preview of their Flash Player plugin. Again, both 64-bit and 32-bit versions of Linux are catered for.

All I needed to do was wrap the plugin library into a nice Slackware package. After installation, it is available to all mozilla-type browsers on your system. Get the packages plus scripts here: http://slackware.com/~alien/slackbuilds/flashplayer-plugin/

Enjoy! Eric

Building LibreOffice from source

Two weeks ago, the developer community behind OpenOffice.org decided to free itself from its “parent” Oracle. This split was unavoidable – Sun Microsystems who used to manage and oversee the development of OpenOffice.org was absorbed by Oracle, a company which is not particularly known for its fondness toward Open Source.

The tension which has been building up between the community and Oracle found a release in a “fork” – or perhaps just a continuation – called LibreOffice, as well as the birth of the Document Foundation which is the legal body to oversee its development.

The intention is to use the fruits of a parallel development project which has been ongoing for a long time – called “go-oo” – and merge the code. From what I understood, the go-oo code is leading at the moment, since it has a lot of added features still missing in OpenOffice.org like better MS Office compatibility, multimedia integration – which SUNĀ  has always been reluctant to add to OpenOffice.org because of direct competition with SUN/Oracle’s own not-so-open ancestor of OpenOffice.org, StarOffice.

Anyway, that is all old news now, even though it was exciting to see how a developer community takes the lead.

Binaries for LibreOffice beta are available for download from the Document Foundation site, and Niels Horn has a SlackBuild script which re-packages those binary RPMs into a clean Slackware package.

But I wanted to see if I could compile this software from source. OpenOffice.Org always seemed like a hurdle I was never prepared to take in terns of compilation. But this time I decided to go ahead and use the power of my new build box (components bought with donation money, thanks again!).

I must say, the LibreOffice source code is very much “in flux”. There are no source tarballs to download (except for the bootstrap) so I followed the official build instruction, which is to grab all sources directly from git repositories. That fact proved disastrous to the time required to come up with an error-free compilation… code can break any time, and in two weeks of compiling with my Slackware oriented set of configuration parameters I could only produce a working package with code from two days ago.

My SlackBuild script is a fairy crude script which is not (yet) able to checkout a snapshot from git at any desired date in the past (like my vlc and ffmpeg scripts can). So… if you try to replicate my efforts using my script you have a large chance of failure. Prepare for days of compilation – and to build it you need way more than 6 GB of free space.

Anyway, I have uploaded my built-from-source LibreOffice 3.2.99.2 packages (this is officially called the 3.3-beta2 release) for both 32-bit and 64-bit Slackware 13.1 (should work on -current too of course).

Grab them here: http://slackware.com/~alien/slackbuilds/libreoffice/ or use my fast mirror at http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/ (rsync access through rsync://taper.alienbase.nl/mirrors/people/alien/slackbuilds/).

I must say I am impressed with the speed of LibreOffice. Within 5 seconds of clicking the LibreOffice Writer icon, I was typing in a text document. At the same time, that computer was running a virtual machine in wich I was compiling a xulrunner package.

Feedback is welcome!

Cheers, Eric

Newer posts »

© 2025 Alien Pastures

Theme by Anders NorenUp ↑