My thoughts on Slackware, life and everything

Tag: OOo (Page 8 of 11)

New LibreOffice packages for Slackware 14.1 and -current

libreoffce_logo LibreOffice galore! Last week saw the announcement of the latest in the 4.x series, and I decided to build LibreOffice 4.4.4 packages. This time however, they are created for Slackware 14.1. The stable release of Slackware deserves the latest stable office suite to keep you guys productive.

I do not leave users of Slackware-current out in the cold. Those who are running slackware-current are willing to experiment, not afraid that something may break and will rely on their skills to fix what gets broken along the road. So I decided to upgrade the LibreOffice 4.4.3 packages for Slackware-current that I had in my repository, not to 4.4.4 but in a big jump, all the way to 5.0.0.rc2. LibreOffice 5 is waiting for us behind the gates and it is promising to make an impact. The source code for the second Release Candidate for LibreOffice 5.0.0 was made available a few days ago as well, and I have not heard anything negative about my earlier packages for the first Release Candidate.

So there you have it! LibreOffice 4.4.4 for Slackware 14.1 and 5.5.0.rc2 for -current.

LO_4443_about      LO_5.0.0.rc2

Get them from my server or any mirror closer to you:

Perhaps a good time to remind you that you can use slackpkg+ to manage your 3rd party packages if those are maintained in Slackware-compatible repositories (like mine). The “slackpkgplus.conf” configuration file for slackpkg+ already has example entries for my repositories – it will be a matter of “slackpkg update && slackpkg upgrade libreoffice” to upgrade to my latest versions.

Have fun! Eric

 

 

LibreOffice 5.0.0 Release Candidate

libreoffce_logo Libreoffice is steadily nearing its 5.0.0 release moment. According to the release schedule, this is supposed to be unearthed somewhere early August. The source code for its first release candidate was made available a few days ago.

Because major new releases always give me headaches when updating the build script, I decided to tackle this issue ahead of time so that I can do a release of the final product without delays. But it turned out that two iterations of the script were enough to build a package for libreoffice-5.0.0.rc1 without errors. The application starts and seems to work properly, but who am I to judge that… I use vim most of the time when I write texts.

Therefore I uploaded the packages I have created. Their useability is limited to computers running 64-bit Slackware-current. The download location is:

http://www.slackware.com/~alien/testing/libreoffice/

where you can find the packages (all the dictionaries but no language packs, just the “en_US” localization of the interface) as well as the build script and patches.

lo-5.0.0.rc1-about

Please share your feedback with me on this blog page if you decide to download the packages and give them a spin.

Have fun! Eric

 

Forgot to tell you about the new LibreOffice 4.4.0 packages

I won’t bother you with the week in hell we are experiencing at the IT Helpdesk. It’s not over yet, and it leaves me exhausted every evening when I get home after long hours. I need to recharge my battered but faithful old Nokia work phone twice a day to be able to do all the emergency calls during office hours. Oh, but now I did bother you 😉

Rather than writing blog articles and helping people, I decided to wind down during the evenings by baking bread. The kneading process relaxes the mind while it exercises the muscles (and relieves back pains). My son does not mind… he eats all I bake anyway. Sourdough in the weekend and regular yeasted breads during the working week. The aromas coming from the oven right now are making me feel hungry again at 10:30 PM.

And so I forgot to write about the LibreOffice packages that I released a couple of days ago. I started working on 4.4.0 when it was released on 29 January, and I really had high hopes for fixing the harbbuzz issue which has plagued me and my LibreOffice package since the packages were released for my first KDE preview. The Plasma 5 needs a newer harfbuzz library than the version in Slackware. but LibreOffice chokes on the new package with a symbol error. Downgrading harfbuzz to the Slackware original fixes LibreOffice… and to be honest, I have not yet encountered issues in KDE Plasma 5 due to the downgrade, so that is a a fairly safe workaround when you are running Slackware with Plasma 5 and need LibreOFfice.

What I have been trying – but without success – was to compile the harbuzz library statically into the LibreOffice programs. That is a supported option, there is a configure switch for it, but regardless of what I tried, some of the other libraries would eventually pick up the Slackware harfbuzz as a dependency again… resulting in ICU related symbol errors. I talked to Pat about upgrading both harfbuzz and icu4c in slackware-current but he considers that a non-trivial upgrade with potential breakage of lots of programs. So, this upgrade will happen at a point where other programs in slackware-current need an upgrade or rebuild anyway. I put my money on a new KDE 4 😉

After a week of trying long and hard, and letting the virtual machine compile new packages during the day, I finally gave up and released LibreOffice 4.4.0 packages that work on Slackware 14.1 and -current, for as long as you do not upgrade your hardfbuzz package.

No, I can not just forget about a newer harfbuzz because it is required during compilation of Plasma 5.

Some news for LibreOffice 4.4.0 so that you know it is a good idea to upgrade (all the details are in the release notes of course): enhancements in the visual department should be mentioned (aka a User Interface redesign), as well as an improved Track Changes functionality, and better interoperability with the OOXML file formats of the big competitor.

My LibreOffice 4.4.0 packages for Slackware 14.1 and -current are ready for download from the usual mirror locations:

Have fun! Eric

LibreOffice 4.3.5 built for Slackware, with 4.4.0 not far off

There was an announcement a few days ago by The Document Foundation about their latest release. LibreOffice 4.3.5 is now available for download. When browsing the download directories, I noticed that sources for 4.4.0 are already present there, but since there is no public announcement yet, I chose to ignore those sources for now. The 4.3.5 release targets “individual and enterprise users” and fixes 70 bugs compared to the previous version – which is perfect for a Slackware 14.1 user.

But I think the upcoming 4.4.0 version will not be as stable and therefore I may not be compiling packages for it as soon as the sources go public. Maybe I will target only slackware-current, but only if I have time (a libreoffice package compilation for a single architecturetakes roughly 14 hours here in a virtual machine).

My LibreOffice 4.3.5 packages for Slackware 14.1 and -current are ready for download from the usual mirror locations:

Reminder to all of you who also have my KDE 5 packages installed: do not use the updated harfbuzz from my ‘ktown‘ repository because it will break LibreOffice. If you are using Matteo Rossini’s slackpkg+ extension to slackpkg then you can configure it so that Slackware’s own harfbuzz package is preferred over the version which accompanies my KDE 5 packages. See this LQ thread for the details.

Have fun! Eric

LibreOffice moves up to 4.3 – today, you can’t own a better Office Suite

Two versions of LibreOffice were released in quick succession. You’ll find the latest iteration of the successful 4.2 series announced here, but slightly ahead of that 4.2.6 release, there was also the bump to a new development cycle. I was on a field trip to the US at the time of the 4.3.0 release announcement and was unable to devote time to updating the SlackBuild script and provide packages earlier than today.

The 4.3.0 announcement claims that the new release comes with “a large number of improvements and new features, including: Document interoperability, Comment management and intuitive spreadsheet handling“.

What’s new in LibreOffice?

Here is some more detail about these three major improvements in 4.3.0:

  • Document interoperability: support of OOXML Strict, OOXML graphics improvements (DrawingML, theme fonts, preservation of drawing styles and attributes), embedding OOXML files inside another OOXML file, support of 30 new Excel formulas, support of MS Works spreadsheets and databases, and Mac legacy file formats such as ClarisWorks, ClarisResolve, MacWorks, SuperPaint, and more.
  • Comment management: comments can now be printed in the document margin, formatted in a better way, and imported and exported – including nested comments – in ODF, DOC, OOXML and RTF documents, for improved productivity and better collaboration.
  • Intuitive spreadsheet handling: Calc now allows the performing of several tasks more intuitively, thanks to the smarter highlighting of formulas in cells, the display of the number of selected rows and columns in the status bar, the ability to start editing a cell with the content of the cell above it, and being able to fully select text conversion models by the user.

Equally interesting news is that the developers state the following about the first 4.3 version even though this is a milestone release: LibreOffice “has reached a point of maturity that makes it suitable for every kind of deployment, if backed by value added services by the growing LibreOffice ecosystem“. This is a claim which would be made in the past only after several bug fix iterations had seen the light. To stress this point, the announcement informs us that “the quality of LibreOffice source code has improved dramatically during the last two years, with a reduction of the defect density per 1,000 lines of code from an above the average 1.11 to an industry leading 0.08“. Impressive maturing of a complex piece of software, which tells something about the dedication with which the developer community works on LibreOffice!

If you want to read more about all the new stuff in LibreOffice 4.3.0 there’s also the release notes. Lots of information there!

Note that I upgraded the LibreOffice packages in my Slackware 14.1/current repository from 4.2.5 to 4.3.0, which means that currently there is no 4.2 version to be found anymore (I offer LibreOffice 4.1.6 in the Slackware 14.0 repository). I am assuming that there are no major regressions in the 4.3.0 release but in the case where LibreOffice 4.3.0 proves unworkable, let me know and we’ll work something out with regard to availability of the old 4.2.5 packages. I added a build script for LibreOffice 4.2.6 in the sources directory, in case you want to try building 4.2.6 yourself.

Font compatibility:

With regard to MS Office compatibility, I have another remark. In the 4.2 releases I added copies of two open source TrueType fonts which are metric-compatible with two popular Microsoft fonts. Having these fonts available to LibreOffice means that the layout of MS Office documents when you open them in LibreOffice will be unaltered because the replacement fonts (Carlito for MS Calibri and Caladea for MS Cambria) have the same font metrics as the Microsoft ones. When updating the libreoffice.SlackBuild script I decided that I would rather have these two fonts available to the whole system, not just to LibreOffice. Therefore I created two separate packages for these fonts, and if you do not yet have the (non-free) Microsoft web core fonts installed I advise you strongly to install the open source Carlito and Caladea font packages.

Package availability:

LibreOffice 4.3.0 packages for Slackware 14.1 and -current are ready for download from the usual mirror locations:

A note about KDE integration:

If you are on KDE and simply “upgradepkg” the libreoffice packages, your application may suddenly look very out of style, having switched to a GTK look & feel. All you need to do is “installpkg” the new libreoffice-kde-integration package (I split the KDE support out of the big LO package and into its own separate package for LO 4.2.3, so it’s possible that you already have it).

Eric

« Older posts Newer posts »

© 2025 Alien Pastures

Theme by Anders NorenUp ↑