My thoughts on Slackware, life and everything

Tag: epub (Page 2 of 3)

LibreOffice 5.0.2 and Calibre 2.39.0 packaged

libreoffce_logoThe Document Foundation announced version 5.0.2 of their free Office Suite a few days ago. LibreOffice 5.0.2 is the second update to the “5” major release. Again this is a bugfix release for Linux, no new functionality has been added. According to the Document Foundation “LibreOffice 5.0.2 is targeted to technology enthusiasts, early adopters and power users. For more conservative users, and for enterprise deployments, TDF suggests the “still” version: LibreOffice 4.4.5“.

The new LibreOffice 5.0.2 packages have been compiled for users of Slackware-current only – after all, you are the power users of Slackware. I offer 4.4.5 packages for Slackware 14.1 where a wee bit more conservatism is a good thing. The 4.4.5 packages should also work on -current, but I have not tested that.

lo502_about

There was a bug report in the comments section of my previous LibreOffice blog post: audio and video files embedded in presentations suffer from delays when opened. This appears to happen in all builds of LibreOffice that use gstreamer-1.x (like my LibreOffice 5 packages) whereas the bug does not appear when LibreOffice has been configured to use gstreamer-0.x (like my LibreOffice 4 packages). The bug has been reported over a year ago, but it does not show a lot of movement.

I decided to stick with gstreamer-1.x, to see if the new release is still affected. Let me know! If the bug still shows, I will compile LO 5.0.3 against gstreamer-0.x again.

For download locations, see below.

calibreicoAlso, I released packages for the latest version of Calibre. I quit following the weekly Calibre update cycle, and at some point noticed that the Calibre developer himself also switched from weekly updates to bi-weeklies.

Calibre 2.x uses Qt5 for its GUI so you’ll have to install a couple of dependencies as well: qt5 of course, and podofo. The remainder of the dependencies (several python libraries) has been built into the package so that they do not have to be installed separately. Available for both Slackware 14.1 and Slackware-current, you can grab the calibre package off  the Slackware server or any other mirror that carries my repository:

Cheers! Eric

What you do when it rains

alien

I had a great week in Bruges, Belgium. Visited the brewery “De Halve Maan” and had a tour of the new brewing hall as well as the museum with all the ages old brewing equipment. It ended with a free “Brugse Zot” blonde beer, unfiltered (you can get the unfiltered version only in the brewery’s own restaurant on-site). It really tasted great, more flavors than the bottled version.

I will try to post some of the pictures I took while roaming the city of Bruges (I nearly took 200) because it is a very pretty – Bruges is one of Unesco’s World Heritage sites. But anyway, we did not have rain during our stay (a few small showers perhaps). The rain started when we went back home. With that rain, I was less inclined to go out and walk for a bit, or work in the garden. Bread making is one of the things I am doing today (using my sourdough starter which survived a week in the fridge exceptionally well). But after a week of no computing, I wanted to do something again when I got home.

So I uploaded the KDE 4.14 packages and posted the blog article, all of which I had already prepared before traveling to Bruges. And then I looked at what else had been happening during my absence. Not much really 🙂 Some new systemd related threads on LinuxQuestions.org, which I am trying to stay out of (it’s a pretty hairy discussion in there), and some more talk about Skype 4.3 which needs PulseAudio now.

Perhaps I will pick up zerouno’s successful effort to package all the required 32-bit libraries along with the Skype binaries (he did not have to bother with PulseAudio then, so I think it will be more complex to make it work now)… if I find the time.

On Google+ I had attempted to find some answers to creating an OpenVZ container template for Slackware. I had hoped there would be updates during my holidays, but unfortunately the one guy (who also reads this blog of mine I believe) who has worked professionally with openvz and Slackware and whom I asked for advice did not answer. Probably too busy with his girl friend. Anyone who can help me out, please leave me a note. The G+ post contans a link to the script I wrote for the creation of that Slackware template.

kde44 I did have time this weekend to package KDE 4.13.3 for Slackware 14.1 – as promised when I wrote about KDE 414 for Slackware-current.

The KDE 4.13.3 packages for Slackware 14.1 are available at the usual location,  http://taper.alienbase.nl/mirrors/alien-kde/14.1/latest/. Those of you who like (or need) to use a stable Slackware version will now have the opportunity to enjoy a much-improved KDE. It includes the latest Calligra office suite and also the kdeconnect package (to interface with your Android phone from within KDE)  has been upgraded and has a lot more functionality now.

calibreico I also looked at the weekly update of Kovid Goyal’s Calibre package.

To my surprise he has promoted his beta version of Calibre 2 to production sooner than I expected which creates a dilemma for me. The new version 2.0.0 is no longer based on Qt4 but instead Kovid uses Qt5 for Calibre now, which allowed him to eliminate several longstanding Qt4 related bugs. My dilemma is, how should I treat the transition to Qt5 ? Should I embed the Qt5 libraries into the Calibre 2 package like I used to do long ago for Qt4 (which will greatly increase the package size) or should I request of you (users of my Calibre package) to install my Qt5 package along with the new Calibre? I would like your feedback before I decide to start building a Calibre 2 package. In the meantime, the “old” calibre-1.48.0 package will remain available in my repository.

ARM_powered_300px There were two questions in my old blog pages about the status of my hardfloat ARM port. I must say, the economical crisis and the condition of our remaining parents have resulted in me having a lot less free time, and the ARM port was a victim of that. I am at a point with that port that I need to re-sync to the latest stable Slackware and then transfer the packages to a real machine… I am a bit scared of that last part. Stuart’s Slackwarearm is very successful at installing onto ARM devices, because he uses a (modified version of the) real Slackware installer for that. WIth my ARM port I am noy yet sure if I want a “Slackware-like” installation using the setup script, or create an image file which you just have to copy to your ARM device. Note that the hardware which I had in mind for my port, is the Chromebook, or tablets even, Unlike the older embedded Linux devices, those are typically equipped with a ready-made OS image instead of running an installer. But the ARM port is not dead! I just need to get my act together.

Have fun! Eric

The week in review

I have not been updating this blog for a couple of days, but that did not mean I was sitting on hy hands.

These are the package updates which landed in my various repositories during the last few days:

Calibre

calibreicoNearly every week I have been updating my Calibre packages whenever Kovid Goyal released a new version. Especially the last couple of releases are really exciting. Perhaps you noticed (if you are an ebook lover or even an ebook writer) that the Sigil EPUB editor’s progress had stalled, in fact the software’s development is dead. I did not really care because Sigil had switched its Qt dependency from 4 to 5 and Slackware does not contain Qt5, so new Slackware packages were out of the question anyway. Now, Calibre has been enhanced with an ebook editor. Visually and functionally the Calibre ebook editor application shows similarities to Sigil, however it is a completely different program, and it integrates perfectly into the Calibre GUI. You can invoke it directly by running “ebook-edit” from a terminal or using the “Edit E-book” menu item in your Desktop Environment.

Calibre can also run as a Web Server with an OPDS interface, ideal for when you have an ebook reader with a Wireless network interface – you can download books directly from your library without the need for a USB cable. But it needs to be hidden behind an Apache reverse proxy to make it safe enough to use on the Internet. I recently installed COPS however, which is built from the ground up to be a replacement Calibre OPDS PHP Server. After some discussion with the developer, I talked him into adding an online web-based EPUB reader which is based on Monocle, so that I can read my ebooks directly on my ChromeBook without the need for downloads or browser plugins.

 

LibreOffice

I already posted about my gripes with building the new LibreOffice 4.2.0. Well, I finally managed to make it work, and the resulting packages (for Slackware 14.1 and -current) are available. A significant bug was rapidly discovered in Calc when using a non-english language pack. It seems that other people suffered from this in earlier releases even, and not just on Slackware. Still, this is a release with many improvements. Read more about the new features and fixes on the announcement page. Interesting tidbit: LibreOffice 4.2 offers a new Start screen, with a cleaner layout that makes better use of the available space – even on small screens – and shows a preview of the last documents you opened.

Focus for the 4.2 cycle is performance and interoperability (yeah, when is it not) with MS Office.

Note that I ship my LibreOffice 4.1 and 4.2 packages with additional “libreoffice-dict-<language>” packages, containing dictionary and spellchecker support! If you are still running Slackware 13.37 there’s LibreOffice 3.6.7 for which I also have packages, and users of Slackware 14.0 are served well with LibreOffice 4.1.4.

Package locations:

 

Chromium

chromium_iconAnother update to Chrome/Chromium brings this open source version of Chrome to 32.0.1700.107, and interestingly enough (but I disregarded this) another update appeared one day later which “upgrades” Chromium to 32.0.1700.103. A comment to that blog announcement questions the effective downgrade but there is no answer yet from the developers.

The SlackBuild was modified a bit (thanks dugan!), in order to solve several bugs in the interaction with vBulletin, which is the software powering LinuxQuestions.org (hoster of the main Slackware user forum on the Internet).

I have packages ready for the new chromium:

 

VideoLAN Player

largeVLCThe VideoLAN team released version 2.1.3 of their VLC player yesterday.

This is another maintenance release of the “Rincewind” release, “fixing numerous bugs, and improves decoders, notably for the new formats (HEVC and VP9). Important fixes involve Audio and Video output management on most platforms“. 2.1.3 also “improves the demuxer and decoders for most formats, and the various interfaces“.

Where to find the new VLC packages:

Rsync acccess is offered by the mirror server: rsync://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlc/ .

My usual warning about patents: versions that can not only DEcode but also ENcode mp3 and aac audio can be found in my alternative repository where I keep the packages containing code that might violate stupid US software patents.

 

Adobe’s Flash Player plugin

adobe_flash_8s600x600_2There was a minor version number update today, for Adobe’s Flash Player Plugin for web browsers. The update is accompanied by a security bulletin “apsb14-04

Packages for Mozilla compatible browsers are here (and the update to pepperflash plugin for Chromium should follow shortly):

Icedtea-web

A new release of the web browser plugin for OpenJDK is available since today. Version 1.4.2 finally makes Oracle’s Java version tester page work again (remember that you now have to explicitly allow the plugin to start inside your Firefox or Chromium browser):

java_is_working_7u51_b31

Get the packages at http://slackware.com/~alien/slackbuilds/icedtea-web/

 

 

KDE

The latest  KDE Sofware Compilation is 4.12.2 which is available now and it accompanied by Plasma Workspaces 4.11.6. Mostly bug fix release, you should have no issues upgrading.

Contrary to what I had told before, I have built these packages on Slackware 14.1. I am running them on all my Slackware-current boxes without issues. The difference between Slackware 14.1 and -current is not so big yet, which is the rationale behind my decision to use Slackware 14.1 as the compilation platform this one time (for maximum compatibility)You will find all the installation/upgrade instructions that you need in the accompanying README file. That README also contains basic information for KDE recompilation using the provided SlackBuild script.

You are strongly advised to read and follow these installation/upgrade instructions!

My packages can be found in the ‘ktown’ repository which I maintain for KDE packages:

 

This concludes the week in review. I just finished baking a fresh loaf of bread and the smell makes me mad. Have to wait until the morning (it’s still hot and the time is just past midnight).

loaf-800

Remember:
You can subscribe to the repository’s RSS feed (RSS for ktown and RSS for multilib available too) if you want to be the first to know when new packages are uploaded.

Have fun! Eric

Calibre reaches 1.0 after nearly 7 years of development

calibreicoI am fully occupied this week and the next with training my new helpdesk team, so it took me a bit by surprise when tweeted that there was a version 1.0 of Calibre since this morning. Kovid Goyal, developer of Calibre, published the news in a blog post. It’s nearly seven years since Kovid started with Calibre – this was the time when the first E-ink based ereader device, SONY PRS-500, hit the market. At first, Calibre was merely a library which was able to convert e-book formats into Sony’s LRF format. It got ‘upgraded’ with a graphical user interface to manage Kovid’s growing ebook library.

There have been 44 increments in the 0.9.x series of Calibre. During that period of development, the program got powered by a new optimized database engine, you can now sub-divide your library into smaller virtual collections, and many improvements have been made to the importing, converting, polishing and exportering of digital book formats (including the .docx file format).

I try to maintain an up-to-date version of my custom-built Calibre package (and a fairly successful package it is!). Calibre is invaluable to anyone in the possession of an E-Reader or even just a collection of E-Books. I use it every day – one of Calibre’s many functions is to download my daily (paid) newspaper in EPUB format, so that I can access the newspaper (today’s and all previous days’editions) anywhere I have an internet connection.

I realize that the Calibre web site urges you to download the developer’s own distro-agnostic installer – it is the only binary version of Calibre he will support – but to me the calibre.SlackBuild has been a learning experience akin to developing my SlackBuild script for VLC, only this time for a Python-based program. Been lots of fun! Also, a proper Slackware package is a more appropriate way of installing software in Slackware.

I hope you give the new Calibre 1.0 package a spin. I made packages available for Slackware releases 13.37, 14.0 and -current. While the Slackware 13.37 package is pretty much self-contained (you only need podofo and icu4c installed additionally), the package for newer Slackware releases is a lot smaller, but has many external dependencies: BeautifulSoup, dnspython, podofo, pycrypto, pysetuptools, python-apsw, python-cssselect, python-cssutils, python-dateutil, python-imaging, python-lxml, python-mechanize, python-netifaces and python-psutil (note: python-apsw is a new dependency since the previous version). All of these packages can be found in my repository as well, of course.

Kovid, thanks for this nice piece of software.

Readers, have fun!

Eric

Packages for LibreOffice 3.6.5, calibre and steamclient, and lots of movement on the horizon

Yes, I finally got rid of the flu – but it took a week. I lost some weight (and I am not overweight so I am looking starved now), I still have a bad cough and my lower back muscles are strained and painful because of the continuous coughing. Otherwise I am fine.

I had a bit of a Slackware backlog which I am getting rid of now, thanks to my automated build scripts (creating these packages took time, not effort).

LibreOffice

The Libre Office developers had published their 3.6.5 release last week, and I finally felt good enough to build packages. I did a quick examination and it appears that the opening/saving of password-protected files is finally working! Other bugfixes are documented in the release notes. That shows a fairly long list, let’s hope 3.6.5 is going to be rock stable for everyone. It is the last 3.x release before moving on to 4.0.0 in February.

These LibreOffice 3.6.5 packages have been built on Slackware 13.37. They can be installed on Slackware 14 as well, but there seem to be some dynamic linking errors, so I assume that some functionality is broken. I have not yet found where that happens, though. If you find any issues on Slackware 14 please tell me.

The next series, 4.x ,will be compiled on Slackware 14.0 and that will be the end of the library errors in any case. Modifying the libreoffice.SlackBuild script for the 4.x release required real effort! I am running LibreOffice 4.0.0_RC2 here on the desktop machine and it will be worth it, I promise. I will wait with making my new packages public until the official stable 4.0.0 release, so be patient for now please… Those who are still on Slackware 13.37 will have a good fallback choice with LibreOffice 3.6.5.

Downloads are available here, as usual:

Remember, you can add more functionality by installing extensions. LibreOffice extensions are available from http://extensions.libreoffice.org/extension-center

steam

Steam client

I also updated my steamclient package with a re-packaging of Valve’s latest binary release (a debian package for Ubuntu actually): 1.0.0.22. I am going to write a separate blog entry about Steam this weekend so I am not lingering here too long. Rest assured that the new package will rid you of the annoying “outdated client” errors and works like a charm (mostly).

calibreico

Calibre Ebook Management

And I am again in line with the weekly updates of Kovid Goyal, developer of Calibre. I still maintain an up-to-date version of my custom-built package because I think it is an important tool for anyone with an E-Reader who does not want to tie his hands to a commercial ebook management & library system. Calibre acts as my family’s library and using OPDS protocol, I do not even need a cable to download new books onto the reader. I just use the wireless network.

The Event Horizon!

The blog’s subject hinted that more is coming.. Indeed I already have my packages ready for KDE 4.10.0 but I am not yet releasing them yet… I am waiting for the official announcement next week (and maybe other packagers will find bugs in the meantime). It is looking cool and I am running it here with no issues. In fact I played several hours of Half-Life Deathmatch against my son (there’s a Linux Beta of that too, since this week on Steam – well worth the 10 bucks), and neither the new KDE nor Steam nor Half-life crashed. Also imminent is a new release of IcedTea, the build framework for OpenJDK which I use. That means, there will be a Slackware package for OpenJDK “7u12” or somewhat like that, very soon.

And last but certainly not least, the VideoLAN developers (who are currently partying at FOSDEM, Brussels) will have to come up fast with a fix for a critical vulnerability in the VLC player, which was divulged yesterday… I guess that you should not be opening ASF files in the meantime.

Eric

« Older posts Newer posts »

© 2024 Alien Pastures

Theme by Anders NorenUp ↑