summaryrefslogtreecommitdiffstats
path: root/kde
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 /kde
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
Diffstat (limited to 'kde')
-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
84 files changed, 1341 insertions, 62 deletions
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: