From eb82fdc2eafc3d1b5f837fcda2c4903106d9d79a Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Mon, 22 Dec 2014 15:07:05 +0100 Subject: KDE 4.8.4 for Slackware 14.0 (07jun2012) --- kde/KDE.SlackBuild | 24 +-- kde/KDE.options | 15 +- kde/build/calligra | 1 + kde/build/kde-workspace | 2 - kde/build/kdelibs | 2 - kde/cmake/analitza | 18 +++ kde/cmake/calligra | 17 ++ kde/cmake/networkmanagement | 17 ++ kde/doinst.sh/jovie | 5 + kde/doinst.sh/kcalc | 5 + kde/doinst.sh/kdf | 5 + kde/doinst.sh/kmag | 5 + kde/doinst.sh/kmousetool | 5 + kde/doinst.sh/kmouth | 5 + kde/modularize | 48 ++++-- kde/modules/extragear | 6 +- kde/modules/kdeaccessibility | 8 +- kde/modules/kdebase | 2 + kde/modules/kdeedu | 1 + kde/modules/kdegraphics | 2 +- kde/modules/kdeutils | 29 ++-- kde/patch/ark.patch | 4 + kde/patch/ark/ark-4.8.0_7zip_crash.patch | 24 +++ kde/patch/calligra.patch | 7 + kde/patch/calligra/calligra-2.3.87_gcc47.patch | 13 ++ ...e4d171dfa5bad07e06277ef8e36d8a6a00005db.diff.gz | Bin 0 -> 806 bytes kde/patch/kde-baseapps.patch | 12 ++ .../kde-baseapps/dolphin-4.8.0_ctrlclick.patch | 25 +++ ...dolphin.kitemlistkeyboardsearchmanager.cpp.diff | 31 ++++ .../kde-baseapps/konsole-4.8.2_kdebug280896.patch | 62 ++++++++ kde/patch/kde-workspace.patch | 7 +- .../kde-workspace.batteryapplet.diff.gz | Bin 0 -> 494 bytes .../kde-workspace.kdm.server.timeout.diff.gz | Bin 0 -> 247 bytes .../kde-workspace.kwin.effects.performance.diff.gz | Bin 0 -> 1019 bytes .../kdebase-workspace.kdm.server.timeout.diff.gz | Bin 247 -> 0 bytes ...base-workspace.kwin.effects.performance.diff.gz | Bin 1019 -> 0 bytes kde/patch/kdeedu.patch | 4 + kde/patch/kdeedu/marble130_qt480_colorfix.diff | 65 ++++++++ kde/patch/kdeedu/marble130_qt480_qcolor.diff | 22 +++ kde/patch/kdelibs.patch | 10 +- kde/patch/kdelibs/kdelibs.fstab.patch | 47 ++++++ kde/patch/kdelibs/kdelibs.klocale.numberfix.patch | 130 --------------- kde/patch/kdelibs/kdelibs.upnp_conditional.patch | 15 ++ kde/patch/kdepim.patch | 5 + kde/patch/kdepim/kdepim-4.8.1_bug_258551.patch | 58 +++++++ kde/patch/kdesdk.patch | 4 + kde/patch/kdesdk/kdesdk-4.8.2_scriptperms.diff | 14 ++ kde/patch/kgpg.patch | 4 + kde/patch/kgpg/kgpg-4.8.0.noconfigfile.patch | 27 ++++ kde/patch/korundum.patch | 4 + kde/patch/korundum/korundum_ruby19.patch | 31 ++++ kde/patch/ktorrent.patch | 4 + kde/patch/ktorrent/ktorrent.taskmanager.diff | 174 +++++++++++++++++++++ kde/post-install/kde-baseapps.patch | 9 ++ kde/post-install/kde-baseapps/profile.d/kde.csh | 12 ++ kde/post-install/kde-baseapps/profile.d/kde.sh | 13 ++ kde/post-install/kde-runtime.post-install | 4 + kde/post-install/kde-workspace.post-install | 11 ++ kde/post-install/kde-workspace/xinit/xinitrc.kde | 0 kde/post-install/kdebase.post-install | 9 -- kde/post-install/kdebase/profile.d/kde.csh | 12 -- kde/post-install/kdebase/profile.d/kde.sh | 13 -- kde/post-install/kdepim.post-install | 2 + kde/post-install/wicd-kde.post-install | 2 + kde/pre-install/kdewebdev/tidy/get-tidy-cvs.sh | 0 kde/slack-desc/analitza | 19 +++ kde/slack-desc/ark | 2 +- kde/slack-desc/blinken | 4 +- kde/slack-desc/bluedevil | 2 +- kde/slack-desc/calligra | 19 +++ kde/slack-desc/cantor | 2 +- kde/slack-desc/digikam | 8 +- kde/slack-desc/filelight | 2 +- kde/slack-desc/gwenview | 8 +- kde/slack-desc/jovie | 19 +++ kde/slack-desc/kaccessible | 19 +++ kde/slack-desc/kactivities | 19 +++ kde/slack-desc/kalgebra | 8 +- kde/slack-desc/kalzium | 2 +- kde/slack-desc/kamera | 2 +- kde/slack-desc/kanagram | 10 +- kde/slack-desc/kate | 6 +- kde/slack-desc/kbruch | 2 +- kde/slack-desc/kcalc | 19 +++ kde/slack-desc/kcalk | 19 --- kde/slack-desc/kcharselect | 2 +- kde/slack-desc/kcolorchooser | 2 +- kde/slack-desc/kde-base-artwork | 19 +++ kde/slack-desc/kde-baseapps | 2 +- kde/slack-desc/kde-wallpapers | 2 +- kde/slack-desc/kdebase-workspace | 7 + kde/slack-desc/kdegraphics-mobipocket | 19 +++ kde/slack-desc/kdegraphics-strigi-analyzer | 6 +- kde/slack-desc/kdegraphics-thumbnailers | 2 +- kde/slack-desc/kdemultimedia | 10 +- kde/slack-desc/kdeutils | 8 +- kde/slack-desc/kdevelop-pg-qt | 19 +++ kde/slack-desc/kdf | 19 +++ kde/slack-desc/kdiskfree | 19 --- kde/slack-desc/kfloppy | 2 +- kde/slack-desc/kgamma | 2 +- kde/slack-desc/kgpg | 2 +- kde/slack-desc/khangman | 2 +- kde/slack-desc/kig | 2 +- kde/slack-desc/kimono | 2 +- kde/slack-desc/kiten | 2 +- kde/slack-desc/klettres | 2 +- kde/slack-desc/kmag | 19 +++ kde/slack-desc/kmousetool | 19 +++ kde/slack-desc/kmouth | 19 +++ kde/slack-desc/konsole | 2 +- kde/slack-desc/korundum | 2 +- kde/slack-desc/kremotecontrol | 4 +- kde/slack-desc/kross-interpreters | 4 +- kde/slack-desc/kruler | 2 +- kde/slack-desc/ksaneplugin | 6 +- kde/slack-desc/ksecrets | 19 +++ kde/slack-desc/ksnapshot | 2 +- kde/slack-desc/kstars | 2 +- kde/slack-desc/ktimer | 2 +- kde/slack-desc/ktorrent | 2 +- kde/slack-desc/ktouch | 2 +- kde/slack-desc/kturtle | 2 +- kde/slack-desc/kwallet | 6 +- kde/slack-desc/kwebkitpart | 8 +- kde/slack-desc/kwordquiz | 2 +- kde/slack-desc/libkdcraw | 6 +- kde/slack-desc/libkexiv2 | 2 +- kde/slack-desc/libkipi | 3 +- kde/slack-desc/libksane | 2 +- kde/slack-desc/libktorrent | 4 +- kde/slack-desc/mobipocket | 19 --- kde/slack-desc/networkmanagement | 6 +- kde/slack-desc/okular | 2 +- kde/slack-desc/oxygen-gtk | 19 --- kde/slack-desc/oxygen-gtk2 | 19 +++ kde/slack-desc/oxygen-icons | 2 +- kde/slack-desc/parley | 2 +- kde/slack-desc/perlkde | 2 +- kde/slack-desc/perlqt | 2 +- kde/slack-desc/polkit-kde-kcmodules-1 | 2 +- kde/slack-desc/polkit-qt-1 | 2 +- kde/slack-desc/printer-applet | 6 +- kde/slack-desc/prison | 2 +- kde/slack-desc/pykde4 | 2 +- kde/slack-desc/qtruby | 4 +- kde/slack-desc/quanta | 5 +- kde/slack-desc/qyoto | 2 +- kde/slack-desc/rocs | 2 +- kde/slack-desc/smokegen | 8 +- kde/slack-desc/smokekde | 2 +- kde/slack-desc/smokeqt | 2 +- kde/slack-desc/step | 2 +- kde/slack-desc/superkaramba | 2 +- kde/slack-desc/svgpart | 4 +- kde/slack-desc/sweeper | 2 +- kde/slack-desc/wicd-kde | 4 +- 157 files changed, 1306 insertions(+), 416 deletions(-) create mode 100644 kde/build/calligra delete mode 100644 kde/build/kde-workspace delete mode 100644 kde/build/kdelibs create mode 100644 kde/cmake/analitza create mode 100644 kde/cmake/calligra create mode 100644 kde/cmake/networkmanagement create mode 100644 kde/doinst.sh/jovie create mode 100644 kde/doinst.sh/kcalc create mode 100644 kde/doinst.sh/kdf create mode 100644 kde/doinst.sh/kmag create mode 100644 kde/doinst.sh/kmousetool create mode 100644 kde/doinst.sh/kmouth create mode 100644 kde/patch/ark.patch create mode 100644 kde/patch/ark/ark-4.8.0_7zip_crash.patch create mode 100644 kde/patch/calligra.patch create mode 100644 kde/patch/calligra/calligra-2.3.87_gcc47.patch create mode 100644 kde/patch/calligra/calligra.git.6e4d171dfa5bad07e06277ef8e36d8a6a00005db.diff.gz create mode 100644 kde/patch/kde-baseapps.patch create mode 100644 kde/patch/kde-baseapps/dolphin-4.8.0_ctrlclick.patch create mode 100644 kde/patch/kde-baseapps/dolphin.kitemlistkeyboardsearchmanager.cpp.diff create mode 100644 kde/patch/kde-baseapps/konsole-4.8.2_kdebug280896.patch create mode 100644 kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz create mode 100644 kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz create mode 100644 kde/patch/kde-workspace/kde-workspace.kwin.effects.performance.diff.gz delete mode 100644 kde/patch/kde-workspace/kdebase-workspace.kdm.server.timeout.diff.gz delete mode 100644 kde/patch/kde-workspace/kdebase-workspace.kwin.effects.performance.diff.gz create mode 100644 kde/patch/kdeedu.patch create mode 100644 kde/patch/kdeedu/marble130_qt480_colorfix.diff create mode 100644 kde/patch/kdeedu/marble130_qt480_qcolor.diff create mode 100644 kde/patch/kdelibs/kdelibs.fstab.patch delete mode 100644 kde/patch/kdelibs/kdelibs.klocale.numberfix.patch create mode 100644 kde/patch/kdelibs/kdelibs.upnp_conditional.patch create mode 100644 kde/patch/kdepim/kdepim-4.8.1_bug_258551.patch create mode 100644 kde/patch/kdesdk.patch create mode 100644 kde/patch/kdesdk/kdesdk-4.8.2_scriptperms.diff create mode 100644 kde/patch/kgpg.patch create mode 100644 kde/patch/kgpg/kgpg-4.8.0.noconfigfile.patch create mode 100644 kde/patch/korundum.patch create mode 100644 kde/patch/korundum/korundum_ruby19.patch create mode 100644 kde/patch/ktorrent.patch create mode 100644 kde/patch/ktorrent/ktorrent.taskmanager.diff create mode 100644 kde/post-install/kde-baseapps.patch create mode 100644 kde/post-install/kde-baseapps/profile.d/kde.csh create mode 100644 kde/post-install/kde-baseapps/profile.d/kde.sh mode change 100755 => 100644 kde/post-install/kde-workspace/xinit/xinitrc.kde delete mode 100644 kde/post-install/kdebase.post-install delete mode 100755 kde/post-install/kdebase/profile.d/kde.csh delete mode 100755 kde/post-install/kdebase/profile.d/kde.sh create mode 100644 kde/post-install/kdepim.post-install create mode 100644 kde/post-install/wicd-kde.post-install mode change 100755 => 100644 kde/pre-install/kdewebdev/tidy/get-tidy-cvs.sh create mode 100644 kde/slack-desc/analitza create mode 100644 kde/slack-desc/calligra create mode 100644 kde/slack-desc/jovie create mode 100644 kde/slack-desc/kaccessible create mode 100644 kde/slack-desc/kactivities create mode 100644 kde/slack-desc/kcalc delete mode 100644 kde/slack-desc/kcalk create mode 100644 kde/slack-desc/kde-base-artwork create mode 100644 kde/slack-desc/kdegraphics-mobipocket create mode 100644 kde/slack-desc/kdevelop-pg-qt create mode 100644 kde/slack-desc/kdf delete mode 100644 kde/slack-desc/kdiskfree create mode 100644 kde/slack-desc/kmag create mode 100644 kde/slack-desc/kmousetool create mode 100644 kde/slack-desc/kmouth create mode 100644 kde/slack-desc/ksecrets delete mode 100644 kde/slack-desc/mobipocket delete mode 100644 kde/slack-desc/oxygen-gtk create mode 100644 kde/slack-desc/oxygen-gtk2 (limited to 'kde') diff --git a/kde/KDE.SlackBuild b/kde/KDE.SlackBuild index e1b22e4..7d40f16 100755 --- a/kde/KDE.SlackBuild +++ b/kde/KDE.SlackBuild @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright 2011 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # To build only a single package group, specify it as $1, like: # ./KDE.SlackBuild kdeedu -# To build only a single package, specify both the source directory +# To build only a single package, specify both the group name # and the name of the package, like: # ./KDE.SlackBuild kdeedu:marble # ./KDE.SlackBuild kdebindings:perlqt,perlkde @@ -125,7 +125,9 @@ precheck() { RETVAL=0 for SRCFILE in $(find $CWD/src -name "*.tar.?z*") ; do - if ! cat modules/* |grep -v "^#" |grep -wq $(echo $(basename $SRCFILE) | rev | cut -f2- -d- | rev) ; then + if cat modules/* |grep "^ *#" |grep -wq $(echo $(basename $SRCFILE) | rev | cut -f2- -d- | rev)$ ; then + echo "Source file '$(basename $SRCFILE)' is commented out in 'modules' !" + elif ! cat modules/* |grep -v "^ *#" |grep -wq $(echo $(basename $SRCFILE) | rev | cut -f2- -d- | rev) ; then echo "Source file '$(basename $SRCFILE)' is not mentioned in 'modules' !" RETVAL=1 fi @@ -133,7 +135,7 @@ precheck() { for MODULE in $(cat $CWD/modules/* | grep -v "^#") ; do #if [ -z "$(find $CWD/src -name ${MODULE}-*)" ] ; then - if [ -z "$(find $CWD/src -name $MODULE-*.tar.* |grep -E "$MODULE-[^-]+.tar.*$")" ] ; then + if [ -z "$(find $CWD/src -name $MODULE-*.tar.* |grep -E "$MODULE-[^-]+.tar.*$|$MODULE-[0-9].+.tar.*$")" ] ; then echo "Module '$MODULE' does not have a matching source tarball !" if [ "$CHECKOUT" = "yes" -o "$CHECKOUT" = "YES" ]; then echo "Checking out KDE component at branch '$VERSION'." @@ -184,7 +186,7 @@ build_mod_pkg () { # Find the full source filename - yeah ugly, but I had two goals: # 1- source tarball can be in a random subdirectory of src/ # 2- differentiate between e.g. 'kdepim' and 'kdepim-runtime' - kde_src=$(basename $(find $CWD/src -name "$PKGNAME-*.tar.?z*" |grep -E "$PKGNAME-[^-]+.tar.*$") 2>/dev/null) + kde_src=$(basename $(find $CWD/src -name "$PKGNAME-*.tar.?z*" |grep -E "$PKGNAME-[^-]+.tar.*$|$PKGNAME-[0-9].+.tar.*$") 2>/dev/null) if [ "x$kde_src" = "x" ]; then echo "** Did not find '$PKGNAME' in src" continue @@ -313,7 +315,7 @@ build_mod_pkg () { if [ -r $CWD/makepkg/${PKGNAME} ]; then BUILD=$MODBUILD . $CWD/makepkg/${PKGNAME} else - /sbin/makepkg -l y -c n ${SLACK_KDE_BUILD_DIR}/${kde_module}/${PKGNAME}-${MODULAR_PACKAGE_VERSION}-${PKGARCH}-${MODBUILD}.txz + /sbin/makepkg -l y -c n ${SLACK_KDE_BUILD_DIR}/${kde_module}/${PKGNAME}-$(echo $MODULAR_PACKAGE_VERSION |tr - _)-${PKGARCH}-${MODBUILD}.txz fi # We will continue with the fresh packages installed: upgradepkg --install-new --reinstall ${SLACK_KDE_BUILD_DIR}/${kde_module}/${PKGNAME}-${MODULAR_PACKAGE_VERSION}-${PKGARCH}-${MODBUILD}.txz @@ -365,7 +367,7 @@ build_mod_pkg () { if [ -r $CWD/makepkg/${kde_module} ]; then BUILD=$SRCDIRBUILD . $CWD/makepkg/${kde_module} else - /sbin/makepkg -l y -c n ${SLACK_KDE_BUILD_DIR}/${kde_module}/${kde_module}-${VERSION}-${PKGARCH}-${SRCDIRBUILD}.txz + /sbin/makepkg -l y -c n ${SLACK_KDE_BUILD_DIR}/${kde_module}/${kde_module}-$(echo $VERSION |tr - _)-${PKGARCH}-${SRCDIRBUILD}.txz fi # We will continue with the fresh packages installed: upgradepkg --install-new --reinstall ${SLACK_KDE_BUILD_DIR}/${kde_module}/${kde_module}-${VERSION}-${PKGARCH}-${SRCDIRBUILD}.txz @@ -412,6 +414,9 @@ mkdir -p $SLACK_KDE_BUILD_DIR # Yes, we know kde-workspace is built twice. kdebase needs the # plasma bits from it, and then we build it again for good measure... +# 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). KDEMODS=" \ kdelibs \ kdepimlibs \ @@ -422,7 +427,9 @@ KDEMODS=" \ kdebase:kde-workspace \ kdeaccessibility \ kdeutils \ + kdelibs \ kdemultimedia \ + extragear:libktorrent \ kdenetwork \ oxygen-icons \ kdeadmin \ @@ -435,6 +442,7 @@ KDEMODS=" \ kdewebdev \ kdeplasma-addons \ polkit-kde \ + extragear \ " # Allow for specification of individual packages to be built: @@ -448,8 +456,6 @@ fi # sources, module definitions and slack-desc are complete and matching: if [ "$PRECHECK" = "yes" -o "$PRECHECK" = "YES" ]; then precheck - echo "Sleeping for 10 seconds; press Ctrl-C if you want to abort compilation." - sleep 10 fi # And finally, start working! diff --git a/kde/KDE.options b/kde/KDE.options index 3344f08..bc929a6 100644 --- a/kde/KDE.options +++ b/kde/KDE.options @@ -3,16 +3,18 @@ # usually has a different version number), or by setting your own # environment variables. -[ -z $VERSION ] && export VERSION=4.7.4 +[ -z $VERSION ] && export VERSION=4.8.4 [ -z $BUILD ] && export BUILD=1 # Automatically determine the architecture we're building on: +MARCH=$( uname -m ) if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) export ARCH=i486 ;; - arm*) export ARCH=arm ;; + case "$MARCH" in + i?86) export ARCH=i486 ;; + armv7hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) ;; + *) export ARCH=$MARCH ;; esac fi @@ -35,6 +37,9 @@ if [ -z "$SLKCFLAGS" ]; then elif [ "$ARCH" = "armel" ]; then export SLKCFLAGS="-O2 -march=armv4t" export LIBDIRSUFFIX="" + elif [ "$ARCH" = "armv7hl" ]; then + export SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + export LIBDIRSUFFIX="" else export SLKCFLAGS="-O2" export LIBDIRSUFFIX="" diff --git a/kde/build/calligra b/kde/build/calligra new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/kde/build/calligra @@ -0,0 +1 @@ +3 diff --git a/kde/build/kde-workspace b/kde/build/kde-workspace deleted file mode 100644 index 9a7456b..0000000 --- a/kde/build/kde-workspace +++ /dev/null @@ -1,2 +0,0 @@ -2 - diff --git a/kde/build/kdelibs b/kde/build/kdelibs deleted file mode 100644 index 9a7456b..0000000 --- a/kde/build/kdelibs +++ /dev/null @@ -1,2 +0,0 @@ -2 - diff --git a/kde/cmake/analitza b/kde/cmake/analitza new file mode 100644 index 0000000..cf539f4 --- /dev/null +++ b/kde/cmake/analitza @@ -0,0 +1,18 @@ +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_EXE_LINKER_FLAGS:STRING="-ltermcap" \ + -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="-ltermcap" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + diff --git a/kde/cmake/calligra b/kde/cmake/calligra new file mode 100644 index 0000000..adb281f --- /dev/null +++ b/kde/cmake/calligra @@ -0,0 +1,17 @@ +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} \ + -DIHAVEPATCHEDQT:BOOL=ON \ + .. + diff --git a/kde/cmake/networkmanagement b/kde/cmake/networkmanagement new file mode 100644 index 0000000..81964f4 --- /dev/null +++ b/kde/cmake/networkmanagement @@ -0,0 +1,17 @@ +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 \ + -DDBUS_SYSTEM_POLICY_DIR=/etc/dbus-1/system.d \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + diff --git a/kde/doinst.sh/jovie b/kde/doinst.sh/jovie new file mode 100644 index 0000000..e376b59 --- /dev/null +++ b/kde/doinst.sh/jovie @@ -0,0 +1,5 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1 +fi + diff --git a/kde/doinst.sh/kcalc b/kde/doinst.sh/kcalc new file mode 100644 index 0000000..e376b59 --- /dev/null +++ b/kde/doinst.sh/kcalc @@ -0,0 +1,5 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1 +fi + diff --git a/kde/doinst.sh/kdf b/kde/doinst.sh/kdf new file mode 100644 index 0000000..e376b59 --- /dev/null +++ b/kde/doinst.sh/kdf @@ -0,0 +1,5 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1 +fi + diff --git a/kde/doinst.sh/kmag b/kde/doinst.sh/kmag new file mode 100644 index 0000000..e376b59 --- /dev/null +++ b/kde/doinst.sh/kmag @@ -0,0 +1,5 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1 +fi + diff --git a/kde/doinst.sh/kmousetool b/kde/doinst.sh/kmousetool new file mode 100644 index 0000000..e376b59 --- /dev/null +++ b/kde/doinst.sh/kmousetool @@ -0,0 +1,5 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1 +fi + diff --git a/kde/doinst.sh/kmouth b/kde/doinst.sh/kmouth new file mode 100644 index 0000000..e376b59 --- /dev/null +++ b/kde/doinst.sh/kmouth @@ -0,0 +1,5 @@ + +if [ -x /usr/bin/update-desktop-database ]; then + /usr/bin/update-desktop-database /usr/share/applications >/dev/null 2>&1 +fi + diff --git a/kde/modularize b/kde/modularize index 7cce7d3..ae15df9 100644 --- a/kde/modularize +++ b/kde/modularize @@ -1,15 +1,26 @@ # If a package is listed here, it will be built apart from the # usual "grab bag" package that's made from each source directory. +# kdeaccessibility +jovie +kaccessible +kmag +kmouth +kmousetool + # kdebase: +kde-baseapps +kactivities konsole kate kde-wallpapers kde-workspace kde-runtime +kde-base-artwork # kdeedu: libkdeedu +analitza blinken cantor kalgebra @@ -46,7 +57,9 @@ kruler ksaneplugin ksnapshot svgpart -mobipocket +kdegraphics-mobipocket +kdegraphics-strigi-analyzer +kdegraphics-thumbnailers # kdebindings smokegen @@ -60,19 +73,20 @@ pykde4 kross-interpreters # kdeutils -#ark -#filelight -#kcalk -#kcharselect -#kdiskfree -#kfloppy -#kgpg -#printer-applet -#kremotecontrol -#ktimer -#kwallet -#superkaramba -#sweeper +ark +filelight +kcalc +kcharselect +kdf +kfloppy +kgpg +printer-applet +kremotecontrol +ktimer +kwallet +superkaramba +sweeper +ksecrets # kdepim kdepim-runtime @@ -87,13 +101,17 @@ k3b kaudiocreator kplayer kwebkitpart -oxygen-gtk +oxygen-gtk2 kdevplatform +kdevelop-pg-qt kdevelop +#kdevelop-php quanta wicd-kde networkmanagement skanlite +libktorrent ktorrent amarok +calligra diff --git a/kde/modules/extragear b/kde/modules/extragear index 1a33906..22668e1 100644 --- a/kde/modules/extragear +++ b/kde/modules/extragear @@ -3,13 +3,17 @@ k3b kaudiocreator kplayer kwebkitpart -oxygen-gtk +oxygen-gtk2 kdevplatform +kdevelop-pg-qt kdevelop +#kdevelop-php quanta wicd-kde networkmanagement skanlite +libktorrent ktorrent amarok +calligra diff --git a/kde/modules/kdeaccessibility b/kde/modules/kdeaccessibility index 9a03d1c..0356ae5 100644 --- a/kde/modules/kdeaccessibility +++ b/kde/modules/kdeaccessibility @@ -1 +1,7 @@ -kdeaccessibility +#kdeaccessibility +#jovie +kaccessible +kmouth +kmousetool +kmag + diff --git a/kde/modules/kdebase b/kde/modules/kdebase index b04c066..fa37c97 100644 --- a/kde/modules/kdebase +++ b/kde/modules/kdebase @@ -1,6 +1,8 @@ kde-baseapps +kactivities konsole kate kde-wallpapers kde-workspace kde-runtime +#kde-base-artwork diff --git a/kde/modules/kdeedu b/kde/modules/kdeedu index c1c1eaf..74c7747 100644 --- a/kde/modules/kdeedu +++ b/kde/modules/kdeedu @@ -1,4 +1,5 @@ libkdeedu +analitza blinken cantor kalgebra diff --git a/kde/modules/kdegraphics b/kde/modules/kdegraphics index 14bed7f..485b3a8 100644 --- a/kde/modules/kdegraphics +++ b/kde/modules/kdegraphics @@ -3,6 +3,7 @@ libkexiv2 libkdcraw libksane okular +kdegraphics-mobipocket kdegraphics-strigi-analyzer kdegraphics-thumbnailers gwenview @@ -13,5 +14,4 @@ kolourpaint kruler ksaneplugin ksnapshot -mobipocket svgpart diff --git a/kde/modules/kdeutils b/kde/modules/kdeutils index 613b7f9..e4611a2 100644 --- a/kde/modules/kdeutils +++ b/kde/modules/kdeutils @@ -1,15 +1,16 @@ -kdeutils -#ark -#filelight -#kcalk -#kcharselect -#kdiskfree -#kfloppy -#kgpg -#printer-applet -#kremotecontrol -#ktimer -#kwallet -#superkaramba -#sweeper +#kdeutils +ark +filelight +kcalc +kcharselect +kdf +kfloppy +kgpg +printer-applet +kremotecontrol +ktimer +kwallet +superkaramba +sweeper +ksecrets diff --git a/kde/patch/ark.patch b/kde/patch/ark.patch new file mode 100644 index 0000000..1397f30 --- /dev/null +++ b/kde/patch/ark.patch @@ -0,0 +1,4 @@ +# Fix crash whenever a 7zip archive is opened. +# Only for KDE 4.8.0 pre-built: +#cat $CWD/patch/ark/ark-4.8.0_7zip_crash.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/ark/ark-4.8.0_7zip_crash.patch b/kde/patch/ark/ark-4.8.0_7zip_crash.patch new file mode 100644 index 0000000..52939e8 --- /dev/null +++ b/kde/patch/ark/ark-4.8.0_7zip_crash.patch @@ -0,0 +1,24 @@ +From: Raphael Kubo da Costa +Date: Sun, 22 Jan 2012 19:03:05 +0000 +Subject: cli7zip: Completely remove RootNodeSwitch. +X-Git-Url: http://quickgit.kde.org/?p=ark.git&a=commitdiff&h=0e67d6db9e7a5a0f90fcacaee11042b89b79d96b +--- +cli7zip: Completely remove RootNodeSwitch. + +Follow-up to 45c6c6f5bcff6bf754fccd6377836e025a6baade, which removed the +definition of RootNodeSwitch but did not remove the reference in +ExtractArgs, resulting in a crash whenever a 7z archive was extracted. +--- + + +--- a/plugins/cli7zplugin/cliplugin.cpp ++++ b/plugins/cli7zplugin/cliplugin.cpp +@@ -53,7 +53,7 @@ ParameterList CliPlugin::parameterList() + p[ListProgram] = p[ExtractProgram] = p[DeleteProgram] = p[AddProgram] = QLatin1String( "7z" ); + + p[ListArgs] = QStringList() << QLatin1String( "l" ) << QLatin1String( "-slt" ) << QLatin1String( "$Archive" ); +- p[ExtractArgs] = QStringList() << QLatin1String( "$PreservePathSwitch" ) << QLatin1String( "$PasswordSwitch" ) << QLatin1String( "$RootNodeSwitch" ) << QLatin1String( "$Archive" ) << QLatin1String( "$Files" ); ++ p[ExtractArgs] = QStringList() << QLatin1String( "$PreservePathSwitch" ) << QLatin1String( "$PasswordSwitch" ) << QLatin1String( "$Archive" ) << QLatin1String( "$Files" ); + p[PreservePathSwitch] = QStringList() << QLatin1String( "x" ) << QLatin1String( "e" ); + p[PasswordSwitch] = QStringList() << QLatin1String( "-p$Password" ); + p[FileExistsExpression] = QLatin1String( "already exists. Overwrite with" ); diff --git a/kde/patch/calligra.patch b/kde/patch/calligra.patch new file mode 100644 index 0000000..973a8bf --- /dev/null +++ b/kde/patch/calligra.patch @@ -0,0 +1,7 @@ +# Required patch for a successful compilation with gcc 4.7: +# (still required for calligra-2.3.92) +cat $CWD/patch/calligra/calligra-2.3.87_gcc47.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + +# Patch for "corrupted document", side-effect of compiling calligra-2.4.0 with gcc-4.7.0: +zcat $CWD/patch/calligra/calligra.git.6e4d171dfa5bad07e06277ef8e36d8a6a00005db.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/calligra/calligra-2.3.87_gcc47.patch b/kde/patch/calligra/calligra-2.3.87_gcc47.patch new file mode 100644 index 0000000..51cba63 --- /dev/null +++ b/kde/patch/calligra/calligra-2.3.87_gcc47.patch @@ -0,0 +1,13 @@ +diff -up calligra-2.3.87/filters/words/hancomword/pole.cpp.gcc47 calligra-2.3.87/filters/words/hancomword/pole.cpp +--- calligra-2.3.87/filters/words/hancomword/pole.cpp.gcc47 2012-01-28 01:04:47.000000000 -0600 ++++ calligra-2.3.87/filters/words/hancomword/pole.cpp 2012-01-29 17:04:11.520633241 -0600 +@@ -866,7 +866,7 @@ void StorageIO::load() + unsigned char* buffer2 = new unsigned char[ bbat->blockSize ]; + unsigned k = 109; + unsigned mblock = header->mbat_start; +- for (unsigned r = 0; r < header->num_mbat; r++) { ++ for (unsigned rr = 0; rr < header->num_mbat; rr++) { + unsigned long r = loadBigBlock(mblock, buffer2, bbat->blockSize); + if (r != bbat->blockSize) { + delete[] buffer2; + diff --git a/kde/patch/calligra/calligra.git.6e4d171dfa5bad07e06277ef8e36d8a6a00005db.diff.gz b/kde/patch/calligra/calligra.git.6e4d171dfa5bad07e06277ef8e36d8a6a00005db.diff.gz new file mode 100644 index 0000000..87a730e Binary files /dev/null and b/kde/patch/calligra/calligra.git.6e4d171dfa5bad07e06277ef8e36d8a6a00005db.diff.gz differ diff --git a/kde/patch/kde-baseapps.patch b/kde/patch/kde-baseapps.patch new file mode 100644 index 0000000..a721076 --- /dev/null +++ b/kde/patch/kde-baseapps.patch @@ -0,0 +1,12 @@ +# Make sure that Control+click toggles the selection state (CCBUG: 292250) +# Only for KDE 4.8.0: +#cat $CWD/patch/kde-baseapps/dolphin-4.8.0_ctrlclick.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + +# Fix for KDE bug 280896 (font display issue in konsole due to Qt 4.8): +# Fixed just in time for the KDE 4.8.2 source release: +#cat $CWD/patch/kde-baseapps/konsole-4.8.2_kdebug280896.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + +# Fix for KDE bug 297458 and 297488 +# Reduce the timeout in KItemListKeyboardSearchManager to 1 second +#cat $CWD/patch/kde-baseapps/dolphin.kitemlistkeyboardsearchmanager.cpp.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/kde-baseapps/dolphin-4.8.0_ctrlclick.patch b/kde/patch/kde-baseapps/dolphin-4.8.0_ctrlclick.patch new file mode 100644 index 0000000..fa928c9 --- /dev/null +++ b/kde/patch/kde-baseapps/dolphin-4.8.0_ctrlclick.patch @@ -0,0 +1,25 @@ +From: Frank Reininghaus +Date: Mon, 23 Jan 2012 18:28:21 +0000 +Subject: Make sure that Control+click toggles the selection state +X-Git-Url: http://quickgit.kde.org/?p=kde-baseapps.git&a=commitdiff&h=e8bfc8724b441b70e440cad05983134975facc8b +--- +Make sure that Control+click toggles the selection state + +This commit fixes a regression caused by the recent commit +9f711b5f2e1d1fd856cd6b033e6adb96f9b46d8a. +CCBUG: 292250 +(cherry picked from commit 84a9cc4bf6e9decc4c102102c4b04162369eb0fe) +--- + + +--- a/dolphin/src/kitemviews/kitemlistcontroller.cpp ++++ b/dolphin/src/kitemviews/kitemlistcontroller.cpp +@@ -471,7 +471,7 @@ bool KItemListController::mousePressEven + (!shiftOrControlPressed && !pressedItemAlreadySelected); + if (clearSelection) { + m_selectionManager->clearSelection(); +- } else if (pressedItemAlreadySelected && (event->buttons() & Qt::LeftButton)) { ++ } else if (pressedItemAlreadySelected && !shiftOrControlPressed && (event->buttons() & Qt::LeftButton)) { + // The user might want to start dragging multiple items, but if he clicks the item + // in order to trigger it instead, the other selected items must be deselected. + // However, we do not know yet what the user is going to do. diff --git a/kde/patch/kde-baseapps/dolphin.kitemlistkeyboardsearchmanager.cpp.diff b/kde/patch/kde-baseapps/dolphin.kitemlistkeyboardsearchmanager.cpp.diff new file mode 100644 index 0000000..45c830a --- /dev/null +++ b/kde/patch/kde-baseapps/dolphin.kitemlistkeyboardsearchmanager.cpp.diff @@ -0,0 +1,31 @@ +commit d8732a59d3b1f2d0bebf43f294df7e9f333abde4 +Author: Frank Reininghaus +Date: Thu Apr 5 18:59:58 2012 +0200 + + Reduce the timeout in KItemListKeyboardSearchManager to 1 second + + It turned out that the longer timeout, introduced recently in + 02eab49b2de51c31fe46a0d9501327b579b3648e, not only made multi-letter + keyboard searches easier, but also had some unwanted side effects. I + hope that 1 second, which is between the previous value of 5 seconds and + the pre-KDE 4.8.2 value of 0.4 seconds, is a compromise which will fit + most users' needs. + We will try to improve the situation further in future releases by + providing visual feedback about the keyboard search, but such a change + would not be suitable for a bug-fix release. + CCBUG:297458 + CCBUG:297488 + +diff --git a/dolphin/src/kitemviews/kitemlistkeyboardsearchmanager.cpp b/dolphin/src/kitemviews/kitemlistkeyboardsearchmanager.cpp +index f4dc1a5..592605a 100644 +--- a/dolphin/src/kitemviews/kitemlistkeyboardsearchmanager.cpp ++++ b/dolphin/src/kitemviews/kitemlistkeyboardsearchmanager.cpp +@@ -29,7 +29,7 @@ + + KItemListKeyboardSearchManager::KItemListKeyboardSearchManager(QObject* parent) : + QObject(parent), +- m_timeout(5000) ++ m_timeout(1000) + { + m_keyboardInputTime.invalidate(); + } diff --git a/kde/patch/kde-baseapps/konsole-4.8.2_kdebug280896.patch b/kde/patch/kde-baseapps/konsole-4.8.2_kdebug280896.patch new file mode 100644 index 0000000..352adb2 --- /dev/null +++ b/kde/patch/kde-baseapps/konsole-4.8.2_kdebug280896.patch @@ -0,0 +1,62 @@ +commit bf3e57e94b54c1c4337d7960e0fda0ef98156451 +Author: Kurt Hindenburg +Date: Fri Mar 30 20:55:46 2012 -0400 + + A quick fix to get fonts to look OK w/ Qt4.8 and bidi off + + Hopefully a temp fix for this issue. It would be better to find out + what happened with Qt4.8 font rendering. + + Thanks to people on bug report for research and info. + + CCBUG: 280896 + +diff --git a/src/TerminalDisplay.cpp b/src/TerminalDisplay.cpp +index 1076131..ac44da9 100644 +--- a/src/TerminalDisplay.cpp ++++ b/src/TerminalDisplay.cpp +@@ -720,10 +720,18 @@ void TerminalDisplay::drawCharacters(QPainter& painter, + // Qt::LeftToRight for this widget + // + // This was discussed in: http://lists.kde.org/?t=120552223600002&r=1&w=2 +- if (_bidiEnabled) +- painter.drawText(rect,0,text); ++ if (_bidiEnabled) { ++ painter.drawText(rect, 0, text); ++ } + else +- painter.drawText(rect,0,LTR_OVERRIDE_CHAR+text); ++ { ++ // See bug 280896 for more info ++#if QT_VERSION >= 0x040800 ++ painter.drawText(rect, Qt::AlignBottom, LTR_OVERRIDE_CHAR + text); ++#else ++ painter.drawText(rect, 0, LTR_OVERRIDE_CHAR + text); ++#endif ++ } + } + } + +diff --git a/src/TerminalDisplay.h b/src/TerminalDisplay.h +index 97b517e..c6f993e 100644 +--- a/src/TerminalDisplay.h ++++ b/src/TerminalDisplay.h +@@ -398,7 +398,17 @@ public: + * Sets the status of the BiDi rendering inside the terminal display. + * Defaults to disabled. + */ +- void setBidiEnabled(bool set) { _bidiEnabled=set; } ++ void setBidiEnabled(bool set) { ++ _bidiEnabled=set; ++ // See bug 280896 for more info ++#if QT_VERSION >= 0x040800 ++ if (_bidiEnabled) { ++ setLineSpacing(0); ++ } else { ++ setLineSpacing(2); ++ } ++#endif ++ } + /** + * Returns the status of the BiDi rendering in this widget. + */ diff --git a/kde/patch/kde-workspace.patch b/kde/patch/kde-workspace.patch index 3168d72..e2b5f82 100644 --- a/kde/patch/kde-workspace.patch +++ b/kde/patch/kde-workspace.patch @@ -1,9 +1,12 @@ # Increase the timeout to accomodate slow-to-initialize video chipset drivers: -zcat $CWD/patch/kde-workspace/kdebase-workspace.kdm.server.timeout.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } +zcat $CWD/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } ## Patch for the shutdown issue with KDE 4.6.2 (in Linux, only "halt" ## understands the '-p' parameter): #sed -i -e 's/shutdown -p now/shutdown -h -P now/' kdm/config.def # Fix a long-standing performance issue (since 4.0) in kwin (not needed for KDE >= 4.7.2): -#zcat $CWD/patch/kde-workspace/kdebase-workspace.kwin.effects.performance.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } +#zcat $CWD/patch/kde-workspace/kde-workspace.kwin.effects.performance.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.batteryapplet.diff.gz b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz new file mode 100644 index 0000000..c6226ca Binary files /dev/null and b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz differ diff --git a/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz b/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz new file mode 100644 index 0000000..a9c2bae Binary files /dev/null and b/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz differ diff --git a/kde/patch/kde-workspace/kde-workspace.kwin.effects.performance.diff.gz b/kde/patch/kde-workspace/kde-workspace.kwin.effects.performance.diff.gz new file mode 100644 index 0000000..7596c2e Binary files /dev/null and b/kde/patch/kde-workspace/kde-workspace.kwin.effects.performance.diff.gz differ diff --git a/kde/patch/kde-workspace/kdebase-workspace.kdm.server.timeout.diff.gz b/kde/patch/kde-workspace/kdebase-workspace.kdm.server.timeout.diff.gz deleted file mode 100644 index a9c2bae..0000000 Binary files a/kde/patch/kde-workspace/kdebase-workspace.kdm.server.timeout.diff.gz and /dev/null differ diff --git a/kde/patch/kde-workspace/kdebase-workspace.kwin.effects.performance.diff.gz b/kde/patch/kde-workspace/kdebase-workspace.kwin.effects.performance.diff.gz deleted file mode 100644 index 7596c2e..0000000 Binary files a/kde/patch/kde-workspace/kdebase-workspace.kwin.effects.performance.diff.gz and /dev/null differ diff --git a/kde/patch/kdeedu.patch b/kde/patch/kdeedu.patch new file mode 100644 index 0000000..0c542d8 --- /dev/null +++ b/kde/patch/kdeedu.patch @@ -0,0 +1,4 @@ +# Fix some severe bugs for Marble 1.3.0 in combination with Qt 4.8.0: +#cat $CWD/patch/kdeedu/marble130_qt480_colorfix.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } +#cat $CWD/patch/kdeedu/marble130_qt480_qcolor.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/kdeedu/marble130_qt480_colorfix.diff b/kde/patch/kdeedu/marble130_qt480_colorfix.diff new file mode 100644 index 0000000..5e88fc4 --- /dev/null +++ b/kde/patch/kdeedu/marble130_qt480_colorfix.diff @@ -0,0 +1,65 @@ +commit 79c39f45468bace95169d1ba959884ce27087d1e +Author: Torsten Rahn +Date: Wed Feb 8 17:18:15 2012 +0100 + + Fixes for Marble with Qt 4.8: + + - Provide proper colors for Marble's Atlas, Temperature, + Precipitation and Venus/Mars Topography maps. + ( due to introduction of QImage::fill( QColor ) overload ) + + - Show proper icons for MarbleLegendBrowser + ( due to new interpretation of the "current directory" in + QTextBrowser ) + +diff --git a/src/lib/MarbleLegendBrowser.cpp b/src/lib/MarbleLegendBrowser.cpp +index 4a25095..ffa0a23 100644 +--- a/src/lib/MarbleLegendBrowser.cpp ++++ b/src/lib/MarbleLegendBrowser.cpp +@@ -130,26 +130,24 @@ void MarbleLegendBrowser::loadLegend() + t.start(); + + // Read the html string. +- QString finalHtml; ++ QString legendPath; + + // Check for a theme specific legend.html first + if ( d->m_marbleModel != 0 && d->m_marbleModel->mapTheme() != 0 ) + { + GeoSceneDocument *currentMapTheme = d->m_marbleModel->mapTheme(); + +- QString customLegendPath = MarbleDirs::path( "maps/" + ++ legendPath = MarbleDirs::path( "maps/" + + currentMapTheme->head()->target() + '/' + + currentMapTheme->head()->theme() + "/legend.html" ); +- if ( !customLegendPath.isEmpty() ) +- finalHtml = readHtml( QUrl::fromLocalFile( customLegendPath ) ); +- else +- finalHtml.clear(); + } +- +- if ( finalHtml.isEmpty() ) { +- finalHtml = readHtml( QUrl::fromLocalFile( MarbleDirs::path( "legend.html" ) ) ); ++ if ( legendPath.isEmpty() ) { ++ legendPath = MarbleDirs::path( "legend.html" ); + } + ++ QString finalHtml = readHtml( QUrl::fromLocalFile( legendPath ) ); ++ finalHtml.replace( QString( "./" ), legendPath.section( '/', 0, -2 ) + '/' ); ++ + // Generate some parts of the html from the MapTheme tag. + const QString sectionsHtml = generateSectionsHtml(); + +diff --git a/src/lib/TextureColorizer.cpp b/src/lib/TextureColorizer.cpp +index 4a4f8f3..d0deead 100644 +--- a/src/lib/TextureColorizer.cpp ++++ b/src/lib/TextureColorizer.cpp +@@ -176,7 +176,7 @@ void TextureColorizer::colorize( QImage *origimg, const ViewportParams *viewport + m_coastImage = QImage( viewport->size(), QImage::Format_RGB32 ); + + // update coast image +- m_coastImage.fill( Qt::transparent ); ++ m_coastImage.fill( QColor( 0, 0, 255, 0) ); + + bool doClip = false; //assume false + switch( viewport->projection() ) { diff --git a/kde/patch/kdeedu/marble130_qt480_qcolor.diff b/kde/patch/kdeedu/marble130_qt480_qcolor.diff new file mode 100644 index 0000000..9febade --- /dev/null +++ b/kde/patch/kdeedu/marble130_qt480_qcolor.diff @@ -0,0 +1,22 @@ +commit b89ff577fcbd085fbd180f59aa669dded1818082 +Author: Bernhard Beschow +Date: Wed Feb 8 18:14:59 2012 +0100 + + compile with Qt < 4.8 + + * take into account the comment in the API doc, which suggests to use QColor::rgb() + (cherry picked from commit 6eafb31f509c622e2672c31b73ebcb1b3dafb3e9) + +diff --git a/src/lib/TextureColorizer.cpp b/src/lib/TextureColorizer.cpp +index d0deead..9319a89 100644 +--- a/src/lib/TextureColorizer.cpp ++++ b/src/lib/TextureColorizer.cpp +@@ -176,7 +176,7 @@ void TextureColorizer::colorize( QImage *origimg, const ViewportParams *viewport + m_coastImage = QImage( viewport->size(), QImage::Format_RGB32 ); + + // update coast image +- m_coastImage.fill( QColor( 0, 0, 255, 0) ); ++ m_coastImage.fill( QColor( 0, 0, 255, 0).rgb() ); + + bool doClip = false; //assume false + switch( viewport->projection() ) { diff --git a/kde/patch/kdelibs.patch b/kde/patch/kdelibs.patch index 1b0fd96..2445d6d 100644 --- a/kde/patch/kdelibs.patch +++ b/kde/patch/kdelibs.patch @@ -8,6 +8,12 @@ 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 broken number entry (fixed in KDE >= 4.7.5) -cat $CWD/patch/kdelibs/kdelibs.klocale.numberfix.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 new file mode 100644 index 0000000..a57662b --- /dev/null +++ b/kde/patch/kdelibs/kdelibs.fstab.patch @@ -0,0 +1,47 @@ +From: Alex Fiestas +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&a=commitdiff&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 newlist = deviceList.toSet(); + QSet 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.klocale.numberfix.patch b/kde/patch/kdelibs/kdelibs.klocale.numberfix.patch deleted file mode 100644 index d27c2a3..0000000 --- a/kde/patch/kdelibs/kdelibs.klocale.numberfix.patch +++ /dev/null @@ -1,130 +0,0 @@ -commit 2993b24bc21a340695ad35b4f014a684f4d0c651 -Author: John Layt -Date: Sat Dec 17 16:27:51 2011 +0000 - - KLocale: Fix readNumber() and readMoney() for lenient group parsing - - Restore the old pre-4.7 behaviour of accepting as valid any numbers - that do not contain any group separators but strictly enforce group - rules when the number contains 1 or more group separators. - - Distro's will really want to backport this fix to all versions of 4.7 - as previously number entry for all KDE apps would have been seriously - broken. - - I'm amazed I wasn't beaten up for this earlier! - - BUG: 288963 - FIXED-IN: 4.7.5 - CCMAIL: kde-packager@kde.org - -diff --git a/kdecore/localization/klocale_kde.cpp b/kdecore/localization/klocale_kde.cpp -index 6cf85f9..6690f4a 100644 ---- a/kdecore/localization/klocale_kde.cpp -+++ b/kdecore/localization/klocale_kde.cpp -@@ -1894,7 +1894,10 @@ double KLocalePrivate::readNumber(const QString &_str, bool * ok) const - - // Remove group separators - bool groupOk = true; -- str = parseDigitGroup(str, thousandsSeparator(), decimalSymbol(), numericDigitGrouping(), &groupOk); -+ if(str.contains(thousandsSeparator())) { -+ str = parseDigitGroup(str, thousandsSeparator(), decimalSymbol(), -+ numericDigitGrouping(), &groupOk); -+ } - - if (!groupOk) { - if (ok) { -@@ -2013,7 +2016,10 @@ double KLocalePrivate::readMoney(const QString &_str, bool *ok) const - - // Remove group separators - bool groupOk = true; -- str = parseDigitGroup(str, monetaryThousandsSeparator(), monetaryDecimalSymbol(), monetaryDigitGrouping(), &groupOk); -+ if(str.contains(monetaryThousandsSeparator())) { -+ str = parseDigitGroup(str, monetaryThousandsSeparator(), monetaryDecimalSymbol(), -+ monetaryDigitGrouping(), &groupOk); -+ } - - if (!groupOk) { - if (ok) { -diff --git a/kdecore/tests/klocaletest.cpp b/kdecore/tests/klocaletest.cpp -index 97a3bce..f80de85 100644 ---- a/kdecore/tests/klocaletest.cpp -+++ b/kdecore/tests/klocaletest.cpp -@@ -180,9 +180,13 @@ KLocaleTest::readNumber() - QVERIFY(!ok); - QCOMPARE(locale.readNumber(QString("123,456,789.01"), &ok), 0.0); - QVERIFY(!ok); -- QCOMPARE(locale.readNumber(QString("123456789"), &ok), 0.0); -+ QCOMPARE(locale.readNumber(QString("123456789"), &ok), 123456789.0); -+ QVERIFY(ok); -+ QCOMPARE(locale.readNumber(QString("123456789.01"), &ok), 123456789.01); -+ QVERIFY(ok); -+ QCOMPARE(locale.readNumber(QString("123456,789"), &ok), 0.0); - QVERIFY(!ok); -- QCOMPARE(locale.readNumber(QString("123456789.01"), &ok), 0.0); -+ QCOMPARE(locale.readNumber(QString("123456,789.01"), &ok), 0.0); - QVERIFY(!ok); - - //Test it parses correctly with an empty separator. -@@ -204,6 +208,14 @@ KLocaleTest::readNumber() - QVERIFY(ok); - QCOMPARE(locale.readNumber(QString("123 456 789.01"), &ok), 123456789.01); - QVERIFY(ok); -+ QCOMPARE(locale.readNumber(QString("123456789"), &ok), 123456789.0); -+ QVERIFY(ok); -+ QCOMPARE(locale.readNumber(QString("123456789.01"), &ok), 123456789.01); -+ QVERIFY(ok); -+ QCOMPARE(locale.readNumber(QString("123456 789"), &ok), 0.0); -+ QVERIFY(!ok); -+ QCOMPARE(locale.readNumber(QString("123456 789.01"), &ok), 0.0); -+ QVERIFY(!ok); - QCOMPARE(locale.readNumber(QString("123,456,789"), &ok), 0.0); - QVERIFY(!ok); - QCOMPARE(locale.readNumber(QString("123,456,789.01"), &ok), 0.0); -@@ -479,6 +491,10 @@ void KLocaleTest::readMoney() - QVERIFY(ok); - QCOMPARE(locale.readMoney("$ 987,654,321.12", &ok), 987654321.12); - QVERIFY(ok); -+ QCOMPARE(locale.readMoney("$ 987654321.12", &ok), 987654321.12); -+ QVERIFY(ok); -+ QCOMPARE(locale.readMoney("$ 987654,321.12", &ok), 0.0); -+ QVERIFY(!ok); - - QCOMPARE(locale.readMoney( "$ -1.12", &ok), -1.12); - QVERIFY(ok); -@@ -498,6 +514,10 @@ void KLocaleTest::readMoney() - QVERIFY(ok); - QCOMPARE(locale.readMoney("$ -987,654,321.12", &ok), -987654321.12); - QVERIFY(ok); -+ QCOMPARE(locale.readMoney("$ -987654321.12", &ok), -987654321.12); -+ QVERIFY(ok); -+ QCOMPARE(locale.readMoney("$ -987654,321.12", &ok), 0.0); -+ QVERIFY(!ok); - - // Test incomplete formats - QCOMPARE(locale.readMoney( "$ 1", &ok), 1.00); -@@ -521,17 +541,21 @@ void KLocaleTest::readMoney() - - // Test Grouping - locale.d->setMonetaryDigitGrouping(QList()); -- QCOMPARE(locale.readMoney( "$ 987654321.12", &ok), 987654321.12); -+ QCOMPARE(locale.readMoney("$ 987654321.12", &ok), 987654321.12); - QVERIFY(ok); - QCOMPARE(locale.readMoney("$ -987654321.12", &ok), -987654321.12); - QVERIFY(ok); - locale.d->setMonetaryDigitGrouping(QList() << 3 << 2); -- QCOMPARE(locale.readMoney( "$ 98,76,54,321.12", &ok), 987654321.12); -+ QCOMPARE(locale.readMoney("$ 98,76,54,321.12", &ok), 987654321.12); - QVERIFY(ok); - QCOMPARE(locale.readMoney("$ -98,76,54,321.12", &ok), -987654321.12); - QVERIFY(ok); -+ QCOMPARE(locale.readMoney("$ 987654321.12", &ok), 987654321.12); -+ QVERIFY(ok); -+ QCOMPARE(locale.readMoney("$ -987654321.12", &ok), -987654321.12); -+ QVERIFY(ok); - locale.d->setMonetaryDigitGrouping(QList() << 3 << -1); -- QCOMPARE(locale.readMoney( "$ 987654,321.12", &ok), 987654321.12); -+ QCOMPARE(locale.readMoney("$ 987654,321.12", &ok), 987654321.12); - QVERIFY(ok); - QCOMPARE(locale.readMoney("$ -987654,321.12", &ok), -987654321.12); - QVERIFY(ok); diff --git a/kde/patch/kdelibs/kdelibs.upnp_conditional.patch b/kde/patch/kdelibs/kdelibs.upnp_conditional.patch new file mode 100644 index 0000000..3a19447 --- /dev/null +++ b/kde/patch/kdelibs/kdelibs.upnp_conditional.patch @@ -0,0 +1,15 @@ +--- kdelibs-4.8.0/solid/solid/managerbase.cpp.orig 2011-07-27 20:34:39.000000000 +0200 ++++ kdelibs-4.8.0/solid/solid/managerbase.cpp 2012-01-26 09:17:49.409993419 +0100 +@@ -90,7 +90,11 @@ + # endif + + # if defined (HUPNP_FOUND) +- m_backends << new Solid::Backends::UPnP::UPnPDeviceManager(0); ++ bool solidUpnpEnabled ++ = QString::fromLocal8Bit(qgetenv("SOLID_UPNP")).toInt()==1; ++ if (solidUpnpEnabled) { ++ m_backends << new Solid::Backends::UPnP::UPnPDeviceManager(0); ++ } + # endif + } + } diff --git a/kde/patch/kdepim.patch b/kde/patch/kdepim.patch index b36c707..1934e35 100644 --- a/kde/patch/kdepim.patch +++ b/kde/patch/kdepim.patch @@ -4,3 +4,8 @@ cat $CWD/patch/kdepim/kdepim-4.5.85-install-headers.patch | patch -p1 --verbose # Fix a memleak in kdepim 4.7.1 (fixed just too late to be included in the # 4.7.1 tarball) #cat $CWD/patch/kdepim/kdepim-4.7.1_memleak.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + +# Fix a memleak in kdepim 4.8.1 +# (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 ; } + diff --git a/kde/patch/kdepim/kdepim-4.8.1_bug_258551.patch b/kde/patch/kdepim/kdepim-4.8.1_bug_258551.patch new file mode 100644 index 0000000..c94cf11 --- /dev/null +++ b/kde/patch/kdepim/kdepim-4.8.1_bug_258551.patch @@ -0,0 +1,58 @@ +commit 7e4953c54752dca8a10ad29adf2e225a96f8669a +Author: Montel Laurent +Date: Mon Mar 5 21:59:44 2012 +0100 + + Fix Bug 258551 - KMailCVT leaks lots of memory when importing maildir + + Akonadi::ItemCreateJob was never delete during importing so memory used increase a lot. + (for example during importing 2 Go it takes 2.5Go virtual memory before, after my fix it takes just 400Mo) + Too bad that it's will not in 4.8.1 + FIXED-IN: 4.8.2 + BUG: 258551 + (cherry picked from commit eafff41025775a8a2c15cd3f26233bd8d50cb277) + + If we can't update kdepim source please add this patch to your source please. + + CCMAIL: kde-packager@kde.org + +diff --git a/kmailcvt/filters.cxx b/kmailcvt/filters.cxx +index 8579534..7ffb005 100644 +--- a/kmailcvt/filters.cxx ++++ b/kmailcvt/filters.cxx +@@ -169,11 +169,13 @@ bool Filter::addAkonadiMessage( FilterInfo* info, const Akonadi::Collection &col + } + item.setPayload( message ); + Akonadi::ItemCreateJob* job = new Akonadi::ItemCreateJob( item, collection ); ++ job->setAutoDelete( false ); + if( !job->exec() ) { + info->alert( i18n( "Error: Could not add message to folder %1. Reason: %2", + collection.name(), job->errorString() ) ); + return false; + } ++ delete job; + return true; + } + + +commit d5933dd8913e9a57ef0b6a7f732d6a10d08f82ae +Author: Montel Laurent +Date: Tue Mar 6 08:42:31 2012 +0100 + + Fix mem leak + + CCMAIL: mueller@kde.org + CCMAIL: kde-packager@kde.org + (cherry picked from commit 8de439bc0c39a511cfb69d5e5b111b2a5de72ccb) + +diff --git a/kmailcvt/filters.cxx b/kmailcvt/filters.cxx +index 7ffb005..c3878da 100644 +--- a/kmailcvt/filters.cxx ++++ b/kmailcvt/filters.cxx +@@ -173,6 +173,7 @@ bool Filter::addAkonadiMessage( FilterInfo* info, const Akonadi::Collection &col + if( !job->exec() ) { + info->alert( i18n( "Error: Could not add message to folder %1. Reason: %2", + collection.name(), job->errorString() ) ); ++ delete job; + return false; + } + delete job; diff --git a/kde/patch/kdesdk.patch b/kde/patch/kdesdk.patch new file mode 100644 index 0000000..f6106af --- /dev/null +++ b/kde/patch/kdesdk.patch @@ -0,0 +1,4 @@ +# Fix permissions of find-gui-text.sh script: +# Fixed just in time before release of KDE 4.8.2: +#cat $CWD/patch/kdesdk/kdesdk-4.8.2_scriptperms.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/kdesdk/kdesdk-4.8.2_scriptperms.diff b/kde/patch/kdesdk/kdesdk-4.8.2_scriptperms.diff new file mode 100644 index 0000000..4440f2d --- /dev/null +++ b/kde/patch/kdesdk/kdesdk-4.8.2_scriptperms.diff @@ -0,0 +1,14 @@ +diff -up kdesdk-4.8.2/lokalize/scripts/CMakeLists.txt.perms kdesdk-4.8.2/lokalize/scripts/CMakeLists.txt +--- kdesdk-4.8.2/lokalize/scripts/CMakeLists.txt.perms 2012-03-29 15:51:49.000000000 -0500 ++++ kdesdk-4.8.2/lokalize/scripts/CMakeLists.txt 2012-03-30 14:19:02.860529844 -0500 +@@ -12,8 +12,7 @@ ELSE (WIN32) + newprojectwizard.py + DESTINATION ${DATA_INSTALL_DIR}/lokalize/scripts ) + +- install( FILES find-gui-text.sh +- PERMISSIONS WORLD_EXECUTE WORLD_READ ++ install( PROGRAMS find-gui-text.sh + DESTINATION ${DATA_INSTALL_DIR}/lokalize/scripts ) + + ENDIF (WIN32) + diff --git a/kde/patch/kgpg.patch b/kde/patch/kgpg.patch new file mode 100644 index 0000000..a3ef384 --- /dev/null +++ b/kde/patch/kgpg.patch @@ -0,0 +1,4 @@ +# Fix startup when no config file is defined (BUG:291923) +# Only for KDE 4.8.0 pre-built: +#cat $CWD/patch/kgpg/kgpg-4.8.0.noconfigfile.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/kgpg/kgpg-4.8.0.noconfigfile.patch b/kde/patch/kgpg/kgpg-4.8.0.noconfigfile.patch new file mode 100644 index 0000000..89d4ee6 --- /dev/null +++ b/kde/patch/kgpg/kgpg-4.8.0.noconfigfile.patch @@ -0,0 +1,27 @@ +commit fa0b4565a2c4aa672dc4c285d1bd445e055da626 +Author: Patrick Spendrin +Date: Thu Jan 19 11:24:44 2012 +0100 + + fix startup when no config file is defined + + BUG:291923 + +diff --git a/gpgproc.cpp b/gpgproc.cpp +index 49a5385..dc5ebfa 100644 +--- a/gpgproc.cpp ++++ b/gpgproc.cpp +@@ -86,9 +86,11 @@ void GnupgBinary::setBinary(const QString &executable) + m_standardArguments.clear(); + m_standardArguments << QLatin1String( "--no-secmem-warning" ) + << QLatin1String( "--no-tty" ) +- << QLatin1String("--no-greeting") +- << QLatin1String("--options") +- << gpgConfigFile; ++ << QLatin1String("--no-greeting"); ++ ++ if (!gpgConfigFile.isEmpty()) ++ m_standardArguments << QLatin1String("--options") ++ << gpgConfigFile; + + QStringList debugLevelArguments(QLatin1String("--debug-level")); + debugLevelArguments << QLatin1String("none"); diff --git a/kde/patch/korundum.patch b/kde/patch/korundum.patch new file mode 100644 index 0000000..7a8b7cf --- /dev/null +++ b/kde/patch/korundum.patch @@ -0,0 +1,4 @@ +# Build against Ruby 1.9.3. +# See also https://bugs.kde.org/show_bug.cgi?id=287057 +cat $CWD/patch/korundum/korundum_ruby19.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/korundum/korundum_ruby19.patch b/kde/patch/korundum/korundum_ruby19.patch new file mode 100644 index 0000000..561d8de --- /dev/null +++ b/kde/patch/korundum/korundum_ruby19.patch @@ -0,0 +1,31 @@ +diff -up korundum-4.8.0/src/krubypluginfactory.cpp.ruby19 korundum-4.8.0/src/krubypluginfactory.cpp +--- korundum-4.8.0/src/krubypluginfactory.cpp.ruby19 2011-07-27 13:37:29.000000000 -0500 ++++ korundum-4.8.0/src/krubypluginfactory.cpp 2012-02-17 08:30:38.785635819 -0600 +@@ -39,7 +39,7 @@ + extern "C" { + extern VALUE rb_load_path; + extern VALUE qt_internal_module; +-void Init_prelude(void); ++// void Init_prelude(void); + } + + // +@@ -165,7 +165,7 @@ QObject *KRubyPluginFactory::create(cons + #if RUBY_VERSION >= 0x10900 + VALUE gem = rb_define_module("Gem"); + rb_const_set(gem, rb_intern("Enable"), Qtrue); +- Init_prelude(); ++// Init_prelude(); + #endif + + ruby_incpush(QFile::encodeName(program.path())); +@@ -342,7 +342,7 @@ int kdemain(int argc, char **argv) + #if RUBY_VERSION >= 0x10900 + VALUE gem = rb_define_module("Gem"); + rb_const_set(gem, rb_intern("Enable"), Qtrue); +- Init_prelude(); ++// Init_prelude(); + #endif + + ruby_incpush(QFile::encodeName(program.path())); + diff --git a/kde/patch/ktorrent.patch b/kde/patch/ktorrent.patch new file mode 100644 index 0000000..ecd0a8b --- /dev/null +++ b/kde/patch/ktorrent.patch @@ -0,0 +1,4 @@ +# Fix compilation against KDE 4.8.0 +# Only for ktorrent 4.1.3: +#cat $CWD/patch/ktorrent/ktorrent.taskmanager.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/ktorrent/ktorrent.taskmanager.diff b/kde/patch/ktorrent/ktorrent.taskmanager.diff new file mode 100644 index 0000000..bb7fe25 --- /dev/null +++ b/kde/patch/ktorrent/ktorrent.taskmanager.diff @@ -0,0 +1,174 @@ +From: Joris Guisson +Date: Wed, 23 Nov 2011 19:17:08 +0000 +Subject: Use dbus to show ktorrent window from plasma applet. This removes the dependency on libtaskmanager. +X-Git-Tag: v4.2rc1 +X-Git-Url: http://quickgit.kde.org/?p=ktorrent.git&a=commitdiff&h=6d4a6ae51692966862ccb20d17cb217717519d40 +--- +Use dbus to show ktorrent window from plasma applet. This removes the dependency on libtaskmanager. + +BUG: 287309 +--- + + +--- a/plasma/applet/CMakeLists.txt ++++ b/plasma/applet/CMakeLists.txt +@@ -5,25 +5,15 @@ if(NOT QT_VERSION_OK) + + else(NOT QT_VERSION_OK) + +- set(TASKMANAGER_FOUND FALSE) +- FIND_PATH(TASKMANAGER_INCLUDE_DIR NAMES taskmanager.h PATHS ${KDE4_INCLUDE_DIR}/taskmanager ${INCLUDE_INSTALL_DIR}/taskmanager.h) +- FIND_LIBRARY(TASKMANAGER_LIBRARY NAMES taskmanager PATHS ${KDE4_LIB_DIR} ${LIB_INSTALL_DIR}) +- +- if(TASKMANAGER_INCLUDE_DIR AND TASKMANAGER_LIBRARY) +- set(TASKMANAGER_FOUND TRUE) +- message(STATUS "Found libtaskmanager: ${TASKMANAGER_LIBRARY} ") +- include_directories(${TASKMANAGER_INCLUDE_DIR}) +- set(ktapplet_SRCS applet.cpp chunkbar.cpp fadingitem.cpp fadingnavigationwidget.cpp) +- +- kde4_add_ui_files(ktapplet_SRCS appletconfig.ui) +- +- kde4_add_plugin(plasma_applet_ktorrent ${ktapplet_SRCS}) +- target_link_libraries(plasma_applet_ktorrent ${KDE4_PLASMA_LIBS} ${KDE4_KIO_LIBS} ${TASKMANAGER_LIBRARY} ${LIBKTORRENT_LIBRARIES} ktcore) +- +- install(TARGETS plasma_applet_ktorrent DESTINATION ${PLUGIN_INSTALL_DIR}) +- install(FILES plasma-applet-ktorrent.desktop DESTINATION ${SERVICES_INSTALL_DIR}) +- endif(TASKMANAGER_INCLUDE_DIR AND TASKMANAGER_LIBRARY) +- +- macro_log_feature(TASKMANAGER_FOUND "libtaskmanager" "libtaskmanager library and header files" "http://www.kde.org/" FALSE "" "libtaskmanager is needed for KTorrent Plasmoid") ++ ++ set(ktapplet_SRCS applet.cpp chunkbar.cpp fadingitem.cpp fadingnavigationwidget.cpp) ++ ++ kde4_add_ui_files(ktapplet_SRCS appletconfig.ui) ++ ++ kde4_add_plugin(plasma_applet_ktorrent ${ktapplet_SRCS}) ++ target_link_libraries(plasma_applet_ktorrent ${KDE4_PLASMA_LIBS} ${KDE4_KIO_LIBS} ${LIBKTORRENT_LIBRARIES} ktcore) ++ ++ install(TARGETS plasma_applet_ktorrent DESTINATION ${PLUGIN_INSTALL_DIR}) ++ install(FILES plasma-applet-ktorrent.desktop DESTINATION ${SERVICES_INSTALL_DIR}) + + endif(NOT QT_VERSION_OK) + +--- a/plasma/applet/applet.cpp ++++ b/plasma/applet/applet.cpp +@@ -21,6 +21,9 @@ + #include "applet.h" + #include + #include ++#include ++#include ++#include + #include + #include + #include +@@ -31,12 +34,11 @@ + #include + #endif + #include +-#include +-#include + #include + #include "chunkbar.h" + #include "fadingnavigationwidget.h" + ++ + using namespace bt; + + namespace ktplasma +@@ -174,7 +176,8 @@ namespace ktplasma + } + } + +- void Applet::updateNavigation() { ++ void Applet::updateNavigation() ++ { + navigation->setEnabled(connected_to_app && !sources.empty() + && (sources.count() > 1 || !sources.contains(current_source))); + } +@@ -193,12 +196,14 @@ namespace ktplasma + } + } + +- void Applet::updateSources() { ++ void Applet::updateSources() ++ { + sources = engine->sources(); + sources.removeOne("core"); + } + +- void Applet::setSource(QString source) { ++ void Applet::setSource(QString source) ++ { + if (!current_source.isEmpty()) + engine->disconnectSource(current_source,this); + clearData(); +@@ -340,20 +345,39 @@ namespace ktplasma + + void Applet::iconClicked() + { +- TaskManager::TaskDict tasks = TaskManager::TaskManager::self()->tasks(); +- for (TaskManager::TaskDict::iterator i = tasks.begin();i != tasks.end();i ++) ++ QDBusConnection session_bus = QDBusConnection::sessionBus(); ++ QDBusConnectionInterface* dbus_service = session_bus.interface(); ++ if (!session_bus.isConnected() || !dbus_service || !dbus_service->isServiceRegistered("org.ktorrent.ktorrent")) ++ { ++ // can't find the window, try launching it ++ KUrl::List empty; ++ KRun::run("ktorrent", empty, 0); ++ } ++ else + { +- if (i.value()->className() == "ktorrent") +- { +- KWindowSystem::activateWindow(i.key()); +- return; +- } ++ QDBusMessage msg = QDBusMessage::createMethodCall("org.ktorrent.ktorrent", "/ktorrent/MainWindow_1", "org.kde.KMainWindow", "winId"); ++ QDBusPendingCall call = session_bus.asyncCall(msg, 5000); ++ QDBusPendingCallWatcher* watcher = new QDBusPendingCallWatcher(call ,this); ++ connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(dbusCallFinished(QDBusPendingCallWatcher*))); + } +- +- // can't find the window, try launching it +- KUrl::List empty; +- KRun::run("ktorrent", empty, 0); + } ++ ++ void Applet::dbusCallFinished(QDBusPendingCallWatcher* self) ++ { ++ if (self->isError()) ++ { ++ // call failed, try launching it ++ KUrl::List empty; ++ KRun::run("ktorrent", empty, 0); ++ } ++ else ++ { ++ QDBusPendingReply reply = *self; ++ KWindowSystem::activateWindow(reply.value()); ++ } ++ self->deleteLater(); ++ } ++ + + void Applet::clearData() + { + +--- a/plasma/applet/applet.h ++++ b/plasma/applet/applet.h +@@ -27,6 +27,7 @@ + #include "fadingnavigationwidget.h" + + class QGraphicsLinearLayout; ++class QDBusPendingCallWatcher; + + namespace Plasma + { +@@ -68,6 +69,7 @@ namespace ktplasma + void iconClicked(); + void selectPrev(); + void selectNext(); ++ void dbusCallFinished(QDBusPendingCallWatcher* self); + + private: + void updateTorrentCombo(); diff --git a/kde/post-install/kde-baseapps.patch b/kde/post-install/kde-baseapps.patch new file mode 100644 index 0000000..8dda636 --- /dev/null +++ b/kde/post-install/kde-baseapps.patch @@ -0,0 +1,9 @@ +# Add profile scripts +mkdir -p $PKG/etc/profile.d +cat $CWD/post-install/kde-baseapps/profile.d/kde.sh \ + | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ + > $PKG/etc/profile.d/kde.sh +cat $CWD/post-install/kde-baseapps/profile.d/kde.csh \ + | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ + > $PKG/etc/profile.d/kde.csh +chmod 0755 $PKG/etc/profile.d/* diff --git a/kde/post-install/kde-baseapps/profile.d/kde.csh b/kde/post-install/kde-baseapps/profile.d/kde.csh new file mode 100644 index 0000000..a09579b --- /dev/null +++ b/kde/post-install/kde-baseapps/profile.d/kde.csh @@ -0,0 +1,12 @@ +#!/bin/csh +# KDE additions: +if ( ! $?KDEDIRS ) then + setenv KDEDIRS /usr +endif +setenv PATH ${PATH}:/usr/lib/kde4/libexec + +if ( $?XDG_CONFIG_DIRS ) then + setenv XDG_CONFIG_DIRS ${XDG_CONFIG_DIRS}:/etc/kde/xdg +else + setenv XDG_CONFIG_DIRS /etc/xdg:/etc/kde/xdg +endif diff --git a/kde/post-install/kde-baseapps/profile.d/kde.sh b/kde/post-install/kde-baseapps/profile.d/kde.sh new file mode 100644 index 0000000..6f0199e --- /dev/null +++ b/kde/post-install/kde-baseapps/profile.d/kde.sh @@ -0,0 +1,13 @@ +#!/bin/sh +# KDE additions: +KDEDIRS=/usr +export KDEDIRS +PATH="$PATH:/usr/lib/kde4/libexec" +export PATH +if [ ! "$XDG_CONFIG_DIRS" = "" ]; then + XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:/etc/kde/xdg +else + XDG_CONFIG_DIRS=/etc/xdg:/etc/kde/xdg +fi +export XDG_CONFIG_DIRS + diff --git a/kde/post-install/kde-runtime.post-install b/kde/post-install/kde-runtime.post-install index 914cfe8..fbdacfa 100644 --- a/kde/post-install/kde-runtime.post-install +++ b/kde/post-install/kde-runtime.post-install @@ -3,3 +3,7 @@ # Remove the hicolor icon theme index.theme so it doesn't clobber the real one rm -f $PKG/usr/share/icons/hicolor/index.theme + +# Move the dbus configuration files to the proper place: +mv $PKG/etc/kde/dbus-1 $PKG/etc/ + diff --git a/kde/post-install/kde-workspace.post-install b/kde/post-install/kde-workspace.post-install index 68dd052..69952c7 100644 --- a/kde/post-install/kde-workspace.post-install +++ b/kde/post-install/kde-workspace.post-install @@ -8,6 +8,13 @@ chmod 0755 $PKG/etc/X11/xinit/xinitrc.kde # Setup config files for KDM: $PKG/usr/bin/genkdmconf --no-old --no-old-scripts --no-backup --in $PKG/usr/share/config/kdm +# Add Slackware's standard xsessions path to kdmrc and remove the redundant +# xsession files for XFCE (those are installed by the xcfe package): +if ! grep -q "SessionsDirs=/usr/share/xsessions" $PKG/usr/share/config/kdm/kdmrc ; then + sed -i -e "/SessionsDirs=/s#SessionsDirs=\(.*\)\$#SessionsDirs=/usr/share/xsessions,\1#" $PKG/usr/share/config/kdm/kdmrc +fi +rm $PKG/usr/share/apps/kdm/sessions/xfce*.desktop + # Not allowing root to login at the console is just plain silly. If they # have physical access to the machine, what's the point of trying to stop # this? Even the kdmrc file says this is supposed to be the default. @@ -16,11 +23,15 @@ sed -i 's/AllowRootLogin=false/AllowRootLogin=true/' \ # We are also not ready to create a separate 'kdm' non-root user: sed -i 's/GreeterUID=kdm/#&/' \ $PKG/usr/share/config/kdm/kdmrc + +# Add a .new suffix so we don't mangle an existing file: mv $PKG/usr/share/config/kdm/kdmrc $PKG/usr/share/config/kdm/kdmrc.new cp -a $PKG/usr/share/config/kdm/Xsession $PKG/usr/share/config/kdm/Xsession.orig cat $CWD/post-install/kde-workspace/config/Xsession | sed -e "s#/lib#/lib${LIBDIRSUFFIX}#" \ > $PKG/usr/share/config/kdm/Xsession + +# Add a .new suffix so we don't mangle an existing file: mv $PKG/usr/share/config/kdm/backgroundrc $PKG/usr/share/config/kdm/backgroundrc.new # Move the KDM files someplace FHS compliant: diff --git a/kde/post-install/kde-workspace/xinit/xinitrc.kde b/kde/post-install/kde-workspace/xinit/xinitrc.kde old mode 100755 new mode 100644 diff --git a/kde/post-install/kdebase.post-install b/kde/post-install/kdebase.post-install deleted file mode 100644 index e18f8fe..0000000 --- a/kde/post-install/kdebase.post-install +++ /dev/null @@ -1,9 +0,0 @@ -# Add profile scripts -mkdir -p $PKG/etc/profile.d -cat $CWD/post-install/kdebase/profile.d/kde.sh \ - | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ - > $PKG/etc/profile.d/kde.sh -cat $CWD/post-install/kdebase/profile.d/kde.csh \ - | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ - > $PKG/etc/profile.d/kde.csh -chmod 0755 $PKG/etc/profile.d/* diff --git a/kde/post-install/kdebase/profile.d/kde.csh b/kde/post-install/kdebase/profile.d/kde.csh deleted file mode 100755 index a09579b..0000000 --- a/kde/post-install/kdebase/profile.d/kde.csh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/csh -# KDE additions: -if ( ! $?KDEDIRS ) then - setenv KDEDIRS /usr -endif -setenv PATH ${PATH}:/usr/lib/kde4/libexec - -if ( $?XDG_CONFIG_DIRS ) then - setenv XDG_CONFIG_DIRS ${XDG_CONFIG_DIRS}:/etc/kde/xdg -else - setenv XDG_CONFIG_DIRS /etc/xdg:/etc/kde/xdg -endif diff --git a/kde/post-install/kdebase/profile.d/kde.sh b/kde/post-install/kdebase/profile.d/kde.sh deleted file mode 100755 index 6f0199e..0000000 --- a/kde/post-install/kdebase/profile.d/kde.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# KDE additions: -KDEDIRS=/usr -export KDEDIRS -PATH="$PATH:/usr/lib/kde4/libexec" -export PATH -if [ ! "$XDG_CONFIG_DIRS" = "" ]; then - XDG_CONFIG_DIRS=$XDG_CONFIG_DIRS:/etc/kde/xdg -else - XDG_CONFIG_DIRS=/etc/xdg:/etc/kde/xdg -fi -export XDG_CONFIG_DIRS - diff --git a/kde/post-install/kdepim.post-install b/kde/post-install/kdepim.post-install new file mode 100644 index 0000000..8810114 --- /dev/null +++ b/kde/post-install/kdepim.post-install @@ -0,0 +1,2 @@ +# Move the dbus configuration files to the proper place: +mv $PKG/etc/kde/dbus-1 $PKG/etc/ diff --git a/kde/post-install/wicd-kde.post-install b/kde/post-install/wicd-kde.post-install new file mode 100644 index 0000000..8810114 --- /dev/null +++ b/kde/post-install/wicd-kde.post-install @@ -0,0 +1,2 @@ +# Move the dbus configuration files to the proper place: +mv $PKG/etc/kde/dbus-1 $PKG/etc/ diff --git a/kde/pre-install/kdewebdev/tidy/get-tidy-cvs.sh b/kde/pre-install/kdewebdev/tidy/get-tidy-cvs.sh old mode 100755 new mode 100644 diff --git a/kde/slack-desc/analitza b/kde/slack-desc/analitza new file mode 100644 index 0000000..84123be --- /dev/null +++ b/kde/slack-desc/analitza @@ -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------------------------------------------------------| +analitza: analitza (library to add mathematical features to programs) +analitza: +analitza: The analitza library will let you add mathematical features +analitza: to your program. +analitza: +analitza: For more information, visit: +analitza: https://projects.kde.org/projects/kde/kdeedu/analitza +analitza: +analitza: +analitza: +analitza: diff --git a/kde/slack-desc/ark b/kde/slack-desc/ark index 354af59..93dd1c8 100644 --- a/kde/slack-desc/ark +++ b/kde/slack-desc/ark @@ -10,10 +10,10 @@ ark: ark (KDE archiver tool) ark: ark: This is KDE's application to work with compressed archives. ark: +ark: Ark's home page is: http://kde.org ark: ark: ark: ark: ark: -ark: Ark's home page is: http://kde.org ark: diff --git a/kde/slack-desc/blinken b/kde/slack-desc/blinken index 20eaa6f..72773dd 100644 --- a/kde/slack-desc/blinken +++ b/kde/slack-desc/blinken @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| blinken: blinken (a memory enhancement game) blinken: -blinken: Blinken is a memory enhancement game. +blinken: Blinken is a memory enhancement game for KDE. blinken: +blinken: For more information, visit: http://edu.kde.org/ blinken: blinken: blinken: blinken: blinken: -blinken: For more information, visit: http://edu.kde.org/ blinken: diff --git a/kde/slack-desc/bluedevil b/kde/slack-desc/bluedevil index 5f864d9..60e3dde 100644 --- a/kde/slack-desc/bluedevil +++ b/kde/slack-desc/bluedevil @@ -10,10 +10,10 @@ bluedevil: bluedevil (bluetooth stack for KDE) bluedevil: bluedevil: BlueDevil is the bluetooth stack for KDE. bluedevil: +bluedevil: Homepage: http://www.afiestas.org/ bluedevil: bluedevil: bluedevil: bluedevil: bluedevil: -bluedevil: Homepage: http://www.afiestas.org/ bluedevil: diff --git a/kde/slack-desc/calligra b/kde/slack-desc/calligra new file mode 100644 index 0000000..a1f5261 --- /dev/null +++ b/kde/slack-desc/calligra @@ -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------------------------------------------------------| +calligra: calligra (KDE office productivity suite) +calligra: +calligra: Calligra office productivity applications. Included are a word +calligra: processor, spreadsheet, presentation program, chart and graph creator, +calligra: vector graphics tool, database report creator, flowcharting program, +calligra: integrated data management program, a pixel graphics editor, +calligra: a mathematical formula editor, and Calligra Workspace +calligra: (a combination of all of the above). +calligra: +calligra: For more information, see: http://calligra-suite.org/ +calligra: diff --git a/kde/slack-desc/cantor b/kde/slack-desc/cantor index 7ff43c5..34cf867 100644 --- a/kde/slack-desc/cantor +++ b/kde/slack-desc/cantor @@ -13,7 +13,7 @@ cantor: such as R, Sage and Maxima: Cantor. cantor: Cantor offers a worksheet as a nice GUI for all those backends cantor: and is not targeted to kids but to scientists. cantor: +cantor: For more information, visit: http://edu.kde.org/ cantor: cantor: -cantor: For more information, visit: http://edu.kde.org/ cantor: diff --git a/kde/slack-desc/digikam b/kde/slack-desc/digikam index 44c4bfe..607801e 100644 --- a/kde/slack-desc/digikam +++ b/kde/slack-desc/digikam @@ -10,10 +10,10 @@ digikam: digiKam (KDE Photo Management Application) digikam: digikam: digiKam is a simple digital photo management application for KDE, digikam: which makes importing and organizing digital photos a "snap". The -digikam: photos can be organized in albums which can be sorted chronologically, -digikam: by directory layout or by custom collections. An easy to use interface -digikam: is provided that enables you to connect to your camera and preview, -digikam: download and/or delete your images. +digikam: photos can be organized in albums which can be sorted +digikam: chronologically, by directory layout, or by custom collections. An +digikam: easy to use interface enables you to connect to your camera and +digikam: preview, download, and/or delete your images. digikam: digikam: Homepage: http://www.digikam.org/ digikam: diff --git a/kde/slack-desc/filelight b/kde/slack-desc/filelight index 0ba1629..f86e2f0 100644 --- a/kde/slack-desc/filelight +++ b/kde/slack-desc/filelight @@ -11,9 +11,9 @@ filelight: filelight: Filelight allows you to quickly understand exactly where your filelight: diskspace is being used by graphically representing your file system. filelight: +filelight: filelight's home page is: http://utils.kde.org/projects/filelight filelight: filelight: filelight: filelight: -filelight: filelight's home page is: http://utils.kde.org/projects/filelight filelight: diff --git a/kde/slack-desc/gwenview b/kde/slack-desc/gwenview index 3552200..bc56b12 100644 --- a/kde/slack-desc/gwenview +++ b/kde/slack-desc/gwenview @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| gwenview: gwenview (image viewer for KDE) gwenview: -gwenview: Gwenview is a simple image viewer for KDE. -gwenview: It features a folder tree window and a file list window, providing -gwenview: easy navigation of your file hierarchy. +gwenview: Gwenview is a simple image viewer for KDE. It features a folder tree +gwenview: window and a file list window, providing easy navigation of your file +gwenview: hierarchy. gwenview: +gwenview: For more information, visit: http://www.kde.org gwenview: gwenview: gwenview: -gwenview: For more information, visit: http://www.kde.org gwenview: diff --git a/kde/slack-desc/jovie b/kde/slack-desc/jovie new file mode 100644 index 0000000..6a52283 --- /dev/null +++ b/kde/slack-desc/jovie @@ -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------------------------------------------------------| +jovie: jovie (Text-to-speech daemon) +jovie: +jovie: Jovie is the KDE Text To Speech Daemon, which can be used from any +jovie: KDE application that uses the interface from kdelibs. +jovie: +jovie: For more information, visit: http://www.kde.org +jovie: +jovie: +jovie: +jovie: +jovie: diff --git a/kde/slack-desc/kaccessible b/kde/slack-desc/kaccessible new file mode 100644 index 0000000..77b9663 --- /dev/null +++ b/kde/slack-desc/kaccessible @@ -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------------------------------------------------------| +kaccessible: kaccessible (Accessibility bridge) +kaccessible: +kaccessible: Kaccessible implements a QAccessibleBridgePlugin to provide +kaccessible: accessibility services like focus tracking and a screenreader. +kaccessible: +kaccessible: For more information, visit: http://www.kde.org +kaccessible: +kaccessible: +kaccessible: +kaccessible: +kaccessible: diff --git a/kde/slack-desc/kactivities b/kde/slack-desc/kactivities new file mode 100644 index 0000000..2ca504a --- /dev/null +++ b/kde/slack-desc/kactivities @@ -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------------------------------------------------------| +kactivities: kactivities (API for using and interacting with Activities) +kactivities: +kactivities: API for using and interacting with Activities as a consumer, +kactivities: application adding information to them or as an activity manager. +kactivities: +kactivities: For more information, visit: http://www.kde.org +kactivities: +kactivities: +kactivities: +kactivities: +kactivities: diff --git a/kde/slack-desc/kalgebra b/kde/slack-desc/kalgebra index 0c6e371..aefc3cc 100644 --- a/kde/slack-desc/kalgebra +++ b/kde/slack-desc/kalgebra @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| kalgebra: kalgebra (a graph calculator) kalgebra: -kalgebra: KAlgebra is a MathML-based graph calculator. -kalgebra: Besides it was initially mathml oriented now it can be used by -kalgebra: everyone with little mathematic knowledge. +kalgebra: KAlgebra is a MathML-based graph calculator. It was initially mathml +kalgebra: oriented, but now it can be used by anyone with a little mathematic +kalgebra: knowledge. kalgebra: +kalgebra: For more information, visit: http://edu.kde.org/ kalgebra: kalgebra: kalgebra: -kalgebra: For more information, visit: http://edu.kde.org/ kalgebra: diff --git a/kde/slack-desc/kalzium b/kde/slack-desc/kalzium index 15bf842..b96c7bc 100644 --- a/kde/slack-desc/kalzium +++ b/kde/slack-desc/kalzium @@ -10,10 +10,10 @@ kalzium: kalzium (periodic table of the elements) kalzium: kalzium: Kalzium shows a periodic table of the elements. kalzium: +kalzium: For more information, visit: http://edu.kde.org/ kalzium: kalzium: kalzium: kalzium: kalzium: -kalzium: For more information, visit: http://edu.kde.org/ kalzium: diff --git a/kde/slack-desc/kamera b/kde/slack-desc/kamera index 5f1cc0a..8d86f1d 100644 --- a/kde/slack-desc/kamera +++ b/kde/slack-desc/kamera @@ -10,10 +10,10 @@ kamera: kamera (digital camera support for KDE) kamera: kamera: Digital camera support for KDE. kamera: +kamera: For more information, visit: http://www.kde.org kamera: kamera: kamera: kamera: kamera: -kamera: For more information, visit: http://www.kde.org kamera: diff --git a/kde/slack-desc/kanagram b/kde/slack-desc/kanagram index 867c72d..98288f5 100644 --- a/kde/slack-desc/kanagram +++ b/kde/slack-desc/kanagram @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| kanagram: kanagram (letter game) kanagram: -kanagram: Kanagram is a replacement for KMessedWords. -kanagram: Kanagram mixes up the letters of a word (creating an anagram), -kanagram: and you have to guess what the mixed up word is. -kanagram: Kanagram features several built-in word lists, hints, and a cheat -kanagram: feature which reveals the original word. +kanagram: Kanagram is a replacement for KMessedWords. Kanagram mixes up the +kanagram: letters of a word to create an anagram, and you have to guess what +kanagram: the mixed up word is. Kanagram features several built-in word lists, +kanagram: hints, and a cheat feature which reveals the original word. kanagram: Kanagram also has a vocabulary editor. kanagram: kanagram: For more information, visit: http://edu.kde.org/ kanagram: +kanagram: diff --git a/kde/slack-desc/kate b/kde/slack-desc/kate index b5fc79b..9b19944 100644 --- a/kde/slack-desc/kate +++ b/kde/slack-desc/kate @@ -11,9 +11,9 @@ kate: kate: The Kate project develops two main products: kate: KatePart, the advanced editor component which is used in numerous KDE kate: applications requiring a text editing component, and Kate, a MDI text -kate: editor application. -kate: In addition, we provide KWrite, a simple SDI editor shell which -kate: allows the user to select his/her favourite editor component. +kate: editor application. In addition, we provide KWrite, a simple SDI +kate: editor shell which allows the user to select his/her favorite editor +kate: component. kate: kate: Homepage: http://kate-editor.org kate: diff --git a/kde/slack-desc/kbruch b/kde/slack-desc/kbruch index 6f1bd0d..43a2aa3 100644 --- a/kde/slack-desc/kbruch +++ b/kde/slack-desc/kbruch @@ -10,10 +10,10 @@ kbruch: kbruch (calculate fractions) kbruch: kbruch: KBruch is a small program to practice calculating with fractions. kbruch: +kbruch: For more information, visit: http://edu.kde.org/ kbruch: kbruch: kbruch: kbruch: kbruch: -kbruch: For more information, visit: http://edu.kde.org/ kbruch: diff --git a/kde/slack-desc/kcalc b/kde/slack-desc/kcalc new file mode 100644 index 0000000..f5144c5 --- /dev/null +++ b/kde/slack-desc/kcalc @@ -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 mkcalcs 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------------------------------------------------------| +kcalc: kcalc (KDE calculator) +kcalc: +kcalc: KCalc is a calculator which offers many more mathematical functions +kcalc: than meet the eye on a first glance. +kcalc: +kcalc: kcalc's home page is: http://utils.kde.org/projects/kcalc +kcalc: +kcalc: +kcalc: +kcalc: +kcalc: diff --git a/kde/slack-desc/kcalk b/kde/slack-desc/kcalk deleted file mode 100644 index 0fda094..0000000 --- a/kde/slack-desc/kcalk +++ /dev/null @@ -1,19 +0,0 @@ -# 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 mkcalcs 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------------------------------------------------------| -kcalc: kcalc (KDE calculator) -kcalc: -kcalc: KCalc is a calculator which offers many more mathematical functions -kcalc: than meet the eye on a first glance. -kcalc: -kcalc: -kcalc: -kcalc: -kcalc: -kcalc: kcalc's home page is: http://utils.kde.org/projects/kcalc -kcalc: diff --git a/kde/slack-desc/kcharselect b/kde/slack-desc/kcharselect index fac80bf..3c937dd 100644 --- a/kde/slack-desc/kcharselect +++ b/kde/slack-desc/kcharselect @@ -11,9 +11,9 @@ kcharselect: kcharselect: KCharSelect is a tool to select special characters from all kcharselect: installed fonts and copy them into the clipboard. kcharselect: +kcharselect: kcharselect's home page: http://utils.kde.org/projects/kcharselect kcharselect: kcharselect: kcharselect: kcharselect: -kcharselect: kcharselect's home page: http://utils.kde.org/projects/kcharselect kcharselect: diff --git a/kde/slack-desc/kcolorchooser b/kde/slack-desc/kcolorchooser index 86e9b70..61e356d 100644 --- a/kde/slack-desc/kcolorchooser +++ b/kde/slack-desc/kcolorchooser @@ -10,10 +10,10 @@ kcolorchooser: kcolorchooser (color chooser) kcolorchooser: kcolorchooser: A color chooser application for KDE. kcolorchooser: +kcolorchooser: For more information, visit: http://www.kde.org kcolorchooser: kcolorchooser: kcolorchooser: kcolorchooser: kcolorchooser: -kcolorchooser: For more information, visit: http://www.kde.org kcolorchooser: diff --git a/kde/slack-desc/kde-base-artwork b/kde/slack-desc/kde-base-artwork new file mode 100644 index 0000000..f7df2d0 --- /dev/null +++ b/kde/slack-desc/kde-base-artwork @@ -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------------------------------------------------------| +kde-base-artwork: kde-base-artwork (KDE themes artwork) +kde-base-artwork: +kde-base-artwork: This package contains KSplash themes and other artwork. +kde-base-artwork: +kde-base-artwork: For more information, visit: http://www.kde.org +kde-base-artwork: +kde-base-artwork: +kde-base-artwork: +kde-base-artwork: +kde-base-artwork: +kde-base-artwork: diff --git a/kde/slack-desc/kde-baseapps b/kde/slack-desc/kde-baseapps index 9fe2128..ad9ef35 100644 --- a/kde/slack-desc/kde-baseapps +++ b/kde/slack-desc/kde-baseapps @@ -11,9 +11,9 @@ kde-baseapps: kde-baseapps: This package provides the core applications and infrastructure files kde-baseapps: for the KDE Plasma Desktop. kde-baseapps: +kde-baseapps: For more info, visit: http://www.kde.org kde-baseapps: kde-baseapps: kde-baseapps: kde-baseapps: -kde-baseapps: For more info, visit: http://www.kde.org kde-baseapps: diff --git a/kde/slack-desc/kde-wallpapers b/kde/slack-desc/kde-wallpapers index 07e7fc0..e78fbfb 100644 --- a/kde/slack-desc/kde-wallpapers +++ b/kde/slack-desc/kde-wallpapers @@ -8,7 +8,7 @@ |-----handy-ruler-------------------------------------------------| kde-wallpapers: kde-wallpapers (Wallpapers for KDE) kde-wallpapers: -kde-wallpapers: Additional wallpapers for KDE +kde-wallpapers: Additional wallpapers for KDE. kde-wallpapers: kde-wallpapers: kde-wallpapers: diff --git a/kde/slack-desc/kdebase-workspace b/kde/slack-desc/kdebase-workspace index 87f2c41..2ec1141 100644 --- a/kde/slack-desc/kdebase-workspace +++ b/kde/slack-desc/kdebase-workspace @@ -1,3 +1,10 @@ +# 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------------------------------------------------------| kdebase-workspace: kdebase-workspace (KDE Plasma Desktop) kdebase-workspace: diff --git a/kde/slack-desc/kdegraphics-mobipocket b/kde/slack-desc/kdegraphics-mobipocket new file mode 100644 index 0000000..2704d36 --- /dev/null +++ b/kde/slack-desc/kdegraphics-mobipocket @@ -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------------------------------------------------------| +kdegraphics-mobipocket: kdegraphics-mobipocket (Mobipocket support for Okular) +kdegraphics-mobipocket: +kdegraphics-mobipocket: Mobipocket support for Okular. +kdegraphics-mobipocket: +kdegraphics-mobipocket: For more information, visit: http://www.kde.org/ +kdegraphics-mobipocket: +kdegraphics-mobipocket: +kdegraphics-mobipocket: +kdegraphics-mobipocket: +kdegraphics-mobipocket: +kdegraphics-mobipocket: diff --git a/kde/slack-desc/kdegraphics-strigi-analyzer b/kde/slack-desc/kdegraphics-strigi-analyzer index a37e4ec..307e5aa 100644 --- a/kde/slack-desc/kdegraphics-strigi-analyzer +++ b/kde/slack-desc/kdegraphics-strigi-analyzer @@ -10,10 +10,10 @@ kdegraphics-strigi-analyzer: kdegraphics-strigi-analyzer (graphics plugins for s kdegraphics-strigi-analyzer: kdegraphics-strigi-analyzer: Graphics file format plugins for Strigi Desktop Search. kdegraphics-strigi-analyzer: These plugins allow Strigi Desktop Search to extract -kdegraphics-strigi-analyzer: additional information about several document and graphic file formats. -kdegraphics-strigi-analyzer: +kdegraphics-strigi-analyzer: additional information about several document and graphic file +kdegraphics-strigi-analyzer: formats. kdegraphics-strigi-analyzer: +kdegraphics-strigi-analyzer: For more information, visit: http://www.kde.org kdegraphics-strigi-analyzer: kdegraphics-strigi-analyzer: -kdegraphics-strigi-analyzer: For more information, visit: http://www.kde.org kdegraphics-strigi-analyzer: diff --git a/kde/slack-desc/kdegraphics-thumbnailers b/kde/slack-desc/kdegraphics-thumbnailers index e9843ce..1f781d5 100644 --- a/kde/slack-desc/kdegraphics-thumbnailers +++ b/kde/slack-desc/kdegraphics-thumbnailers @@ -11,9 +11,9 @@ kdegraphics-thumbnailers: kdegraphics-thumbnailers: These plugins allow KDE software to create thumbnails for kdegraphics-thumbnailers: several advanced graphic file formats. kdegraphics-thumbnailers: +kdegraphics-thumbnailers: For more information, visit: http://www.kde.org kdegraphics-thumbnailers: kdegraphics-thumbnailers: kdegraphics-thumbnailers: kdegraphics-thumbnailers: -kdegraphics-thumbnailers: For more information, visit: http://www.kde.org kdegraphics-thumbnailers: diff --git a/kde/slack-desc/kdemultimedia b/kde/slack-desc/kdemultimedia index 2cc6715..cd05862 100644 --- a/kde/slack-desc/kdemultimedia +++ b/kde/slack-desc/kdemultimedia @@ -8,11 +8,11 @@ |-----handy-ruler------------------------------------------------------| kdemultimedia: kdemultimedia (KDE multimedia applications) kdemultimedia: -kdemultimedia: Multimedia applications for the KDE Software Compilation, including: -kdemultimedia: * noatun: a multimedia player for sound and movies -kdemultimedia: * kmix: the audio mixer as a standalone program and Kicker applet -kdemultimedia: * kscd: A CD player with an interface to the internet CDDB database -kdemultimedia: * phonon-xine: A Phonon backend based on Xine +kdemultimedia: Multimedia applications for the KDE Software Compilation. +kdemultimedia: +kdemultimedia: +kdemultimedia: +kdemultimedia: kdemultimedia: kdemultimedia: kdemultimedia: diff --git a/kde/slack-desc/kdeutils b/kde/slack-desc/kdeutils index 2972d01..927ac43 100644 --- a/kde/slack-desc/kdeutils +++ b/kde/slack-desc/kdeutils @@ -8,10 +8,10 @@ |-----handy-ruler---------------------------------------------------| kdeutils: kdeutils (KDE Utilities) kdeutils: -kdeutils: This package includes utilities for the KDE Software Compilation -kdeutils: such as ark, kcalc, kcharselect, kdessh, kdf, kfloppy, kgpg, -kdeutils: ktimer, kwalletmanager, kwikdisk, okteta, superkaramba, and -kdeutils: sweeper. +kdeutils: This package includes utilities for the KDE Software Compilation. +kdeutils: +kdeutils: +kdeutils: kdeutils: kdeutils: kdeutils: diff --git a/kde/slack-desc/kdevelop-pg-qt b/kde/slack-desc/kdevelop-pg-qt new file mode 100644 index 0000000..3b158dd --- /dev/null +++ b/kde/slack-desc/kdevelop-pg-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------------------------------------------------------| +kdevelop-pg-qt: kdevelop-pg-qt (KDevelop Parser Generator) +kdevelop-pg-qt: +kdevelop-pg-qt: KDevelop Parser Generator used in the PHP language plugin and others. +kdevelop-pg-qt: +kdevelop-pg-qt: +kdevelop-pg-qt: +kdevelop-pg-qt: +kdevelop-pg-qt: +kdevelop-pg-qt: +kdevelop-pg-qt: +kdevelop-pg-qt: diff --git a/kde/slack-desc/kdf b/kde/slack-desc/kdf new file mode 100644 index 0000000..896ade4 --- /dev/null +++ b/kde/slack-desc/kdf @@ -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 mkdiskfrees 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------------------------------------------------------| +kdf: kdf (show available disk space) +kdf: +kdf: kdf (KDiskFree) displays the available file devices (hard drive +kdf: partitions, floppy and CD/DVD drives, etc.) along with information on +kdf: their capacity, free space, type and mount point. +kdf: +kdf: kdf's home page is: http://utils.kde.org/projects/kdf +kdf: +kdf: +kdf: +kdf: diff --git a/kde/slack-desc/kdiskfree b/kde/slack-desc/kdiskfree deleted file mode 100644 index 2e1ac3b..0000000 --- a/kde/slack-desc/kdiskfree +++ /dev/null @@ -1,19 +0,0 @@ -# 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 mkdiskfrees 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------------------------------------------------------| -kdiskfree: kdiskfree (show available disk space) -kdiskfree: -kdiskfree: KDiskFree displays the available file devices (hard drive partitions, -kdiskfree: floppy and CD/DVD drives, etc.) along with information on their -kdiskfree: capacity, free space, type and mount point. -kdiskfree: -kdiskfree: -kdiskfree: -kdiskfree: -kdiskfree: kdiskfree's home page is: http://utils.kde.org/projects/kdf -kdiskfree: diff --git a/kde/slack-desc/kfloppy b/kde/slack-desc/kfloppy index a0c876d..761f227 100644 --- a/kde/slack-desc/kfloppy +++ b/kde/slack-desc/kfloppy @@ -11,9 +11,9 @@ kfloppy: kfloppy: KFloppy is a utility that provides a straightforward graphical means kfloppy: to format 3.5" and 5.25" floppy disks. kfloppy: +kfloppy: kfloppy's home page is: http://utils.kde.org/projects/kfloppy kfloppy: kfloppy: kfloppy: kfloppy: -kfloppy: kfloppy's home page is: http://utils.kde.org/projects/kfloppy kfloppy: diff --git a/kde/slack-desc/kgamma b/kde/slack-desc/kgamma index eb7374c..be461c5 100644 --- a/kde/slack-desc/kgamma +++ b/kde/slack-desc/kgamma @@ -10,10 +10,10 @@ kgamma: kgamma (display gamma configuration) kgamma: kgamma: A KDE system settings module to configure display gamma. kgamma: +kgamma: For more information, visit: http://www.kde.org kgamma: kgamma: kgamma: kgamma: kgamma: -kgamma: For more information, visit: http://www.kde.org kgamma: diff --git a/kde/slack-desc/kgpg b/kde/slack-desc/kgpg index a241179..51975cd 100644 --- a/kde/slack-desc/kgpg +++ b/kde/slack-desc/kgpg @@ -10,10 +10,10 @@ kgpg: kgpg (KDE GUI for GnuPG) kgpg: kgpg: KGpg is a simple interface for GnuPG, a powerful encryption utility. kgpg: +kgpg: kgpg's home page is: http://utils.kde.org/projects/kgpg kgpg: kgpg: kgpg: kgpg: kgpg: -kgpg: kgpg's home page is: http://utils.kde.org/projects/kgpg kgpg: diff --git a/kde/slack-desc/khangman b/kde/slack-desc/khangman index 1df699c..eaf9a85 100644 --- a/kde/slack-desc/khangman +++ b/kde/slack-desc/khangman @@ -13,7 +13,7 @@ khangman: letter by letter. At each miss, the picture of a hangman appears. khangman: After 10 tries, if the word is not guessed, the game is over and khangman: the answer is displayed. khangman: +khangman: For more information, visit: http://edu.kde.org/ khangman: khangman: -khangman: For more information, visit: http://edu.kde.org/ khangman: diff --git a/kde/slack-desc/kig b/kde/slack-desc/kig index 1d63f4b..062fa2b 100644 --- a/kde/slack-desc/kig +++ b/kde/slack-desc/kig @@ -12,8 +12,8 @@ kig: Kig is an application meant to allow high school students to kig: interactively explore mathematical concepts, much like Dr.Geo, KGeo, kig: KSeg and Cabri. kig: +kig: For more information, visit: http://edu.kde.org/kig/ kig: kig: kig: -kig: For more information, visit: http://edu.kde.org/kig/ kig: diff --git a/kde/slack-desc/kimono b/kde/slack-desc/kimono index bed4302..76c2f2f 100644 --- a/kde/slack-desc/kimono +++ b/kde/slack-desc/kimono @@ -10,10 +10,10 @@ kimono: kimono (C# mono KDE4 bindings) kimono: kimono: C# Mono KDE 4 language bindings. kimono: +kimono: For more information, visit: http://www.www.org kimono: kimono: kimono: kimono: kimono: -kimono: For more information, visit: http://www.www.org kimono: diff --git a/kde/slack-desc/kiten b/kde/slack-desc/kiten index 384e887..a2a60f4 100644 --- a/kde/slack-desc/kiten +++ b/kde/slack-desc/kiten @@ -10,10 +10,10 @@ kiten: kiten (a tool to learn Japanese) kiten: kiten: Kiten is a tool to learn Japanese. kiten: +kiten: For more information, visit: http://edu.kde.org/ kiten: kiten: kiten: kiten: kiten: -kiten: For more information, visit: http://edu.kde.org/ kiten: diff --git a/kde/slack-desc/klettres b/kde/slack-desc/klettres index a17c20d..d1bb370 100644 --- a/kde/slack-desc/klettres +++ b/kde/slack-desc/klettres @@ -13,7 +13,7 @@ klettres: syllables in different languages. klettres: It is meant to help learning the very first sounds of a new language, klettres: for children or for adults. klettres: +klettres: For more information, visit: http://edu.kde.org/klettres klettres: klettres: -klettres: For more information, visit: http://edu.kde.org/klettres klettres: diff --git a/kde/slack-desc/kmag b/kde/slack-desc/kmag new file mode 100644 index 0000000..b054802 --- /dev/null +++ b/kde/slack-desc/kmag @@ -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------------------------------------------------------| +kmag: kmag (Screen magnifier) +kmag: +kmag: Magnifies a part of your screen. +kmag: +kmag: For more information, visit: http://www.kde.org +kmag: +kmag: +kmag: +kmag: +kmag: +kmag: diff --git a/kde/slack-desc/kmousetool b/kde/slack-desc/kmousetool new file mode 100644 index 0000000..017c312 --- /dev/null +++ b/kde/slack-desc/kmousetool @@ -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------------------------------------------------------| +kmousetool: kmousetool (Automatic mouse clicks) +kmousetool: +kmousetool: Clicks the mouse for you, reducing hand strain. +kmousetool: +kmousetool: For more information, visit: http://www.kde.org +kmousetool: +kmousetool: +kmousetool: +kmousetool: +kmousetool: +kmousetool: diff --git a/kde/slack-desc/kmouth b/kde/slack-desc/kmouth new file mode 100644 index 0000000..8bdac0f --- /dev/null +++ b/kde/slack-desc/kmouth @@ -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------------------------------------------------------| +kmouth: kmouth (Speech synthesis frontend) +kmouth: +kmouth: The computer "speaks" the entered text for talking with people. +kmouth: +kmouth: For more information, visit: http://www.kde.org +kmouth: +kmouth: +kmouth: +kmouth: +kmouth: +kmouth: diff --git a/kde/slack-desc/konsole b/kde/slack-desc/konsole index 5534f13..31cfa2c 100644 --- a/kde/slack-desc/konsole +++ b/kde/slack-desc/konsole @@ -10,10 +10,10 @@ konsole: konsole (KDE's terminal emulator) konsole: konsole: Konsole is KDE's terminal emulator. konsole: +konsole: Homepage: http://kde.org konsole: konsole: konsole: konsole: konsole: -konsole: Homepage: http://kde.org konsole: diff --git a/kde/slack-desc/korundum b/kde/slack-desc/korundum index 77af8eb..70abb6a 100644 --- a/kde/slack-desc/korundum +++ b/kde/slack-desc/korundum @@ -14,6 +14,6 @@ korundum: with the full combined Qt/KDE one. korundum: The QtRuby package contains just Qt bindings with no dependencies korundum: on KDE. korundum: -korundum: korundum: For more information, visit: http://rubyforge.org/projects/korundum/ korundum: +korundum: diff --git a/kde/slack-desc/kremotecontrol b/kde/slack-desc/kremotecontrol index a3ce5ae..4da69dd 100644 --- a/kde/slack-desc/kremotecontrol +++ b/kde/slack-desc/kremotecontrol @@ -11,9 +11,9 @@ kremotecontrol: kremotecontrol: KRemoteControl (formerly known as KDELirc) is a KDE frontend for kremotecontrol: your remote controls. kremotecontrol: +kremotecontrol: kremotecontrol's home page is: +kremotecontrol: http://utils.kde.org/projects/kremotecontrol kremotecontrol: kremotecontrol: kremotecontrol: kremotecontrol: -kremotecontrol: kremotecontrol's home page is: http://utils.kde.org/projects/kremotecontrol -kremotecontrol: diff --git a/kde/slack-desc/kross-interpreters b/kde/slack-desc/kross-interpreters index 64eaf31..27a15fc 100644 --- a/kde/slack-desc/kross-interpreters +++ b/kde/slack-desc/kross-interpreters @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| kross-interpreters: kross-interpreters (Kross interpreters) kross-interpreters: -kross-interpreters: Set of inerpreter plugins for the Kross archtecture in KDE. +kross-interpreters: Set of interpreter plugins for the Kross archtecture in KDE. kross-interpreters: +kross-interpreters: See also: http://developer.kde.org/language-bindings/ kross-interpreters: kross-interpreters: kross-interpreters: kross-interpreters: kross-interpreters: -kross-interpreters: See also: http://developer.kde.org/language-bindings/ kross-interpreters: diff --git a/kde/slack-desc/kruler b/kde/slack-desc/kruler index 58a19f3..1383667 100644 --- a/kde/slack-desc/kruler +++ b/kde/slack-desc/kruler @@ -10,10 +10,10 @@ kruler: kruler (a screen ruler for KDE) kruler: kruler: A screen ruler and color measurement tool for KDE. kruler: +kruler: For more information, visit: http://www.kde.org kruler: kruler: kruler: kruler: kruler: -kruler: For more information, visit: http://www.kde.org kruler: diff --git a/kde/slack-desc/ksaneplugin b/kde/slack-desc/ksaneplugin index be08d62..410dcfc 100644 --- a/kde/slack-desc/ksaneplugin +++ b/kde/slack-desc/ksaneplugin @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| ksaneplugin: ksaneplugin (scanning plugin using libksane) ksaneplugin: -ksaneplugin: This is a KScan plugin that implements the scanning through -ksaneplugin: libksane. +ksaneplugin: This is a KScan plugin that implements the scanning through libksane. +ksaneplugin: +ksaneplugin: For more information, visit: http://www.kde.org ksaneplugin: ksaneplugin: ksaneplugin: ksaneplugin: ksaneplugin: -ksaneplugin: For more information, visit: http://www.kde.org ksaneplugin: diff --git a/kde/slack-desc/ksecrets b/kde/slack-desc/ksecrets new file mode 100644 index 0000000..40d6564 --- /dev/null +++ b/kde/slack-desc/ksecrets @@ -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------------------------------------------------------| +ksecrets: ksecrets (secrets management infrastructure) +ksecrets: +ksecrets: ksecretsservice is a secrets management infrastructure aiming to +ksecrets: replace kwallet. +ksecrets: +ksecrets: For more information, visit: +ksecrets: http://techbase.kde.org/Projects/Utils/ksecretsservice +ksecrets: +ksecrets: +ksecrets: +ksecrets: diff --git a/kde/slack-desc/ksnapshot b/kde/slack-desc/ksnapshot index 93c468b..56b278a 100644 --- a/kde/slack-desc/ksnapshot +++ b/kde/slack-desc/ksnapshot @@ -10,10 +10,10 @@ ksnapshot: ksnapshot (screen capture program) ksnapshot: ksnapshot: A screenshot utility for KDE. ksnapshot: +ksnapshot: For more information, visit: http://www.kde.org ksnapshot: ksnapshot: ksnapshot: ksnapshot: ksnapshot: -ksnapshot: For more information, visit: http://www.kde.org ksnapshot: diff --git a/kde/slack-desc/kstars b/kde/slack-desc/kstars index d3c7416..1e0062c 100644 --- a/kde/slack-desc/kstars +++ b/kde/slack-desc/kstars @@ -10,10 +10,10 @@ kstars: kstars (a desktop planetarium) kstars: kstars: KStars is a desktop planetarium. kstars: +kstars: For more information, visit: http://edu.kde.org/ kstars: kstars: kstars: kstars: kstars: -kstars: For more information, visit: http://edu.kde.org/ kstars: diff --git a/kde/slack-desc/ktimer b/kde/slack-desc/ktimer index 30ceebd..45b787c 100644 --- a/kde/slack-desc/ktimer +++ b/kde/slack-desc/ktimer @@ -10,10 +10,10 @@ ktimer: ktimer (program scheduler) ktimer: ktimer: KTimer is a little tool to execute programs after some time. ktimer: +ktimer: ktimer's home page is: http://utils.kde.org/projects/ktimer ktimer: ktimer: ktimer: ktimer: ktimer: -ktimer: ktimer's home page is: http://utils.kde.org/projects/ktimer ktimer: diff --git a/kde/slack-desc/ktorrent b/kde/slack-desc/ktorrent index fbf151f..afb3a20 100644 --- a/kde/slack-desc/ktorrent +++ b/kde/slack-desc/ktorrent @@ -16,4 +16,4 @@ ktorrent: support for distributed hash tables, protocol encryption, ktorrent: bandwidth scheduling, and much more. ktorrent: ktorrent: KTorrent's developers are Joris Guisson and Ivan Vasic. -ktorrent: KTorrent is released under the GPL. +ktorrent: diff --git a/kde/slack-desc/ktouch b/kde/slack-desc/ktouch index fe4f5a6..74fdba1 100644 --- a/kde/slack-desc/ktouch +++ b/kde/slack-desc/ktouch @@ -10,10 +10,10 @@ ktouch: ktouch (touch typing tutor) ktouch: ktouch: A KDE program that helps you to learn and practice touch typing. ktouch: +ktouch: For more information, visit: http://edu.kde.org/ ktouch: ktouch: ktouch: ktouch: ktouch: -ktouch: For more information, visit: http://edu.kde.org/ ktouch: diff --git a/kde/slack-desc/kturtle b/kde/slack-desc/kturtle index 5716f83..2fc0d35 100644 --- a/kde/slack-desc/kturtle +++ b/kde/slack-desc/kturtle @@ -10,10 +10,10 @@ kturtle: kturtle (Logo programming environment) kturtle: kturtle: KTurtle is an educational Logo programming environment. kturtle: +kturtle: For more information, visit: http://edu.kde.org/ kturtle: kturtle: kturtle: kturtle: kturtle: -kturtle: For more information, visit: http://edu.kde.org/ kturtle: diff --git a/kde/slack-desc/kwallet b/kde/slack-desc/kwallet index c2b3936..64fbcf4 100644 --- a/kde/slack-desc/kwallet +++ b/kde/slack-desc/kwallet @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| kwallet: kwallet (KDE wallet manager) kwallet: -kwallet: KDE Wallet Manager is a tool to manage the passwords -kwallet: on your KDE system. +kwallet: KDE Wallet Manager is a tool to manage your passwords under KDE. kwallet: +kwallet: kwallet's home page is: +kwallet: https://projects.kde.org/projects/kde/kdeutils kwallet: kwallet: kwallet: kwallet: -kwallet: kwallet's home page is: https://projects.kde.org/projects/kde/kdeutils kwallet: diff --git a/kde/slack-desc/kwebkitpart b/kde/slack-desc/kwebkitpart index ca34ac3..3938c9d 100644 --- a/kde/slack-desc/kwebkitpart +++ b/kde/slack-desc/kwebkitpart @@ -6,14 +6,14 @@ # customary to leave one space after the ':'. |-----handy-ruler-----------------------------------------------------| -kwebkitpart: kwebkitpart () +kwebkitpart: kwebkitpart (WebKit browser component) kwebkitpart: -kwebkitpart: KWebKitPart is a web browser component for KDE (KPart) -kwebkitpart: based on (Qt)WebKit. +kwebkitpart: KWebKitPart is a web browser component for KDE based on (Qt)WebKit. kwebkitpart: You can use it for example for browsing the web in Konqueror. kwebkitpart: +kwebkitpart: Homepage: http://kde-apps.org/content/show.php?content=127960 +kwebkitpart: kwebkitpart: kwebkitpart: kwebkitpart: -kwebkitpart: Homepage: http://kde-apps.org/content/show.php?content=127960 kwebkitpart: diff --git a/kde/slack-desc/kwordquiz b/kde/slack-desc/kwordquiz index ad6ec5e..629395f 100644 --- a/kde/slack-desc/kwordquiz +++ b/kde/slack-desc/kwordquiz @@ -11,9 +11,9 @@ kwordquiz: kwordquiz: KWordQuiz is a general purpose flash card program. kwordquiz: It can be used for vocabulary learning and many other subjects. kwordquiz: +kwordquiz: For more information, visit: http://edu.kde.org/ kwordquiz: kwordquiz: kwordquiz: kwordquiz: -kwordquiz: For more information, visit: http://edu.kde.org/ kwordquiz: diff --git a/kde/slack-desc/libkdcraw b/kde/slack-desc/libkdcraw index 0a99c8a..4cf8dee 100644 --- a/kde/slack-desc/libkdcraw +++ b/kde/slack-desc/libkdcraw @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| libkdcraw: libkdcraw (library wrapper around dcraw) libkdcraw: -libkdcraw: Libkdcraw is a C++ interface around the dcraw binary program, -libkdcraw: used to decode RAW picture files. +libkdcraw: Libkdcraw is a C++ interface around the dcraw binary program, used +libkdcraw: to decode RAW picture files. libkdcraw: +libkdcraw: For more information, visit: http://www.kipi-plugins.org/ libkdcraw: libkdcraw: libkdcraw: libkdcraw: -libkdcraw: For more information, visit: http://www.kipi-plugins.org/ libkdcraw: diff --git a/kde/slack-desc/libkexiv2 b/kde/slack-desc/libkexiv2 index 0845661..7a20619 100644 --- a/kde/slack-desc/libkexiv2 +++ b/kde/slack-desc/libkexiv2 @@ -11,9 +11,9 @@ libkexiv2: libkexiv2: Libkexiv2 is a KDE wrapper around the Exiv2 library to manipulate libkexiv2: pictures' metadata. libkexiv2: +libkexiv2: For more information, visit: http://www.kipi-plugins.org/ libkexiv2: libkexiv2: libkexiv2: libkexiv2: -libkexiv2: For more information, visit: http://www.kipi-plugins.org/ libkexiv2: diff --git a/kde/slack-desc/libkipi b/kde/slack-desc/libkipi index cf765cf..c1098f9 100644 --- a/kde/slack-desc/libkipi +++ b/kde/slack-desc/libkipi @@ -12,9 +12,8 @@ libkipi: This package provides a generic KDE Image Plug-in Interface used by libkipi: some KDE image applications. libkipi: Plug-ins for this interface are in the kipi-plugins package. libkipi: +libkipi: For more info, visit: http://www.kipi-plugins.org/ libkipi: libkipi: libkipi: -libkipi: For more info, visit: http://www.kipi-plugins.org/ libkipi: - diff --git a/kde/slack-desc/libksane b/kde/slack-desc/libksane index 33ea10b..2146c3c 100644 --- a/kde/slack-desc/libksane +++ b/kde/slack-desc/libksane @@ -10,10 +10,10 @@ libksane: libksane (KDE scan support interface) libksane: libksane: Libksane is a library to add scan support to KDE applications. libksane: +libksane: For more information, visit: http://www.kde.org libksane: libksane: libksane: libksane: libksane: -libksane: For more information, visit: http://www.kde.org libksane: diff --git a/kde/slack-desc/libktorrent b/kde/slack-desc/libktorrent index e833440..5bc41f8 100644 --- a/kde/slack-desc/libktorrent +++ b/kde/slack-desc/libktorrent @@ -10,8 +10,8 @@ libktorrent: libktorrent (Protocol library for the KDE BitTorrent program) libktorrent: libktorrent: Libktorrent is the BitTorrent protocol library for ktorrent, which libktorrent: contains all the torrent downloading code. Although it is closely -libktorrent: to ktorrent, the goal is to make libktorrent an independent library -libktorrent: which can be used by other applications. +libktorrent: to ktorrent, the goal is to make libktorrent an independent +libktorrent: library which can be used by other applications. libktorrent: libktorrent: Homepage: http://ktorrent.org libktorrent: diff --git a/kde/slack-desc/mobipocket b/kde/slack-desc/mobipocket deleted file mode 100644 index 72f611e..0000000 --- a/kde/slack-desc/mobipocket +++ /dev/null @@ -1,19 +0,0 @@ -# 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------------------------------------------------------| -mobipocket: mobipocket (Mobipocket support for Okular) -mobipocket: -mobipocket: Mobipocket support for Okular. -mobipocket: -mobipocket: -mobipocket: -mobipocket: -mobipocket: -mobipocket: -mobipocket: For more information, visit: http://www.kde.org/ -mobipocket: diff --git a/kde/slack-desc/networkmanagement b/kde/slack-desc/networkmanagement index 3cdc1a7..1c2ddcb 100644 --- a/kde/slack-desc/networkmanagement +++ b/kde/slack-desc/networkmanagement @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| networkmanagement: networkmanagement (KDE network control panel and widget) networkmanagement: -networkmanagement: KDE network control panel and widget +networkmanagement: KDE network control panel and widget. networkmanagement: +networkmanagement: For more information, visit: +networkmanagement: http://userbase.kde.org/NetworkManagement networkmanagement: networkmanagement: networkmanagement: networkmanagement: -networkmanagement: For more information, visit: -networkmanagement: http://userbase.kde.org/NetworkManagement networkmanagement: diff --git a/kde/slack-desc/okular b/kde/slack-desc/okular index cd0e969..333d94f 100644 --- a/kde/slack-desc/okular +++ b/kde/slack-desc/okular @@ -10,10 +10,10 @@ okular: okular (a document viewer) okular: okular: Okular is a document viewer for KDE. okular: +okular: For more information, visit: http://www.kde.org okular: okular: okular: okular: okular: -okular: For more information, visit: http://www.kde.org okular: diff --git a/kde/slack-desc/oxygen-gtk b/kde/slack-desc/oxygen-gtk deleted file mode 100644 index e4f53fb..0000000 --- a/kde/slack-desc/oxygen-gtk +++ /dev/null @@ -1,19 +0,0 @@ -# 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-gtk: oxygen-gtk (Oxygen gtk-engine) -oxygen-gtk: -oxygen-gtk: Oxygen-Gtk is a port of the KDE widget theme Oxygen, to gtk. -oxygen-gtk: It's primary goal is to ensure visual consistency between gtk and -oxygen-gtk: qt-based applications running under kde. A secondary objective is -oxygen-gtk: to also have a stand-alone nice looking gtk theme that would behave -oxygen-gtk: well on other Desktop Environments. -oxygen-gtk: Unlike other attempts made to port the kde oxygen theme to gtk, this -oxygen-gtk: attempt does not depend on Qt. -oxygen-gtk: -oxygen-gtk: See: http://projects.kde.org/projects/playground/artwork/oxygen-gtk diff --git a/kde/slack-desc/oxygen-gtk2 b/kde/slack-desc/oxygen-gtk2 new file mode 100644 index 0000000..9398d8d --- /dev/null +++ b/kde/slack-desc/oxygen-gtk2 @@ -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-gtk2: oxygen-gtk2 (Oxygen GTK+ engine) +oxygen-gtk2: +oxygen-gtk2: Oxygen-Gtk2 is a port of the KDE widget theme Oxygen, to GTK+. +oxygen-gtk2: It's primary goal is to ensure visual consistency between GTK+ and +oxygen-gtk2: qt-based applications running under kde. A secondary objective is +oxygen-gtk2: to also have a stand-alone nice looking GTK+ theme that would behave +oxygen-gtk2: well on other Desktop Environments. +oxygen-gtk2: Unlike other attempts made to port the kde oxygen theme to GTK+, this +oxygen-gtk2: attempt does not depend on Qt. +oxygen-gtk2: +oxygen-gtk2: See: http://projects.kde.org/projects/playground/artwork/oxygen-gtk diff --git a/kde/slack-desc/oxygen-icons b/kde/slack-desc/oxygen-icons index 5c1c15c..85a5e45 100644 --- a/kde/slack-desc/oxygen-icons +++ b/kde/slack-desc/oxygen-icons @@ -10,10 +10,10 @@ oxygen-icons: oxygen-icons (Oxygen theme for the KDE Plasma Desktop) oxygen-icons: oxygen-icons: Oxygen provides a complete and modern icon theme for KDE. oxygen-icons: +oxygen-icons: Visit the Oxygen project online: http://www.oxygen-icons.org oxygen-icons: oxygen-icons: oxygen-icons: oxygen-icons: oxygen-icons: -oxygen-icons: Visit the Oxygen project online: http://www.oxygen-icons.org oxygen-icons: diff --git a/kde/slack-desc/parley b/kde/slack-desc/parley index 4ab32b7..c4c08e9 100644 --- a/kde/slack-desc/parley +++ b/kde/slack-desc/parley @@ -10,10 +10,10 @@ parley: parley (vocabulary trainer) parley: parley: Parley is a vocabulary trainer for KDE. parley: +parley: For more information, visit: http://edu.kde.org/ parley: parley: parley: parley: parley: -parley: For more information, visit: http://edu.kde.org/ parley: diff --git a/kde/slack-desc/perlkde b/kde/slack-desc/perlkde index c9c5316..2857717 100644 --- a/kde/slack-desc/perlkde +++ b/kde/slack-desc/perlkde @@ -10,10 +10,10 @@ perlkde: perlkde (perl bindings for KDE) perlkde: perlkde: Perl bindings for KDE. perlkde: +perlkde: For more information, visit: http://www.kde.org perlkde: perlkde: perlkde: perlkde: perlkde: -perlkde: For more information, visit: http://www.kde.org perlkde: diff --git a/kde/slack-desc/perlqt b/kde/slack-desc/perlqt index d2abbe7..3023348 100644 --- a/kde/slack-desc/perlqt +++ b/kde/slack-desc/perlqt @@ -11,9 +11,9 @@ perlqt: perlqt: A Perl Object Oriented interface to the Qt GUI Toolkit. perlqt: Access to the KDE Desktop Environment libraries is planned as well. perlqt: +perlqt: For more information, visit: http://perlqt.sourceforge.net perlqt: perlqt: perlqt: perlqt: -perlqt: For more information, visit: http://perlqt.sourceforge.net perlqt: diff --git a/kde/slack-desc/polkit-kde-kcmodules-1 b/kde/slack-desc/polkit-kde-kcmodules-1 index 57c6169..a98ca5f 100644 --- a/kde/slack-desc/polkit-kde-kcmodules-1 +++ b/kde/slack-desc/polkit-kde-kcmodules-1 @@ -6,7 +6,7 @@ # customary to leave one space after the ':'. |-----handy-ruler-----------------------------------------------------| -polkit-kde-kcmodules-1: polkit-kde-kcmodules (KDE polkit kcmodules) +polkit-kde-kcmodules-1: polkit-kde-kcmodules-1 (KDE polkit kcmodules) polkit-kde-kcmodules-1: polkit-kde-kcmodules-1: This package contains the kcm_polkit modules for KDE. polkit-kde-kcmodules-1: diff --git a/kde/slack-desc/polkit-qt-1 b/kde/slack-desc/polkit-qt-1 index ea4ffe0..ed2cf40 100644 --- a/kde/slack-desc/polkit-qt-1 +++ b/kde/slack-desc/polkit-qt-1 @@ -13,7 +13,7 @@ polkit-qt-1: of the polkit API. It is a convenience wrapper around QAction and polkit-qt-1: QAbstractButton that lets you integrate those two components polkit-qt-1: easily with polkit. polkit-qt-1: +polkit-qt-1: Homepage: http://techbase.kde.org/Polkit-Qt-1 polkit-qt-1: polkit-qt-1: -polkit-qt-1: Homepage: http://techbase.kde.org/Polkit-Qt-1 polkit-qt-1: diff --git a/kde/slack-desc/printer-applet b/kde/slack-desc/printer-applet index 4148ed1..f2dd263 100644 --- a/kde/slack-desc/printer-applet +++ b/kde/slack-desc/printer-applet @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| printer-applet: printer-applet (printer applet) printer-applet: -printer-applet: Printer Applet is a system tray utility that shows current -printer-applet: print jobs, shows printer warnings and errors. +printer-applet: Printer Applet is a system tray utility that shows current print +printer-applet: jobs, printer warnings, and errors. printer-applet: +printer-applet: Homepage: http://utils.kde.org/projects/printer-applet printer-applet: printer-applet: printer-applet: printer-applet: -printer-applet: printer-applet's home: http://utils.kde.org/projects/printer-applet printer-applet: diff --git a/kde/slack-desc/prison b/kde/slack-desc/prison index 6ead6fb..aa99009 100644 --- a/kde/slack-desc/prison +++ b/kde/slack-desc/prison @@ -11,9 +11,9 @@ prison: prison: Prison is a barcode API currently offering a Qt API to produce prison: QRCode barcodes and DotMatrix barcodes. prison: +prison: git clone git://anongit.kde.org/prison prison: prison: prison: prison: -prison: git clone git://anongit.kde.org/prison prison: diff --git a/kde/slack-desc/pykde4 b/kde/slack-desc/pykde4 index a79f357..65fe3a1 100644 --- a/kde/slack-desc/pykde4 +++ b/kde/slack-desc/pykde4 @@ -10,10 +10,10 @@ pykde4: pykde4 (Python bindings for KDE4) pykde4: pykde4: Python bindings for KDE4. pykde4: +pykde4: For more information, visit: http://www.kde.org pykde4: pykde4: pykde4: pykde4: pykde4: -pykde4: For more information, visit: http://www.kde.org pykde4: diff --git a/kde/slack-desc/qtruby b/kde/slack-desc/qtruby index 8c729a9..9f02b06 100644 --- a/kde/slack-desc/qtruby +++ b/kde/slack-desc/qtruby @@ -6,7 +6,7 @@ # leave one space after the ':'. |-----handy-ruler------------------------------------------------------| -qtruby: qtruby (qt bindings for ruby) +qtruby: qtruby (Qt bindings for ruby) qtruby: qtruby: QtRuby is part of Korundum, very complete bindings to both the KDE qtruby: API and the Qt APIs. The Korundum package includes both a QtRuby @@ -14,6 +14,6 @@ qtruby: Qt-only binding along with the full combined Qt/KDE one. qtruby: The QtRuby package contains just Qt bindings, with no dependency qtruby: on KDE. qtruby: +qtruby: For more information, see: http://rubyforge.org/projects/korundum/ qtruby: -qtruby: For more information, visit: http://rubyforge.org/projects/korundum/ qtruby: diff --git a/kde/slack-desc/quanta b/kde/slack-desc/quanta index 2abf0f8..af1cadf 100644 --- a/kde/slack-desc/quanta +++ b/kde/slack-desc/quanta @@ -12,9 +12,8 @@ quanta: Quanta Plus is a web development environment for HTML and associate quanta: languages. It is designed for quick web development. quanta: Quanta Plus includes the ability to run a debugger. quanta: -quanta: -quanta: quanta: Project page: quanta: https://projects.kde.org/projects/playground/devtools/quanta quanta: - +quanta: +quanta: diff --git a/kde/slack-desc/qyoto b/kde/slack-desc/qyoto index bd2ea41..9ca953e 100644 --- a/kde/slack-desc/qyoto +++ b/kde/slack-desc/qyoto @@ -10,10 +10,10 @@ qyoto: qyoto (C# Mono Qt4 bindings) qyoto: qyoto: C# Mono Qt 4 language bindings. qyoto: +qyoto: For more information, visit: http://www.www.org qyoto: qyoto: qyoto: qyoto: qyoto: -qyoto: For more information, visit: http://www.www.org qyoto: diff --git a/kde/slack-desc/rocs b/kde/slack-desc/rocs index 428f326..8ba31c9 100644 --- a/kde/slack-desc/rocs +++ b/kde/slack-desc/rocs @@ -10,10 +10,10 @@ rocs: rocs (graph theory IDE) rocs: rocs: Rocs is a Graph Theory IDE for professors and students. rocs: +rocs: For more information, visit: http://edu.kde.org/ rocs: rocs: rocs: rocs: rocs: -rocs: For more information, visit: http://edu.kde.org/ rocs: diff --git a/kde/slack-desc/smokegen b/kde/slack-desc/smokegen index e76ba3d..17142b4 100644 --- a/kde/slack-desc/smokegen +++ b/kde/slack-desc/smokegen @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| smokegen: smokegen (smoke generator) smokegen: -smokegen: Smoke Generator. -smokegen: -smokegen: +smokegen: Smoke Generator. The main purpose of SMOKE is making it easier to +smokegen: write bindings from scripting languages to Qt and KDE - with an +smokegen: emphasis on ease of use and flexibility. smokegen: +smokegen: For more information, visit: http://www.kde.org smokegen: smokegen: smokegen: -smokegen: For more information, visit: http://www.kde.org smokegen: diff --git a/kde/slack-desc/smokekde b/kde/slack-desc/smokekde index b2d5736..8fee37a 100644 --- a/kde/slack-desc/smokekde +++ b/kde/slack-desc/smokekde @@ -10,10 +10,10 @@ smokekde: smokekde (smoke-kde library) smokekde: smokekde: Smoke generator. smokekde: +smokekde: For more information, visit: http://www.kde.org smokekde: smokekde: smokekde: smokekde: smokekde: -smokekde: For more information, visit: http://www.kde.org smokekde: diff --git a/kde/slack-desc/smokeqt b/kde/slack-desc/smokeqt index 22ac876..dfac28c 100644 --- a/kde/slack-desc/smokeqt +++ b/kde/slack-desc/smokeqt @@ -10,10 +10,10 @@ smokeqt: smokeqt (bindings for Qt libraries) smokeqt: smokeqt: This package includes bindings for Qt libraries. smokeqt: +smokeqt: For more information, visit: http://www.kde.org smokeqt: smokeqt: smokeqt: smokeqt: smokeqt: -smokeqt: For more information, visit: http://www.kde.org smokeqt: diff --git a/kde/slack-desc/step b/kde/slack-desc/step index 46eddd7..6b3c8bf 100644 --- a/kde/slack-desc/step +++ b/kde/slack-desc/step @@ -14,6 +14,6 @@ step: forces such as gravity or springs, then click "Simulate" and Step step: shows you how your scene will evolve according to the laws of physics. step: With Step you can not only learn but feel how physics works ! step: -step: step: For more information, visit: http://edu.kde.org/ step: +step: diff --git a/kde/slack-desc/superkaramba b/kde/slack-desc/superkaramba index 3ea3970..535e35e 100644 --- a/kde/slack-desc/superkaramba +++ b/kde/slack-desc/superkaramba @@ -11,9 +11,9 @@ superkaramba: superkaramba: SuperKaramba is a tool that allows you to easily create superkaramba: interactive widgets on your KDE desktop. superkaramba: +superkaramba: Home page: https://projects.kde.org/projects/kde/kdeutils/ superkaramba: superkaramba: superkaramba: superkaramba: -superkaramba: Home page: https://projects.kde.org/projects/kde/kdeutils/ superkaramba: diff --git a/kde/slack-desc/svgpart b/kde/slack-desc/svgpart index 97a0dc7..dbee48b 100644 --- a/kde/slack-desc/svgpart +++ b/kde/slack-desc/svgpart @@ -8,12 +8,12 @@ |-----handy-ruler------------------------------------------------------| svgpart: svgpart (SVG plugin for KDE) svgpart: -svgpart: KPart for viewing SVVG files in KDE. +svgpart: KPart for viewing SVG files in KDE. svgpart: +svgpart: For more information, visit: http://www.kde.org svgpart: svgpart: svgpart: svgpart: svgpart: -svgpart: For more information, visit: http://www.kde.org svgpart: diff --git a/kde/slack-desc/sweeper b/kde/slack-desc/sweeper index b12ca4e..b0ae9f3 100644 --- a/kde/slack-desc/sweeper +++ b/kde/slack-desc/sweeper @@ -10,10 +10,10 @@ sweeper: sweeper (remove traces of your activities) sweeper: sweeper: Sweeper helps to clean unwanted traces the user leaves on the system. sweeper: +sweeper: Home page: https://projects.kde.org/projects/kde/kdeutils/sweeper sweeper: sweeper: sweeper: sweeper: sweeper: -sweeper: Home page: https://projects.kde.org/projects/kde/kdeutils/sweeper sweeper: diff --git a/kde/slack-desc/wicd-kde b/kde/slack-desc/wicd-kde index b4f1ce6..8c0e87d 100644 --- a/kde/slack-desc/wicd-kde +++ b/kde/slack-desc/wicd-kde @@ -10,10 +10,10 @@ wicd-kde: wicd-kde (Wicd client built on the KDE Development Platform) wicd-kde: wicd-kde: A Wicd client built on the KDE Development Platform. wicd-kde: +wicd-kde: For more information, visit: +wicd-kde: https://projects.kde.org/projects/extragear/network/wicd-kde wicd-kde: wicd-kde: wicd-kde: wicd-kde: -wicd-kde: For more information, visit: -wicd-kde: https://projects.kde.org/projects/extragear/network/wicd-kde wicd-kde: -- cgit v1.2.3