My thoughts on Slackware, life and everything

Month: September 2011

Package updates in the past days

I have been updating some of my Slackware packages in the past few days and at least some of them are important enough to write a bit about it.

virtuoso

Along with my packages for KDE 4.7.x I added an updated version of virtuoso “data management server” which powers a lot of the functionality in today’s KDE: However there was a regression in this version 6.1.3 which messed up the display of path names containing non-ascii (i..e Unicide) characters. See https://bugs.kde.org/show_bug.cgi?id=271664 for more details about this issue. I applied a fix to my virtuoso-ose package which solves this.

Package available here in the 4.7.1 section: http://alien.slackbook.org/ktown/ as well as all the usual mirrors.

kde-workspace

Martin Graesslin wrote an email to the KDE packagers mailing list with the plea to apply a patch to all binary packages of kde-workspace after he discovered a bug in KWin’s handling of desktop effects which apparently has been present in all versions since 4.0. The bug would cause a performance degradation which becomes worse when more windows are open on the desktop. Martin’s blog article describes how he discovered the bug during his performance analysis of KDE 4.8 code. I have applied the patch he provided in his email to my KDE 4.7.1 kde-workspace package and I will wait for a backport to KDE 4.6.x before attempting to apply the fix to the kdebase-workspace package in there.

Package available here in the 4.7.1 section: http://alien.slackbook.org/ktown/ as well as all the usual mirrors.

vlcgit

This is not a package update per sé. I have been compiling the development version of the VLC media player for a long time (I think I started re-writing the vlc.SlackBuild script for the development snapshots in January 2011). I had varying success with the package, as my build script would “break” from time to time. When someone in the #videolan IRC channel wondered if the development code would work better for high-bandwidth H.264 movies (VLC 1.1.11 drops too many frames) and a VLC developer suggested that the development code has a lot of optimizations in this regard, I decided to release a package based on my SlackBuild script. I called the package directory “vlcgit” and the build script “vlcgit.SlackBuild” but the actual package is named “vlc” so that you can easily update from 1.1.11 to this development snapshot. The vlc program will identity itself as “1.2.0-git” when it starts. I think it is worth your while to try it out because there have been lots of enhancements and additional features in the past year.

VLC 1.2.0 is expected to be released before the end of 2011.

Packages here: http://slackware.com/~alien/slackbuilds/vlcgit/ (which is a US server so these packages do not contain the mp3 and aac encoders because of patent disputes) and at http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlcgit/ (for the version that includes mp3 and aac audio ENcoding capability). Also available on all the other mirrors of course.

flashplayer-plugin

The Adobe people are finally putting good effort into their Linux flash player plugin. One month after the “beta 2” release we now have the “release candidate 1” of the upcoming Flash Player 11. It looks like the releases for Linux and Windows platforms go hand in hand now, which is a reassuring sign that we Linux users are taken seriously.

Package available at http://slackware.com/~alien/slackbuilds/flashplayer-plugin/

calibre

The calibre download page states that you should “not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below“. Of course you are free to follow that advice, but if you prefer to know how your packages get built, like me, you can still grab the packages that I provide. There is a new release of Calibre every friday and I have been following that release cycle for the past months, releasing updated packages the same day. I use Calibre every day and am happy with my builds.

Get the package here: http://slackware.com/~alien/slackbuilds/calibre/

sigil

If you are seriously into writing or converting e-books, then Calibre is the perfect management and conversion software for the task. But Calibre does not offer an actual epub editor. Epub is an open specification for electronic books and widely used all over the world except for the US apparently where Amazon dominates with the mobi format used for its Kindle. Both mobi and epub formats are quite similar, basically it is HTML text plus a book’s metadata, bundled together in a ZIP archive. Whether you are writing an ebook yourself, or need to clean up an ebook provided by someone else, there is one application which is best suited for this task: Sigil. Sigil is designed to edit epub format only. It contains an embedded HTML tidy which cleans up the book’s HTML code autimatically and an embedded Flightcrew, which assists you in validating your book to the EPUB specification.

The Sigil homepage offers pre-built binaries, but these are quite big. Since they have to work everywhere the binaries include a lot of libraries which we already have in Slackware. The new Sigil maintainer seems to be very responsive so I asked him if he could put up a page with distro-specific packages and add a link to my Slackware package there. He did that right away, and more distros have been added there since.

Get the package fir Sigil here: http://slackware.com/~alien/slackbuilds/sigil/ .

 

Good fun with all of this! Eric

Update Sun Sep 11 15:43:06 UTC 2011:

libbluedevil

Willy Sudiarto Raharjo pointed out that there was another package update and I failed to mention it. The 32bit package “libbluedevil” was not tagged with my “alien” tag initially, and I fixed that by renaming the affected files in the repository.

Remember why tagging your packages is useful? If you use slackpkg to keep your Slackware up to date, then you can blacklist all my packages (since I apply the “alien” tag to all my packages) so that slackpkg does not “see” them anymore. Add this single line to the file “/etc/slackpkg/blacklist“:

[0-9]+alien

🙂

KDE 4.7.1 packages for Slackware

Right after the announcement of the KDE Software Compilation 4.7.1 – I present you with KDE 4.7.1 packages for Slackware.

It’s my second batch of modularized KDE. Read my previous post about KDE 4.7.0 if you want to know more about the reasons for splitting KDE for Slackware into many more (and smaller) packages.

Whereas my KDE 4.7.0 packages should still be applicable to a Slackware 13.37 system, my strong advice for these new 4.7.1 packages is to install them onto Slackware-current (32-bit or 64-bit). I can not guarantee that they will run without issues on Slackware 13.37 – I did not try myself. If you should decide to give it a go on Slackware 13.37 and it works fine for you, please tell me so that I can update this warning.

Read the accompanying README file for installation and upgrade instructions!

Some of the highlights of these KDE packages:

  • There are several updated dependencies compared to Slackware’s own KDE 4.5.5:  PyQt, QScintilla, akonadi, attica, clucene, ebook-tools, hunspell, libdbusmenu-qt, phonon, polkit-qt-1, qt, raptor2, rascal, redland, shared-desktop-ontologies, sip, soprano, system-config-printer and  virtuoso-ose.
  •  In comparison with my previous 4.7.0 there are several updated dependencies too (this list is a bit smaller): PyQt, akonadi, clucene, libbluedevil, polkit-qt-1, qt, raptor2, rascal, redland, sip and soprano. The upgrade of Qt to 4.7.4 makes this desktop a whole lot more stable, and it deals with the false SSL certificates issued after the CA authority DigiNotar got hacked.
  • KDE dpendencies that are not part of Slackware 13.37 at all (yet): grantlee, herqq, libatasmart, libbluedevil, libssh, phonon-gstreamer, phonon-xine, sg3_utils and udisks. Note that I added phonon-gstreamer and phonon-xine only after I had already released KDE 4.7.0 packages because people reported that they no longer had sound. These two packages solve that issue.
  • You will find three useful new applications, compared to Slackware’s own version of KDE: I already added bluedevil to my 4.6.5 package-set. Bluedevil is the new KDE bluetooth stack with a nice GUI, based on the BlueZ libraries already present in Slackware. And with KDE 4.7.0, I included kplayer, a KDE front-end to MPlayer. This time, I added Quanta Plus, which disappeared from KDE4 because that migrated from Qt3 to Qt4. It is now being worked on again, but no longer as a standalone application – instead it is available as a plugin to the Kdevelop Platform. My previous blog post has more information about my reasons for adding quanta.
  • I also added oxygen-gtk, which is not really an application, but a theme engine. It (optionally) makes GTK applications visually blend in with KDE’s own Oxygen theme. There is a README in its documentation directory which explains how to enable it.

The KDE 4.7.1 packages for Slackware-current are available for download from my “ktown” repository and several mirrors. The Indonesian mirror may need a bit of time to sync up but Willy is usually very fast with that:

Have fun! Eric

Quanta Plus for KDE4

Tomorrow, KDE release team is going to announce the new KDE 4.7.1. I will post a nice article about my Slackware packages then (they are ready and I am running them on this laptop successfully) but I know that there are some of you who still stick to KDE 3 for a specific reason: Quanta Plus.

The Quanta Plus developers did not port their Web Development program to Qt4… and when KDE 4 was initially released basically that was the end of it.

But to my surprise, these guys have been working on a Qt4 port for a while now, re-creating it as a plugin to kdevelop4.

I thought what the heck, my KDE 4.7 is bleeding edge anyway, so I created package updates for kdevelop and kdevplatform (quanta needed the most recent source code found in their KDE git repositories) and then built a Quanta Plus package for you.

 I never used Quanta Plus so I have no idea if this program is at all functional but it starts, it looks nice and you can leave your remarks  here in the comments section of the blog post after I release it together with the rest of KDE 4.7.1.

Cheers, Eric

 

 

Libreoffice 3.4.3

A few days ago the Document Foundation  released their newest version of the LibreOffice open source production suite. Version 3.4.3 is now also available in Slackware package format, the packages I built for you are available here (it’s better if you try the mirrors, they should be a lot faster):

 

Note that all mirrors also have rsync available (not the slackware.com server though).

Mostly this is a maintenance release, however I made one change to the packages: I have split off the mozilla-compatible browser plugin into a separate package “libreoffice-mozplugin”. A few users of my packages reported that this plugin caused LibreOffice to start whenever they would close their Firefox browser. If you use upgradepkg to upgrade your installed libreoffice to my version 3.4.3 package, the old plugin will be automatically be removed (therefore it is recommended that you close your firefox when you upgrade to this new version of LibreOffice).

You have to use installpkg to also install the new libreoffice-mozplugin package.

Have fun! Eric

© 2024 Alien Pastures

Theme by Anders NorenUp ↑