summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2014-12-22 15:09:16 +0100
committer Eric Hameleers <alien@slackware.com>2014-12-22 15:09:16 +0100
commit8d7dd4892e8aa73ce7c3ea73f48a5274e48f5428 (patch)
treef3e3dc663a60572cf6a7feb61af560b83ac81221
parenteb82fdc2eafc3d1b5f837fcda2c4903106d9d79a (diff)
downloadktown-4.9.5.tar.gz
ktown-4.9.5.tar.xz
KDE 4.9.5 for Slackware 14.0 (02jan2013)4.9.5
-rw-r--r--PKGLIST492
-rw-r--r--README67
-rwxr-xr-xdeps/akonadi/akonadi.SlackBuild116
-rw-r--r--deps/akonadi/doinst.sh.gzbin0 -> 110 bytes
-rw-r--r--deps/akonadi/slack-desc19
-rw-r--r--deps/libkolab/.url2
-rwxr-xr-xdeps/libkolab/libkolab.SlackBuild118
-rw-r--r--deps/libkolab/slack-desc19
-rw-r--r--deps/libkolabxml/.url2
-rwxr-xr-xdeps/libkolabxml/libkolabxml.SlackBuild118
-rw-r--r--deps/libkolabxml/slack-desc19
-rw-r--r--deps/qt/Qt.pc16
-rw-r--r--deps/qt/README9
-rw-r--r--deps/qt/doinst.sh.gzbin0 -> 150 bytes
-rw-r--r--deps/qt/profile.d/qt4.csh22
-rw-r--r--deps/qt/profile.d/qt4.sh23
-rwxr-xr-xdeps/qt/qt.SlackBuild287
-rw-r--r--deps/qt/qt.ld-gold.patch.gzbin0 -> 458 bytes
-rw-r--r--deps/qt/qt.mysql.h.diff.gzbin0 -> 277 bytes
-rw-r--r--deps/qt/qt.webkit-no_Werror.patch.gzbin0 -> 479 bytes
-rw-r--r--deps/qt/slack-desc19
-rwxr-xr-xdeps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild114
-rw-r--r--deps/shared-desktop-ontologies/slack-desc19
-rw-r--r--deps/soprano/slack-desc19
-rwxr-xr-xdeps/soprano/soprano.SlackBuild111
-rw-r--r--deps/soprano/soprano_tcpclient_stub.diff196
-rwxr-xr-xdeps/updates.SlackBuild48
-rw-r--r--deps/virtuoso-ose/doinst.sh.gzbin0 -> 267 bytes
-rw-r--r--deps/virtuoso-ose/slack-desc19
-rwxr-xr-xdeps/virtuoso-ose/virtuoso-ose.SlackBuild117
-rwxr-xr-xkde/KDE.SlackBuild5
-rw-r--r--kde/KDE.options2
-rw-r--r--kde/build/calligra1
-rw-r--r--kde/build/kdelibs2
-rw-r--r--kde/cmake/kdebindings8
-rw-r--r--kde/cmake/kross-interpreters17
-rw-r--r--kde/modularize40
-rw-r--r--kde/modules/extragear2
-rw-r--r--kde/modules/kdebase4
-rw-r--r--kde/modules/kdeedu1
-rw-r--r--kde/modules/kdegames41
-rw-r--r--kde/modules/kdemultimedia11
-rw-r--r--kde/modules/kdeutils2
-rw-r--r--kde/package-blacklist2
-rw-r--r--kde/patch/kde-workspace.patch8
-rw-r--r--kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gzbin0 -> 2313 bytes
-rw-r--r--kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gzbin0 -> 787 bytes
-rw-r--r--kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gzbin494 -> 301 bytes
-rw-r--r--kde/patch/kdelibs.patch9
-rw-r--r--kde/patch/kdelibs/kdelibs.fstab.patch47
-rw-r--r--kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch48
-rw-r--r--kde/patch/kdepim.patch3
-rw-r--r--kde/patch/kdepim/kdepim-4.8.80_x11libs.patch30
-rw-r--r--kde/patch/strigi-multimedia.patch3
-rw-r--r--kde/patch/strigi-multimedia/strigi-multimedia_port.patch29
-rw-r--r--kde/post-install/kde-baseapps.post-install (renamed from kde/post-install/kde-baseapps.patch)0
-rw-r--r--kde/post-install/konsole.post-install5
-rw-r--r--kde/slack-desc/audiocd-kio19
-rw-r--r--kde/slack-desc/bomber19
-rw-r--r--kde/slack-desc/bovo19
-rw-r--r--kde/slack-desc/dragon19
-rw-r--r--kde/slack-desc/ffmpegthumbs19
-rw-r--r--kde/slack-desc/granatier19
-rw-r--r--kde/slack-desc/juk19
-rw-r--r--kde/slack-desc/kajongg19
-rw-r--r--kde/slack-desc/kapman19
-rw-r--r--kde/slack-desc/katomic19
-rw-r--r--kde/slack-desc/kblackbox19
-rw-r--r--kde/slack-desc/kblocks19
-rw-r--r--kde/slack-desc/kbounce19
-rw-r--r--kde/slack-desc/kbreakout19
-rw-r--r--kde/slack-desc/kdiamond19
-rw-r--r--kde/slack-desc/kfourinline19
-rw-r--r--kde/slack-desc/kgoldrunner19
-rw-r--r--kde/slack-desc/kigo19
-rw-r--r--kde/slack-desc/killbots19
-rw-r--r--kde/slack-desc/kio-mtp19
-rw-r--r--kde/slack-desc/kiriki19
-rw-r--r--kde/slack-desc/kjumpingcube19
-rw-r--r--kde/slack-desc/klickety19
-rw-r--r--kde/slack-desc/klines19
-rw-r--r--kde/slack-desc/kmahjongg19
-rw-r--r--kde/slack-desc/kmines19
-rw-r--r--kde/slack-desc/kmix19
-rw-r--r--kde/slack-desc/knavalbattle19
-rw-r--r--kde/slack-desc/knetwalk19
-rw-r--r--kde/slack-desc/kolf19
-rw-r--r--kde/slack-desc/kollision19
-rw-r--r--kde/slack-desc/konquest19
-rw-r--r--kde/slack-desc/kpat19
-rw-r--r--kde/slack-desc/kreversi19
-rw-r--r--kde/slack-desc/kscd19
-rw-r--r--kde/slack-desc/kshisen19
-rw-r--r--kde/slack-desc/ksirk19
-rw-r--r--kde/slack-desc/ksnakeduel19
-rw-r--r--kde/slack-desc/kspaceduel19
-rw-r--r--kde/slack-desc/ksquares19
-rw-r--r--kde/slack-desc/ksudoku19
-rw-r--r--kde/slack-desc/ktuberling19
-rw-r--r--kde/slack-desc/kubrick19
-rw-r--r--kde/slack-desc/libkcddb19
-rw-r--r--kde/slack-desc/libkcompactdisc19
-rw-r--r--kde/slack-desc/libkdegames19
-rw-r--r--kde/slack-desc/libkmahjongg19
-rw-r--r--kde/slack-desc/lskat19
-rw-r--r--kde/slack-desc/mplayerthumbs19
-rw-r--r--kde/slack-desc/nepomuk-core19
-rw-r--r--kde/slack-desc/nepomuk-widgets19
-rw-r--r--kde/slack-desc/oxygen-gtk319
-rw-r--r--kde/slack-desc/pairs19
-rw-r--r--kde/slack-desc/palapeli19
-rw-r--r--kde/slack-desc/picmi19
-rw-r--r--kde/slack-desc/print-manager19
-rw-r--r--kde/slack-desc/strigi-multimedia19
-rwxr-xr-xkdei/kde-l10n/kde-l10n.SlackBuild2
115 files changed, 3084 insertions, 312 deletions
diff --git a/PKGLIST b/PKGLIST
index e0d405e..e172a6c 100644
--- a/PKGLIST
+++ b/PKGLIST
@@ -1,227 +1,265 @@
-14.0/4.8.4/x86/kde/analitza-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/ark-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/blinken-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/cantor-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/filelight-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/gwenview-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kaccessible-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kactivities-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kalgebra-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kalzium-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kamera-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kanagram-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kate-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kbruch-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kcalc-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kcharselect-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kcolorchooser-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kde-baseapps-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kde-runtime-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kde-wallpapers-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86/kde/kde-workspace-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdeadmin-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdeartwork-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdegames-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdegraphics-mobipocket-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdegraphics-strigi-analyzer-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdegraphics-thumbnailers-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdelibs-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdemultimedia-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdenetwork-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdepim-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdepim-runtime-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdepimlibs-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdeplasma-addons-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdesdk-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdetoys-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdewebdev-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kdf-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kfloppy-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kgamma-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kgeography-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kgpg-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/khangman-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kig-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kiten-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/klettres-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kmag-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kmousetool-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kmouth-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kmplot-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kolourpaint-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/konsole-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/korundum-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kremotecontrol-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kruler-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/ksaneplugin-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/ksecrets-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/ksnapshot-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kstars-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/ktimer-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/ktouch-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kturtle-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kwallet-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/kwordquiz-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/libkdcraw-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/libkdeedu-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/libkexiv2-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/libkipi-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/libksane-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/marble-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/okular-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/oxygen-icons-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/parley-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/perlkde-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/perlqt-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/printer-applet-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/pykde4-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/qtruby-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/rocs-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/smokegen-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/smokekde-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/smokeqt-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/step-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/superkaramba-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/svgpart-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86/kde/sweeper-4.8.4-i486-1alien.txz
-14.0/4.8.4/x86_64/kde/analitza-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/ark-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/blinken-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/cantor-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/filelight-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/gwenview-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kaccessible-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kactivities-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kalgebra-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kalzium-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kamera-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kanagram-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kate-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kbruch-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kcalc-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kcharselect-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kcolorchooser-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kde-baseapps-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kde-runtime-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kde-wallpapers-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kde/kde-workspace-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdeadmin-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdeartwork-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdegames-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdegraphics-mobipocket-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdegraphics-strigi-analyzer-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdegraphics-thumbnailers-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdelibs-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdemultimedia-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdenetwork-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdepim-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdepim-runtime-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdepimlibs-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdeplasma-addons-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdesdk-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdetoys-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdewebdev-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kdf-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kfloppy-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kgamma-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kgeography-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kgpg-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/khangman-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kig-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kiten-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/klettres-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kmag-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kmousetool-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kmouth-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kmplot-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kolourpaint-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/konsole-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/korundum-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kremotecontrol-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kruler-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/ksaneplugin-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/ksecrets-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/ksnapshot-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kstars-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/ktimer-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/ktouch-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kturtle-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kwallet-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/kwordquiz-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/libkdcraw-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/libkdeedu-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/libkexiv2-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/libkipi-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/libksane-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/marble-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/okular-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/oxygen-icons-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/parley-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/perlkde-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/perlqt-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/printer-applet-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/pykde4-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/qtruby-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/rocs-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/smokegen-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/smokekde-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/smokeqt-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/step-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/superkaramba-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/svgpart-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kde/sweeper-4.8.4-x86_64-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ar-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-bg-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-bs-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ca-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ca\@valencia-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-cs-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-da-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-de-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-el-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-en_GB-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-es-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-et-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-eu-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-fa-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-fi-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-fr-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ga-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-gl-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-he-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-hr-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-hu-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ia-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-id-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-is-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-it-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ja-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-kk-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-km-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ko-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-lt-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-lv-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-nb-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-nds-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-nl-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-nn-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-pa-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-pl-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-pt-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-pt_BR-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ro-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ru-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-si-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-sk-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-sl-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-sr-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-sv-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-tg-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-th-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-tr-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-ug-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-uk-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-vi-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-wa-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-zh_CN-4.8.4-noarch-1alien.txz
-14.0/4.8.4/x86_64/kdei/kde-l10n-zh_TW-4.8.4-noarch-1alien.txz
+14.0/4.9.5/x86/deps/akonadi-1.8.1-i486-1alien.txz
+14.0/4.9.5/x86/deps/qt-4.8.4-i486-1alien.txz
+14.0/4.9.5/x86/deps/shared-desktop-ontologies-0.10.0-i486-1alien.txz
+14.0/4.9.5/x86/deps/soprano-2.8.0-i486-1alien.txz
+14.0/4.9.5/x86/deps/virtuoso-ose-6.1.6-i486-1alien.txz
+14.0/4.9.5/x86/kde/analitza-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/ark-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/audiocd-kio-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/blinken-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/cantor-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/dragon-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/filelight-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/gwenview-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/juk-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kaccessible-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kactivities-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kalgebra-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kalzium-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kamera-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kanagram-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kate-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kbruch-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kcalc-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kcharselect-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kcolorchooser-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kde-base-artwork-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kde-baseapps-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kde-runtime-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kde-wallpapers-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86/kde/kde-workspace-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdeadmin-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdeartwork-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdegames-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdegraphics-mobipocket-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdegraphics-strigi-analyzer-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdegraphics-thumbnailers-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdelibs-4.9.5-i486-2alien.txz
+14.0/4.9.5/x86/kde/kdenetwork-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdepim-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdepim-runtime-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdepimlibs-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdeplasma-addons-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdesdk-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdetoys-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdevelop-4.4.1-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdevplatform-1.4.1-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdewebdev-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kdf-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kfloppy-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kgamma-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kgeography-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kgpg-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/khangman-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kig-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kio-mtp-fae62fc_20121225git-i486-1alien.txz
+14.0/4.9.5/x86/kde/kiten-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/klettres-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kmag-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kmix-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kmousetool-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kmouth-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kmplot-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kolourpaint-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/konsole-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/korundum-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kremotecontrol-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kross-interpreters-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kruler-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/ksaneplugin-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/ksnapshot-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kstars-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/ktimer-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/ktouch-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kturtle-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kwallet-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/kwordquiz-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/libkcddb-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/libkcompactdisc-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/libkdcraw-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/libkdeedu-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/libkexiv2-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/libkipi-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/libksane-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/marble-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/mplayerthumbs-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/nepomuk-core-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/okular-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/oxygen-gtk2-1.3.1-i486-1alien.txz
+14.0/4.9.5/x86/kde/oxygen-gtk3-1.1.1-i486-1alien.txz
+14.0/4.9.5/x86/kde/oxygen-icons-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/pairs-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/parley-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/perlkde-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/perlqt-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/printer-applet-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/pykde4-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/qtruby-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/rocs-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/smokegen-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/smokekde-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/smokeqt-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/step-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/superkaramba-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/svgpart-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86/kde/sweeper-4.9.5-i486-1alien.txz
+14.0/4.9.5/x86_64/deps/akonadi-1.8.1-x86_64-1alien.txz
+14.0/4.9.5/x86_64/deps/qt-4.8.4-x86_64-1alien.txz
+14.0/4.9.5/x86_64/deps/shared-desktop-ontologies-0.10.0-x86_64-1alien.txz
+14.0/4.9.5/x86_64/deps/soprano-2.8.0-x86_64-1alien.txz
+14.0/4.9.5/x86_64/deps/virtuoso-ose-6.1.6-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/analitza-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/ark-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/audiocd-kio-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/blinken-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/cantor-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/dragon-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/filelight-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/gwenview-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/juk-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kaccessible-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kactivities-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kalgebra-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kalzium-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kamera-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kanagram-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kate-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kbruch-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kcalc-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kcharselect-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kcolorchooser-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kde-base-artwork-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kde-baseapps-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kde-runtime-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kde-wallpapers-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kde/kde-workspace-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdeadmin-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdeartwork-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdegames-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdegraphics-mobipocket-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdegraphics-strigi-analyzer-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdegraphics-thumbnailers-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdelibs-4.9.5-x86_64-2alien.txz
+14.0/4.9.5/x86_64/kde/kdenetwork-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdepim-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdepim-runtime-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdepimlibs-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdeplasma-addons-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdesdk-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdetoys-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdevelop-4.4.1-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdevplatform-1.4.1-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdewebdev-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kdf-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kfloppy-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kgamma-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kgeography-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kgpg-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/khangman-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kig-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kio-mtp-fae62fc_20121225git-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kiten-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/klettres-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kmag-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kmix-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kmousetool-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kmouth-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kmplot-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kolourpaint-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/konsole-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/korundum-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kremotecontrol-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kross-interpreters-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kruler-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/ksaneplugin-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/ksnapshot-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kstars-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/ktimer-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/ktouch-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kturtle-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kwallet-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/kwordquiz-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/libkcddb-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/libkcompactdisc-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/libkdcraw-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/libkdeedu-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/libkexiv2-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/libkipi-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/libksane-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/marble-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/mplayerthumbs-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/nepomuk-core-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/okular-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/oxygen-gtk2-1.3.1-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/oxygen-gtk3-1.1.1-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/oxygen-icons-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/pairs-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/parley-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/perlkde-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/perlqt-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/printer-applet-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/pykde4-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/qtruby-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/rocs-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/smokegen-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/smokekde-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/smokeqt-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/step-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/superkaramba-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/svgpart-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kde/sweeper-4.9.5-x86_64-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ar-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-bg-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-bs-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ca-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ca\@valencia-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-cs-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-da-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-de-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-el-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-en_GB-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-es-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-et-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-eu-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-fa-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-fi-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-fr-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ga-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-gl-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-he-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-hi-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-hr-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-hu-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ia-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-is-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-it-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ja-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-kk-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-km-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ko-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-lt-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-lv-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-nb-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-nds-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-nl-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-nn-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-pa-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-pl-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-pt-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-pt_BR-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ro-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ru-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-si-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-sk-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-sl-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-sr-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-sv-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-tg-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-th-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-tr-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-ug-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-uk-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-vi-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-wa-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-zh_CN-4.9.5-noarch-1alien.txz
+14.0/4.9.5/x86_64/kdei/kde-l10n-zh_TW-4.9.5-noarch-1alien.txz
diff --git a/README b/README
index 40adbbc..9858c11 100644
--- a/README
+++ b/README
@@ -1,22 +1,26 @@
-KDE4.8
+KDE4.9
======
-This is the KDE Software Compilation 4.8.4 for Slackware-current.
-It is an incremental update to the version 4.8.2 which is part of
-Slackware-current.
+This is the KDE Software Compilation 4.9.5 for Slackware 14 and later.
-You have to run Slackware-current in order to use these packages! There has
-been an incompatible update of the "glibc" package since the release of
-Slackware 13.37.
+You have to run Slackware 14 in order to use these packages!
-For backwards compatibility, I will keep packages for KDE 4.6.5 available
-in my repository as well. Those work fine on Slackware 13.37 as well as
--current. KDE 4.6.5 will give you a very stable desktop.
+The upgrade from Slackware's own 4.8.5 will be trivial. I added five
+updated dependencies (akonadi, qt, soprano, shared-desktop-ontologies and
+virtuoso-ose).
+
+I updated several 'extragear' packages compared to Slackware 14: kdevelop,
+kdevplatform, oxygen-gtk2, and two are all new, oxygen-gtk3 and kio-mtp.
+
+Two KDE packages have been removed since the KDE 4.8.5 of Slackware 14:
+* kdemultimedia has been split up into several smaller individual packages.
+* ksecrets has been removed completely in the 4.9.x series.
NOTE:
-* Possible issue when rebuilding these packages on 13.37: the new kwin seems
- to require at least mesa-7.10 and this is not installed by default.
+* Possible issue when rebuilding these packages on 13.37: the new kwin
+ requires at least mesa-7.10 and this is not installed by default.
Slackware 13.37 has mesa-7.10.2 in the /testing directory though. Use that.
+ It looks like KDE 4.9.x is the last series which will actually build on 13.37.
NOTE:
About the language packs (KDEI) - for Slackware 32-bit as well as 64-bit:
@@ -25,27 +29,42 @@ About the language packs (KDEI) - for Slackware 32-bit as well as 64-bit:
directory name fool you, the language packs are useable on both platforms.
translations/localizations.
+NOTE:
+Sources and scripts have been separated from the packages in my 'ktown
+ repository starting with KDE 4.9-rc1. If you want the sources for
+ 4.9.5, run the following command to download them:
+
+ # rsync -av rsync://alien.slackbook.org/alien/ktown/source/4.9.5 .
+
+ But if all you want is the packages then you can skip the above command.
+
-------------------------------------------------------------------------------
-Below are the steps you need to take to install or upgrade to KDE 4.8.4.
+In order to install or upgrade to KDE 4.9.5, follow these steps:
Make sure you are not running KDE or even X ! If you are running an X session,
log out first, and if you are in runlevel 4 (graphical login) you first have to
go back to runlevel 3 (console) by typing "init 3".
To make it easy for you, here is a one-line command that downloads the whole
-4.8.4 directory together with all the sources, and 32-bit and 64-bit packages
+4.9.5 directory (excluding the sources), with 32-bit and 64-bit packages
(and be careful of the 'dot' at the end of that command, it is part of the
commandline !!):
- # rsync -av rsync://alien.slackbook.org/alien/ktown/4.8.4 .
+ # rsync -av rsync://alien.slackbook.org/alien/ktown/14.0/4.9.5 .
+
+Or else, if you want to download packages for just one of the two supported
+architectures, you would run one of the following commands instead.
+If you want only the 64-bit packages:
+ # rsync -av --exclude=x86 rsync://alien.slackbook.org/alien/ktown/14.0/4.9.5 .
+If you want only the 32-bit packages:
+ # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/14.0/4.9.5 .
-OK. Assuming you just downloaded the complete directory tree "4.8.4" and
-everything below, you now change your current directory to where you found
-this README (which is the directory called '4.8.4'). If you used the
-above "rsync" command then that would mean a simple:
+OK. Assuming you just downloaded the bits you want from directory tree "4.9.5" and below that, you now change your current directory to where you found
+this README (which is the directory called '4.9.5'). If you used one of the
+above "rsync" commands then that would mean a simple:
- # cd 4.8.4
+ # cd 4.9.5
From within this directory, you run the following commands as root. Note that
some of the old KDE package names are obsoleted too, they have been split up,
@@ -54,10 +73,14 @@ renamed or integrated:
On Slackware 32-bit:
# upgradepkg --reinstall --install-new x86/deps/*.t?z
# upgradepkg --reinstall --install-new x86/kde/*.t?z
+ # removepkg kdemultimedia
+ # removepkg ksecrets
On Slackware 64-bit:
# upgradepkg --reinstall --install-new x86_64/deps/*.t?z
# upgradepkg --reinstall --install-new x86_64/kde/*.t?z
+ # removepkg kdemultimedia
+ # removepkg ksecrets
If you already have one or more non-english language packs installed:
# upgradepkg x86_64/kdei/*.t?z
@@ -71,11 +94,11 @@ renamed or integrated:
the upgradepkg commands. Compare them to their originals and decide
if you need to use them.
# find /etc/ -name "*.new"
- A graphical tool for processing these "*.new" files is slackpkg:
+ A graphical (ncrses) tool for processing these "*.new" files is slackpkg:
# slackpkg new-config
Then reboot your system.
===============================================================================
-Eric Hameleers - alien at slackware dot com - 07jun2012
+Eric Hameleers - alien at slackware dot com - 02jan2013
diff --git a/deps/akonadi/akonadi.SlackBuild b/deps/akonadi/akonadi.SlackBuild
new file mode 100755
index 0000000..fe36ea4
--- /dev/null
+++ b/deps/akonadi/akonadi.SlackBuild
@@ -0,0 +1,116 @@
+#!/bin/sh
+
+# Slackware build script for akonadi
+
+# Copyright 2008 Robby Workman, Northport, Alabama, USA
+# Copyright 2008, 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+PKGNAM=akonadi
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+NUMJOBS=${NUMJOBS:--j7}
+
+# Automatically determine the architecture we're building on:
+MARCH=$( uname -m )
+if [ -z "$ARCH" ]; then
+ case "$MARCH" in
+ i?86) export ARCH=i486 ;;
+ armv7hl) export ARCH=$MARCH ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$MARCH ;;
+ esac
+fi
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1
+cd $PKGNAM-$VERSION || exit 1
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+# If we do not specify the correct QT_PLUGINS_DIR, then the application
+# decides on using $QT4DIR/qt4/plugins instead.
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=ON \
+ -DQT_PLUGINS_DIR=/usr/lib$LIBDIRSUFFIX/qt/plugins \
+ ..
+ make $NUMJOBS || make || exit 1
+ make install DESTDIR=$PKG || exit 1
+cd -
+
+if [ -d $PKG/usr/man ]; then
+ gzip -9 $PKG/usr/man/man?/*
+fi
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a \
+ AUTHORS INSTALL README lgpl-license \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/deps/akonadi/doinst.sh.gz b/deps/akonadi/doinst.sh.gz
new file mode 100644
index 0000000..bedb7a0
--- /dev/null
+++ b/deps/akonadi/doinst.sh.gz
Binary files differ
diff --git a/deps/akonadi/slack-desc b/deps/akonadi/slack-desc
new file mode 100644
index 0000000..d0c26bb
--- /dev/null
+++ b/deps/akonadi/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler-----------------------------------------------------|
+akonadi: akonadi (PIM storage service)
+akonadi:
+akonadi: akonadi is an extensible cross-desktop storage service for PIM data
+akonadi: and meta data providing concurrent read, write, and query access.
+akonadi: It will provide a unique desktop wide object identification and
+akonadi: retrieval.
+akonadi:
+akonadi: Homepage: http://www.kdepim.org/akonadi/
+akonadi:
+akonadi:
+akonadi:
diff --git a/deps/libkolab/.url b/deps/libkolab/.url
new file mode 100644
index 0000000..ddcdab1
--- /dev/null
+++ b/deps/libkolab/.url
@@ -0,0 +1,2 @@
+http://mirror.kolabsys.com/pub/releases/
+
diff --git a/deps/libkolab/libkolab.SlackBuild b/deps/libkolab/libkolab.SlackBuild
new file mode 100755
index 0000000..8ca3788
--- /dev/null
+++ b/deps/libkolab/libkolab.SlackBuild
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+# Copyright 2012 Eric Hameleers, Eindhoven, NL
+# Copyright 2012 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+PKGNAM=libkolab
+VERSION=${VERSION:-0.4.0}
+BUILD=${BUILD:-1}
+
+NUMJOBS=${NUMJOBS:--j7}
+
+PY_SITEARCH=$(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
+
+# Automatically determine the architecture we're building on:
+MARCH=$( uname -m )
+if [ -z "$ARCH" ]; then
+ case "$MARCH" in
+ i?86) export ARCH=i486 ;;
+ armv7hl) export ARCH=$MARCH ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$MARCH ;;
+ esac
+fi
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.bz2 || exit 1
+cd $PKGNAM-${VERSION}* || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DINCLUDE_INSTALL_DIR=/usr/include \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DPHP_BINDINGS=ON \
+ -DPHP_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX}/php/extensions \
+ -DPYTHON_BINDINGS=ON \
+ -DPYTHON_INSTALL_DIR=${PY_SITEARCH} \
+ ..
+ make $NUMJOBS || make || exit 1
+ make install DESTDIR=$PKG || exit 1
+cd ..
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a \
+ DEVELOPMENT NEWS README \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/php/
+cp -a usr/lib${LIBDIRSUFFIX}/php/extensions/*.php \
+ $PKG/usr/doc/$PKGNAM-$VERSION/php/
+cat >$PKG/usr/doc/$PKGNAM-$VERSION/php-kolab.ini <<EOF
+extension=kolabcalendaring.so
+extension=kolabicalendar.so
+extension=kolabshared.so
+EOF
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/deps/libkolab/slack-desc b/deps/libkolab/slack-desc
new file mode 100644
index 0000000..d737f07
--- /dev/null
+++ b/deps/libkolab/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler-----------------------------------------------------|
+libkolab: libkolab (kolab object handling library)
+libkolab:
+libkolab: Libkolab provides advanced calendaring functionality including:
+libkolab: recurrence handling
+libkolab: timezone handling
+libkolab: iTip/iMip parsing/generating
+libkolab: Freebusy generating
+libkolab: The kdepim libraries are used to implement most of the functionality.
+libkolab:
+libkolab: Homepage: http://www.kolab.org/about/libkolab
+libkolab:
diff --git a/deps/libkolabxml/.url b/deps/libkolabxml/.url
new file mode 100644
index 0000000..ddcdab1
--- /dev/null
+++ b/deps/libkolabxml/.url
@@ -0,0 +1,2 @@
+http://mirror.kolabsys.com/pub/releases/
+
diff --git a/deps/libkolabxml/libkolabxml.SlackBuild b/deps/libkolabxml/libkolabxml.SlackBuild
new file mode 100755
index 0000000..a357b1b
--- /dev/null
+++ b/deps/libkolabxml/libkolabxml.SlackBuild
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+# Copyright 2012 Eric Hameleers, Eindhoven, NL
+# Copyright 2012 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+PKGNAM=libkolabxml
+VERSION=${VERSION:-0.8.1}
+BUILD=${BUILD:-1}
+
+NUMJOBS=${NUMJOBS:--j7}
+
+PY_SITEARCH=$(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
+
+# Automatically determine the architecture we're building on:
+MARCH=$( uname -m )
+if [ -z "$ARCH" ]; then
+ case "$MARCH" in
+ i?86) export ARCH=i486 ;;
+ armv7hl) export ARCH=$MARCH ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$MARCH ;;
+ esac
+fi
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.bz2 || exit 1
+cd $PKGNAM-${VERSION}* || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DINCLUDE_INSTALL_DIR=/usr/include \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DJAVA_BINDINGS=ON \
+ -DJAVA_INSTALL_DIR=/usr/share/$PKGNAM/java/ \
+ -DPHP_BINDINGS=ON \
+ -DPHP_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX}/php/extensions \
+ -DPYTHON_BINDINGS=ON \
+ -DPYTHON_INSTALL_DIR=${PY_SITEARCH} \
+ ..
+ make $NUMJOBS || make || exit 1
+ make install DESTDIR=$PKG || exit 1
+cd ..
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a \
+ DEVELOPMENT NEWS README \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/php/
+cp -a usr/lib${LIBDIRSUFFIX}/php/extensions/kolabformat.php \
+ $PKG/usr/doc/$PKGNAM-$VERSION/php
+cat >$PKG/usr/doc/$PKGNAM-$VERSION/php-kolabformat.ini <<EOF
+extension=kolabformat.so
+EOF
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/deps/libkolabxml/slack-desc b/deps/libkolabxml/slack-desc
new file mode 100644
index 0000000..36d61b9
--- /dev/null
+++ b/deps/libkolabxml/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler-----------------------------------------------------|
+libkolabxml: libkolabxml (Kolab XML Format Schema Definitions Library)
+libkolabxml:
+libkolabxml: The Kolab XML Format was rebased on the existing xCal/xCard
+libkolabxml: standards. To ease client implementation and to improve
+libkolabxml: interoperability libkolabxml was developed, which serves as
+libkolabxml: a serialization/de-serialization library.
+libkolabxml: This library can be used from several languages through bindings.
+libkolabxml:
+libkolabxml:
+libkolabxml: Homepage: http://www.kolab.org/about/libkolabxml
+libkolabxml:
diff --git a/deps/qt/Qt.pc b/deps/qt/Qt.pc
new file mode 100644
index 0000000..f4c0d59
--- /dev/null
+++ b/deps/qt/Qt.pc
@@ -0,0 +1,16 @@
+prefix=/usr/lib${LIBDIRSUFFIX}/qt
+bindir=${prefix}/bin
+datadir=${prefix}
+docdir=${prefix}/doc
+headerdir=${prefix}/include
+importdir=${prefix}/imports
+libdir=${prefix}/lib
+moc=${bindir}/moc
+plugindir=${prefix}/plugins
+qmake=${bindir}/qmake
+sysconfdir=/etc
+translationdir=${prefix}/translations
+
+Name: Qt
+Description: Qt Configuration
+Version: 4.8.1
diff --git a/deps/qt/README b/deps/qt/README
new file mode 100644
index 0000000..9bbcb34
--- /dev/null
+++ b/deps/qt/README
@@ -0,0 +1,9 @@
+qt-<version>_<git revision> is actually KDE's version of Qt from git
+that includes important patches not yet present in mainline Qt.
+
+The recommended version of Qt for KDE may be obtained from the
+repository with this command:
+
+git clone git://gitorious.org/+kde-developers/qt/kde-qt.git
+
+(see the SlackBuild for more details)
diff --git a/deps/qt/doinst.sh.gz b/deps/qt/doinst.sh.gz
new file mode 100644
index 0000000..8585e7a
--- /dev/null
+++ b/deps/qt/doinst.sh.gz
Binary files differ
diff --git a/deps/qt/profile.d/qt4.csh b/deps/qt/profile.d/qt4.csh
new file mode 100644
index 0000000..6e2c726
--- /dev/null
+++ b/deps/qt/profile.d/qt4.csh
@@ -0,0 +1,22 @@
+#!/bin/csh
+# Environment path variables for the Qt package:
+if ( ! $?QT4DIR ) then
+ # It's best to use the generic directory to avoid
+ # compiling in a version-containing path:
+ if ( -d /usr/lib/qt ) then
+ setenv QT4DIR /usr/lib/qt
+ else
+ # Find the newest Qt directory and set $QT4DIR to that:
+ foreach qtd ( /usr/lib/qt-* )
+ if ( -d $qtd ) then
+ setenv QT4DIR $qtd
+ endif
+ end
+ endif
+endif
+set path = ( $path $QT4DIR/bin )
+if ( $?CPLUS_INCLUDE_PATH ) then
+ setenv CPLUS_INCLUDE_PATH $QT4DIR/include:$CPLUS_INCLUDE_PATH
+else
+ setenv CPLUS_INCLUDE_PATH $QT4DIR/include
+endif
diff --git a/deps/qt/profile.d/qt4.sh b/deps/qt/profile.d/qt4.sh
new file mode 100644
index 0000000..5b4b830
--- /dev/null
+++ b/deps/qt/profile.d/qt4.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+# Environment variables for the Qt package.
+#
+# It's best to use the generic directory to avoid
+# compiling in a version-containing path:
+if [ -d /usr/lib/qt ]; then
+ QT4DIR=/usr/lib/qt
+else
+ # Find the newest Qt directory and set $QT4DIR to that:
+ for qtd in /usr/lib/qt-* ; do
+ if [ -d $qtd ]; then
+ QT4DIR=$qtd
+ fi
+ done
+fi
+if [ ! "$CPLUS_INCLUDE_PATH" = "" ]; then
+ CPLUS_INCLUDE_PATH=$QT4DIR/include:$CPLUS_INCLUDE_PATH
+else
+ CPLUS_INCLUDE_PATH=$QT4DIR/include
+fi
+PATH="$PATH:$QT4DIR/bin"
+export QT4DIR
+export CPLUS_INCLUDE_PATH
diff --git a/deps/qt/qt.SlackBuild b/deps/qt/qt.SlackBuild
new file mode 100755
index 0000000..a7a4e85
--- /dev/null
+++ b/deps/qt/qt.SlackBuild
@@ -0,0 +1,287 @@
+#!/bin/sh
+
+# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Merged some ideas from Alex Sarmardzic's script for qt4 at SlackBuilds.org
+# ^^ Modified by Robby Workman <rworkman@slackware.com> for QT4 & KDE4
+
+# We're using qt-copy instead of a released qt version, as this git release
+# has at least one bugfix strongly recommended by the kde developers.
+
+# Obtained from:
+# git clone git://gitorious.org/+kde-developers/qt/kde-qt.git
+# git checkout origin/4.5.3-patched
+# git checkout origin/4.6.0-stable-patched
+# git checkout origin/4.6.1-patched
+# git checkout origin/4.7.0-patched
+#
+# Alternate method (we don't use this):
+# wget http://qt.gitorious.org/qt/kde-qt/archive-tarball/4.6.2-patched
+#
+# Modifications 2010, 2011, 2012 Eric Hameleers, Eindhoven, NL
+# qt 4.7.3, 4.7.4, 4.8.0, 4.8.1, 4.8.2, 4.8.4 are built from original nokia sources.
+
+PKGNAM=qt
+VERSION=$(ls qt-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)
+BUILD=${BUILD:-1}
+
+NUMJOBS=${NUMJOBS:--j7}
+
+# Automatically determine the architecture we're building on:
+MARCH=$( uname -m )
+if [ -z "$ARCH" ]; then
+ case "$MARCH" in
+ i?86) export ARCH=i486 ;;
+ armv7hl) export ARCH=$MARCH ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$MARCH ;;
+ esac
+fi
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ # To prevent "qatomic_armv6.h error: output number 2 not directly addressable"
+ # More permanent solution is to patch gcc:
+ # http://bazaar.launchpad.net/~linaro-toolchain-dev/gcc-linaro/4.6/revision/106731
+ SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -fno-strict-volatile-bitfields"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+case "$ARCH" in
+ arm*) TARGET=$ARCH-slackware-linux-gnueabi ;;
+ *) TARGET=$ARCH-slackware-linux ;;
+esac
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-${PKGNAM}
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf qt-everywhere-opensource-src-$VERSION
+tar xvf $CWD/qt-everywhere-opensource-src-$VERSION.tar.xz # For qt releases
+cd qt-everywhere-opensource-src-$VERSION || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+if [ $ARCH = "i486" ]; then
+ sed -i -e "s/QMAKE_CFLAGS_RELEASE += -O2/QMAKE_CFLAGS_RELEASE += $SLKCFLAGS/" mkspecs/common/gcc-base.conf || exit 1
+fi
+
+# Fix path to mysql header
+zcat $CWD/qt.mysql.h.diff.gz | patch -p1 --verbose || exit 1
+
+# gcc doesn't support flag "-fuse-ld=gold":
+zcat $CWD/qt.ld-gold.patch.gz | patch -p1 --verbose || exit 1
+
+# Stupid idea - remove it:
+zcat $CWD/qt.webkit-no_Werror.patch.gz | patch -p1 --verbose || exit 1
+
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+export OPENSOURCE_CXXFLAGS="$SLKCFLAGS"
+./configure \
+ -confirm-license \
+ -opensource \
+ -prefix /usr/lib${LIBDIRSUFFIX}/qt \
+ -fast \
+ -system-libpng \
+ -system-libjpeg \
+ -system-zlib \
+ -system-sqlite \
+ -plugin-sql-sqlite \
+ -dbus \
+ -webkit \
+ -no-phonon \
+ -nomake examples \
+ -nomake demos \
+ -no-separate-debug-info \
+ -no-pch
+ # No-precompiled-headers is ccache-friendly.
+
+# Sometimes a failure happens when parallelizing make. Try again if make fails,
+# but make a failure the second time around (single threaded) a fatal error:
+make $NUMJOBS || make || exit 1
+make install INSTALL_ROOT=$PKG || exit 1
+
+# The infamous qt -> qt-${VERSION} link that keeps the full path out of .la files:
+( cd $PKG/usr/lib${LIBDIRSUFFIX} ; ln -sf qt qt-${VERSION} )
+
+# Add a missing Qt.pc which is needed by KDE applications:
+mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig
+cat <<EOF > $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/Qt.pc
+prefix=/usr/lib${LIBDIRSUFFIX}/qt
+bindir=\${prefix}/bin
+datadir=\${prefix}
+docdir=\${prefix}/doc
+headerdir=\${prefix}/include
+importdir=\${prefix}/imports
+libdir=\${prefix}/lib
+moc=\${bindir}/moc
+plugindir=\${prefix}/plugins
+qmake=\${bindir}/qmake
+sysconfdir=\${prefix}/etc/settings
+translationdir=\${prefix}/translations
+
+Name: Qt
+Description: Qt Configuration
+Version: $VERSION
+EOF
+
+# libjscore is used internally. Prevent a false dependency on this in the .la and .pc files:
+sed -i "s,-ljscore,,g" $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/*.la $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/*.pc
+sed -i "s,-L../JavaScriptCore/release,,g" $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/*.la $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/*.pc
+
+# libwebcore is used internally. Prevent a false dependency on this in the .la and .pc files:
+sed -i "s#-L/usr/lib${LIBDIRSUFFIX}/qt/lib -L../../WebCore/release -L../../JavaScriptCore/release -L/usr/X11R6/lib$LIBDIRSUFFIX -lwebcore##g" $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/libQtWebKit.la $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/QtWebKit.pc
+
+# Link the shared libraries into /usr/lib:
+( cd $PKG/usr/lib${LIBDIRSUFFIX}
+ for file in qt/lib/*.so* ; do
+ ln -sf $file .
+ done
+)
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Add profile scripts
+mkdir -p $PKG/etc/profile.d
+sed -e "s#usr/lib/#usr/lib${LIBDIRSUFFIX}/#g" $CWD/profile.d/qt4.sh \
+ > $PKG/etc/profile.d/qt4.sh
+sed -e "s#usr/lib/#usr/lib${LIBDIRSUFFIX}/#g" $CWD/profile.d/qt4.csh \
+ > $PKG/etc/profile.d/qt4.csh
+chmod 0755 $PKG/etc/profile.d/*
+
+# Put a ton of links to more "normal" places. I'd just use a prefix of /usr, but it
+# creates a ton of new (and ambiguously named) /usr directories...
+mkdir -p $PKG/usr/bin
+( cd $PKG/usr/lib${LIBDIRSUFFIX}/qt/bin
+ for file in * ; do
+ ( cd $PKG/usr/bin ; ln -sf /usr/lib${LIBDIRSUFFIX}/qt/bin/$file . )
+ done
+)
+
+mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig
+( cd $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig
+ for file in *.pc ; do
+ ( cd $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig ; ln -sf /usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/$file . )
+ done
+)
+
+# Add menu entries for all those hidden but great Qt applications:
+# Qt logo:
+convert $PKG/usr/lib$LIBDIRSUFFIX/qt/doc/src/images/qt-logo.png -resize 48x48 $PKG/usr/share/icons/hicolor/48x48/apps/qt-logo.png
+convert $PKG/usr/lib$LIBDIRSUFFIX/qt/doc/src/images/qt-logo.png -resize 48x48 $PKG/usr/share/icons/hicolor/48x48/apps/qt-logo.png
+# Assistant icons
+install -p -m644 -D tools/assistant/tools/assistant/images/assistant.png $PKG/usr/share/icons/hicolor/32x32/apps/assistant.png
+install -p -m644 -D tools/assistant/tools/assistant/images/assistant-128.png $PKG/usr/share/icons/hicolor/128x128/apps/assistant.png
+# Designer icon
+install -p -m644 -D tools/designer/src/designer/images/designer.png $PKG/usr/share/icons/hicolor/128x128/apps/designer.png
+# Linguist icons
+for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
+ size=$(echo $(basename ${icon}) | cut -d- -f2)
+ install -p -m644 -D ${icon} $PKG/usr/share/icons/hicolor/${size}x${size}/apps/linguist.png
+done
+
+# And the .desktop files
+mkdir -p $PKG/usr/share/applications
+cat <<EOF > $PKG/usr/share/applications/designer.desktop
+[Desktop Entry]
+Name=Qt4 Designer
+GenericName=Interface Designer
+Comment=Design GUIs for Qt4 applications
+Exec=designer
+Icon=designer
+MimeType=application/x-designer;
+Terminal=false
+Encoding=UTF-8
+Type=Application
+Categories=Qt;Development;
+EOF
+cat <<EOF > $PKG/usr/share/applications/assistant.desktop
+[Desktop Entry]
+Name=Qt4 Assistant
+Comment=Shows Qt4 documentation and examples
+Exec=assistant
+Icon=assistant
+Terminal=false
+Encoding=UTF-8
+Type=Application
+Categories=Qt;Development;Documentation;
+EOF
+cat <<EOF > $PKG/usr/share/applications/linguist.desktop
+[Desktop Entry]
+Name=Qt4 Linguist
+Comment=Add translations to Qt4 applications
+Exec=linguist
+Icon=linguist
+MimeType=text/vnd.trolltech.linguist;application/x-linguist;
+Terminal=false
+Encoding=UTF-8
+Type=Application
+Categories=Qt;Development;
+EOF
+cat <<EOF > $PKG/usr/share/applications/qtconfig.desktop
+[Desktop Entry]
+Name=Qt4 Config
+Comment=Configure Qt4 behavior, styles, fonts
+Exec=qtconfig
+Icon=qt-logo
+Terminal=false
+Encoding=UTF-8
+Type=Application
+Categories=Qt;Settings;
+EOF
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a *GPL_EXCEPTION* FAQ* INSTALL KNOWN* LICENSE* README* changes-* \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+( cd $PKG/usr/doc/$PKGNAM-$VERSION
+ ln -sf /usr/lib${LIBDIRSUFFIX}/qt/doc/html .
+)
+
+mkdir -p $PKG/install
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/deps/qt/qt.ld-gold.patch.gz b/deps/qt/qt.ld-gold.patch.gz
new file mode 100644
index 0000000..5141d6c
--- /dev/null
+++ b/deps/qt/qt.ld-gold.patch.gz
Binary files differ
diff --git a/deps/qt/qt.mysql.h.diff.gz b/deps/qt/qt.mysql.h.diff.gz
new file mode 100644
index 0000000..2f4c61e
--- /dev/null
+++ b/deps/qt/qt.mysql.h.diff.gz
Binary files differ
diff --git a/deps/qt/qt.webkit-no_Werror.patch.gz b/deps/qt/qt.webkit-no_Werror.patch.gz
new file mode 100644
index 0000000..8e3f48c
--- /dev/null
+++ b/deps/qt/qt.webkit-no_Werror.patch.gz
Binary files differ
diff --git a/deps/qt/slack-desc b/deps/qt/slack-desc
new file mode 100644
index 0000000..f511d89
--- /dev/null
+++ b/deps/qt/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+qt: Qt (a multi-platform C++ graphical user interface toolkit)
+qt:
+qt: Qt is a complete and well-developed object-oriented framework for
+qt: developing graphical user interface (GUI) applications using C++.
+qt:
+qt: Homepage: http://qt.nokia.com
+qt:
+qt:
+qt:
+qt:
+qt:
diff --git a/deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild b/deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild
new file mode 100755
index 0000000..af2aaeb
--- /dev/null
+++ b/deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild
@@ -0,0 +1,114 @@
+#!/bin/sh
+
+# Copyright 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+PKGNAM=shared-desktop-ontologies
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+NUMJOBS=${NUMJOBS:--j7}
+
+# Automatically determine the architecture we're building on:
+MARCH=$( uname -m )
+if [ -z "$ARCH" ]; then
+ case "$MARCH" in
+ i?86) export ARCH=i486 ;;
+ armv7hl) export ARCH=$MARCH ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$MARCH ;;
+ esac
+fi
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1
+cd $PKGNAM-$VERSION || exit 1
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ QTDIR=/usr/lib${LIBDIRSUFFIX}/qt \
+ PATH=$QTDIR/bin:$PATH \
+ cmake \
+ $KDE_OPT_ARGS \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ ..
+ make $NUMJOBS || make || exit 1
+ make install DESTDIR=$PKG || exit 1
+cd -
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a \
+ AUTHORS LICENSE* README \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+
+# If there's a ChangeLog, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r ChangeLog ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION)
+ cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
+ touch -r ChangeLog $DOCSDIR/ChangeLog
+fi
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/deps/shared-desktop-ontologies/slack-desc b/deps/shared-desktop-ontologies/slack-desc
new file mode 100644
index 0000000..18412ab
--- /dev/null
+++ b/deps/shared-desktop-ontologies/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler-------------------------------------------------------|
+shared-desktop-ontologies: shared-desktop-ontologies (Shared OSCAF desktop ontologies)
+shared-desktop-ontologies:
+shared-desktop-ontologies: The shared-desktop-ontologies package brings the semantic web to
+shared-desktop-ontologies: the desktop in terms of vocabulary. It contains the well known core
+shared-desktop-ontologies: ontologies such as RDF and RDFS as well as the Nepomuk ontologies
+shared-desktop-ontologies: which are used by projects like KDE or Strigi.
+shared-desktop-ontologies:
+shared-desktop-ontologies: Homepage: http://oscaf.sourceforge.net
+shared-desktop-ontologies:
+shared-desktop-ontologies:
+shared-desktop-ontologies:
diff --git a/deps/soprano/slack-desc b/deps/soprano/slack-desc
new file mode 100644
index 0000000..44327e0
--- /dev/null
+++ b/deps/soprano/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler-----------------------------------------------------|
+soprano: soprano (C++/Qt4 framework for RDF data)
+soprano:
+soprano: Soprano (formally known as QRDF) is a library which provides
+soprano: a nice Qt interface to RDF storage solutions. It has a modular
+soprano: structure which allows to replace the actual RDF storage
+soprano: implementation used.
+soprano:
+soprano: Homepage: http://soprano.sourceforge.net/
+soprano:
+soprano:
+soprano:
diff --git a/deps/soprano/soprano.SlackBuild b/deps/soprano/soprano.SlackBuild
new file mode 100755
index 0000000..056e5e2
--- /dev/null
+++ b/deps/soprano/soprano.SlackBuild
@@ -0,0 +1,111 @@
+#!/bin/sh
+
+# Copyright 2007-2008 Robby Workman, Northport, Alabama, USA
+# Copyright 2008, 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Modified 2012 by Eric Hameleers <alien at slackware.com> for ARM port.
+
+
+PKGNAM=soprano
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+NUMJOBS=${NUMJOBS:--j7}
+
+# Automatically determine the architecture we're building on:
+MARCH=$( uname -m )
+if [ -z "$ARCH" ]; then
+ case "$MARCH" in
+ i?86) export ARCH=i486 ;;
+ armv7hl) export ARCH=$MARCH ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$MARCH ;;
+ esac
+fi
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-soprano
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf soprano-$VERSION
+tar xvf $CWD/soprano-$VERSION.tar.bz2 || exit 1
+cd soprano-${VERSION}* || exit 1
+
+# Restore SC/BC with a stub implementation of tcpclient (fixes smokekde):
+# (fixed in soprano-2.7.57)
+#cat $CWD/soprano_tcpclient_stub.diff | patch -p1 --verbose || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ QTDIR=/usr/lib${LIBDIRSUFFIX}/qt \
+ PATH=$QTDIR/bin:$PATH \
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ ..
+ make $NUMJOBS || make || exit 1
+ make install DESTDIR=$PKG || exit 1
+cd ..
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+mkdir -p $PKG/usr/doc/soprano-$VERSION
+cp -a \
+ AUTHORS COPYING* ChangeLog INSTALL README TODO \
+ $PKG/usr/doc/soprano-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/soprano-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/deps/soprano/soprano_tcpclient_stub.diff b/deps/soprano/soprano_tcpclient_stub.diff
new file mode 100644
index 0000000..2b04f66
--- /dev/null
+++ b/deps/soprano/soprano_tcpclient_stub.diff
@@ -0,0 +1,196 @@
+commit ed17a950a9c6f83590fa62cb97e7278ba7f3e234
+Author: Aaron Seigo <aseigo@kde.org>
+Date: Wed May 30 10:18:52 2012 +0200
+
+ restore SC / BC with a stub impl of tcpclient
+
+diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
+index 2689568..4e73e3c 100644
+--- a/client/CMakeLists.txt
++++ b/client/CMakeLists.txt
+@@ -14,6 +14,8 @@ include_directories(
+ )
+
+ set(soprano_client_SRC
++ ${soprano_server_SOURCE_DIR}/datastream.cpp
++ tcpclient.cpp
+ socket.cpp
+ socketstream.cpp
+ localsocketclient.cpp
+@@ -94,6 +96,7 @@ INSTALL(TARGETS sopranoclient
+
+ install(
+ FILES
++ tcpclient.h
+ localsocketclient.h
+ DESTINATION include/soprano
+ )
+diff --git a/client/tcpclient.cpp b/client/tcpclient.cpp
+index 796ca59..01dce0e 100644
+--- a/client/tcpclient.cpp
++++ b/client/tcpclient.cpp
+@@ -33,151 +33,58 @@ Q_DECLARE_METATYPE( QAbstractSocket::SocketError )
+ const quint16 Soprano::Client::TcpClient::DEFAULT_PORT = 5000;
+
+
+-namespace Soprano {
+- namespace Client {
+- class TcpClientConnection : public ClientConnection
+- {
+- public:
+- TcpClientConnection( const QHostAddress& address, int port, QObject* parent );
+- ~TcpClientConnection();
+-
+- protected:
+- QIODevice* newConnection();
+- bool isConnected( QIODevice* );
+-
+- private:
+- QHostAddress m_address;
+- int m_port;
+- };
+-
+- TcpClientConnection::TcpClientConnection( const QHostAddress& address, int port, QObject* parent )
+- : ClientConnection( parent ),
+- m_address( address ),
+- m_port( port )
+- {
+- }
+-
+- TcpClientConnection::~TcpClientConnection()
+- {
+- }
+-
+- QIODevice* TcpClientConnection::newConnection()
+- {
+- clearError();
+-
+- QTcpSocket* socket = new QTcpSocket;
+- socket->connectToHost( m_address, m_port );
+- if ( socket->waitForConnected() ) {
+- QObject::connect( socket, SIGNAL(error(QAbstractSocket::SocketError)),
+- parent(), SLOT(slotError(QAbstractSocket::SocketError)) );
+- return socket;
+- }
+- else {
+- setError( socket->errorString() );
+- delete socket;
+- return 0;
+- }
+- }
+-
+- bool TcpClientConnection::isConnected( QIODevice* device ) {
+- return device ? ( static_cast<QTcpSocket*>( device )->state() == QAbstractSocket::ConnectedState ) : false;
+- }
+- }
+-}
+-
+-
+-class Soprano::Client::TcpClient::Private
+-{
+-public:
+- Private()
+- : connection( 0 ) {
+- }
+-
+- TcpClientConnection* connection;
+-};
+-
+-
+ Soprano::Client::TcpClient::TcpClient( QObject* parent )
+ : QObject( parent ),
+- d( new Private() )
++ d( 0 )
+ {
+- qRegisterMetaType<QAbstractSocket::SocketError>();
++ qWarning() << "This class is deprecated, and the implementation is only a stub now. DO NOT USE IT IN YOUR APPLICATION.";
+ }
+
+
+ Soprano::Client::TcpClient::~TcpClient()
+ {
+- disconnect();
+- delete d;
++ //delete d;
+ }
+
+
+ bool Soprano::Client::TcpClient::connect( const QHostAddress& address, int port )
+ {
+- if ( !isConnected() ) {
+- if ( !d->connection )
+- d->connection = new TcpClientConnection( address, port, this );
+- if ( d->connection->connect() &&
+- d->connection->checkProtocolVersion() ) {
+- return true;
+- }
+- else {
+- disconnect();
+- return false;
+- }
+- }
+- else {
+- setError( "Already connected" );
+- return false;
+- }
++ Q_UNUSED(address)
++ Q_UNUSED(port)
++ return false;
+ }
+
+
+ bool Soprano::Client::TcpClient::isConnected()
+ {
+- return d->connection ? d->connection->isConnected() : false;
++ return false;
+ }
+
+
+ void Soprano::Client::TcpClient::disconnect()
+ {
+- delete d->connection;
+- d->connection = 0;
+ }
+
+
+ Soprano::Model* Soprano::Client::TcpClient::createModel( const QString& name, const QList<BackendSetting>& settings )
+ {
+- if ( d->connection ) {
+- int modelId = d->connection->createModel( name, settings );
+- setError( d->connection->lastError() );
+- if ( modelId > 0 ) {
+- StorageModel* model = new ClientModel( 0, modelId, d->connection );
+- return model;
+- }
+- }
+- else {
+- setError( "Not connected" );
+- }
+-
++ Q_UNUSED(name)
++ Q_UNUSED(settings)
++ setError( "Not connected" );
+ return 0;
+ }
+
+
+ void Soprano::Client::TcpClient::removeModel( const QString& name )
+ {
+- if ( d->connection ) {
+- d->connection->removeModel( name );
+- setError( d->connection->lastError() );
+- }
+- else {
+- setError( "Not connected" );
+- }
++ Q_UNUSED(name)
++ setError( "Not connected" );
+ }
+
+
+ void Soprano::Client::TcpClient::slotError( QAbstractSocket::SocketError error )
+ {
++ Q_UNUSED(error)
+ qDebug() << "Error: " << error;
+ }
+
diff --git a/deps/updates.SlackBuild b/deps/updates.SlackBuild
new file mode 100755
index 0000000..b38924d
--- /dev/null
+++ b/deps/updates.SlackBuild
@@ -0,0 +1,48 @@
+#!/bin/sh
+
+# Build (and install) all KDE dependencies
+# Modified from the KDE Slackware script by Eric Hameleers <alien@slackware.com>
+
+# Set initial variables:
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+
+# Set the config option variables if they are not already set:
+[ -r ./alldeps.options ] && . ./alldeps.options
+
+# This avoids compiling a version number into KDE's .la files:
+QTDIR=/usr/lib${LIBDIRSUFFIX}/qt ; export QTDIR
+
+ALLDEPS=" \
+ soprano \
+ akonadi \
+ shared-desktop-ontologies \
+ virtuoso-ose \
+ qt \
+ "
+
+# Allow for specification of individual packages to be built:
+if [ -z "$1" ]; then
+ MODQUEUE=$ALLDEPS
+else
+ MODQUEUE=$*
+fi
+
+for module in \
+ $MODQUEUE ;
+do
+ cd $module
+ ./$module.SlackBuild
+ if [ $? = 0 ]; then
+ # Yes, I will build with the fresh packages installed:
+ upgradepkg --install-new --reinstall ${TMP}/${module}-*.txz
+ # Keep MIME database current:
+ /usr/bin/update-mime-database /usr/share/mime 1> /dev/null 2> /dev/null &
+ rm -rf ${TMP}/package-${module} ${TMP}/${module}-$VERSION
+ else
+ echo "${module} failed to build."
+ exit 1
+ fi
+ cd - ;
+done
+
diff --git a/deps/virtuoso-ose/doinst.sh.gz b/deps/virtuoso-ose/doinst.sh.gz
new file mode 100644
index 0000000..f38046d
--- /dev/null
+++ b/deps/virtuoso-ose/doinst.sh.gz
Binary files differ
diff --git a/deps/virtuoso-ose/slack-desc b/deps/virtuoso-ose/slack-desc
new file mode 100644
index 0000000..dd37d0c
--- /dev/null
+++ b/deps/virtuoso-ose/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler-----------------------------------------------------|
+virtuoso-ose: virtuoso-ose (A high-performance object-relational SQL database)
+virtuoso-ose:
+virtuoso-ose: Virtuoso is a scalable cross-platform server that combines
+virtuoso-ose: SQL/RDF/XML Data Management with Web Application Server
+virtuoso-ose: and Web Services Platform functionality.
+virtuoso-ose:
+virtuoso-ose:
+virtuoso-ose:
+virtuoso-ose:
+virtuoso-ose: Homepage: http://virtuoso.openlinksw.com/wiki/main/
+virtuoso-ose:
diff --git a/deps/virtuoso-ose/virtuoso-ose.SlackBuild b/deps/virtuoso-ose/virtuoso-ose.SlackBuild
new file mode 100755
index 0000000..ac196cf
--- /dev/null
+++ b/deps/virtuoso-ose/virtuoso-ose.SlackBuild
@@ -0,0 +1,117 @@
+#!/bin/sh
+
+# Copyright 2009, 2010, 2011, 2012 Eric Hameleers, Eindhoven, NL
+# Copyright 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PKGNAM=virtuoso-opensource
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i486 ;;
+ arm*) export ARCH=arm ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) export ARCH=$( uname -m ) ;;
+ esac
+fi
+
+NUMJOBS=${NUMJOBS:--j7}
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-virtuoso-ose
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf virtuoso-opensource-$VERSION
+tar xvf $CWD/virtuoso-opensource-$VERSION.tar.xz || exit 1
+cd virtuoso-opensource-$VERSION || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+# Configure:
+# We disable building of all VADs because Slackware's version of Virtuoso is
+# only used as backend for the Soprano/Nepomuk desktop search.
+# This saves us a lot of megabytes.
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/virtuoso-ose-$VERSION \
+ --with-pthreads \
+ --enable-aio \
+ --disable-static \
+ --disable-all-vads \
+ --program-prefix= \
+ --program-suffix= \
+ --build=$ARCH-slackware-linux
+
+# Build and install:
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
+
+# Do not clobber an existing .ini file:
+mkdir -p $PKG/etc
+mv $PKG/var/lib/virtuoso/db/virtuoso.ini $PKG/etc/virtuoso.ini.new
+ln -sf /etc/virtuoso.ini $PKG/var/lib/virtuoso/db/
+
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+mkdir -p $PKG/usr/doc/virtuoso-ose-$VERSION
+cp -a \
+ AUTHORS COPYING CREDITS LICENSE NEWS README* \
+ $PKG/usr/doc/virtuoso-ose-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/virtuoso-ose-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/kde/KDE.SlackBuild b/kde/KDE.SlackBuild
index 7d40f16..ffbf3bc 100755
--- a/kde/KDE.SlackBuild
+++ b/kde/KDE.SlackBuild
@@ -245,6 +245,8 @@ build_mod_pkg () {
# Run cmake, using custom cmake script if needed:
if [ -r $CWD/cmake/${PKGNAME} ]; then
. $CWD/cmake/${PKGNAME}
+ elif [ -r $CWD/cmake/${kde_module} ]; then
+ . $CWD/cmake/${kde_module}
else
# This is the default configure script:
. $CWD/cmake/cmake
@@ -417,6 +419,8 @@ mkdir -p $SLACK_KDE_BUILD_DIR
# Same goes for kdelibs (at least during KDE 4.8.x) kdeutils:ksecrets needs
# kdelibs and then kdelibs needs a rebuild to pick up ksecretservice
# (this will no longer be required in KDE 4.9).
+# And kde-baseapps is rebuilt after kdewebdev because it can then pickup
+# libtidy and enable the Konqueror validators plugin to validate HTML.
KDEMODS=" \
kdelibs \
kdepimlibs \
@@ -440,6 +444,7 @@ KDEMODS=" \
kdepim-runtime \
kdeedu \
kdewebdev \
+ kdebase:kde-baseapps \
kdeplasma-addons \
polkit-kde \
extragear \
diff --git a/kde/KDE.options b/kde/KDE.options
index bc929a6..6f79c05 100644
--- a/kde/KDE.options
+++ b/kde/KDE.options
@@ -3,7 +3,7 @@
# usually has a different version number), or by setting your own
# environment variables.
-[ -z $VERSION ] && export VERSION=4.8.4
+[ -z $VERSION ] && export VERSION=4.9.5
[ -z $BUILD ] && export BUILD=1
# Automatically determine the architecture we're building on:
diff --git a/kde/build/calligra b/kde/build/calligra
deleted file mode 100644
index 00750ed..0000000
--- a/kde/build/calligra
+++ /dev/null
@@ -1 +0,0 @@
-3
diff --git a/kde/build/kdelibs b/kde/build/kdelibs
new file mode 100644
index 0000000..9a7456b
--- /dev/null
+++ b/kde/build/kdelibs
@@ -0,0 +1,2 @@
+2
+
diff --git a/kde/cmake/kdebindings b/kde/cmake/kdebindings
index c422830..086f962 100644
--- a/kde/cmake/kdebindings
+++ b/kde/cmake/kdebindings
@@ -2,6 +2,10 @@
# architecture dependent perl modules):
eval $(perl '-V:vendorarch')
+# Likewise for Ruby (note that our "vendordir" is empty, so we use sitedir):
+ruby_vendorlibdir=$(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]')
+ruby_vendorarchdir=$(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]')
+
mkdir -p build
cd build
#-DCMAKE_BACKWARDS_COMPATIBILITY:STRING="2.2" \
@@ -14,7 +18,9 @@ cd build
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DMAN_INSTALL_DIR=/usr/man \
- -DCUSTOM_PERL_SITE_ARCH_DIR=$vendorarch \
+ -DCUSTOM_PERL_SITE_ARCH_DIR=${vendorarch} \
+ -DRUBY_VENDORARCH_DIR:PATH=${ruby_vendorarchdir} \
+ -DRUBY_VENDORLIB_DIR:PATH=${ruby_vendorlibdir} \
-DSYSCONF_INSTALL_DIR=/etc/kde \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DENABLE_QYOTO:BOOL=OFF \
diff --git a/kde/cmake/kross-interpreters b/kde/cmake/kross-interpreters
new file mode 100644
index 0000000..b57de3f
--- /dev/null
+++ b/kde/cmake/kross-interpreters
@@ -0,0 +1,17 @@
+mkdir -p build
+cd build
+ #-DCMAKE_BACKWARDS_COMPATIBILITY:STRING="2.2" \
+ cmake \
+ $KDE_OPT_ARGS \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DBUILD_ruby:BOOL=OFF \
+ ..
+
diff --git a/kde/modularize b/kde/modularize
index ae15df9..fad472b 100644
--- a/kde/modularize
+++ b/kde/modularize
@@ -9,6 +9,8 @@ kmouth
kmousetool
# kdebase:
+nepomuk-core
+nepomuk-widgets
kde-baseapps
kactivities
konsole
@@ -39,6 +41,7 @@ kturtle
kwordquiz
marble
parley
+pairs
rocs
step
@@ -72,6 +75,18 @@ perlkde
pykde4
kross-interpreters
+# kdemultimedia
+libkcddb
+libkcompactdisc
+strigi-multimedia
+audiocd-kio
+dragon
+ffmpegthumbs
+mplayerthumbs
+juk
+kmix
+kscd
+
# kdeutils
ark
filelight
@@ -86,7 +101,28 @@ ktimer
kwallet
superkaramba
sweeper
-ksecrets
+
+# kdegames
+#kbounce
+#konquest
+#kapman
+#knavalbattle
+#killbots
+#kubrick
+#kgoldrunner
+#knetwalk
+#kbreakout
+#ksirk
+#kfourinline
+#libkmahjongg
+#picmi
+#kblackbox
+#palapeli
+#katomic
+#ktuberling
+#kjumpingcube
+#kmahjongg
+#kspaceduel
# kdepim
kdepim-runtime
@@ -102,6 +138,7 @@ kaudiocreator
kplayer
kwebkitpart
oxygen-gtk2
+oxygen-gtk3
kdevplatform
kdevelop-pg-qt
kdevelop
@@ -110,6 +147,7 @@ quanta
wicd-kde
networkmanagement
skanlite
+kio-mtp
libktorrent
ktorrent
amarok
diff --git a/kde/modules/extragear b/kde/modules/extragear
index 22668e1..51e5597 100644
--- a/kde/modules/extragear
+++ b/kde/modules/extragear
@@ -4,6 +4,7 @@ kaudiocreator
kplayer
kwebkitpart
oxygen-gtk2
+oxygen-gtk3
kdevplatform
kdevelop-pg-qt
kdevelop
@@ -12,6 +13,7 @@ quanta
wicd-kde
networkmanagement
skanlite
+kio-mtp
libktorrent
ktorrent
amarok
diff --git a/kde/modules/kdebase b/kde/modules/kdebase
index fa37c97..782f9e6 100644
--- a/kde/modules/kdebase
+++ b/kde/modules/kdebase
@@ -1,3 +1,5 @@
+nepomuk-core
+#nepomuk-widgets
kde-baseapps
kactivities
konsole
@@ -5,4 +7,4 @@ kate
kde-wallpapers
kde-workspace
kde-runtime
-#kde-base-artwork
+kde-base-artwork
diff --git a/kde/modules/kdeedu b/kde/modules/kdeedu
index 74c7747..c462759 100644
--- a/kde/modules/kdeedu
+++ b/kde/modules/kdeedu
@@ -18,5 +18,6 @@ kturtle
kwordquiz
marble
parley
+pairs
rocs
step
diff --git a/kde/modules/kdegames b/kde/modules/kdegames
index 41e45e2..82073d4 100644
--- a/kde/modules/kdegames
+++ b/kde/modules/kdegames
@@ -1 +1,42 @@
+#libkdegames
+#libkmahjongg
+#klickety
+#ksudoku
+#ksquares
+#kpat
+#klines
+#ksnakeduel
+#kollision
+#kshisen
+#kblocks
+#lskat
+#kreversi
+#bovo
+#kajongg
+#granatier
+#kmines
+#kiriki
+#kigo
+#bomber
+#kolf
+#kdiamond
+#kbounce
+#konquest
+#kapman
+#knavalbattle
+#killbots
+#kubrick
+#kgoldrunner
+#knetwalk
+#kbreakout
+#ksirk
+#kfourinline
+#picmi
+#kblackbox
+#palapeli
+#katomic
+#ktuberling
+#kjumpingcube
+#kmahjongg
+#kspaceduel
kdegames
diff --git a/kde/modules/kdemultimedia b/kde/modules/kdemultimedia
index cb104a7..d8feed9 100644
--- a/kde/modules/kdemultimedia
+++ b/kde/modules/kdemultimedia
@@ -1 +1,10 @@
-kdemultimedia
+libkcddb
+libkcompactdisc
+audiocd-kio
+dragon
+#ffmpegthumbs
+mplayerthumbs
+juk
+kmix
+#kscd
+
diff --git a/kde/modules/kdeutils b/kde/modules/kdeutils
index e4611a2..62d5bbf 100644
--- a/kde/modules/kdeutils
+++ b/kde/modules/kdeutils
@@ -7,10 +7,10 @@ kdf
kfloppy
kgpg
printer-applet
+#print-manager
kremotecontrol
ktimer
kwallet
superkaramba
sweeper
-ksecrets
diff --git a/kde/package-blacklist b/kde/package-blacklist
index 6451ed9..71e99c4 100644
--- a/kde/package-blacklist
+++ b/kde/package-blacklist
@@ -6,6 +6,4 @@
# needs c-sharp:
kimono
qyoto
-# ruby errors "env.h not found":
-kross-interpreters
diff --git a/kde/patch/kde-workspace.patch b/kde/patch/kde-workspace.patch
index e2b5f82..19f7d09 100644
--- a/kde/patch/kde-workspace.patch
+++ b/kde/patch/kde-workspace.patch
@@ -8,5 +8,13 @@ zcat $CWD/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz | patch -
# Fix a long-standing performance issue (since 4.0) in kwin (not needed for KDE >= 4.7.2):
#zcat $CWD/patch/kde-workspace/kde-workspace.kwin.effects.performance.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+# Patch a kwin bug which showed up right after 4.9.1 was released
+# (kde bugs 306260+306275, fixed in 4.9.2):
+#zcat $CWD/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
+# Unbreak Python 2 applet loading.
+# Fixed just before 4.9.2 release:
+#zcat $CWD/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
# Always show 'remaining time' in the popup of the battery plasmoid:
zcat $CWD/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz b/kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz
new file mode 100644
index 0000000..0afbc5f
--- /dev/null
+++ b/kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz
Binary files differ
diff --git a/kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz b/kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz
new file mode 100644
index 0000000..1ca2c8d
--- /dev/null
+++ b/kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz
Binary files differ
diff --git a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz
index c6226ca..7e16f14 100644
--- a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz
+++ b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz
Binary files differ
diff --git a/kde/patch/kdelibs.patch b/kde/patch/kdelibs.patch
index 2445d6d..407e25a 100644
--- a/kde/patch/kdelibs.patch
+++ b/kde/patch/kdelibs.patch
@@ -8,12 +8,13 @@ zcat $CWD/patch/kdelibs/kdelibs.docbook.patch.gz | patch -p1 --verbose || { touc
# prevents any query which does NOT use wide unicode characters to fail:
#cat $CWD/patch/kdelibs/kdelibs.nepomuk.unicode.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+# Fix a bug introduced in kdelibs-4.9.4 which was not detected until right
+# after release. This breaks opening of .odt and other zip-based files
+# in external applications:
+#cat $CWD/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
# Make uPnP support depend on the environment variable SOLID_UPNP,
# e.g. by creating an /etc/profile.d/upnp.sh file with the following contents:
# export SOLID_UPNP=1
cat $CWD/patch/kdelibs/kdelibs.upnp_conditional.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-# Fix fstab support in solid (last-minute patch for KDE 4.8.4 which _just_
-# made it into the official tarball):
-#cat $CWD/patch/kdelibs/kdelibs.fstab.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-
diff --git a/kde/patch/kdelibs/kdelibs.fstab.patch b/kde/patch/kdelibs/kdelibs.fstab.patch
deleted file mode 100644
index a57662b..0000000
--- a/kde/patch/kdelibs/kdelibs.fstab.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From: Alex Fiestas <afiestas@kde.org>
-Date: Tue, 05 Jun 2012 16:12:28 +0000
-Subject: Emit deviceRemoved/Added with the right deviceList set
-X-Git-Url: http://quickgit.kde.org/?p=kdelibs.git&amp;a=commitdiff&amp;h=19213a6c34e1b47a100815ccbfee8b5c70c3c12a
----
-Emit deviceRemoved/Added with the right deviceList set
-
-The problem is quite straightforward, deviceAdded is being emitted when
-the m_deviceList has the OLD list, so the new device is still NOT in it.
-If the user of the library instances a device Solid::Device(UDI) in the
-slot after that signal, the device will be null because it will not be
-found in m_deviceList.
-
-REVIEW: 105132
----
-
-
---- a/solid/solid/backends/fstab/fstabmanager.cpp
-+++ b/solid/solid/backends/fstab/fstabmanager.cpp
-@@ -116,17 +116,19 @@ void FstabManager::_k_updateDeviceList()
- QSet<QString> newlist = deviceList.toSet();
- QSet<QString> oldlist = m_deviceList.toSet();
-
-- foreach(const QString &device, newlist) {
-- if ( !oldlist.contains(device) )
-- emit deviceAdded(udiPrefix() + "/" + device);
-- }
--
- foreach(const QString &device, oldlist) {
-- if ( !newlist.contains(device) )
-+ if ( !newlist.contains(device) ) {
- emit deviceRemoved(udiPrefix() + "/" + device);
-+ }
- }
-
- m_deviceList = deviceList;
-+
-+ foreach(const QString &device, newlist) {
-+ if ( !oldlist.contains(device) ) {
-+ emit deviceAdded(udiPrefix() + "/" + device);
-+ }
-+ }
- }
-
- void FstabManager::onMtabChanged()
-
-
diff --git a/kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch b/kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch
new file mode 100644
index 0000000..048f2d0
--- /dev/null
+++ b/kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch
@@ -0,0 +1,48 @@
+commit 73283f1332e90fbb6fe0caa39a038cb16b83a54c
+Author: David Faure <faure@kde.org>
+Date: Wed Dec 5 22:42:25 2012 +0100
+
+ Revert "Also check parent mimetypes in protocolForArchiveMimetype()."
+
+ This reverts commit 4f296cfbced2c4ad54beec8f500ed2d3fc04ee05.
+ It breaks opening odt and other zip-based files in external apps.
+ That's what I get for delegating the testing :-)
+ BUG: 311214
+
+diff --git a/kio/kio/kprotocolmanager.cpp b/kio/kio/kprotocolmanager.cpp
+index 3f1cadd..502a3e6 100644
+--- a/kio/kio/kprotocolmanager.cpp
++++ b/kio/kio/kprotocolmanager.cpp
+@@ -47,7 +47,6 @@
+ #include <ksharedconfig.h>
+ #include <kstandarddirs.h>
+ #include <kurl.h>
+-#include <kmimetype.h>
+ #include <kmimetypetrader.h>
+ #include <kprotocolinfofactory.h>
+
+@@ -1190,23 +1189,7 @@ QString KProtocolManager::protocolForArchiveMimetype( const QString& mimeType )
+ }
+ }
+ }
+- const QString prot = d->protocolForArchiveMimetypes.value(mimeType);
+- if (!prot.isEmpty())
+- return prot;
+-
+- // Check parent mimetypes
+- KMimeType::Ptr mime = KMimeType::mimeType(mimeType);
+- if (mime) {
+- const QStringList parentMimeTypes = mime->allParentMimeTypes();
+- Q_FOREACH(const QString& parentMimeType, parentMimeTypes) {
+- const QString res = d->protocolForArchiveMimetypes.value(parentMimeType);
+- if (!res.isEmpty()) {
+- return res;
+- }
+- }
+- }
+-
+- return QString();
++ return d->protocolForArchiveMimetypes.value(mimeType);
+ }
+
+ #undef PRIVATE_DATA
diff --git a/kde/patch/kdepim.patch b/kde/patch/kdepim.patch
index 1934e35..516270d 100644
--- a/kde/patch/kdepim.patch
+++ b/kde/patch/kdepim.patch
@@ -9,3 +9,6 @@ cat $CWD/patch/kdepim/kdepim-4.5.85-install-headers.patch | patch -p1 --verbose
# (it got included in the tarball _just_ before the release)
#cat $CWD/patch/kdepim/kdepim-4.8.1_bug_258551.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+# Build fix for 4.8.80 but does nnot seem to be needed on Slackware:
+#cat $CWD/patch/kdepim/kdepim-4.8.80_x11libs.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
diff --git a/kde/patch/kdepim/kdepim-4.8.80_x11libs.patch b/kde/patch/kdepim/kdepim-4.8.80_x11libs.patch
new file mode 100644
index 0000000..f87d8f4
--- /dev/null
+++ b/kde/patch/kdepim/kdepim-4.8.80_x11libs.patch
@@ -0,0 +1,30 @@
+commit 26f9d62b9a9b4bfa736b342903d16dc0d8739d98
+Author: Allen Winter <winter@kde.org>
+Date: Thu May 31 12:58:07 2012 -0400
+
+ Revert last: Remove X11 requirement
+
+ CCMAIL: djarvie@kde.org
+ David, without explicit linking to X11 libs, I get an unresolved
+ symbol for XSetWMHints
+
+diff --git a/kalarm/CMakeLists.txt b/kalarm/CMakeLists.txt
+index 9efb9a1..97e69a8 100644
+--- a/kalarm/CMakeLists.txt
++++ b/kalarm/CMakeLists.txt
+@@ -202,6 +202,7 @@ if(KALARM_USE_AKONADI)
+ kdepim
+ ${KDE4_KCMUTILS_LIBS}
+ ${KDE4_PHONON_LIBS}
++ ${X11_X11_LIB}
+ )
+ else(KALARM_USE_AKONADI)
+ target_link_libraries(kalarm_bin
+@@ -220,6 +221,7 @@ else(KALARM_USE_AKONADI)
+ kdepim
+ ${KDE4_KCMUTILS_LIBS}
+ ${KDE4_PHONON_LIBS}
++ ${X11_X11_LIB}
+ )
+ endif(KALARM_USE_AKONADI)
+
diff --git a/kde/patch/strigi-multimedia.patch b/kde/patch/strigi-multimedia.patch
new file mode 100644
index 0000000..aebad0d
--- /dev/null
+++ b/kde/patch/strigi-multimedia.patch
@@ -0,0 +1,3 @@
+# Fix build:
+cat $CWD/patch/strigi-multimedia/strigi-multimedia_port.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
diff --git a/kde/patch/strigi-multimedia/strigi-multimedia_port.patch b/kde/patch/strigi-multimedia/strigi-multimedia_port.patch
new file mode 100644
index 0000000..21a29a0
--- /dev/null
+++ b/kde/patch/strigi-multimedia/strigi-multimedia_port.patch
@@ -0,0 +1,29 @@
+diff -urB strigi-multimedia/CMakeLists.txt new/CMakeLists.txt
+--- strigi-multimedia/CMakeLists.txt 2012-04-08 11:47:03.923386124 +0200
++++ new/CMakeLists.txt 2012-04-08 12:29:05.807989600 +0200
+@@ -1,3 +1,5 @@
++Project(strigi-multimedia)
++
+ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/)
+ find_package(Qt4 REQUIRED)
+ find_package(KDE4 REQUIRED)
+@@ -5,12 +7,10 @@
+ include(MacroLibrary)
+
+ include_directories(${KDE4_INCLUDES} ${QT_INCLUDES})
++add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} )
+
+ include(CheckIncludeFileCXX)
+
+-message (STATUS "port strigi-analyzer !!!")
+-if(KFILE_PLUGINS_PORTED)
+-
+ macro_optional_find_package(Theora)
+ macro_log_feature(THEORA_FOUND "Theora" "A video codec intended for use within the Ogg's project's Ogg multimedia streaming system" "http://www.theora.org" FALSE "" "Required to build the Theora Strigi Analyzer.")
+
+@@ -35,5 +35,3 @@
+ if (OGGVORBIS_FOUND)
+ add_subdirectory(ogg)
+ endif(OGGVORBIS_FOUND)
+-
+-endif(KFILE_PLUGINS_PORTED)
diff --git a/kde/post-install/kde-baseapps.patch b/kde/post-install/kde-baseapps.post-install
index 8dda636..8dda636 100644
--- a/kde/post-install/kde-baseapps.patch
+++ b/kde/post-install/kde-baseapps.post-install
diff --git a/kde/post-install/konsole.post-install b/kde/post-install/konsole.post-install
index b0ef9a6..6104e9f 100644
--- a/kde/post-install/konsole.post-install
+++ b/kde/post-install/konsole.post-install
@@ -2,8 +2,9 @@
# still documented in the help manual. Here's a way to get the same
# thing, and it works here, but I honestly don't know how it will act
# everywhere with every shell. I just know it works with bash and ksh
-sed -i -e 's/Exec=konsole/Exec=konsole -e $SHELL -l/' \
- $PKG/usr/share/applications/kde4/konsole.desktop
+# Removed in KDE 4.9.4 package because it does not work:
+#sed -i -e 's/^Exec=konsole/Exec=konsole -e $SHELL -l/' \
+# $PKG/usr/share/applications/kde4/konsole.desktop
## I find this a little bit too bright... <change by pjv>
## Change the konsole defaults to look like the real Linux console:
diff --git a/kde/slack-desc/audiocd-kio b/kde/slack-desc/audiocd-kio
new file mode 100644
index 0000000..a82bd28
--- /dev/null
+++ b/kde/slack-desc/audiocd-kio
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+audiocd-kio: audiocd-kio (audiocd kio slave)
+audiocd-kio:
+audiocd-kio: Audiocd kio slave.
+audiocd-kio:
+audiocd-kio:
+audiocd-kio:
+audiocd-kio:
+audiocd-kio:
+audiocd-kio:
+audiocd-kio: For more information, visit: http://www.kde.org
+audiocd-kio:
diff --git a/kde/slack-desc/bomber b/kde/slack-desc/bomber
new file mode 100644
index 0000000..cae9a73
--- /dev/null
+++ b/kde/slack-desc/bomber
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+bomber: bomber (arcade bombing game for KDE)
+bomber:
+bomber: Bomber is a single player arcade game. The player is invading various
+bomber: cities in a plane that is decreasing in height. The goal of the game
+bomber: is to destroy all the buildings and advance to the next level.
+bomber: Each level gets a bit harder by increasing the speed of the plane
+bomber: and the height of the buildings.
+bomber:
+bomber:
+bomber: For more information, visit: http://www.kde.org
+bomber:
diff --git a/kde/slack-desc/bovo b/kde/slack-desc/bovo
new file mode 100644
index 0000000..8ccebb3
--- /dev/null
+++ b/kde/slack-desc/bovo
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+bovo: bovo (five-in-a-row board game)
+bovo:
+bovo: Bovo is a Gomoku ("five points" in Japanese) like game for two
+bovo: players, where the opponents alternate in placing their respective
+bovo: pictogram on the game board. Also known as: Connect Five,
+bovo: Five in a row, X and O, Naughts and Crosses.
+bovo:
+bovo:
+bovo:
+bovo: For more information, visit: http://www.kde.org
+bovo:
diff --git a/kde/slack-desc/dragon b/kde/slack-desc/dragon
new file mode 100644
index 0000000..115fda1
--- /dev/null
+++ b/kde/slack-desc/dragon
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+dragon: dragon (KDE multimedia player)
+dragon:
+dragon: Dragon Player is a multimedia player where the focus is on simplicity,
+dragon: instead of features. Dragon Player does one thing, and only one
+dragon: thing, which is playing multimedia files.
+dragon:
+dragon:
+dragon:
+dragon:
+dragon: For more information, visit: http://www.kde.org
+dragon:
diff --git a/kde/slack-desc/ffmpegthumbs b/kde/slack-desc/ffmpegthumbs
new file mode 100644
index 0000000..6ff665f
--- /dev/null
+++ b/kde/slack-desc/ffmpegthumbs
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+ffmpegthumbs: ffmpegthumbs (video thumbnail generator using ffmpeg)
+ffmpegthumbs:
+ffmpegthumbs: FFMpegThumbs is a video thumbnail generator for KDE file managers
+ffmpegthumbs: like Dolphin and Konqueror. It enables them to show preview
+ffmpegthumbs: images of video files using FFMpeg.
+ffmpegthumbs:
+ffmpegthumbs:
+ffmpegthumbs:
+ffmpegthumbs:
+ffmpegthumbs: For more information, visit: http://www.kde.org
+ffmpegthumbs:
diff --git a/kde/slack-desc/granatier b/kde/slack-desc/granatier
new file mode 100644
index 0000000..6eb3695
--- /dev/null
+++ b/kde/slack-desc/granatier
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+granatier: granatier (bomberman clone for KDE)
+granatier:
+granatier: Granatier is a clone of the classic Bomberman game, inspired by
+granatier: the work of the Clanbomber clone.
+granatier:
+granatier:
+granatier:
+granatier:
+granatier:
+granatier: For more information, visit: http://www.kde.org
+granatier:
diff --git a/kde/slack-desc/juk b/kde/slack-desc/juk
new file mode 100644
index 0000000..bad97bd
--- /dev/null
+++ b/kde/slack-desc/juk
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+juk: juk (audio jukebox application)
+juk:
+juk: JuK is an audio jukebox application, supporting collections of MP3,
+juk: Ogg Vorbis, and FLAC audio files. It allows you to edit the "tags"
+juk: of your audio files, and manage your collection and playlists.
+juk: It's main focus, in fact, is on music management.
+juk:
+juk:
+juk:
+juk: For more information, visit: http://www.kde.org
+juk:
diff --git a/kde/slack-desc/kajongg b/kde/slack-desc/kajongg
new file mode 100644
index 0000000..eb317ef
--- /dev/null
+++ b/kde/slack-desc/kajongg
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kajongg: kajongg (Mah Jongg for KDE)
+kajongg:
+kajongg: Kajongg is the ancient Chinese board game for 4 players.
+kajongg: Kajongg can be used in two different ways: Scoring a manual game where
+kajongg: you play as always and use Kajongg for the computation of scores and
+kajongg: for bookkeeping. Or you can use Kajongg to play against any
+kajongg: combination of other human players or computer players.
+kajongg:
+kajongg:
+kajongg: For more information, visit: http://www.kde.org
+kajongg:
diff --git a/kde/slack-desc/kapman b/kde/slack-desc/kapman
new file mode 100644
index 0000000..750a4ef
--- /dev/null
+++ b/kde/slack-desc/kapman
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kapman: kapman (KDE version of Pac-Man)
+kapman:
+kapman: Kapman is a clone of the well known game Pac-Man.
+kapman: You must run through the maze to eat all pills without being captured
+kapman: by a ghost. By eating an energizer, Kapman gets the ability to eat
+kapman: ghosts for a few seconds. When a stage is cleared of pills and
+kapman: energizer the player is taken to the next stage with slightly
+kapman: increased game speed.
+kapman:
+kapman: For more information, visit: http://www.kde.org
+kapman:
diff --git a/kde/slack-desc/katomic b/kde/slack-desc/katomic
new file mode 100644
index 0000000..de76b51
--- /dev/null
+++ b/kde/slack-desc/katomic
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+katomic: katomic (re-assemble molecules from compound atoms)
+katomic:
+katomic: Katomic is both fun and educational game built around molecular
+katomic: geometry. It employs simplistic two-dimensional looks at different
+katomic: chemical elements. You can also play an online demo version
+katomic: of this game.
+katomic:
+katomic:
+katomic:
+katomic: For more information, visit: http://www.kde.org
+katomic:
diff --git a/kde/slack-desc/kblackbox b/kde/slack-desc/kblackbox
new file mode 100644
index 0000000..a4525a2
--- /dev/null
+++ b/kde/slack-desc/kblackbox
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kblackbox: kblackbox (a game of hide and seek)
+kblackbox:
+kblackbox: KBlackbox is a game of hide and seek played on a grid of boxes
+kblackbox: where the computer has hidden several balls.
+kblackbox:
+kblackbox:
+kblackbox:
+kblackbox:
+kblackbox:
+kblackbox: For more information, visit: http://www.kde.org
+kblackbox:
diff --git a/kde/slack-desc/kblocks b/kde/slack-desc/kblocks
new file mode 100644
index 0000000..bdbfdfa
--- /dev/null
+++ b/kde/slack-desc/kblocks
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kblocks: kblocks (falling blocks game for KDE)
+kblocks:
+kblocks: KBlocks is the KDE version of the classic falling blocks game.
+kblocks:
+kblocks:
+kblocks:
+kblocks:
+kblocks:
+kblocks:
+kblocks: For more information, visit: http://www.kde.org
+kblocks:
diff --git a/kde/slack-desc/kbounce b/kde/slack-desc/kbounce
new file mode 100644
index 0000000..2a98326
--- /dev/null
+++ b/kde/slack-desc/kbounce
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kbounce: kbounce (KDE Bounce Ball Game)
+kbounce:
+kbounce: KBounce is a single player arcade game with the elements of puzzle.
+kbounce: It is played on a field, surrounded by wall, with two or more balls
+kbounce: that move about in the field bouncing off of walls.
+kbounce: The player can build new walls, decreasing the size of active field.
+kbounce:
+kbounce:
+kbounce:
+kbounce: For more information, visit: http://www.kde.org
+kbounce:
diff --git a/kde/slack-desc/kbreakout b/kde/slack-desc/kbreakout
new file mode 100644
index 0000000..e9b53a1
--- /dev/null
+++ b/kde/slack-desc/kbreakout
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kbreakout: kbreakout (breakout-like game for KDE)
+kbreakout:
+kbreakout: KBreakout is the KDE version of a Breakout-like game.
+kbreakout:
+kbreakout:
+kbreakout:
+kbreakout:
+kbreakout:
+kbreakout:
+kbreakout: For more information, visit: http://www.kde.org
+kbreakout:
diff --git a/kde/slack-desc/kdiamond b/kde/slack-desc/kdiamond
new file mode 100644
index 0000000..4c2c7cc
--- /dev/null
+++ b/kde/slack-desc/kdiamond
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kdiamond: kdiamond (three-in-a-row game for KDE)
+kdiamond:
+kdiamond: KDiamond is a single player puzzle game. The object of the game is
+kdiamond: to build and remove lines of three similar diamonds.
+kdiamond:
+kdiamond:
+kdiamond:
+kdiamond:
+kdiamond:
+kdiamond: For more information, visit: http://www.kde.org
+kdiamond:
diff --git a/kde/slack-desc/kfourinline b/kde/slack-desc/kfourinline
new file mode 100644
index 0000000..78b18d8
--- /dev/null
+++ b/kde/slack-desc/kfourinline
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kfourinline: kfourinline (four-in-a-row board game)
+kfourinline:
+kfourinline: KFourInLine is a board game for two players based on the
+kfourinline: Connect-Four game. The players try to build up a row of
+kfourinline: four pieces using different strategies.
+kfourinline:
+kfourinline:
+kfourinline:
+kfourinline:
+kfourinline: For more information, visit: http://www.kde.org
+kfourinline:
diff --git a/kde/slack-desc/kgoldrunner b/kde/slack-desc/kgoldrunner
new file mode 100644
index 0000000..6b067c1
--- /dev/null
+++ b/kde/slack-desc/kgoldrunner
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kgoldrunner: kgoldrunner (Hunt gold, dodge enemies and solve puzzles)
+kgoldrunner:
+kgoldrunner: KGoldrunner is a maze-threading game with a puzzle flavor.
+kgoldrunner: It has hundreds of levels where pieces of gold must be collected,
+kgoldrunner: with enemies in hot pursuit.
+kgoldrunner:
+kgoldrunner:
+kgoldrunner:
+kgoldrunner:
+kgoldrunner: For more information, visit: http://www.kde.org
+kgoldrunner:
diff --git a/kde/slack-desc/kigo b/kde/slack-desc/kigo
new file mode 100644
index 0000000..3939e01
--- /dev/null
+++ b/kde/slack-desc/kigo
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kigo: kigo (Go board game for KDE)
+kigo:
+kigo: Kigo is an open-source implementation of the popular Go game.
+kigo: Go is a strategic board game for two players. It is also known as igo
+kigo: (Japanese), weiqi or wei ch'i (Chinese) or baduk (Korean). Go is noted
+kigo: for being rich in strategic complexity despite its simple rules.
+kigo: The game is played by two players who alternately place black and
+kigo: white pieces on the vacant intersections of a grid of 19x19 lines
+kigo: (9x9 or 13x13 for easier games).
+kigo:
+kigo: For more information, visit: http://www.kde.org
diff --git a/kde/slack-desc/killbots b/kde/slack-desc/killbots
new file mode 100644
index 0000000..6acee05
--- /dev/null
+++ b/kde/slack-desc/killbots
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+killbots: killbots (Robots-like game for KDE)
+killbots:
+killbots: Killbots is a simple game of evading killer robots.
+killbots:
+killbots:
+killbots:
+killbots:
+killbots:
+killbots:
+killbots: For more information, visit: http://www.kde.org
+killbots:
diff --git a/kde/slack-desc/kio-mtp b/kde/slack-desc/kio-mtp
new file mode 100644
index 0000000..38c14b1
--- /dev/null
+++ b/kde/slack-desc/kio-mtp
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kio-mtp: kio-mtp (Provides KIO Access to MTP devices)
+kio-mtp:
+kio-mtp: Provides KIO Access to MTP devices using the mtp:/// protocol.
+kio-mtp: MTP stands for Media Transfer Protocol” It is required in order to
+kio-mtp: access and manage files on devices running Android 4.0 and later.
+kio-mtp:
+kio-mtp:
+kio-mtp: Kio-mtp has been developed by Philipp Schmidt.
+kio-mtp:
+kio-mtp: For more information, visit: http://www.kde.org
+kio-mtp:
diff --git a/kde/slack-desc/kiriki b/kde/slack-desc/kiriki
new file mode 100644
index 0000000..cc09bbf
--- /dev/null
+++ b/kde/slack-desc/kiriki
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kiriki: kiriki (yahtzee-like dice game for KDE)
+kiriki:
+kiriki: Kiriki is an addictive and fun dice game for KDE, designed to be
+kiriki: played by as many as six players. Participants have to collect points
+kiriki: by rolling five dice for up to three times per single turn.
+kiriki:
+kiriki:
+kiriki:
+kiriki:
+kiriki: For more information, visit: http://www.kde.org
+kiriki:
diff --git a/kde/slack-desc/kjumpingcube b/kde/slack-desc/kjumpingcube
new file mode 100644
index 0000000..e8646f9
--- /dev/null
+++ b/kde/slack-desc/kjumpingcube
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kjumpingcube: kjumpingcube (territory capture game)
+kjumpingcube:
+kjumpingcube: KJumpingcube is a simple dice driven tactical game.
+kjumpingcube: The playing area consists of squares containing points.
+kjumpingcube: Players move by clicking on either a vacant square,
+kjumpingcube: or on one of their own squares.
+kjumpingcube:
+kjumpingcube:
+kjumpingcube:
+kjumpingcube: For more information, visit: http://www.kde.org
+kjumpingcube:
diff --git a/kde/slack-desc/klickety b/kde/slack-desc/klickety
new file mode 100644
index 0000000..e35b2a3
--- /dev/null
+++ b/kde/slack-desc/klickety
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+klickety: klickety (strategy game)
+klickety:
+klickety: Klickety is a strategy game for KDE, an adaption of the Clickomania
+klickety: game.
+klickety: The rules are similar to those of the Same game: your goal is to clear
+klickety: the board by clicking on groups to destroy them.
+klickety:
+klickety:
+klickety:
+klickety: For more information, visit: http://www.kde.org
+klickety:
diff --git a/kde/slack-desc/klines b/kde/slack-desc/klines
new file mode 100644
index 0000000..193eee1
--- /dev/null
+++ b/kde/slack-desc/klines
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+klines: klines (tactical game for KDE)
+klines:
+klines: KLines is a simple but highly addictive, one player game for KDE.
+klines: KLines has been inspired by well known game of Color Lines, written
+klines: by Olga Demina, Igor Ivkin and Gennady Denisov back in 1992.
+klines: You can also play an online demo version of this game.
+klines:
+klines:
+klines:
+klines: For more information, visit: http://www.kde.org
+klines:
diff --git a/kde/slack-desc/kmahjongg b/kde/slack-desc/kmahjongg
new file mode 100644
index 0000000..cd653a9
--- /dev/null
+++ b/kde/slack-desc/kmahjongg
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kmahjongg: kmahjongg (KDE port of Mahjongg game)
+kmahjongg:
+kmahjongg: KMahjongg is a clone of the well known tile based patience game of
+kmahjongg: the same name. In the game you have to empty a game board filled
+kmahjongg: with pieces, by pairwise removal of pieces of the same type.
+kmahjongg:
+kmahjongg:
+kmahjongg:
+kmahjongg:
+kmahjongg: For more information, visit: http://www.kde.org
+kmahjongg:
diff --git a/kde/slack-desc/kmines b/kde/slack-desc/kmines
new file mode 100644
index 0000000..16981d2
--- /dev/null
+++ b/kde/slack-desc/kmines
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kmines: kmines (minesweeper clone for KDE)
+kmines:
+kmines: KMines is the classic Minesweeper game. The idea is to uncover all
+kmines: the squares without blowing up any mines. When a mine is blown up,
+kmines: the game is over.
+kmines:
+kmines:
+kmines:
+kmines:
+kmines: For more information, visit: http://www.kde.org
+kmines:
diff --git a/kde/slack-desc/kmix b/kde/slack-desc/kmix
new file mode 100644
index 0000000..0325cdb
--- /dev/null
+++ b/kde/slack-desc/kmix
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kmix: kmix (sound mixer)
+kmix:
+kmix: KMix is an application to allow you to change the volume of your
+kmix: sound card. Though small, it is full-featured, and it supports
+kmix: several platforms and sound drivers.
+kmix:
+kmix:
+kmix:
+kmix:
+kmix: For more information, visit: http://www.kde.org
+kmix:
diff --git a/kde/slack-desc/knavalbattle b/kde/slack-desc/knavalbattle
new file mode 100644
index 0000000..a6058c5
--- /dev/null
+++ b/kde/slack-desc/knavalbattle
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+knavalbattle: knavalbattle (KDE version of battleship game)
+knavalbattle:
+knavalbattle: KNavalBattle is a battleship game with built-in game server.
+knavalbattle: Ships are placed on a board which represents the sea. Players try
+knavalbattle: to hit each others ships in turns without knowing where they are
+knavalbattle: placed. The first player to destroy all ships wins the game.
+knavalbattle:
+knavalbattle:
+knavalbattle:
+knavalbattle: For more information, visit: http://www.kde.org
+knavalbattle:
diff --git a/kde/slack-desc/knetwalk b/kde/slack-desc/knetwalk
new file mode 100644
index 0000000..df4b9bb
--- /dev/null
+++ b/kde/slack-desc/knetwalk
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+knetwalk: knetwalk (turn the board pieces to get computers connected)
+knetwalk:
+knetwalk: KNetwalk is a single player logic game. Construct the network,
+knetwalk: connecting all the terminals to the server in the fewest turns
+knetwalk: possible.
+knetwalk:
+knetwalk:
+knetwalk:
+knetwalk:
+knetwalk: For more information, visit: http://www.kde.org
+knetwalk:
diff --git a/kde/slack-desc/kolf b/kde/slack-desc/kolf
new file mode 100644
index 0000000..a198a8b
--- /dev/null
+++ b/kde/slack-desc/kolf
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kolf: kolf (miniature golf game for KDE)
+kolf:
+kolf: Kolf is a miniature golf game. The game is played from an overhead
+kolf: view, with a short bar representing the golf club. Kolf features many
+kolf: different types of objects, such water hazards, slopes, sand traps,
+kolf: and black holes (warps), among others.
+kolf:
+kolf:
+kolf:
+kolf: For more information, visit: http://www.kde.org
+kolf:
diff --git a/kde/slack-desc/kollision b/kde/slack-desc/kollision
new file mode 100644
index 0000000..e0b4a2a
--- /dev/null
+++ b/kde/slack-desc/kollision
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kollision: kollision (simple ball dodging game)
+kollision:
+kollision: Kollision is a simple ball dodging game.
+kollision:
+kollision:
+kollision:
+kollision:
+kollision:
+kollision:
+kollision: For more information, visit: http://www.kde.org
+kollision:
diff --git a/kde/slack-desc/konquest b/kde/slack-desc/konquest
new file mode 100644
index 0000000..e26e474
--- /dev/null
+++ b/kde/slack-desc/konquest
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+konquest: konquest (KDE version of Gnu-Lactic Konquest)
+konquest:
+konquest: This the KDE version of Gnu-Lactic Konquest, a multi-player
+konquest: strategy game. The goal of the game is to expand your
+konquest: interstellar empire across the galaxy.
+konquest:
+konquest:
+konquest:
+konquest:
+konquest: For more information, visit: http://www.kde.org
+konquest:
diff --git a/kde/slack-desc/kpat b/kde/slack-desc/kpat
new file mode 100644
index 0000000..08a8439
--- /dev/null
+++ b/kde/slack-desc/kpat
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kpat: kpat (patience card game for KDE)
+kpat:
+kpat: KPat (aka KPatience) is a relaxing card sorting game. To win the game
+kpat: a player has to arrange a single deck of cards in certain order
+kpat: amongst each other.
+kpat:
+kpat:
+kpat:
+kpat:
+kpat: For more information, visit: http://www.kde.org
+kpat:
diff --git a/kde/slack-desc/kreversi b/kde/slack-desc/kreversi
new file mode 100644
index 0000000..fb6c5d3
--- /dev/null
+++ b/kde/slack-desc/kreversi
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kreversi: kreversi (reversi board game for KDE)
+kreversi:
+kreversi: KReversi is a simple one player strategy game played against the
+kreversi: computer. If a player's piece is captured by an opposing player,
+kreversi: that piece is turned over to reveal the color of that player.
+kreversi: A winner is declared when one player has more pieces of his own color
+kreversi: on the board and there are no more possible moves.
+kreversi:
+kreversi:
+kreversi: For more information, visit: http://www.kde.org
+kreversi:
diff --git a/kde/slack-desc/kscd b/kde/slack-desc/kscd
new file mode 100644
index 0000000..c45699e
--- /dev/null
+++ b/kde/slack-desc/kscd
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kscd: kscd (CD player)
+kscd:
+kscd: KsCD is a small, fast, CDDB enabled audio CD player which supports
+kscd: multiple platforms.
+kscd:
+kscd:
+kscd:
+kscd:
+kscd:
+kscd: For more information, visit: http://www.kde.org
+kscd:
diff --git a/kde/slack-desc/kshisen b/kde/slack-desc/kshisen
new file mode 100644
index 0000000..1af7d35
--- /dev/null
+++ b/kde/slack-desc/kshisen
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kshisen: kshisen (Shisen-Sho Mahjongg-like tile game)
+kshisen:
+kshisen: KShisen is a solitaire-like game played using the standard set of
+kshisen: Mahjong tiles. Unlike Mahjong however, KShisen has only one layer
+kshisen: of scrambled tiles.
+kshisen:
+kshisen:
+kshisen:
+kshisen:
+kshisen: For more information, visit: http://www.kde.org
+kshisen:
diff --git a/kde/slack-desc/ksirk b/kde/slack-desc/ksirk
new file mode 100644
index 0000000..1a0826d
--- /dev/null
+++ b/kde/slack-desc/ksirk
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+ksirk: ksirk (KDE port of the board game risk)
+ksirk:
+ksirk: Ksirk is a KDE port of the board game risk.
+ksirk:
+ksirk:
+ksirk:
+ksirk:
+ksirk:
+ksirk:
+ksirk: For more information, visit: http://www.kde.org
+ksirk:
diff --git a/kde/slack-desc/ksnakeduel b/kde/slack-desc/ksnakeduel
new file mode 100644
index 0000000..731a772
--- /dev/null
+++ b/kde/slack-desc/ksnakeduel
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+ksnakeduel: ksnakeduel (simple snake duel game for KDE)
+ksnakeduel:
+ksnakeduel: KSnakeDuel is a simple snake duel game for KDE. You can play
+ksnakeduel: KSnakeDuel against the computer or a friend. The aim of the game is
+ksnakeduel: to live longer than your opponent. To do that, avoid running into
+ksnakeduel: a wall, your own tail and that of your opponent.
+ksnakeduel:
+ksnakeduel:
+ksnakeduel:
+ksnakeduel: For more information, visit: http://www.kde.org
+ksnakeduel:
diff --git a/kde/slack-desc/kspaceduel b/kde/slack-desc/kspaceduel
new file mode 100644
index 0000000..8a4435f
--- /dev/null
+++ b/kde/slack-desc/kspaceduel
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kspaceduel: kspaceduel (space arcade game)
+kspaceduel:
+kspaceduel: In KSpaceduel each of two possible players controls a satellite
+kspaceduel: spaceship orbiting the sun. As the game progresses players have to
+kspaceduel: eliminate opponent's spacecraft.
+kspaceduel:
+kspaceduel:
+kspaceduel:
+kspaceduel:
+kspaceduel: For more information, visit: http://www.kde.org
+kspaceduel:
diff --git a/kde/slack-desc/ksquares b/kde/slack-desc/ksquares
new file mode 100644
index 0000000..ed147ff
--- /dev/null
+++ b/kde/slack-desc/ksquares
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+ksquares: ksquares (connect the dots to create squares)
+ksquares:
+ksquares: KSquares is a fun and exciting game for desktop environment.
+ksquares: The game is modeled after the well known pen and paper based
+ksquares: game of Dots and Boxes.
+ksquares:
+ksquares:
+ksquares:
+ksquares:
+ksquares: For more information, visit: http://www.kde.org
+ksquares:
diff --git a/kde/slack-desc/ksudoku b/kde/slack-desc/ksudoku
new file mode 100644
index 0000000..530f9d7
--- /dev/null
+++ b/kde/slack-desc/ksudoku
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+ksudoku: ksudoku (sudoku game)
+ksudoku:
+ksudoku: KSudoku is a logic-based symbol placement puzzle.
+ksudoku: The player has to fill a grid so that each column, row as well as
+ksudoku: each square block on the game field contains only one instance of
+ksudoku: each symbol.
+ksudoku:
+ksudoku:
+ksudoku:
+ksudoku: For more information, visit: http://www.kde.org
+ksudoku:
diff --git a/kde/slack-desc/ktuberling b/kde/slack-desc/ktuberling
new file mode 100644
index 0000000..b6386d6
--- /dev/null
+++ b/kde/slack-desc/ktuberling
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+ktuberling: ktuberling (picture game for children)
+ktuberling:
+ktuberling: KTuberling a simple constructor game suitable for children and
+ktuberling: adults alike. The idea of the game is based around a once popular
+ktuberling: doll making concept.
+ktuberling:
+ktuberling:
+ktuberling:
+ktuberling:
+ktuberling: For more information, visit: http://www.kde.org
+ktuberling:
diff --git a/kde/slack-desc/kubrick b/kde/slack-desc/kubrick
new file mode 100644
index 0000000..15bf1df
--- /dev/null
+++ b/kde/slack-desc/kubrick
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+kubrick: kubrick (3-D game based on Rubik's Cube)
+kubrick:
+kubrick: Kubrick is a game based on the Rubik's Cube puzzle. The cube sizes
+kubrick: range from 2x2x2 up to 6x6x6, or you can play with irregular "bricks"
+kubrick: such as 5x3x2 or "mats" such as 6x4x1 or 2x2x1.
+kubrick: The game has a selection of puzzles at several levels of difficulty,
+kubrick: as well as demos of pretty patterns and solution moves, or you can
+kubrick: make up your own puzzles.
+kubrick:
+kubrick: For more information, visit: http://www.kde.org
+kubrick:
diff --git a/kde/slack-desc/libkcddb b/kde/slack-desc/libkcddb
new file mode 100644
index 0000000..40f2950
--- /dev/null
+++ b/kde/slack-desc/libkcddb
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+libkcddb: libkcddb (KDE CDDB retrieval library)
+libkcddb:
+libkcddb: A KDE CDDB retrieval library.
+libkcddb:
+libkcddb:
+libkcddb:
+libkcddb:
+libkcddb:
+libkcddb:
+libkcddb: For more information, visit: http://www.kde.org
+libkcddb:
diff --git a/kde/slack-desc/libkcompactdisc b/kde/slack-desc/libkcompactdisc
new file mode 100644
index 0000000..c9c9259
--- /dev/null
+++ b/kde/slack-desc/libkcompactdisc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+libkcompactdisc: libkcompactdisc (KDE library for playing & ripping CD's)
+libkcompactdisc:
+libkcompactdisc: A KDE library for playing & ripping CD's.
+libkcompactdisc:
+libkcompactdisc:
+libkcompactdisc:
+libkcompactdisc:
+libkcompactdisc:
+libkcompactdisc:
+libkcompactdisc: For more information, visit: http://www.kde.org
+libkcompactdisc:
diff --git a/kde/slack-desc/libkdegames b/kde/slack-desc/libkdegames
new file mode 100644
index 0000000..d383885
--- /dev/null
+++ b/kde/slack-desc/libkdegames
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+libkdegames: libkdegames (common code and data for many KDE games)
+libkdegames:
+libkdegames: Libkdegames contains common code and data for many KDE games.
+libkdegames:
+libkdegames:
+libkdegames:
+libkdegames:
+libkdegames:
+libkdegames:
+libkdegames: For more information, visit: http://www.kde.org
+libkdegames:
diff --git a/kde/slack-desc/libkmahjongg b/kde/slack-desc/libkmahjongg
new file mode 100644
index 0000000..a255c73
--- /dev/null
+++ b/kde/slack-desc/libkmahjongg
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+libkmahjongg: libkmahjongg (library loading and rendering of Mahjongg tilesets)
+libkmahjongg:
+libkmahjongg: libkmahjongg is a library used by several KDE games for loading
+libkmahjongg: and rendering of Mahjongg tilesets.
+libkmahjongg:
+libkmahjongg:
+libkmahjongg:
+libkmahjongg:
+libkmahjongg:
+libkmahjongg: For more information, visit: http://www.kde.org
+libkmahjongg:
diff --git a/kde/slack-desc/lskat b/kde/slack-desc/lskat
new file mode 100644
index 0000000..43c9ce7
--- /dev/null
+++ b/kde/slack-desc/lskat
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+lskat: lskat (Lieutnant Skat card game for KDE)
+lskat:
+lskat: Lieutnant Skat (from German "Offiziersskat") is a fun and engaging
+lskat: card game for two players, where the second player is either live
+lskat: opponent, or a built in artificial intelligence.
+lskat:
+lskat:
+lskat:
+lskat:
+lskat: For more information, visit: http://www.kde.org
+lskat:
diff --git a/kde/slack-desc/mplayerthumbs b/kde/slack-desc/mplayerthumbs
new file mode 100644
index 0000000..999518d
--- /dev/null
+++ b/kde/slack-desc/mplayerthumbs
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+mplayerthumbs: mplayerthumbs (video thumbnail generator)
+mplayerthumbs:
+mplayerthumbs: MPlayerThumbs is a video thumbnail generator for KDE file managers
+mplayerthumbs: like Dolphin and Konqueror. It enables them to show preview images
+mplayerthumbs: of video files.
+mplayerthumbs:
+mplayerthumbs:
+mplayerthumbs:
+mplayerthumbs:
+mplayerthumbs: For more information, visit: http://www.kde.org
+mplayerthumbs:
diff --git a/kde/slack-desc/nepomuk-core b/kde/slack-desc/nepomuk-core
new file mode 100644
index 0000000..c969b9e
--- /dev/null
+++ b/kde/slack-desc/nepomuk-core
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+nepomuk-core: nepomuk-core (Nepomuk Core utilities and libraries)
+nepomuk-core:
+nepomuk-core: This package contains the Nepomuk Core utilities and libraries.
+nepomuk-core:
+nepomuk-core:
+nepomuk-core:
+nepomuk-core:
+nepomuk-core:
+nepomuk-core:
+nepomuk-core: For more information, visit: http://www.kde.org
+nepomuk-core:
diff --git a/kde/slack-desc/nepomuk-widgets b/kde/slack-desc/nepomuk-widgets
new file mode 100644
index 0000000..f31413c
--- /dev/null
+++ b/kde/slack-desc/nepomuk-widgets
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+nepomuk-widgets: nepomuk-widgets (nepomuk widgets)
+nepomuk-widgets:
+nepomuk-widgets: This package contains all of the Nepomuk widgets.
+nepomuk-widgets:
+nepomuk-widgets:
+nepomuk-widgets:
+nepomuk-widgets:
+nepomuk-widgets:
+nepomuk-widgets:
+nepomuk-widgets: For more information, visit: http://nepomuk.kde.org/
+nepomuk-widgets:
diff --git a/kde/slack-desc/oxygen-gtk3 b/kde/slack-desc/oxygen-gtk3
new file mode 100644
index 0000000..5c837ca
--- /dev/null
+++ b/kde/slack-desc/oxygen-gtk3
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+oxygen-gtk3: oxygen-gtk3 (Oxygen GTK+ engine)
+oxygen-gtk3:
+oxygen-gtk3: Oxygen-Gtk3 is a port of the KDE widget theme Oxygen, to GTK+.
+oxygen-gtk3: It's primary goal is to ensure visual consistency between GTK+ and
+oxygen-gtk3: qt-based applications running under kde. A secondary objective is
+oxygen-gtk3: to also have a stand-alone nice looking GTK+ theme that would behave
+oxygen-gtk3: well on other Desktop Environments.
+oxygen-gtk3: Unlike other attempts made to port the kde oxygen theme to GTK+, this
+oxygen-gtk3: attempt does not depend on Qt.
+oxygen-gtk3:
+oxygen-gtk3: See: http://projects.kde.org/projects/playground/artwork/oxygen-gtk
diff --git a/kde/slack-desc/pairs b/kde/slack-desc/pairs
new file mode 100644
index 0000000..570aae2
--- /dev/null
+++ b/kde/slack-desc/pairs
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+pairs: pairs (a memory game)
+pairs:
+pairs: Pairs is a game that will help train your memory by remembering
+pairs: different images, shapes, sounds and text.
+pairs:
+pairs:
+pairs:
+pairs:
+pairs:
+pairs: For more information, visit: http://www.kde.org
+pairs:
diff --git a/kde/slack-desc/palapeli b/kde/slack-desc/palapeli
new file mode 100644
index 0000000..f0d2e85
--- /dev/null
+++ b/kde/slack-desc/palapeli
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+palapeli: palapeli (jigsaw puzzle game)
+palapeli:
+palapeli: Palapeli is a single-player jigsaw puzzle game.
+palapeli: Unlike other games in that genre, you are not limited to aligning
+palapeli: pieces on imaginary grids. The pieces are freely moveable.
+palapeli: Also, Palapeli features real persistency, i.e. everything you do
+palapeli: is saved on your disk immediately.
+palapeli:
+palapeli:
+palapeli: For more information, visit: http://www.kde.org
+palapeli:
diff --git a/kde/slack-desc/picmi b/kde/slack-desc/picmi
new file mode 100644
index 0000000..bc23ac6
--- /dev/null
+++ b/kde/slack-desc/picmi
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+picmi: picmi (logic puzzle game)
+picmi:
+picmi: Picmi is a single player logic-based puzzle game.
+picmi: The goal is to color cells according to numbers given at the side
+picmi: of the board in order to uncover a hidden pattern or picture.
+picmi:
+picmi:
+picmi:
+picmi:
+picmi: For more information, visit: http://www.kde.org
+picmi:
diff --git a/kde/slack-desc/print-manager b/kde/slack-desc/print-manager
new file mode 100644
index 0000000..6e52321
--- /dev/null
+++ b/kde/slack-desc/print-manager
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side mprint-managers the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+print-manager: print-manager (tool for managing print jobs and printers)
+print-manager:
+print-manager: Print Manager (formerly printer-applet) is a system tray utility
+print-manager: that shows current print jobs, printer warnings, and errors.
+print-manager:
+print-manager:
+print-manager:
+print-manager:
+print-manager: Homepage:
+print-manager: https://projects.kde.org/projects/kde/kdeutils/print-manager
+print-manager:
diff --git a/kde/slack-desc/strigi-multimedia b/kde/slack-desc/strigi-multimedia
new file mode 100644
index 0000000..0f6660b
--- /dev/null
+++ b/kde/slack-desc/strigi-multimedia
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|' on
+# the right side marks the last column you can put a character in. You must make
+# exactly 11 lines for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+strigi-multimedia: strigi-multimedia (Strigi multimedia analyzers)
+strigi-multimedia:
+strigi-multimedia: Various analyzers to provide multimedia support to Strigi.
+strigi-multimedia:
+strigi-multimedia:
+strigi-multimedia:
+strigi-multimedia:
+strigi-multimedia:
+strigi-multimedia:
+strigi-multimedia: For more information, visit: http://www.kde.org
+strigi-multimedia:
diff --git a/kdei/kde-l10n/kde-l10n.SlackBuild b/kdei/kde-l10n/kde-l10n.SlackBuild
index 0df3693..dec9252 100755
--- a/kdei/kde-l10n/kde-l10n.SlackBuild
+++ b/kdei/kde-l10n/kde-l10n.SlackBuild
@@ -35,7 +35,7 @@ if [ ! -r ./languages ]; then
done
fi
-[ -z $VERSION ] && export VERSION=4.8.4
+[ -z $VERSION ] && export VERSION=4.9.5
[ -z $ARCH ] && export ARCH=noarch
[ -z $BUILD ] && export BUILD=1