<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alien Pastures &#187; kde</title>
	<atom:link href="http://alien.slackbook.org/blog/tag/kde/feed/" rel="self" type="application/rss+xml" />
	<link>http://alien.slackbook.org/blog</link>
	<description>My thoughts on Slackware, life and everything</description>
	<lastBuildDate>Mon, 06 Feb 2012 00:27:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>KDE 4.8.0 arrives</title>
		<link>http://alien.slackbook.org/blog/kde-4-8-0-arrives/</link>
		<comments>http://alien.slackbook.org/blog/kde-4-8-0-arrives/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 18:00:56 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde48]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=985</guid>
		<description><![CDATA[The release schedule could have told you in advance &#8211; here we have the first installment in the KDE 4.8 series! The Slackware KDE 4.8.0 packages are ready for your enjoyment.. A good primer on the how and why of the modularization of KDE, resulting in an abundance of smaller packages compared to the big [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a>The <a href="http://techbase.kde.org/Schedules/KDE4/4.8_Release_Schedule" target="_blank">release schedule</a> could have told you in advance &#8211; here we have <a href="http://kde.org/announcements/4.8/" target="_blank">the first installment</a> in the KDE 4.8 series!</p>
<p>The Slackware <a href="http://alien.slackbook.org/ktown/4.8.0/" target="_blank">KDE 4.8.0 packages</a> are ready for your enjoyment..</p>
<p>A good primer on the how and why of the modularization of KDE, resulting in an abundance of smaller packages compared to the big meta packages of Slackware 13.37, please read my earlier <a href="http://alien.slackbook.org/blog/modular-kde-4-7-0-arrives-for-slackware/" target="_blank">post about KDE 4.7.0</a>.</p>
<p>My packages have been compiled on Slackware-current. There has been an incompatible update to slackware-current recently (the <em>glibc</em> package). If you consider using KDE 4.8.0 on one of Slackware&#8217;s earlier (stable) releases, then you have no other option than to compile packages yourself. I have written down the <a href="http://alien.slackbook.org/blog/kde-bugfixes-and-how-to-use-my-modular-kde-slackbuild/" target="_blank">guidelines in another blog post</a>..</p>
<p><span style="color: #0000ff;"><strong>Read the accompanying <a href="http://alien.slackbook.org/ktown/4.8.0/README" target="_blank">README file</a> for installation and upgrade instructions!</strong></span></p>
<p>Some of the highlights of these KDE packages:</p>
<ul>
<li>Being the first release in the KDE 4.8 series means, there will probably be some bugs to iron out. But, I really can not find anything wrong with this <em>point zero</em> release. It sports a new default background &#8220;<a href="http://cuduwudu.com/2012/01/download-the-wallpapers-that-come-with-kde-4-8/" target="_blank">Ariya</a>&#8221; to replace &#8220;Horos&#8221; of the 4.6 and 4.7 releases. It&#8217;s nothing but straight-line geometry, giving the desktop a professional look. The desktop feels fast and snappy, partly thanks to the upgraded Qt 4.8.0 which I added as well, but also thanks to the improvements made to <em>kwin</em>, KDE&#8217;s window manager. Enabling the &#8220;blur&#8221; effect should <a href="http://philipp.knechtges.com/?p=10" target="_blank">no longer slow down your desktop</a>.</li>
<li>There are a lot of updated dependencies compared to Slackware&#8217;s own KDE 4.5.5: <em>PyQt, QScintilla, akonadi, attica, clucene, ebook-tools, hunspell, libdbusmenu-qt, libvncserver, phonon, polkit-qt-1, qt, raptor2, rascal, redland, shared-desktop-ontologies, sip, soprano, strigi, system-config-printer and virtuoso-ose</em>. I really hope Slackware will catch up some day, as it is no fun to maintain so many packages outside of the main Slackware tree.</li>
<li>In comparison with my previous KDE 4.7.4 the number of updated dependencies is still rather big because I wanted to offer the best experience<em>: akonadi, attica, hunspell, libatasmart, libvncserver, phonon, phonon-xine, polkit-qt-1, qt, strigi, udisks, and upower</em> have all been brought to their most recent versions. Note that <em>libktorrent</em> is now located in &#8220;deps&#8221; instead of &#8220;kde&#8221; directory because it has become a dependency for more than just ktorrent.</li>
<li>KDE dpendencies that are not part of Slackware 13.37 at all (yet): <em>grantlee, herqq, libatasmart, libbluedevil, libssh, phonon-gstreamer, phonon-xine, sg3_utils, udisks and upower</em>. Note that I added <em>phonon-gstreamer and phonon-xine</em> 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.</li>
</ul>
<p>Also worth mentioning is some stuff which is not completely new, since I added these to previous releases of KDE 4.7 already (but if you <em>are</em> new to KDE 4.8 this will certainly interest you):</p>
<ul>
<li>You will find some additional useful new applications, which are not part of the KDE core set. They are new, compared to Slackware&#8217;s own version of KDE. I already added <a href="http://www.afiestas.org/bluedevil-the-new-kde-bluetooth-stack-is-here/" target="_blank">bluedevil</a> 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 <a href="http://kplayer.sourceforge.net/" target="_blank">kplayer</a>, a KDE front-end to MPlayer. With KDE 4.7.2, I added <a href="https://projects.kde.org/projects/playground/devtools/quanta" target="_blank">Quanta Plus</a>, 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 &#8211; instead it is available as a plugin to the Kdevelop Platform. And with KDE 4.7.3, I added a native WICD applet for KDE, called &#8220;<a href="https://projects.kde.org/projects/extragear/network/wicd-kde" target="_blank">wicd-kde</a>&#8220;. It can replace the GTK based &#8220;wicd-client&#8221; which is part of the <a href="http://wicd.net/" target="_blank">wicd</a> package.</li>
<li>I also added <a href="https://projects.kde.org/projects/playground/artwork/oxygen-gtk" target="_blank">oxygen-gtk</a>2 (renamed from &#8220;oxygen-gtk&#8221; now that there is also a version supporting GTK3). It is not really an application, but a theme engine. It (optionally) makes GTK2 applications visually blend in with KDE&#8217;s own Oxygen theme. There is a README in its documentation directory which explains how to enable it.</li>
<li>Since KDE 4.7.2, I include a &#8220;test&#8221; directory. This directory contains <a href="http://projects.gnome.org/NetworkManager/" target="_blank">NetworkManager</a>, plus some other dependencies, that allows me to create a KDE package for &#8220;<a href="http://userbase.kde.org/NetworkManagement" target="_blank">networkmanagement</a>&#8220;. Networkmanagement is an applet plus a kcontrol (i.e. a plugin for KDE&#8217;s systemsettings). Use the packages in this &#8220;test&#8221; directory if you want to switch from WICD to NetworkManager as your basic network management service. The applet plus kcontrol make it quite easy to configure your network in KDE (wired, wireless, vpn, dsl and mobile broadband). No new Gnome libraries had to be added for this (NM itself plus its supporting tools have <em>no</em> dependency on the rest of Gnome). I have added NM installation/configuration instructions to the <a href="http://alien.slackbook.org/ktown/4.7.4/README" target="_blank">README</a>. Note that I moved from NM 0.8 (which I had in KDE 4.7) to the newer NM 0.9 because that is what KDE currently supports best.</li>
</ul>
<p>The KDE 4.8.0 packages for Slackware-current are available for download from my “<em>ktown</em>” repository and several mirrors (<em>taper</em> will probably be in sync when I post this, the other mirrors will have to catch up):</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/4.8.0/" target="_blank">http://alien.slackbook.org/ktown/4.8.0/</a> (the master repository), rsync URI: rsync://alien.slackbook.org/alien/ktown/4.8.0/</li>
<li><a href="http://taper.alienbase.nl/mirrors/alien-kde/4.8.0/" target="_blank">http://taper.alienbase.nl/mirrors/alien-kde/4.8.0/</a> (my <em>fast</em> mirror), rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/4.8.0/</li>
<li><a href="http://repo.ukdw.ac.id/alien-kde/4.8.0/" target="_blank">http://repo.ukdw.ac.id/alien-kde/4.8.0/</a> (willysr’s Indonesian mirror), rsync URI: rsync://repo.ukdw.ac.id/alien-kde/4.8.0/</li>
<li><a href="http://scw.net.br/alien-ktown/4.8.0/" target="_blank">http://scw.net.br/alien-ktown/4.8.0/</a> (a mirror maintained by Herbert Alexander Faleiros), rsync URI: rsync://rsync.scw.net.br/alien-ktown/4.8.0/</li>
</ul>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-4-8-0-arrives/feed/</wfw:commentRss>
		<slash:comments>79</slash:comments>
		</item>
		<item>
		<title>KDE 4.7.4 &#8211; last of the 4.7 series</title>
		<link>http://alien.slackbook.org/blog/kde-4-7-4-last-of-the-4-7-series/</link>
		<comments>http://alien.slackbook.org/blog/kde-4-7-4-last-of-the-4-7-series/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 12:40:57 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[kde47]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=964</guid>
		<description><![CDATA[The KDE team has already released two betas of the upcoming KDE 4.8, but I am not so much in a hurry. First things first! There is the last update in the 4.7 series, which was released earlier today. The Slackware KDE 4.7.4 packages are ready and you can grab them if you like. For [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a>The KDE team has already released two betas of the upcoming KDE 4.8, but I am not so much in a hurry. First things first! There is the last update in the 4.7 series, which was <a href="http://kde.org/announcements/announce-4.7.4.php" target="_blank">released earlier today.</a> The Slackware <a href="http://alien.slackbook.org/ktown/4.7.4/" target="_blank">KDE 4.7.4 packages</a> are ready and you can grab them if you like.</p>
<p>For those who are trying my 4.7 packages for the first time and wonder why the hell am I offering so <em>many</em> packages, please read my earlier <a href="http://alien.slackbook.org/blog/modular-kde-4-7-0-arrives-for-slackware/" target="_blank">post about KDE 4.7.0</a> which explains more about splitting KDE for Slackware into many more (and smaller) packages.</p>
<p>My packages have been compiled on Slackware-current. Even though several people had reported that previous KDE 4.7 packages worked fine on Slackware 13.37, there has been an incompatible update to slackware-current recently (the <em>glibc</em> package). As a result, these new KDE 4.7.4 packages will <em>only</em> work on slackware-current (64-bit and 32-bit). If you are running Slackware 13.37, then stick to your currently installed version of KDE, or install my 4.6.5 packages (or upgrade your Slackware to -current).</p>
<p><span style="color: #0000ff;"><strong>Read the accompanying <a href="http://alien.slackbook.org/ktown/4.7.4/README" target="_blank">README file</a> for installation and upgrade instructions!</strong></span></p>
<p>Some of the highlights of these KDE packages:</p>
<ul>
<li>Since this is the last edition of KDE 4.7, I decided to add updated versions of KDE related packages that I do not usually include: <em>amarok, skanlite, ktorrent</em>. I have no idea when Slackware-current will start moving again, but this set of packages allows you to have a complete, stable and up to date KDE environment for the time to come.</li>
<li>There are several updated dependencies compared to Slackware&#8217;s own KDE 4.5.5: <em>PyQt, QScintilla, akonadi, attica, clucene, ebook-tools, hunspell, libdbusmenu-qt, phonon, polkit-qt-1, qt, raptor2, rascal, redland, shared-desktop-ontologies, sip, soprano, strigi, system-config-printer and virtuoso-ose</em>.</li>
<li>In comparison with my previous KDE 4.7.3 the number of updated dependencies is a much smaller<em>: attica, libktorrent, libmsn, and soprano</em>. Note that <em>libktorrent</em> is now located in &#8220;deps&#8221; instead of &#8220;kde&#8221; directory because it has become a dependency for more than just ktorrent.</li>
<li>KDE dpendencies that are not part of Slackware 13.37 at all (yet): <em>grantlee, herqq, libatasmart, libbluedevil, libssh, phonon-gstreamer, phonon-xine, sg3_utils and udisks</em>. Note that I added <em>phonon-gstreamer and phonon-xine</em> 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.</li>
</ul>
<p>Also worth mentioning is some stuff which is not completely new, since I added these to previous releases of KDE 4.7 already (but if you <em>are</em> new to KDE 4.7 this will certainly interest you):</p>
<ul>
<li>You will find some additional useful new applications, which are not part of the KDE core set. They are new, compared to Slackware&#8217;s own version of KDE. I already added <a href="http://www.afiestas.org/bluedevil-the-new-kde-bluetooth-stack-is-here/" target="_blank">bluedevil</a> 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 <a href="http://kplayer.sourceforge.net/" target="_blank">kplayer</a>, a KDE front-end to MPlayer. With KDE 4.7.2, I added <a href="https://projects.kde.org/projects/playground/devtools/quanta" target="_blank">Quanta Plus</a>, 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 &#8211; instead it is available as a plugin to the Kdevelop Platform. And with KDE 4.7.3, I added a native WICD applet for KDE, called &#8220;<a href="https://projects.kde.org/projects/extragear/network/wicd-kde" target="_blank">wicd-kde</a>&#8220;. It can replace the GTK based &#8220;wicd-client&#8221; which is part of the <a href="http://wicd.net/" target="_blank">wicd</a> package.</li>
<li>I also added <a href="https://projects.kde.org/projects/playground/artwork/oxygen-gtk" target="_blank">oxygen-gtk</a>, which is not really an application, but a theme engine. It (optionally) makes GTK applications visually blend in with KDE&#8217;s own Oxygen theme. There is a README in its documentation directory which explains how to enable it.</li>
<li>Since KDE 4.7.2, I include a &#8220;test&#8221; directory. This directory contains <a href="http://projects.gnome.org/NetworkManager/" target="_blank">Networkmanager</a>, plus some other dependencies, that allow to create a KDE package for &#8220;<a href="http://userbase.kde.org/NetworkManagement" target="_blank">networkmanagement</a>&#8221; which is an applet plus a kcontrol (i.e. a plugin for KDE&#8217;s systemsettings). This test, which sofar has proved to be quite successful, allows you to switch from WICD to NetworkManager as your basic network management service. The applet plus kcontrol make it quite easy to configure your network in KDE (wired, wireless, vpn, dsl and mobile broadband). No new Gnome libraries had to be added for this (NM itself plus its supporting tools have <em>no</em> dependency on the rest of Gnome). I have added NM installation/configuration instructions to the <a href="http://alien.slackbook.org/ktown/4.7.4/README" target="_blank">README</a>.</li>
</ul>
<blockquote><p>A small aside I want to mention:</p>
<p>There was one bug that has been plaguing me ever since KDE 4.7.0 (and I may have had this occasionally before 4.7 but I cannot remember for certain). The bug seems to be ALSA related, but unsure is whether the fault is with ALSA or with KDE. The &#8220;kde deamon (kded4)&#8221; crashes <em>every</em> time when I login to KDE. Surely, it will automatically restart but it is ugly. It was still there in KDE 4.7.3 and it is described in these two bug reports:</p>
<ul>
<li><a href="https://bugs.kde.org/show_bug.cgi?id=209975" target="_blank">https://bugs.kde.org/show_bug.cgi?id=209975</a></li>
<li><a href="https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5471" target="_blank">https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5471</a></li>
</ul>
<p>There is a workaround though. If you disable &#8220;KMixD Mixer Service (kmixd)&#8221; from being started at logon, the crash does not occur anymore and so far I have not found any lost functionality. My laptop&#8217;s hardware volume keys still work, and the KDE mixer applet is still functional. Go to <em>System Settings &gt; Startup and Shutdown &gt; Service Manager</em>, and remove the check in the checkbox for KMix Daemon.</p></blockquote>
<p>The KDE 4.7.4 packages for Slackware-current are available for download from my “<em>ktown</em>” repository and several mirrors (<em>taper</em> will be in sync when I post this, the other mirrors will have to catch up):</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/4.7.4/" target="_blank">http://alien.slackbook.org/ktown/4.7.4/</a> (the master repository), rsync URI: rsync://alien.slackbook.org/alien/ktown/4.7.4/</li>
<li><a href="http://taper.alienbase.nl/mirrors/alien-kde/4.7.4/" target="_blank">http://taper.alienbase.nl/mirrors/alien-kde/4.7.4/</a> (my <em>fast</em> mirror), rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/4.7.4/</li>
<li><a href="http://repo.ukdw.ac.id/alien-kde/4.7.4/" target="_blank">http://repo.ukdw.ac.id/alien-kde/4.7.4/</a> (willysr’s Indonesian mirror), rsync URI: rsync://repo.ukdw.ac.id/alien-kde/4.7.4/</li>
<li><a href="http://scw.net.br/alien-ktown/4.7.4/" target="_blank">http://scw.net.br/alien-ktown/4.7.4/</a> (a mirror maintained by Herbert Alexander Faleiros), rsync URI: rsync://rsync.scw.net.br/alien-ktown/4.7.4/</li>
</ul>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-4-7-4-last-of-the-4-7-series/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Fixes for LibreOffice in KDE</title>
		<link>http://alien.slackbook.org/blog/fixes-for-libreoffice-in-kde/</link>
		<comments>http://alien.slackbook.org/blog/fixes-for-libreoffice-in-kde/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 13:58:25 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[OOo]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[oxygen]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=949</guid>
		<description><![CDATA[Those of you who use KDE as their desktop environment and also use my LibreOffice packages, will know that there are two major annoyances, related to KDE&#8217;s theming engine but ultimately caused by bugs in LibreOffice. Those annoyances are: Tooltips in LO applications show up as black text on black background, effectively rendering them useless. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://libreoffice.org/" target="_blank"><img class="size-full wp-image-511 alignleft" style="border: 0pt none; margin: 5px;" title="libreoffce_logo" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/libreoffce_logo.png" alt="" width="72" height="60" /></a>Those of you who use KDE as their desktop environment and also use my LibreOffice packages, will know that there are two major annoyances, related to KDE&#8217;s theming engine but ultimately caused by bugs in LibreOffice.</p>
<p>Those annoyances are:</p>
<ul>
<li>Tooltips in LO applications show up as black text on black background, effectively rendering them useless. You can fix that by changing the color of Tooltips in &#8220;<em>System Settings &gt; Application Appearance &gt; Colors</em>&#8221; and then in the tab called &#8220;colors&#8221; look for &#8220;Tooltip background&#8221; and change that to some lighter color. But that changes the behaviour of every tooltip in other applications as well, so this should really be fixed in LibreOffice.</li>
<li>When using KDE&#8217;s Oxygen window decorations, all LO applications will have a non-functional horizontal scrollbar &#8211; you can not grab hold of it or move it left-right with your mouse.</li>
</ul>
<p>Two patches which I found in OpenSuse were needed to fix both these annoyances. I rebuilt my LibreOffice packages for Slackware after applying them. Get them if you were annoyed by these issues just like me.</p>
<ul>
<li><a href="http://slackware.com/~alien/slackbuilds/libreoffice/" target="_blank">http://slackware.com/~alien/slackbuilds/libreoffice/</a> (master site)</li>
<li><a href="http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/slackbuilds/libreoffice/</a></li>
<li><a href="http://slackware.org.uk/people/alien/slackbuilds/libreoffice/" target="_blank">http://slackware.org.uk/people/alien/slackbuilds/libreoffice/</a></li>
<li><a href="http://scw.net.br/alien/slackbuilds/libreoffice/" target="_blank">http://scw.net.br/alien/slackbuilds/libreoffice/</a></li>
<li><a href="http://repo.ukdw.ac.id/alien-libreoffice/" target="_blank">http://repo.ukdw.ac.id/alien-libreoffice/</a></li>
<li><a href="http://alien.slackbook.org/slackbuilds/libreoffice/" target="_blank">http://alien.slackbook.org/slackbuilds/libreoffice/</a></li>
</ul>
<p>Note that the mirror sites also offer <em>rsync</em> access as well as faster download speeds. Only <em>taper.alienbase.nl</em> and <em>alien.slackbook.org</em> are up to date at this moment (because I maintain those myself) but the other mirrors should pick up the updates automatically soon enough.</p>
<p>Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/fixes-for-libreoffice-in-kde/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>kmail terminates during startup with &#8220;Failed to fetch the resource collection&#8221;</title>
		<link>http://alien.slackbook.org/blog/kmail-terminates-during-startup-with-failed-to-fetch-the-resource-collection/</link>
		<comments>http://alien.slackbook.org/blog/kmail-terminates-during-startup-with-failed-to-fetch-the-resource-collection/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 01:38:37 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[akonadi]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[pim]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=939</guid>
		<description><![CDATA[One thing that keeps boggling people&#8217;s minds when they use KDE is Akonadi, the framework used to access PIM-like data. PIM being &#8220;Personal Information Management&#8221;. Akonadi leaves me in the dark too, sometimes! If you want to know a bit more about how Akonadi sits at the core of your personal data management in KDE, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 5px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="38" height="38" /></a>One thing that keeps boggling people&#8217;s minds when they use KDE is <a href="http://userbase.kde.org/Akonadi_and_AddressBook" target="_blank">Akonadi</a>, the framework used to access PIM-like data. PIM being &#8220;Personal Information Management&#8221;. Akonadi leaves me in the dark too, sometimes!</p>
<p>If you want to know a bit more about how Akonadi sits at the core of your personal data management in KDE, you might want to read these articles first, one being two  years old and the other a bit more recent&#8230; <a href="http://thomasmcguire.wordpress.com/2009/10/03/akonadi-nepomuk-and-strigi-explained/" target="_blank">http://thomasmcguire.wordpress.com/2009/10/03/akonadi-nepomuk-and-strigi-explained/</a> and <a href="http://vizzzion.org/blog/2010/08/demystifying-akonadi/" target="_blank">http://vizzzion.org/blog/2010/08/demystifying-akonadi/</a> . This is also a nice article &#8220;<em>Akonadi misconception #1: where is my data?</em>&#8220;: <a href="http://blogs.kde.org/node/4503" target="_blank">http://blogs.kde.org/node/4503</a> which is definitely worth checking out.</p>
<p>In the meantime, there is an issue I wanted to discuss with you, considering Akonadi. When you upgrade to KDE 4.7.x coming from Slackware&#8217;s KDE 4.5.5, the upgrade process is not always smooth. The PIM suite in KDE 4.7.x is now using Akonadi as its backend, meaning your PIM data (kmail, kontact etc) are migrated over to the Akonadi storage the very first time you start your new KDE. This migration is not always proceeding perfectly.</p>
<p>There&#8217;s a thread on <a href="http://www.linuxquestions.org/questions/slackware-14/kmail-crashing-in-slackware-current-with-kde-4-7-3-a-913087/" target="_blank">LinuxQuestions.org</a> about kmail crashing on startup with a very specific error message &#8220;<em>Failed to fetch the resource collection</em>&#8220;. I provided the solution in that thread but thought it would be good to document it here in the blog as well. The bug is fairly old, it is being discussed in <a href="https://bugs.kde.org/show_bug.cgi?id=259355" target="_blank">https://bugs.kde.org/show_bug.cgi?id=259355</a></p>
<p>What you have to do if you encounter this issue, is the following:</p>
<ol>
<li>Launch Akonadi Console (for instance by pressing &#8220;Alt-F2&#8243; to open krunner and typing &#8220;akonadiconsole&#8221;).</li>
<li>In the &#8220;Agents&#8221; tab, select the &#8220;Local Folders&#8221; resource.</li>
<li>Select &#8220;Configure &gt; Configure natively&#8230;&#8221;.</li>
<li>If an error appears indicating that &#8220;<em>the current folder does not exist</em>&#8221; don&#8217;t worry. Select a <em>new</em> directory which does <em>not yet exist</em>, for instance: <span style="color: #0000ff;">/home/&lt;USERNAME&gt;/.kde/share/apps/kmail/mail/</span></li>
</ol>
<p>This should fix the issue with kmail.</p>
<p>You can fix it the hard way, by removing all of your &#8220;.kde&#8221; directory content but that is so rude, and you lose a lot of other configurations besides your mail.</p>
<p>A whole section of the KDE User Base is devoted to Akonadi troubleshooting, I recommend you check that out if you run into Akonadi related issues: <a href="http://userbase.kde.org/Akonadi_4.4/Troubleshooting" target="_blank">http://userbase.kde.org/Akonadi_4.4/Troubleshooting</a></p>
<p>Cheers, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kmail-terminates-during-startup-with-failed-to-fetch-the-resource-collection/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>KDE updated to 4.7.3</title>
		<link>http://alien.slackbook.org/blog/kde-updated-to-4-7-3/</link>
		<comments>http://alien.slackbook.org/blog/kde-updated-to-4-7-3/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 18:09:26 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde4]]></category>
		<category><![CDATA[networkmanager]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=934</guid>
		<description><![CDATA[Another month passes, and another maintenance release of KDE.arrives, we are up to 4.7.3 now. As usual, here are my KDE 4.7.3 packages for Slackware hot on the heals of the KDE team. For those who are trying my 4.7 packages for the first time and wonder why the hell am I offering so many [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a>Another month passes, and another <a href="http://kde.org/announcements/announce-4.7.3.php" target="_blank">maintenance release of KDE</a>.arrives, we are up to <span style="color: #0000ff;">4.7.3</span> now. As usual, here are my <a href="http://alien.slackbook.org/ktown/4.7.3/" target="_blank">KDE 4.7.3 packages for Slackware</a> hot on the heals of the KDE team.</p>
<p>For those who are trying my 4.7 packages for the first time and wonder why the hell am I offering so <em>many</em> packages, please read my earlier <a href="http://alien.slackbook.org/blog/modular-kde-4-7-0-arrives-for-slackware/" target="_blank">post about KDE 4.7.0</a> which explains more about splitting KDE for Slackware into many more (and smaller) packages.</p>
<p>My packages have been compiled on Slackware-current. My educated guess is that you can use them on Slackware 13.37 too (several people have reported in various places that they are running my KDE 4.7.2 on Slackware 13.37 successfully).</p>
<p>Still:</p>
<p><span style="color: #0000ff;"><strong>Read the accompanying <a href="http://alien.slackbook.org/ktown/4.7.3/README" target="_blank">README file</a> for installation and upgrade instructions!</strong></span></p>
<p>Some of the highlights of these KDE packages:</p>
<ul>
<li>There are several updated dependencies compared to Slackware&#8217;s own KDE 4.5.5: <em>PyQt, QScintilla, akonadi, attica, clucene, ebook-tools, hunspell, libdbusmenu-qt, phonon, polkit-qt-1, qt, raptor2, rascal, redland, shared-desktop-ontologies, sip, soprano, strigi, system-config-printer and virtuoso-ose</em>.</li>
<li>In comparison with my previous KDE 4.7.2 the number of updated dependencies is a bit smaller<em>: akonadi, grantlee, libbluedevil, libssh, phonon, shared-desktop-ontologies and upower</em>.</li>
<li>KDE dpendencies that are not part of Slackware 13.37 at all (yet): <em>grantlee, herqq, libatasmart, libbluedevil, libssh, phonon-gstreamer, phonon-xine, sg3_utils and udisks</em>. Note that I added <em>phonon-gstreamer and phonon-xine</em> 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.</li>
</ul>
<p>Not new since I added these to KDE 4.7.1 before (but if you <em>are</em> new to KDE 4.7 this will interest you):</p>
<ul>
<li>You will find some additional useful new applications, which are not part of the KDE core set. They are new, compared to Slackware&#8217;s own version of KDE. I already added <a href="http://www.afiestas.org/bluedevil-the-new-kde-bluetooth-stack-is-here/" target="_blank">bluedevil</a> 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 <a href="http://kplayer.sourceforge.net/" target="_blank">kplayer</a>, a KDE front-end to MPlayer. With KDE 4.7.2, I added <a href="https://projects.kde.org/projects/playground/devtools/quanta" target="_blank">Quanta Plus</a>, 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 &#8211; instead it is available as a plugin to the Kdevelop Platform. And this time, I added a native WICD applet for KDE, called &#8220;<a href="https://projects.kde.org/projects/extragear/network/wicd-kde" target="_blank">wicd-kde</a>&#8220;. It can replace the GTK based &#8220;wicd-client&#8221; which is part of the <a href="http://wicd.net/" target="_blank">wicd</a> package.</li>
<li>I also added <a href="https://projects.kde.org/projects/playground/artwork/oxygen-gtk" target="_blank">oxygen-gtk</a>, which is not really an application, but a theme engine. It (optionally) makes GTK applications visually blend in with KDE&#8217;s own Oxygen theme. There is a README in its documentation directory which explains how to enable it.</li>
<li>And right after releasing my KDE 4.7.2 packages, I added a &#8220;test&#8221; directory. The same test directory is also present in the 4.7.3 package set. It contains <a href="http://projects.gnome.org/NetworkManager/" target="_blank">Networkmanager</a>, plus some other dependencies, that allow to create a package for &#8220;<a href="http://userbase.kde.org/NetworkManagement" target="_blank">networkmanagement</a>&#8221; which is an applet plus a kcontrol (i.e. a plugin for KDE&#8217;s systemsettings). This allows you to switch from WICD to NetworkManager as your basic network management service. The applet plus kcontrol make it dead easy to configure your network (wired, wireless, vpn, dsl and mobile broadband). No new Gnome libraries had to be added for this (NM itself plus its supporting tools have <em>no</em> dependency on the rest of Gnome). I have added NM installation/configuration instructions to the <a href="http://alien.slackbook.org/ktown/4.7.3/README" target="_blank">README</a>.</li>
</ul>
<blockquote><p>A small aside I want to mention:</p>
<p>There was one bug that has been plaguing me ever since KDE 4.7.0 (and I may have had this occasionally before 4.7 but I cannot remember for certain). The bug seems to be ALSA related, but unsure is whether the fault is with ALSA or with KDE. The &#8220;kde deamon (kded4)&#8221; crashes <em>every</em> time when I login to KDE. Surely, it will automatically restart but it is ugly. It is still there in KDE 4.7.3 and it is described in these two bug reports:</p>
<ul>
<li><a href="https://bugs.kde.org/show_bug.cgi?id=209975" target="_blank">https://bugs.kde.org/show_bug.cgi?id=209975</a></li>
<li><a href="https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5471" target="_blank">https://bugtrack.alsa-project.org/alsa-bug/view.php?id=5471</a></li>
</ul>
<p>There is a workaround though. If you disable &#8220;KMixD Mixer Service (kmixd)&#8221; from being started at logon, the crash does not occur anymore and so far I have not found any lost functionality. My laptop&#8217;s hardware volume keys still work, and the KDE mixer applet is still functional. Go to <em>System Settings &gt; Startup and Shutdown &gt; Service Manager</em>, and remove the check in the checkbox for KMix Daemon.</p></blockquote>
<p>The KDE 4.7.3 packages for Slackware-current are available for download from my “<em>ktown</em>” repository and several mirrors (<em>taper</em> will be in sync when I post this, the other mirrors will have to catch up):</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/4.7.3/" target="_blank">http://alien.slackbook.org/ktown/4.7.3/</a> (the master repository), rsync URI: rsync://alien.slackbook.org/alien/ktown/4.7.3/</li>
<li><a href="http://taper.alienbase.nl/mirrors/alien-kde/4.7.3/" target="_blank">http://taper.alienbase.nl/mirrors/alien-kde/4.7.3/</a> (my <em>fast</em> mirror), rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/4.7.3/</li>
<li><a href="http://repo.ukdw.ac.id/alien-kde/4.7.3/" target="_blank">http://repo.ukdw.ac.id/alien-kde/4.7.3/</a> (willysr’s Indonesian mirror), rsync URI: rsync://repo.ukdw.ac.id/alien-kde/4.7.3/</li>
<li><a href="http://scw.net.br/alien-ktown/4.7.3/" target="_blank">http://scw.net.br/alien-ktown/4.7.3/</a> (a mirror maintained by Herbert Alexander Faleiros), rsync URI: rsync://rsync.scw.net.br/alien-ktown/4.7.3/</li>
</ul>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-updated-to-4-7-3/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>KDE bugfixes and how to use my modular KDE.SlackBuild</title>
		<link>http://alien.slackbook.org/blog/kde-bugfixes-and-how-to-use-my-modular-kde-slackbuild/</link>
		<comments>http://alien.slackbook.org/blog/kde-bugfixes-and-how-to-use-my-modular-kde-slackbuild/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 19:18:49 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[slackbuild]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=923</guid>
		<description><![CDATA[KDE 4.7.2 fixes In the past week, fixes have been posted to the KDE packagers mailing list, asking us to apply those to our packages. Both fixes are important enough that I updated my kdelibs and kdepim-runtime packages. There is a fix for kdelibs of which Sebastian Trueg states &#8220;Hi packagers, sadly I introduced a [...]]]></description>
			<content:encoded><![CDATA[<h2><a href="http://dot.kde.org/"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a>KDE 4.7.2 fixes</h2>
<p>In the past week, fixes have been posted to the KDE packagers mailing list, asking us to apply those to our packages. Both fixes are important enough that I updated my kdelibs and kdepim-runtime packages.</p>
<p>There is a fix for kdelibs of which <a href="http://trueg.wordpress.com/" target="_blank">Sebastian Trueg</a> states &#8220;<em>Hi packagers, sadly I introduced a serious issue into kdelibs 4.7.2 which was intended to be a fix. This bug prevents any query which does NOT use wide unicode characters to fail. The attached patch provides a workaround for this issue and will make all queries work</em>&#8220;. Another patch is for the kdepim-runtime package. It fixes <a href="https://bugs.kde.org/show_bug.cgi?id=283467">bug 283467</a> &#8220;<em>Kmail has duplicated folders after migration from previous version</em>&#8221;</p>
<p>Both updated packages are now available in the <a href="http://alien.slackbook.org/ktown/4.7.2/" target="_blank">KDE 4.7.2 section</a> of my &#8220;<em>ktown</em>&#8221; repository.</p>
<p>The 32bit packages:</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/4.7.2/x86/kde/kdelibs-4.7.2-i486-2alien.txz" target="_blank">http://alien.slackbook.org/ktown/4.7.2/x86/kde/kdelibs-4.7.2-i486-2alien.txz</a> (<a href="http://alien.slackbook.org/ktown/4.7.2/x86/kde/kdelibs-4.7.2-i486-2alien.txz.asc" target="_blank">gpg signature</a>)</li>
<li><a href="http://alien.slackbook.org/ktown/4.7.2/x86/kde/kdepim-runtime-4.7.2-i486-2alien.txz" target="_blank">http://alien.slackbook.org/ktown/4.7.2/x86/kde/kdepim-runtime-4.7.2-i486-2alien.txz</a> (<a href="http://alien.slackbook.org/ktown/4.7.2/x86/kde/kdepim-runtime-4.7.2-i486-2alien.txz.asc" target="_blank">gpg signature</a>)</li>
</ul>
<p>The 64bit packages:</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/4.7.2/x86_64/kde/kdelibs-4.7.2-x86_64-2alien.txz" target="_blank">http://alien.slackbook.org/ktown/4.7.2/x86_64/kde/kdelibs-4.7.2-x86_64-2alien.txz</a> (<a href="http://alien.slackbook.org/ktown/4.7.2/x86_64/kde/kdelibs-4.7.2-x86_64-2alien.txz.asc" target="_blank">gpg signature</a>)</li>
<li><a href="http://alien.slackbook.org/ktown/4.7.2/x86_64/kde/kdepim-runtime-4.7.2-x86_64-2alien.txz" target="_blank">http://alien.slackbook.org/ktown/4.7.2/x86_64/kde/kdepim-runtime-4.7.2-x86_64-2alien.txz</a> (<a href="http://alien.slackbook.org/ktown/4.7.2/x86_64/kde/kdepim-runtime-4.7.2-x86_64-2alien.txz.asc" target="_blank">gpg signature</a>)</li>
</ul>
<h2>KDE.SlackBuild HOWTO</h2>
<p>Some people have asked how to work with the modularized KDE.SlackBuild script. It is not immediately clear to everybody for instance how to apply patches, or how to rebuild individual packages. I will use this  opportunity to explain a bit about the innards of the new framework.</p>
<p>The KDE.SlackBuild concept is loosely based on Patrick&#8217;s modular X.Org build. For a user of the script, there are not really that many differences compared to building X.Org. Let me tell you more:</p>
<h3>The directory structure</h3>
<ul>
<li><span style="color: #0000ff;">KDE.SlackBuild</span> :this is the script which you run to build the complete KDE Software Compilation, or any number of its individual packages.</li>
<li><span style="color: #0000ff;">KDE.options</span> : this file contains common options for all packages. For instance, it contains the version of KDE we are compiling, and the overall build number (usually all the packages will get a build number &#8220;1&#8243;)</li>
<li><span style="color: #0000ff;">build/</span> : If a package needs another build number than defined in <span style="color: #0000ff;">KDE.options</span>, you should create a new file in the &#8220;<span style="color: #0000ff;">build</span>&#8221; directory that must carry the name of this package. Iinside the file you write the desired build number.</li>
<li><span style="color: #0000ff;">cmake/</span> : This directory contains the actual compilation script, called &#8220;cmake&#8221;.. The cmake program is used to configure the source code for Qt/KDE based applications (make will be called afterwards to compile the configured soiurces). If an application needs a non-standard set of cmake/make parameters or commands, you must create a new file in this directory, carrying the name of the application, and inside you add the custom compilation commands. Use the default &#8220;cmake&#8221; script as your starting point. The <span style="color: #0000ff;">KDE.SlackBuild</span> script will then use this custom file instead of the default &#8220;cmake&#8221; file.</li>
<li><span style="color: #0000ff;">docs/</span> : The <span style="color: #0000ff;">KDE.SlackBuild</span> script will add a couple of common documentation files from the source tarball into the resulting package&#8217;s &#8220;/usr/doc&#8221; diretory. Think of files like &#8220;<em>AUTHORS* CONTRIBUTING* COPYING* HACKING* INSTALL* MAINTAINERS README* NEWS* TODO*</em>&#8220;. If an application&#8217;s source tarball contains other documentation files that you want to have added instead, then you should create a new file in the &#8220;<span style="color: #0000ff;">docs/</span>&#8221; directory, containing the application&#8217;s name and inside you add the files that the <span style="color: #0000ff;">KDE.SlackBuild</span> should add to the package&#8217;s &#8220;/usr/doc&#8221; directory.</li>
<li><span style="color: #0000ff;">doinst.sh/</span> : To every package a generic &#8220;doinst.sh&#8221; script will be added. This is the script which is run by &#8220;installpkg&#8221; and &#8220;upgradepkg&#8221; after installing the package (for instance to refresh the KDE menu or to register new MIME types). If an application needs its own &#8220;doinst.sh&#8221; script &#8220;doinst.sh&#8221; then you add it to the &#8220;<span style="color: #0000ff;">doinst.sh</span>&#8221; directory, the file should carry the name of the application (I am repeating myself a lot but that&#8217;s because the concept is identical for all these subdirectories)</li>
<li><span style="color: #0000ff;">makepkg/</span> : Creating the actual package after its compilation has been completed is accomplished by calling the &#8220;makepkg&#8221; command. If you have a package that needs a custom <em>makepkg</em> commandline you can add that here.</li>
<li><span style="color: #0000ff;">modularize</span> : KDE Software Collection is built out of <span style="color: #0000ff;">modules</span> (think of modules like &#8220;kdelibs&#8221;, &#8220;kdenetwork&#8221;, etc&#8230;). These modules used to be distributed as big &#8220;monolithic&#8221; source tarballs in the past, and we would create one Slackware package for every module. This has changed since KDE 4.7.0 where the sources of these modules were split off into a lot of separate tarballs. The <span style="color: #0000ff;">KDE.SlackBuild</span> still builds one package per module if you do not tell it to do otherwise. If you need/want to split up a module into sub-packages, then you edit section in the &#8220;<span style="color: #0000ff;">modularize</span>&#8221; file which applies to this module. Every name you add to the &#8220;<span style="color: #0000ff;">modularize</span>&#8221; file (which must correspond to a source tarball of the same name) will be built as a separate package. for instance, the &#8220;kdebase&#8221; section contains the following lines, which means that compiling the &#8220;kdebase&#8221; module will result in the additional packages: <em>konsole, kate, kde-wallpapers, kde-workspace, kde-runtime</em>: These separate programs used to be included in the <em>kdebase</em> package itself previously:</li>
</ul>
<blockquote>
<p style="padding-left: 60px;"><span style="color: #0000ff;"># kdebase:</span><br />
<span style="color: #0000ff;">konsole</span><br />
<span style="color: #0000ff;">kate</span><br />
<span style="color: #0000ff;">kde-wallpapers</span><br />
<span style="color: #0000ff;">kde-workspace</span><br />
<span style="color: #0000ff;">kde-runtime</span></p>
</blockquote>
<ul>
<li><span style="color: #0000ff;">modules/</span> : This directory contains the KDE modules, one file per module. Inside each file you will find the basenames of the individual source tarballs which make up this module. If a source tarball is listed inside one of these files but is not listed in the &#8220;<span style="color: #0000ff;">modularize</span>&#8221; file (see the previous bullet) then the binaries resulting from compiling this source will be included into the main module package and not be split off into its own separate package.</li>
<li><span style="color: #0000ff;">noarch</span> : Most of the KDE packages will be built for a specific machine architecture (i486 or x86_4 for instance). If a package does not contain machine-dependant code then its architecture type should be &#8220;<em>noarch</em>&#8220;. In that case you should add the name of the package to the &#8220;<span style="color: #0000ff;">noarch</span>&#8221; file.</li>
<li><span style="color: #0000ff;">package-blacklist</span> :  The collection of source tarballs is bigger than what we support on the Slackware Linux platform (some of the sources apply to other distros only or to MS Windows, such as the &#8220;csharp&#8221; tarball for instance). The &#8220;<span style="color: #0000ff;">package-blacklist</span>&#8221; file is where you enter the names of source tarballs to skip compiling  Just the application&#8217;s basename &#8211; no version.number is needed.</li>
<li><span style="color: #0000ff;">patch/</span> : This directory contains patch scripts for applications (see further down for more detail).</li>
<li><span style="color: #0000ff;">post-install/</span> : A few packages need additional work <em>after</em> the &#8220;cmake &amp;&amp; make &amp;&amp; make install&#8221; sequence. If you need that, you can add a file with the name of the application inside the &#8220;<span style="color: #0000ff;">post-install</span>&#8221; directory containing those commands.</li>
<li><span style="color: #0000ff;">pre-install/</span> : A few packages need additional preparation <em>before</em> the &#8220;cmake &amp;&amp; make &amp;&amp; make install&#8221; sequence. If you need that, you can add a file with the name of the application inside the &#8220;<span style="color: #0000ff;">pre-install</span>&#8221; directory containing those commands.</li>
<li>slack-desc/ : Every package that is going to be created needs a descriptive file (the package&#8217;s <em>slack-desc</em> file). They go into the &#8220;<span style="color: #0000ff;">slack-desc</span>&#8221; directory, each carrying the name of their application.</li>
<li>src/ : All the KDE sources go in here. It does not matter if you put some of the sources into their own subdirectory, the <span style="color: #0000ff;">KDE.SlackBuild</span> script will figure out where they are. For instance, I moved the &#8220;extragear&#8221; sources (these are the applications which do not belong to the core of KDE SC) into a subdirectory &#8220;extragear&#8221; but in fact the name can be arbirtrarily chosen.</li>
</ul>
<h3>Compiling one or more single packages</h3>
<p>By default, the compilation script &#8220;<span style="color: #0000ff;">KDE.SlackBuild</span>&#8221; will compile <em>all</em> the packages for the KDE Software Compilation. If you want to build only one module, or only a few of a module&#8217;s sub-packages, then you have to call the script with the appropriate parameters. If you want to build a sub-package you have to specify to which module it belongs. A module and a sub-package are separated by a colon (:). Multiple sub-packages are separated by a comma (,).</p>
<p>The generic method is:</p>
<blockquote><p><strong><span style="color: #0000ff;"># ./KDE.SlackBuild [ module[:subpackage1,subpackage2,...] [ module[:subpackage1,subpackage2,...] &#8230;] ]</span></strong></p></blockquote>
<p>For instance:</p>
<ul>
<li>To compile only the &#8220;kdelibs&#8221; module, you run:</li>
</ul>
<blockquote><p><strong><span style="color: #0000ff;"># ./KDE.SlackBuild kdelibs</span></strong></p></blockquote>
<ul>
<li>To compile the &#8220;kdelibs&#8221; module as well as the kdepim-runtime package which is a component of the &#8220;kdepim&#8221; module:</li>
</ul>
<blockquote><p><strong><span style="color: #0000ff;"># ./KDE.SlackBuild kdelibs kdepim:kdepim-runtime</span></strong></p></blockquote>
<ul>
<li>To compile packages for kalgebra, kstars and marble which are all components of the &#8220;kdeedu&#8221; module, you run:</li>
</ul>
<blockquote><p><strong><span style="color: #0000ff;"># ./KDE.SlackBuild kdeedu:kalgebra,kstars,marble</span></strong></p></blockquote>
<p>You see that it is actually quite simple, although a bit different from the old method (until KDE 4.6) of building individual packages.</p>
<h3>Applying a patch to a KDE package</h3>
<p>If you need to patch a package in the KDE Software Compilation, then you must first create a subfolder in the &#8220;<span style="color: #0000ff;">patch</span>&#8221; directory with the name of the package. Then add the patch file into that subdirectory. Finally create a file <span style="color: #0000ff;">&lt;packagename&gt;.patch</span> (or edit the file if it already exists) in the &#8220;<span style="color: #0000ff;">patch</span>&#8221; directory, The file &#8220;&lt;packagename&gt;.patch&#8221; must perform the actual patching, and the <em>patch</em> command <em>must</em> be appended with the following series of commands in order for KDE.SlackBuild to determine if the patch failed or not:</p>
<blockquote><p><span style="color: #0000ff;"><strong> || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }</strong></span></p></blockquote>
<p>And to make the new package name differ from the old version, you have to update its BUILD number. Edit (or create) a file in the &#8220;<span style="color: #0000ff;">build</span>&#8221; directory for the package and write the new BUILD number in that file. Usually the new BUILD number is one higher than the previous if that was an integer value.</p>
<p>&nbsp;</p>
<h3>Checking if your sources match the build files</h3>
<p>Suppose you are not certain if the source tarballs you added to the &#8220;<span style="color: #0000ff;">src/</span>&#8221; directory match the available slack-desc files and module files, you can run the build script with an additional environment variable. If you run the following command, the <span style="color: #0000ff;">KDE.SlackBuild</span> script will compare the content of the &#8220;<span style="color: #0000ff;">src</span>&#8221; directory with the content of the &#8220;<span style="color: #0000ff;">slack-desc</span>&#8221; directory and the content of the &#8220;<span style="color: #0000ff;">modules</span>&#8221; directory and will complain if it finds anything amiss (and abort the script):</p>
<blockquote><p><strong><span style="color: #0000ff;"># PRECHECK=yes ./KDE.SlackBuild</span></strong></p></blockquote>
<p>&nbsp;</p>
<p>I hope this clears up things a bit for you!</p>
<p>Cheers, Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-bugfixes-and-how-to-use-my-modular-kde-slackbuild/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Package updates in the past days</title>
		<link>http://alien.slackbook.org/blog/package-updates-in-the-past-days/</link>
		<comments>http://alien.slackbook.org/blog/package-updates-in-the-past-days/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 12:36:31 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=904</guid>
		<description><![CDATA[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 &#8220;data management server&#8221; which powers a lot of the functionality in [...]]]></description>
			<content:encoded><![CDATA[<p>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.</p>
<h3>virtuoso</h3>
<p>Along with my packages for KDE 4.7.x I added an updated version of <a href="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main" target="_blank">virtuoso</a> &#8220;data management server&#8221; which powers a lot of the functionality in today&#8217;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 <a href="https://bugs.kde.org/show_bug.cgi?id=271664" target="_blank">https://bugs.kde.org/show_bug.cgi?id=271664</a> for more details about this issue. I applied a fix to my <em>virtuoso-ose</em> package which solves this.</p>
<p>Package available here in the 4.7.1 section: <a href="http://alien.slackbook.org/ktown/" target="_blank">http://alien.slackbook.org/ktown/</a> as well as all the usual mirrors.</p>
<h3>kde-workspace</h3>
<p>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&#8217;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. <a href="http://blog.martin-graesslin.com/blog/2011/08/rendering-at-60-frames/" target="_blank">Martin&#8217;s blog article</a> describes how he discovered the bug during his performance analysis of KDE 4.8 code. I have applied the <a href="https://projects.kde.org/projects/kde/kde- workspace/repository/revisions/e142a1a142cbc8b87f021223e6abc947f456a7f9" target="_blank">patch he provided</a> in his email to my KDE 4.7.1 <em>kde-workspace</em> 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.</p>
<p>Package available here in the 4.7.1 section: <a href="http://alien.slackbook.org/ktown/" target="_blank">http://alien.slackbook.org/ktown/</a> as well as all the usual mirrors.</p>
<h3>vlcgit</h3>
<p>This is not a package <strong>update</strong> per sé. I have been compiling the development version of the <a href="http://videolan.org/" target="_blank">VLC</a> 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 &#8220;break&#8221; 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 &#8220;<a href="http://slackware.com/~alien/slackbuilds/vlcgit/" target="_blank">vlcgit</a>&#8221; and the build script &#8220;<a href="http://slackware.com/~alien/slackbuilds/vlcgit/build/vlcgit.SlackBuild" target="_blank">vlcgit.SlackBuild</a>&#8221; but the actual package is named &#8220;vlc&#8221; so that you can easily update from 1.1.11 to this development snapshot. The vlc program will identity itself as &#8220;1.2.0-git&#8221; 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.</p>
<p>VLC 1.2.0 is expected to be released before the end of 2011.</p>
<p>Packages here: <a href="http://slackware.com/~alien/slackbuilds/vlcgit/" target="_blank">http://slackware.com/~alien/slackbuilds/vlcgit/</a> (which is a US server so these packages do not contain the mp3 and aac encoders because of patent disputes) and at <a href="http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlcgit/" target="_blank">http://taper.alienbase.nl/mirrors/people/alien/restricted_slackbuilds/vlcgit/ </a>(for the version that includes mp3 and aac audio <strong>EN</strong>coding capability). Also available on all the other mirrors of course.</p>
<h3>flashplayer-plugin</h3>
<p>The Adobe people are finally putting good effort into their <a href="http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/" target="_blank">Linux flash player</a> plugin. One month after the &#8220;beta 2&#8243; release we now have the &#8220;release candidate 1&#8243; 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.</p>
<p>Package available at <a href="http://slackware.com/~alien/slackbuilds/flashplayer-plugin/" target="_blank">http://slackware.com/~alien/slackbuilds/flashplayer-plugin/</a></p>
<h3>calibre</h3>
<p>The <a href="http://calibre-ebook.com/download_linux" target="_blank">calibre download page</a> states that you should &#8220;<em>not use your distribution provided calibre package, as those are often buggy/outdated. Instead use the Binary install described below</em>&#8220;. 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.</p>
<p>Get the package here: <a href="http://slackware.com/~alien/slackbuilds/calibre/" target="_blank">http://slackware.com/~alien/slackbuilds/calibre/</a></p>
<h3>sigil</h3>
<p>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 <em>epub editor</em>. 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&#8217;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: <a href="http://code.google.com/p/sigil/" target="_blank">Sigil</a>. Sigil is designed to edit epub format only. It contains an embedded <a href="http://tidy.sourceforge.net/" target="_blank">HTML tidy</a> which cleans up the book&#8217;s HTML code autimatically and an embedded <a href="http://code.google.com/p/flightcrew/" target="_blank">Flightcrew</a>, which assists you in validating your book to the EPUB specification.</p>
<p>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 <a href="http://code.google.com/p/sigil/wiki/LinuxDistroPackages" target="_blank">page with distro-specific packages</a> and add a link to my Slackware package there. He did that right away, and more distros have been added there since.</p>
<p>Get the package fir Sigil here: <a href="http://slackware.com/~alien/slackbuilds/sigil/" target="_blank">http://slackware.com/~alien/slackbuilds/sigil/</a> .</p>
<p style="text-align: center;"><a href="http://code.google.com/p/sigil/wiki/MoreScreenshots" target="_blank"><img class="size-medium wp-image-905 aligncenter" style="border: 0pt none; margin-top: 10px; margin-bottom: 10px;" title="book_view" src="http://alien.slackbook.org/blog/wp-content/uploads/2011/09/book_view-300x254.png" alt="" width="300" height="254" /></a></p>
<p>&nbsp;</p>
<p>Good fun with all of this! Eric</p>
<p><span style="text-decoration: underline;"><em>Update Sun Sep 11 15:43:06 UTC 2011</em></span>:</p>
<h3>libbluedevil</h3>
<p><a href="http://slackblogs.blogspot.com/" target="_blank">Willy Sudiarto Raharjo</a> pointed out that there was another package update and I failed to mention it. The 32bit package &#8220;libbluedevil&#8221; was not tagged with my &#8220;<em>alien</em>&#8221; tag initially, and I fixed that by renaming the affected files in the repository.</p>
<p>Remember why tagging your packages is useful? If you use <a href="http://slackpkg.org/" target="_blank">slackpkg</a> to keep your Slackware up to date, then you can blacklist all my packages (since I apply the &#8220;<em>alien</em>&#8221; tag to all my packages) so that slackpkg does not &#8220;see&#8221; them anymore. Add this single line to the file &#8220;<em>/etc/slackpkg/blacklist</em>&#8220;:</p>
<blockquote><p><span style="color: #0000ff;"><strong>[0-9]+alien</strong></span></p></blockquote>
<p> <img src='http://alien.slackbook.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/package-updates-in-the-past-days/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>KDE Software Compilation 4.6.5</title>
		<link>http://alien.slackbook.org/blog/kde-software-compilation-4-6-5/</link>
		<comments>http://alien.slackbook.org/blog/kde-software-compilation-4-6-5/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 15:11:49 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde46]]></category>
		<category><![CDATA[kdepim]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=841</guid>
		<description><![CDATA[The last of the 4.6 series has arrived, and I thought it would be good to compile it for Slackware-current so that Pat Volkerding can concentrate on Slackware&#8217;s core: Please check the official announcement of the KDE Software Compilation 4.6.5 &#8211; and then proceed to download my packages for Slackware. I had hopes that version [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a>The last of the 4.6 series has arrived, and I thought it would be good to compile it for Slackware-current so that Pat Volkerding can concentrate on Slackware&#8217;s core:</p>
<p>Please check the official <a href="http://kde.org/announcements/announce-4.6.5.php" target="_blank">announcement of the KDE Software Compilation 4.6.5</a> &#8211; and then proceed to download my <a href="http://alien.slackbook.org/ktown/4.6.5/" target="_blank">packages for Slackware</a>.</p>
<p>I had hopes that version 4.6.5 of the KDE SC would be added to Slackware but Pat is busy, and I did not want to wait. No problem! Remember, you have to be running Slackware 13.37 (32bit or 64bit) or (preferably) slackware-current in order to use these packages. They were built on slackware-current. Note that between 13.37 and -current, there was an incompatible <em>perl</em> upgrade which may cause some of the KDE 4.6.5 &#8220;language bindings&#8221; to fail on Slackware 13.37 (causing for instance plasmoids to break if those were programmed in perl).</p>
<p><span style="color: #0000ff;"><strong>Please read the accompanying <a href="http://alien.slackbook.org/ktown/4.6.5/README" target="_blank">README file</a> for installation and upgrade instructions!</strong></span></p>
<p>This is the fifth incremental release in the 4.6 series, meaning it&#8217;s mostly bugfixes and translation enhancements.</p>
<p>Some of the highlights of my new set of KDE packages:</p>
<ul>
<li> Packages for the stable release 4.6.1 of kdepim and kdepim-runtime are included.</li>
<li>No updated dependencies since KDE 4.6.4 if you have that installed already.</li>
<li>Updated dependencies with regard to the stable Slackware 13.37 are: <em>PyQt, QScintilla, akonadi, attica, ebook-tools, hunspell, libdbusmenu-qt,sip, soprano, system-config-printer, virtuoso-ose</em>.</li>
<li>Not part of Slackware 13.37 at all (yet): <em>grantlee, libatasmart, libbluedevil, libssh, sg3_utils, udisks</em>.</li>
<li>And <a href="http://www.afiestas.org/bluedevil-the-new-kde-bluetooth-stack-is-here/" target="_blank">bluedevil</a> was added &#8211; not a dependency as such, but rather additional functionality for your KDE desktop. Bluedevil is the new KDE bluetooth stack, based on the BlueZ libraries already present in Slackware. I added its package to the &#8220;kde&#8221; directory. It integrates a lot better into KDE than the GTK application &#8220;blueman&#8221; which is now primarily meant to be used with the non-KDE desktop environments.</li>
</ul>
<p>The KDE 4.6.5 packages for Slackware 13.37 &amp; current should be available for download from my “<em>ktown</em>” repository by now (the Indonesian mirror may need a bit of time to sync up):</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/4.6.5/" target="_blank">http://alien.slackbook.org/ktown/4.6.5/</a> (the master repository), rsync URI: ﻿rsync://alien.slackbook.org/alien-kde/4.6.5/</li>
<li><a href="http://taper.alienbase.nl/mirrors/alien-kde/4.6.5/" target="_blank">http://taper.alienbase.nl/mirrors/alien-kde/4.6.5/</a> (my <em>fast</em> mirror), rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/4.6.5/</li>
<li><a href="http://repo.ukdw.ac.id/alien-kde/4.6.5/" target="_blank">http://repo.ukdw.ac.id/alien-kde/4.6.5/</a> (willysr’s Indonesian mirror), rsync URI: rsync://repo.ukdw.ac.id/alien-kde/4.6.5/</li>
</ul>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-software-compilation-4-6-5/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>KDE Software Compilation 4.6.4</title>
		<link>http://alien.slackbook.org/blog/kde-software-compilation-4-6-4/</link>
		<comments>http://alien.slackbook.org/blog/kde-software-compilation-4-6-4/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 14:51:46 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kde64]]></category>
		<category><![CDATA[kdepim]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=807</guid>
		<description><![CDATA[I may have been ranting about KDE&#8217;s future policies on source code packaging, but that does not mean I am unhappy with the software. Much to the contrary! So here it is again: KDE team is proud to announce the release of KDE Software Compilation 4.6.4 &#8211; and I built you some nice packages for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a>I may have been ranting about KDE&#8217;s future policies on source code packaging, but that does not mean I am unhappy with the software. Much to the contrary! So here it is again:</p>
<p>KDE team is proud to <a href="http://kde.org/announcements/announce-4.6.4.php" target="_blank">announce the release of KDE Software Compilation 4.6.4</a> &#8211; and I built you some nice <a href="http://alien.slackbook.org/ktown/4.6.4/" target="_blank">packages for Slackware</a>. This version of the KDE SC is probably not going to end up in Slackware in the next few days (Pat Volkerding is showing his face on the <em>South East Linux Fest</em> (<a href="http://www.southeastlinuxfest.org/" target="_blank">SELF)</a> of which <a href="http://slackware.com/" target="_blank">Slackware</a> is a &#8220;bronze&#8221; sponsor) so I took my chances. If you want to keep updated on the changes in these KDE packages, please subscribe to my ktown repository&#8217;s <a href="http://alien.slackbook.org/ktown/ChangeLog.rss" target="_blank">RSS feed</a>.<br />
You have to be running Slackware 13.37 (32bit or 64bit) or newer in order to use these packages. They were built on slackware-current. Please read the accompanying <a href="http://alien.slackbook.org/ktown/4.6.4/README" target="_blank">README file</a> for installation and upgrade instructions!</p>
<p>This is the fourth incremental release in the 4.6 series, meaning it&#8217;s mostly bugfixes and translation enhancements. Functionally there is nothing spectacular. Nevertheless, some of the highlights of my package set:</p>
<ul>
<li> Packages of the stable release 4.6.0 of kdepim and kdepim-runtime are included as well. <em>YES!</em> The 4.6 release of the KDEPIM suite has taken a long time to stabilize, after it had basically been re-written from scratch.</li>
<li>Updated dependencies since KDE 4.6.3 if you have that installed already: <em>akonadi, libssh</em>.</li>
<li>Updated dependencies with regard to the stable Slackware 13.37 are: <em>PyQt, QScintilla, akonadi, attica, ebook-tools, hunspell, libdbusmenu-qt,sip, soprano, system-config-printer, virtuoso-ose</em>.</li>
<li>Not part of Slackware 13.37 at all (yet): <em>grantlee, libatasmart, libbluedevil, libssh, sg3_utils, udisks</em>.</li>
<li>And <a href="http://www.afiestas.org/bluedevil-the-new-kde-bluetooth-stack-is-here/" target="_blank">bluedevil</a> of course &#8211; the new KDE bluetooth stack which is based on the BlueZ libraries already present in Slackware. It got added to &#8220;kde&#8221;. It integrates a lot better into KDE than the GTK application &#8220;blueman&#8221; which is now primarily meant to be used with the non-KDE desktop environments.</li>
</ul>
<p>The KDE 4.6.4 packages for Slackware 13.37 &amp; current should be available for download from my “<em>ktown</em>” repository by now (the Indonesian mirror may need a bit of time to sync up):</p>
<ul>
<li><a href="http://alien.slackbook.org/ktown/4.6.4/" target="_blank">http://alien.slackbook.org/ktown/4.6.4/</a> (the master repository), rsync URI: ﻿rsync://alien.slackbook.org/alien-kde/4.6.4/</li>
<li><a href="http://taper.alienbase.nl/mirrors/alien-kde/4.6.4/" target="_blank">http://taper.alienbase.nl/mirrors/alien-kde/4.6.4/</a> (my <em>fast</em> mirror), rsync URI: rsync://taper.alienbase.nl/mirrors/alien-kde/4.6.4/</li>
<li><a href="http://repo.ukdw.ac.id/alien-kde/4.6.4/" target="_blank">http://repo.ukdw.ac.id/alien-kde/4.6.4/</a> (willysr’s Indonesian mirror), rsync URI: rsync://repo.ukdw.ac.id/alien-kde/4.6.4/</li>
</ul>
<p>Thanks to the many KDE developers, sysadmins, advocates and documentation writers, and whomever I may have forgotten. KDE is simply the best desktop environment around.</p>
<p>Have fun! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/kde-software-compilation-4-6-4/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>What&#8217;s cooking?</title>
		<link>http://alien.slackbook.org/blog/whats-cooking/</link>
		<comments>http://alien.slackbook.org/blog/whats-cooking/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 13:03:39 +0000</pubDate>
		<dc:creator>alienbob</dc:creator>
				<category><![CDATA[Slackware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[calibre]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://alien.slackbook.org/blog/?p=791</guid>
		<description><![CDATA[Hi Folks You surely noticed a bit of silence on this blog. Well, there was not much to say &#8211; I am not the twittering kind of guy who updates his readers where he&#8217;ll go out every night&#8230; I think I can lift the lid a little anyway. I have been working on several larger [...]]]></description>
			<content:encoded><![CDATA[<p>Hi Folks</p>
<p>You surely noticed a bit of silence on this blog. Well, there was not much to say &#8211; I am not the twittering kind of guy who updates his readers where he&#8217;ll go out every night&#8230; I think I can lift the lid a little anyway.</p>
<p><a href="http://libreoffice.org/" target="_blank"><img class="size-full wp-image-511 alignleft" style="border: 0pt none; margin: 10px;" title="libreoffce_logo" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/10/libreoffce_logo.png" alt="" width="72" height="60" /></a> I have been working on several larger packaging projects during the past weeks. LibreOffice is the one that took most of my time unfortunately. The new <a href="http://blog.documentfoundation.org/2011/06/03/the-document-foundation-announces-libreoffice-3-4-0/" target="_blank">release 3.4.0</a> has been announced today, and that means I can finally test my revised SlackBuild script when building Slackware packages for you. My old way of compiling LibreOffice no longer works! It has been &#8220;deprecated&#8221; by the developers, which is a shame because it forces me to do a lot more work. Anyway, expect packages for Slackware 13.37 sometime this weekend.</p>
<p>I will probably not create <span style="text-decoration: underline;">Slackware 13.1</span> packages for this new LibreOffice release. What I <span style="text-decoration: underline;">do</span> consider is to build the upcoming <em>maintenance release</em> for LibreOffice 3.3 (which will be 3.3.3) for Slackware 13.1.</p>
<p><a href="http://dot.kde.org/" target="_blank"><img class="alignleft size-full wp-image-313" style="border: 0pt none; margin: 10px;" title="kde44" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/02/kde44.png" alt="" width="48" height="48" /></a> KDE. How to begin? There are some stirrings in the KDE camp.</p>
<p>We are nearing the end of the KDE 4.6 series. Two more updates will see the light: 4.6.4 should be available in a few days and 4.6.5 is the final update, expected in early july. But considering the fact that the previous 4.6.3 experienced delays, it may take a little longer before I can start on packaging 4.6.4.</p>
<p>The new series 4.7.x proves to be a bigger challenge for Slackware. We saw that the 4.6. series moved away from HAL and instead requires <em>udisks/upower</em> (which was the reason for sticking with 4.5.5 in Slackware 13.37). The KDE developers have now finalized their move from <a href="http://www.nongnu.org/cvs/" target="_blank">CVS</a> to <a href="http://git-scm.com/" target="_blank">GIT</a> as the source control and version management system. The result is less than optimally arranged for packagers. The old &#8220;monolithic&#8221; source tarballs are now being split into many additional tarballs for individual applications. This means we have rewrite our scripts and possibly add a lot of packages. While this may be advantageous for some other distros with dedicated packaging teams, for us Slackware people it is a time for decisions.</p>
<p>After talking to Pat Volkerding, I announced on the KDE packager mailing list that we are considering the same solution as was chosen for GNOME in the past: <em>remove KDE from Slackware if it proves to become a maintenance burden</em>. I can not yet say anything final about this. For the time being, I have decided <strong>not</strong> to create Slackware packages for the KDE Software Compilation 4.7.x.</p>
<p><a href="http://videolan.org/" target="_blank"><img class="size-full wp-image-374 alignleft" style="border: 0pt none; margin: 10px;" title="cone-soppera10" src="http://alien.slackbook.org/blog/wp-content/uploads/2010/04/cone-soppera10.png" alt="" width="70" height="90" /></a> And then VLC&#8230;I have been waiting for a 1.2 release for so long that I almost do not believe it will ever arrive. I have a SlackBuild for it, but I will likely wait a bit longer before releasing a package for ths development version of VLC media player. It appears like there is a 1.1.10 release around the corner which is what I&#8217;ll build for Slackware 13.1 as well as 13.37.</p>
<p>Looking ahead, I think that creating VLC versions for Android is going to be considered more important. There is a whole new audience there, and I may very well be one of its users. There is also the fact that the developer team is almost always short of smart and motivated people. This showed last year when it was almost impossible to release a MS Windows version. <a href="http://www.jbkempf.com/blog/" target="_blank">Jean-Baptiste Kempf</a> feels responsible for this so he made it happen, but I doubt that it is making him very happy.</p>
<p><a href="http://calibre-ebook.com/" target="_blank"><img class="alignleft size-full wp-image-792" style="border: 0pt none; margin: 10px;" title="calibreico" src="http://alien.slackbook.org/blog/wp-content/uploads/2011/06/calibreico.jpg" alt="" width="96" height="69" /></a> And finally, <em>Calibre E-book Management</em>. This piece of software is indispensible if you are in the possession of an E-reader. Calibre manages your e-book collection, converts e-books between various formats (interesting for you Kindle users out there!) and allows you to upload books to your E-reader device. Calibre usually works a lot better than the software you get with your E-reader. And  since I am buying a <a href="http://www.sony.co.uk/product/rd-reader-ebook/prs-650" target="_blank">Sony PRS650 </a>for my wife I needed to have a working verison of Calibre for my Slackware box.</p>
<p>I have a Slackware package for Calibre in my repository but I have not been able to update it for a while, because it requires python 2.7. Unfortunately, Slackware 13.37 is still at python version 2.6.6. So I spent a lot of time to find a way around this and decided to take the same approach as with VLC and FFMPEG: that is, to compile all the requirements into the package itself and not depend on Slackware. I think I have succeeded in this, and am currently testing the results. Stay tuned&#8230;</p>
<p>Happy hacking! Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://alien.slackbook.org/blog/whats-cooking/feed/</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
	</channel>
</rss>

