summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--deps/OpenAL/.url1
-rwxr-xr-xdeps/OpenAL/OpenAL.SlackBuild2
-rw-r--r--kde/build/ark1
-rw-r--r--kde/build/dolphin1
-rw-r--r--kde/build/kamera1
-rw-r--r--kde/build/kde-baseapps1
-rw-r--r--kde/build/kde-runtime1
-rw-r--r--kde/build/kdegraphics-thumbnailers1
-rw-r--r--kde/build/kdenetwork-filesharing1
-rw-r--r--kde/build/kdepimlibs1
-rw-r--r--kde/build/kdesdk-thumbnailers1
-rw-r--r--kde/build/krfb1
-rw-r--r--kde/build/marble1
-rw-r--r--kde/build/plasma-workspace1
-rw-r--r--kde/build/plasma5-nm1
l---------kde/cmake/kamera1
-rw-r--r--kde/cmake/kde-baseapps25
-rw-r--r--kde/cmake/kde-runtime3
l---------kde/cmake/kdegraphics-thumbnailers1
l---------kde/cmake/kdenetwork-filesharing1
l---------kde/cmake/kdesdk-thumbnailers1
l---------kde/cmake/krfb1
-rw-r--r--kde/cmake/marble1
-rw-r--r--kde/modularize3
-rw-r--r--kde/modules/applications3
-rw-r--r--kde/modules/plasma5
-rw-r--r--kde/modules/plasma-extra4
-rw-r--r--kde/noarch1
-rw-r--r--kde/patch/ark.patch4
-rw-r--r--kde/patch/ark/ark_kdebug357057.patch37
-rw-r--r--kde/patch/kdepimlibs-framework.patch3
-rw-r--r--kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff10
-rw-r--r--kde/patch/kdepimlibs.patch3
-rw-r--r--kde/patch/kdepimlibs/kdepimlibs_kmail_crash.patch59
-rw-r--r--kde/pkgsrc/baloo1
-rw-r--r--kde/pkgsrc/baloo-widgets1
-rw-r--r--kde/pkgsrc/baloo5-widgets1
-rw-r--r--kde/post-install/baloo.post-install2
-rw-r--r--kde/post-install/plasma-workspace.post-install5
-rw-r--r--kde/slack-desc/baloo5-widgets19
-rw-r--r--kde/slack-desc/bluez-qt19
41 files changed, 208 insertions, 22 deletions
diff --git a/deps/OpenAL/.url b/deps/OpenAL/.url
new file mode 100644
index 0000000..24b3189
--- /dev/null
+++ b/deps/OpenAL/.url
@@ -0,0 +1 @@
+http://kcat.strangesoft.net/openal-releases/openal-soft-1.17.1.tar.bz2
diff --git a/deps/OpenAL/OpenAL.SlackBuild b/deps/OpenAL/OpenAL.SlackBuild
index 389c597..8fa7162 100755
--- a/deps/OpenAL/OpenAL.SlackBuild
+++ b/deps/OpenAL/OpenAL.SlackBuild
@@ -25,7 +25,7 @@
PKGNAM=OpenAL
SRCNAM=openal-soft
-VERSION=${VERSION:-1.17.0}
+VERSION=${VERSION:-1.17.1}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:" -j4 "}
diff --git a/kde/build/ark b/kde/build/ark
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/ark
@@ -0,0 +1 @@
+2
diff --git a/kde/build/dolphin b/kde/build/dolphin
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/dolphin
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kamera b/kde/build/kamera
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kamera
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kde-baseapps b/kde/build/kde-baseapps
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kde-baseapps
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kde-runtime b/kde/build/kde-runtime
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kde-runtime
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdegraphics-thumbnailers b/kde/build/kdegraphics-thumbnailers
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdegraphics-thumbnailers
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdenetwork-filesharing b/kde/build/kdenetwork-filesharing
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdenetwork-filesharing
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdepimlibs b/kde/build/kdepimlibs
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdepimlibs
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdesdk-thumbnailers b/kde/build/kdesdk-thumbnailers
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdesdk-thumbnailers
@@ -0,0 +1 @@
+2
diff --git a/kde/build/krfb b/kde/build/krfb
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/krfb
@@ -0,0 +1 @@
+2
diff --git a/kde/build/marble b/kde/build/marble
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/marble
@@ -0,0 +1 @@
+2
diff --git a/kde/build/plasma-workspace b/kde/build/plasma-workspace
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/plasma-workspace
@@ -0,0 +1 @@
+2
diff --git a/kde/build/plasma5-nm b/kde/build/plasma5-nm
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/plasma5-nm
@@ -0,0 +1 @@
+2
diff --git a/kde/cmake/kamera b/kde/cmake/kamera
new file mode 120000
index 0000000..ab12832
--- /dev/null
+++ b/kde/cmake/kamera
@@ -0,0 +1 @@
+applications5 \ No newline at end of file
diff --git a/kde/cmake/kde-baseapps b/kde/cmake/kde-baseapps
new file mode 100644
index 0000000..0bb9786
--- /dev/null
+++ b/kde/cmake/kde-baseapps
@@ -0,0 +1,25 @@
+mkdir build
+cd build
+ cmake \
+ $KDE_OPT_ARGS \
+ -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \
+ -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} \
+ -DLIB_INSTALL_DIR=/usr/lib$LIBDIRSUFFIX \
+ -DLIBEXEC_INSTALL_DIR=/usr/lib$LIBDIRSUFFIX \
+ -DQT_PLUGIN_INSTALL_DIR=/usr/lib$LIBDIRSUFFIX/qt5/plugins \
+ -DQML_INSTALL_DIR=/usr/lib$LIBDIRSUFFIX/qt5/qml \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DBUILD_TESTING=OFF \
+ -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca \
+ -DBalooWidgets_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/KF5BalooWidgets \
+ -DBaloo_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/KF5Baloo \
+ ..
+
diff --git a/kde/cmake/kde-runtime b/kde/cmake/kde-runtime
index b9bb5cb..5162bf9 100644
--- a/kde/cmake/kde-runtime
+++ b/kde/cmake/kde-runtime
@@ -20,5 +20,8 @@ cd build
-DSYSCONF_INSTALL_DIR=/etc/kde \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DSAMBA_INCLUDE_DIR=/usr/include/samba-4.0 \
+ -DBUILD_khelpcenter=OFF \
+ -DBUILD_kglobalaccel=OFF \
+ -DBUILD_kuiserver=OFF \
..
diff --git a/kde/cmake/kdegraphics-thumbnailers b/kde/cmake/kdegraphics-thumbnailers
new file mode 120000
index 0000000..ab12832
--- /dev/null
+++ b/kde/cmake/kdegraphics-thumbnailers
@@ -0,0 +1 @@
+applications5 \ No newline at end of file
diff --git a/kde/cmake/kdenetwork-filesharing b/kde/cmake/kdenetwork-filesharing
new file mode 120000
index 0000000..ab12832
--- /dev/null
+++ b/kde/cmake/kdenetwork-filesharing
@@ -0,0 +1 @@
+applications5 \ No newline at end of file
diff --git a/kde/cmake/kdesdk-thumbnailers b/kde/cmake/kdesdk-thumbnailers
new file mode 120000
index 0000000..ab12832
--- /dev/null
+++ b/kde/cmake/kdesdk-thumbnailers
@@ -0,0 +1 @@
+applications5 \ No newline at end of file
diff --git a/kde/cmake/krfb b/kde/cmake/krfb
new file mode 120000
index 0000000..ab12832
--- /dev/null
+++ b/kde/cmake/krfb
@@ -0,0 +1 @@
+applications5 \ No newline at end of file
diff --git a/kde/cmake/marble b/kde/cmake/marble
index 6a4ad94..06aa907 100644
--- a/kde/cmake/marble
+++ b/kde/cmake/marble
@@ -24,6 +24,7 @@ mkdir build_qt5
cd build_qt5
marble_configure \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
+ -DQT_PLUGINS_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
-DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
-DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca
diff --git a/kde/modularize b/kde/modularize
index 2dd8608..8f59202 100644
--- a/kde/modularize
+++ b/kde/modularize
@@ -113,7 +113,6 @@ kwrited
libkscreen2
milou
oxygen
-#oxygen-fonts
systemsettings
kwayland
kwayland-integration
@@ -145,6 +144,7 @@ sddm-qt5
xembed-sni-proxy
kdeconnect-framework
polkit-kde-kcmodules-framework
+oxygen-fonts
# applications
# kdebase:
@@ -201,6 +201,7 @@ kmousetool
kmag
# kdeutils:
ark
+baloo5-widgets
filelight
kcalc
kcharselect
diff --git a/kde/modules/applications b/kde/modules/applications
index da6daad..4a35a5c 100644
--- a/kde/modules/applications
+++ b/kde/modules/applications
@@ -1,4 +1,4 @@
-# https://community.kde.org/Applications/15.08_Release_Notes
+# https://community.kde.org/Applications/15.12_Release_Notes
#
# Some of the kdegraphics needs to be compiled first:
libkipi
@@ -65,6 +65,7 @@ kmag
# kdeutils:
ark
+baloo5-widgets
filelight
kcalc
kcharselect
diff --git a/kde/modules/plasma b/kde/modules/plasma
index c306928..660354e 100644
--- a/kde/modules/plasma
+++ b/kde/modules/plasma
@@ -24,8 +24,8 @@ kdeplasma-addons
plasma-workspace-wallpapers
plasma5-nm
powerdevil
-#bluez-qt
-#bluedevil
+bluez-qt
+bluedevil
khotkeys
kmenuedit
polkit-kde-framework
@@ -36,6 +36,7 @@ kde-gtk-config
ksshaskpass
plasma-sdk
plasma-mediacenter
+baloo-widgets
#kwallet-pam
#plasma-pa
#user-manager
diff --git a/kde/modules/plasma-extra b/kde/modules/plasma-extra
index 842da1d..67e94f3 100644
--- a/kde/modules/plasma-extra
+++ b/kde/modules/plasma-extra
@@ -1,6 +1,6 @@
sddm-qt5
-xembed-sni-proxy
+#xembed-sni-proxy
kdeconnect-framework
polkit-kde-kcmodules-framework
-
+oxygen-fonts
diff --git a/kde/noarch b/kde/noarch
index 326df54..a1dd4c6 100644
--- a/kde/noarch
+++ b/kde/noarch
@@ -3,6 +3,7 @@
breeze-icons
kde-wallpapers
+oxygen-fonts
oxygen-icons
oxygen-icons5
diff --git a/kde/patch/ark.patch b/kde/patch/ark.patch
new file mode 100644
index 0000000..f9ed0ab
--- /dev/null
+++ b/kde/patch/ark.patch
@@ -0,0 +1,4 @@
+# Ark won't open RAR archives unless rar is installed (even for read access).
+# KDEBUG #357057 is fixed in 15.12.1; still needs unrar.
+cat $CWD/patch/ark/ark_kdebug357057.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
diff --git a/kde/patch/ark/ark_kdebug357057.patch b/kde/patch/ark/ark_kdebug357057.patch
new file mode 100644
index 0000000..76c0bab
--- /dev/null
+++ b/kde/patch/ark/ark_kdebug357057.patch
@@ -0,0 +1,37 @@
+From: Elvis Angelaccio <elvis.angelaccio@kdemail.net>
+Date: Wed, 23 Dec 2015 16:19:29 +0000
+Subject: Fallback to read-only mode if there are no read-write executables
+X-Git-Url: http://quickgit.kde.org/?p=ark.git&a=commitdiff&h=087e5aab49c60ac5930742fe892fa930048e2f43
+---
+Fallback to read-only mode if there are no read-write executables
+
+Commit 2d000a0 introduced executables check when loading a plugin. However the
+current behavior is too restrictive: if one wants only to open a rar or a
+zip archive, there is no need to require also the rar or zip program to be
+installed. Plus, some distributions (e.g. Archlinux) ship only unrar in their
+official repositories.
+
+With this commit, Ark is able to understand that e.g. unrar is installed but
+rar is not. In this case, Ark can and should fallback to read-only mode,
+to disable the Add/Delete actions in the toolbar.
+
+BUG: 357057
+FIXED-IN: 15.12.1
+
+CC: rthomsen6@gmail.com
+---
+
+
+--- a/kerfuffle/archive_kerfuffle.cpp
++++ b/kerfuffle/archive_kerfuffle.cpp
+@@ -173,6 +173,9 @@
+
+ if (iface->findExecutables(!isReadOnly)) {
+ return new Archive(iface, isReadOnly, parent);
++ } else if (!isReadOnly && iface->findExecutables(false)) {
++ qCWarning(ARK) << "Failed to find read-write executables: falling back to read-only mode for read-write plugin" << pluginName;
++ return new Archive(iface, true, parent);
+ } else {
+ qCWarning(ARK) << "Failed to find needed executables for plugin" << pluginName;
+ }
+
diff --git a/kde/patch/kdepimlibs-framework.patch b/kde/patch/kdepimlibs-framework.patch
deleted file mode 100644
index 36c99fa..0000000
--- a/kde/patch/kdepimlibs-framework.patch
+++ /dev/null
@@ -1,3 +0,0 @@
-# The autotests generate ECM errors so skip building them:
-cat $CWD/patch/kdepimlibs-framework/kdepimlibs_autotests.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-
diff --git a/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff b/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff
deleted file mode 100644
index 24b21ff..0000000
--- a/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/syndication/CMakeLists.txt 2014-06-02 13:44:23.000000000 +0200
-+++ b/syndication/CMakeLists.txt 2014-06-02 16:51:00.393339484 +0200
-@@ -41,7 +41,6 @@
- ########### Targets ###########
-
- add_subdirectory(src/syndication)
--add_subdirectory(autotests)
-
- ########### CMake Config Files ###########
- set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5Syndication")
diff --git a/kde/patch/kdepimlibs.patch b/kde/patch/kdepimlibs.patch
new file mode 100644
index 0000000..bae1792
--- /dev/null
+++ b/kde/patch/kdepimlibs.patch
@@ -0,0 +1,3 @@
+# Fix a crash in kmail (fixed in 15.12.1):
+cat $CWD/patch/kdepimlibs/kdepimlibs_kmail_crash.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+
diff --git a/kde/patch/kdepimlibs/kdepimlibs_kmail_crash.patch b/kde/patch/kdepimlibs/kdepimlibs_kmail_crash.patch
new file mode 100644
index 0000000..1614e07
--- /dev/null
+++ b/kde/patch/kdepimlibs/kdepimlibs_kmail_crash.patch
@@ -0,0 +1,59 @@
+From: Weng Xuetian <wengxt@gmail.com>
+Date: Thu, 17 Dec 2015 16:19:36 +0000
+Subject: Fix possible crash upon application exits (e.g. kmail)
+X-Git-Url: http://quickgit.kde.org/?p=kdepimlibs.git&a=commitdiff&h=c6bf33a9018587e96a350bfd0b2bffde1859db27
+---
+Fix possible crash upon application exits (e.g. kmail)
+
+Qt lambda connection will not automatically disconnect if no context
+qobject is provided. Since SessionPrivate is not a qobject, disconnect
+the connection in the destructor to prevent accessing deleted object.
+
+REVIEW: 126395
+---
+
+
+--- a/akonadi/src/core/session.cpp
++++ b/akonadi/src/core/session.cpp
+@@ -301,15 +301,16 @@
+ // Shutdown the thread before QApplication event loop quits - the
+ // thread()->wait() mechanism in ConnectionThread dtor crashes sometimes
+ // when called from QApplication destructor
+- QObject::connect(qApp, &QCoreApplication::aboutToQuit,
+- [this]() {
+- delete connThread;
+- connThread = Q_NULLPTR;
+- });
++ connThreadCleanUp = QObject::connect(qApp, &QCoreApplication::aboutToQuit,
++ [this]() {
++ delete connThread;
++ connThread = Q_NULLPTR;
++ });
+ }
+
+ SessionPrivate::~SessionPrivate()
+ {
++ QObject::disconnect(connThreadCleanUp);
+ delete connThread;
+ }
+
+
+--- a/akonadi/src/core/session_p.h
++++ b/akonadi/src/core/session_p.h
+@@ -29,6 +29,7 @@
+
+ #include <QtCore/QQueue>
+ #include <QtCore/QThreadStorage>
++#include <QtCore/QMetaObject>
+ #include <QFile>
+
+ class QIODevice;
+@@ -125,6 +126,7 @@
+ Session *mParent;
+ QThread *thread;
+ ConnectionThread *connThread;
++ QMetaObject::Connection connThreadCleanUp;
+ QByteArray sessionId;
+ bool connected;
+ qint64 theNextTag;
+
diff --git a/kde/pkgsrc/baloo b/kde/pkgsrc/baloo
new file mode 100644
index 0000000..6a9b10c
--- /dev/null
+++ b/kde/pkgsrc/baloo
@@ -0,0 +1 @@
+kde4/baloo
diff --git a/kde/pkgsrc/baloo-widgets b/kde/pkgsrc/baloo-widgets
new file mode 100644
index 0000000..bf7d09d
--- /dev/null
+++ b/kde/pkgsrc/baloo-widgets
@@ -0,0 +1 @@
+kde4/baloo-widgets
diff --git a/kde/pkgsrc/baloo5-widgets b/kde/pkgsrc/baloo5-widgets
new file mode 100644
index 0000000..173949c
--- /dev/null
+++ b/kde/pkgsrc/baloo5-widgets
@@ -0,0 +1 @@
+applications/baloo-widgets
diff --git a/kde/post-install/baloo.post-install b/kde/post-install/baloo.post-install
index 9239a3e..58ceb24 100644
--- a/kde/post-install/baloo.post-install
+++ b/kde/post-install/baloo.post-install
@@ -1,2 +1,4 @@
# Move the polkit dbus configuration files to the proper place:
mv $PKG/etc/kde/dbus-1 $PKG/etc/
+# We do not need these, they are already part of baloo5:
+rm -f $PKG/usr/bin/*
diff --git a/kde/post-install/plasma-workspace.post-install b/kde/post-install/plasma-workspace.post-install
index b2df90e..15ad278 100644
--- a/kde/post-install/plasma-workspace.post-install
+++ b/kde/post-install/plasma-workspace.post-install
@@ -7,11 +7,12 @@ cat $CWD/post-install/plasma-workspace/xinit/xinitrc.plasma \
> $PKG/etc/X11/xinit/xinitrc.plasma
chmod 0755 $PKG/etc/X11/xinit/xinitrc.plasma
-# Add a "fail-safe" version of KDE Plasma desktop session:
+# Add a "fail-safe" version of KDE Plasma desktop session.
+# Prefix the name with "z_" because SDDM is braindead:
mkdir -p $PKG/usr/share/xsessions
cat $CWD/post-install/plasma-workspace/xsession/plasma-safe.desktop \
| sed -e "s,@PREFIX@,/usr,g" \
- > $PKG/usr/share/xsessions/plasma-safe.desktop
+ > $PKG/usr/share/xsessions/z_plasma-safe.desktop
# What is "plugins/plugins"?
mv $PKG/usr/lib64/qt5/plugins/{plugins,}/phonon_platform
diff --git a/kde/slack-desc/baloo5-widgets b/kde/slack-desc/baloo5-widgets
new file mode 100644
index 0000000..e4d4a86
--- /dev/null
+++ b/kde/slack-desc/baloo5-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------------------------------------------------------|
+baloo5-widgets: baloo5-widgets (widgets for baloo)
+baloo5-widgets:
+baloo5-widgets: Baloo is a framework for searching and managing metadata.
+baloo5-widgets: Balooo-widgets contains widgets for use with Baloo.
+baloo5-widgets:
+baloo5-widgets:
+baloo5-widgets:
+baloo5-widgets:
+baloo5-widgets:
+baloo5-widgets: For more information, visit: http://www.kde.org
+baloo5-widgets:
diff --git a/kde/slack-desc/bluez-qt b/kde/slack-desc/bluez-qt
new file mode 100644
index 0000000..2848c69
--- /dev/null
+++ b/kde/slack-desc/bluez-qt
@@ -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------------------------------------------------------|
+bluez-qt: bluez-qt (Qt wrapper for BlueZ 5 DBus API)
+bluez-qt:
+bluez-qt: BluezQt is a library for communication with BlueZ system and session
+bluez-qt: daemons.
+bluez-qt: * Manager class is used to communicate with system daemon
+bluez-qt: - org.bluez
+bluez-qt: * ObexManager class is used to communicate with session daemon
+bluez-qt: - org.bluez.obex
+bluez-qt:
+bluez-qt: Homepage: https://projects.kde.org/projects/frameworks/bluez-qt
+bluez-qt: