summaryrefslogtreecommitdiffstats
path: root/kde
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2015-01-09 00:06:49 +0100
committer Eric Hameleers <alien@slackware.com>2015-01-09 00:06:49 +0100
commitda1be5a21ba06235b67a999f696ec66e35dc17a1 (patch)
tree6df637d821a6ac0ad65f8caaf967ea2a6956a862 /kde
parentb1b35d20ce6b70330b23a9d056dcb44b58795bd6 (diff)
downloadktown-da1be5a21ba06235b67a999f696ec66e35dc17a1.tar.gz
ktown-da1be5a21ba06235b67a999f696ec66e35dc17a1.tar.xz
Prepare for new KDE 5: Frameworks 5.6.0, Plasma 5.1.2, Applications 14.12.0.
KDE 5_1501 ========== This is going to be KDE 5 for Slackware-current, composed of Frameworks 5.6.0, Plasma 5.1.2 and Applications 14.12.0. Note that there is still a lot of KDE 4 stuff in here, which is necessary to support all the Applications that have not yet been ported to KDE Frameworks 5. The Applications 15.04 (march 2015) release should offer a lot more KF5 ports. Preliminary build procedure (not verified 100% yet): ---------------------------------------------------- - (crude) get rid of Slackware's KDE: removepkg /var/log/packages/*-4.10.5-* - build all the deps using "updates.SlackBuild" script in the "deps/" directory - note that extra-cmake-modules is required here as well as when building the frameworks, so I just copied it from frameworks to deps. - logoff/login to activate Qt5 profile script. - removepkg akonadi-qt5 or else kdepimlibs-4.14.3 picks up Qt5 dependencies and its compilation will fail as a result - build all the KDE 4 stuff in the "kde/" directory, using "./KDE.SlackBuild kde libs kdebase:nepomuk-core kdepimlibs kdebase kdebindings kdebase:kde-workspace k depim extragear" - installpkg akonadi-qt5 - build the remaining KDE 5 stuff in the "kde/" directory, using "./KDE.SlackBui ld frameworks plasma plasma-extra polkit-kde applications" - build kdei ============================================================================== Eric Hameleers / alien at slackware dot com / 09-jan-2015
Diffstat (limited to '')
-rwxr-xr-xkde/KDE.SlackBuild90
-rw-r--r--kde/KDE.options2
-rw-r--r--kde/build/baloo1
-rw-r--r--kde/build/baloo-widgets1
-rw-r--r--kde/build/kactivities1
-rw-r--r--kde/build/kde-workspace1
-rw-r--r--kde/build/kdelibs1
-rw-r--r--kde/build/kdepim1
-rw-r--r--kde/build/kdepim-runtime1
-rw-r--r--kde/build/kdepimlibs1
-rw-r--r--kde/build/kfilemetadata1
-rw-r--r--kde/build/korundum1
-rw-r--r--kde/build/kross-interpreters1
-rw-r--r--kde/build/nepomuk-core1
-rw-r--r--kde/build/nepomuk-widgets1
-rw-r--r--kde/build/perlkde1
-rw-r--r--kde/build/perlqt1
-rw-r--r--kde/build/pykde41
-rw-r--r--kde/build/qtruby1
-rw-r--r--kde/build/smokegen1
-rw-r--r--kde/build/smokekde1
-rw-r--r--kde/build/smokeqt1
-rw-r--r--kde/cmake/baloo54
-rw-r--r--kde/cmake/kde-cli-tools4
l---------kde/cmake/kdeconnect-framework1
l---------kde/cmake/kdeplasma-addons1
-rw-r--r--kde/cmake/khelpcenter4
-rw-r--r--kde/cmake/kio-extras4
-rw-r--r--kde/cmake/ksysguard4
-rw-r--r--kde/cmake/kwin4
-rw-r--r--kde/cmake/networkmanager-qt21
-rw-r--r--kde/cmake/oxygen4
-rw-r--r--kde/cmake/oxygen-fonts0
-rw-r--r--kde/cmake/plasma5
l---------kde/cmake/plasma-workspace-wallpapers1
l---------kde/cmake/plasma5-nm1
-rw-r--r--kde/cmake/systemsettings4
-rw-r--r--kde/modularize304
-rw-r--r--kde/modules/applications154
-rw-r--r--kde/modules/extragear33
-rw-r--r--kde/modules/frameworks2
-rw-r--r--kde/modules/kdeaccessibility6
-rw-r--r--kde/modules/kdeadmin4
-rw-r--r--kde/modules/kdeartwork1
-rw-r--r--kde/modules/kdebase12
-rw-r--r--kde/modules/kdeedu25
-rw-r--r--kde/modules/kdegames41
-rw-r--r--kde/modules/kdegraphics17
-rw-r--r--kde/modules/kdemultimedia9
-rw-r--r--kde/modules/kdenetwork9
-rw-r--r--kde/modules/kdeplasma-addons1
-rw-r--r--kde/modules/kdesdk16
-rw-r--r--kde/modules/kdetoys4
-rw-r--r--kde/modules/kdeutils15
-rw-r--r--kde/modules/kdewebdev1
-rw-r--r--kde/modules/oxygen-icons1
-rw-r--r--kde/modules/plasma4
-rw-r--r--kde/modules/plasma-extra3
-rw-r--r--kde/modules/polkit-kde3
-rw-r--r--kde/nomake1
-rw-r--r--kde/package-blacklist2
-rw-r--r--kde/patch/amarok.patch2
-rw-r--r--kde/patch/amarok/amarok_kdebug_320855.patch37
-rw-r--r--kde/patch/amarok/amarok_kdebug_320855.patch.gzbin797 -> 0 bytes
-rw-r--r--kde/patch/baloo5.patch2
-rw-r--r--kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff69
-rw-r--r--kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gzbin845 -> 0 bytes
-rw-r--r--kde/patch/kde-baseapps.patch2
-rw-r--r--kde/patch/kde-baseapps/dolphin_kdebug_327224.patch57
-rw-r--r--kde/patch/kde-baseapps/dolphin_kdebug_327224.patch.gzbin917 -> 0 bytes
-rw-r--r--kde/patch/kde-cli-tools.patch4
-rw-r--r--kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch11
-rw-r--r--kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gzbin237 -> 0 bytes
-rw-r--r--kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff59
-rw-r--r--kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff.gzbin1073 -> 0 bytes
-rw-r--r--kde/patch/kde-runtime.patch2
-rw-r--r--kde/patch/kde-runtime/kde-runtime.kdebug324470.diff49
-rw-r--r--kde/patch/kde-runtime/kde-runtime.kdebug324470.diff.gzbin585 -> 0 bytes
-rw-r--r--kde/patch/kde-workspace.patch6
-rw-r--r--kde/patch/kde-workspace/kde-workspace.batteryapplet.diff13
-rw-r--r--kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gzbin301 -> 0 bytes
-rw-r--r--kde/patch/kde-workspace/kde-workspace.desktopnames.diff34
-rw-r--r--kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gzbin545 -> 0 bytes
-rw-r--r--kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff14
-rw-r--r--kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gzbin247 -> 0 bytes
-rw-r--r--kde/patch/kdelibs.patch10
-rw-r--r--kde/patch/kdelibs/coding-style-fixes.patch62
-rw-r--r--kde/patch/kdelibs/coding-style-fixes.patch.gzbin916 -> 0 bytes
-rw-r--r--kde/patch/kdelibs/kdelibs.docbook.patch11
-rw-r--r--kde/patch/kdelibs/kdelibs.docbook.patch.gzbin361 -> 0 bytes
-rw-r--r--kde/patch/kdelibs/kdelibs.upnp_conditional.patch15
-rw-r--r--kde/patch/kdelibs/kdelibs.upnp_conditional.patch.gzbin347 -> 0 bytes
-rw-r--r--kde/patch/kdelibs/return-application-icons-properly.patch56
-rw-r--r--kde/patch/kdelibs/return-application-icons-properly.patch.gzbin955 -> 0 bytes
-rw-r--r--kde/patch/kdelibs/return-not-break.-copy-paste-error.patch31
-rw-r--r--kde/patch/kdelibs/return-not-break.-copy-paste-error.patch.gzbin572 -> 0 bytes
-rw-r--r--kde/patch/kdelibs4support.patch2
-rw-r--r--kde/patch/kdelibs4support/update-FindGettext.patch36
-rw-r--r--kde/patch/kdelibs4support/update-FindGettext.patch.gzbin747 -> 0 bytes
-rw-r--r--kde/patch/kdepim.patch2
-rw-r--r--kde/patch/kdepim/kdepim-install_kleopatra_headers.patch122
-rw-r--r--kde/patch/kdepim/kdepim-install_kleopatra_headers.patch.gzbin1193 -> 0 bytes
-rw-r--r--kde/patch/kdepimlibs-framework.patch2
-rw-r--r--kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff10
-rw-r--r--kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff.gzbin272 -> 0 bytes
-rw-r--r--kde/patch/kdeplasma-addons.patch2
-rw-r--r--kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch76
-rw-r--r--kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch.gzbin945 -> 0 bytes
-rw-r--r--kde/patch/kdewebdev.patch2
-rw-r--r--kde/patch/kdewebdev/include-tidy.patch13
-rw-r--r--kde/patch/kdewebdev/include-tidy.patch.gzbin260 -> 0 bytes
-rw-r--r--kde/patch/kinfocenter.patch2
-rw-r--r--kde/patch/kinfocenter/kinfocenter_libpci.patch13
-rw-r--r--kde/patch/kinfocenter/kinfocenter_libpci.patch.gzbin274 -> 0 bytes
-rw-r--r--kde/patch/korundum.patch2
-rw-r--r--kde/patch/korundum/korundum_ruby19.patch31
-rw-r--r--kde/patch/korundum/korundum_ruby19.patch.gzbin488 -> 0 bytes
-rw-r--r--kde/patch/milou.patch2
-rw-r--r--kde/patch/milou/milou_krunner_include.diff11
-rw-r--r--kde/patch/milou/milou_krunner_include.diff.gzbin212 -> 0 bytes
-rw-r--r--kde/patch/oxygen-gtk3.patch2
-rw-r--r--kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch29
-rw-r--r--kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gzbin553 -> 0 bytes
-rw-r--r--kde/patch/plasma-desktop.patch4
-rwxr-xr-xkde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff60
-rwxr-xr-xkde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff.gzbin625 -> 0 bytes
-rw-r--r--kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff88
-rw-r--r--kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff.gzbin1258 -> 0 bytes
-rw-r--r--kde/patch/plasma-nm.patch2
-rw-r--r--kde/patch/plasma-nm/plasma-nm-fixes.patch322
-rw-r--r--kde/patch/plasma-nm/plasma-nm-fixes.patch.gzbin3437 -> 0 bytes
-rw-r--r--kde/patch/sddm-qt5.patch4
-rw-r--r--kde/patch/sddm-qt5/sddm_auth.diff25
-rw-r--r--kde/patch/sddm-qt5/sddm_auth.diff.gzbin379 -> 0 bytes
-rw-r--r--kde/patch/sddm-qt5/sddm_consolekit.diff13
-rw-r--r--kde/patch/sddm-qt5/sddm_consolekit.diff.gzbin294 -> 0 bytes
-rw-r--r--kde/patch/sddm-theme-breeze.patch2
-rw-r--r--kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff10
-rw-r--r--kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff.gzbin395 -> 0 bytes
-rw-r--r--kde/patch/strigi-multimedia.patch2
-rw-r--r--kde/patch/strigi-multimedia/strigi-multimedia_port.patch29
-rw-r--r--kde/patch/strigi-multimedia/strigi-multimedia_port.patch.gzbin639 -> 0 bytes
-rw-r--r--kde/patch/umbrello.patch2
-rw-r--r--kde/patch/umbrello/umbrello-4.11.4_listitem.patch13
-rw-r--r--kde/patch/umbrello/umbrello-4.11.4_listitem.patch.gzbin255 -> 0 bytes
-rw-r--r--kde/pkgsrc/kdeconnect-framework1
-rw-r--r--kde/pkgsrc/polkit-kde-framework2
-rw-r--r--kde/slack-desc/kdeconnect-framework19
-rw-r--r--kde/slack-desc/kdeedu-data19
-rw-r--r--kde/slack-desc/kpackage19
-rw-r--r--kde/slack-desc/kwayland19
-rw-r--r--kde/slack-desc/libkeduvocdocument19
-rw-r--r--kde/slack-desc/libkface19
-rw-r--r--kde/slack-desc/lokalize2
-rw-r--r--kde/slack-desc/networkmanager-qt19
-rw-r--r--kde/slack-desc/plasma-workspace-wallpapers19
-rw-r--r--kde/slack-desc/polkit-kde-framework18
-rwxr-xr-xkdei/calligra-l10n/calligra-l10n.SlackBuild117
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-af19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ar11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-az19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bg11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-br19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bs11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca@valencia11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cs19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cy11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-da19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-de19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-el11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-en_GB19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eo19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-es19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-et19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eu19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fa11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fi11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fr19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fy11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ga19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-gl19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-he11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hi11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hne11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hsb11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hu19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ia19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-is11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-it19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ja19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-kk11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-km19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lo11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lt19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lv11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mk11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ms19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mt19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nb11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nds11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ne11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nl19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nn11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no_NY19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pl19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt_BR19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ro19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ru19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-se19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sk19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sl19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr@Latn19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sv19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ta19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tg11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-th11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tr19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uk19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uz11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ven11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-wa19
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-xh11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_CN11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_TW11
-rw-r--r--kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zu11
-rwxr-xr-xkdei/kde-l10n/kde-l10n.SlackBuild152
-rw-r--r--kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh23
-rw-r--r--kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.defunct34
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bs11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fa11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ug11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-vi11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN11
-rw-r--r--kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW11
301 files changed, 4152 insertions, 532 deletions
diff --git a/kde/KDE.SlackBuild b/kde/KDE.SlackBuild
index c420986..33d4902 100755
--- a/kde/KDE.SlackBuild
+++ b/kde/KDE.SlackBuild
@@ -149,27 +149,50 @@ precheck() {
RETVAL=0
for SRCFILE in $(find $CWD/src -name "*.tar.?z*") ; do
- 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 package-blacklist |grep -v "^ *#" |grep -wq $(echo $(basename $SRCFILE) | rev | cut -f2- -d- | rev)$ ; then
- echo "Source file '$(basename $SRCFILE)' is on the package-blacklist !"
- 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' !"
+ # Check if the source tarball is mentioned in pkgsrc/
+ # meaning its package will get a different name:
+ PKGSRC=$(echo $SRCFILE |rev |cut -f2- -d- |cut -f1,2 -d/ |rev)
+ PKGBASE=$(basename $(grep -lw $PKGSRC $CWD/pkgsrc/*) 2>/dev/null)
+ if [ -z "$PKGBASE" ]; then
+ PKGBASE=$(echo $(basename $SRCFILE) |rev |cut -f2- -d- |rev)
+ fi
+ # We now have the package base name and we can start looking:
+ PKGTGT=$(grep -w ${PKGBASE}$ modules/*)
+ if [ -n "$(echo $PKGTGT |cut -d: -f2- |grep "^ *#")" ]; then
+ echo "Source file '$(basename $SRCFILE)' is commented out: ($PKGTGT) !"
+ elif cat package-blacklist |grep -v "^ *#" |grep -wq ${PKGBASE}$ ; then
+ echo "Source file '$(basename $SRCFILE)' is on the package-blacklist ($PKGBASE) !"
+ elif ! cat modules/* |grep -v "^ *#" |grep -wq ${PKGBASE} ; then
+ echo "Source file '$(basename $SRCFILE)' is not mentioned in 'modules' ($PKGBASE) !"
RETVAL=1
fi
done
- 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.*$|$MODULE-[0-9].+.tar.*$")" ] ; then
- echo "Module '$MODULE' does not have a matching source tarball !"
+ # Do we have duplicate package names?
+ PKGDUP="$(cat $CWD/modules/* |grep -v "^ *#" |grep -v "^$" |sort |uniq -d)"
+ if [ -n "$PKGDUP" ] ; then
+ echo "Multiply-defined package names: '$(echo $PKGDUP)'"
+ RETVAL=1
+ fi
+
+ for MODULE in $(cat $CWD/modules/* | grep -v "^ *#") ; do
+ # First find out if the pkg source is different from the actual pkg name:
+ if [ -f $CWD/pkgsrc/$MODULE ]; then
+ MODREF=$(cat $CWD/pkgsrc/$MODULE)
+ MODSRC="$(find $CWD/src -path $CWD/src/$MODREF-*.tar.* |grep -E "$MODREF-[^-]+.tar.*$|$MODREF-[0-9].+.tar.*$")"
+ else
+ MODREF=$MODULE
+ MODSRC="$(find $CWD/src -name $MODULE-*.tar.* |grep -E "$MODULE-[^-]+.tar.*$|$MODULE-[0-9].+.tar.*$")"
+ fi
+ if [ -z "$MODSRC" ] ; then
+ echo "Module '$MODULE' does not have a matching source tarball ($MODREF)!"
if [ "$CHECKOUT" = "yes" -o "$CHECKOUT" = "YES" ]; then
echo "Checking out KDE component at branch '$VERSION'."
- git archive --format=tar --prefix {$MODULE}-${VERSION}/ --remote ${KDEGITURI}/${MODULE}.git v${VERSION} | xz -c > $CWD/src/${MODULE}-${VERSION}.tar.xz
+ git archive --format=tar --prefix {$(basename $MODREF)}-${VERSION}/ --remote ${KDEGITURI}/$(basename ${MODREF}).git v${VERSION} | xz -c > $CWD/src/${MODREF}-${VERSION}.tar.xz
RETVAL=$?
if [ $RETVAL -ne 0 ]; then
- echo "Error while checking out '$MODULE' !"
- mv $CWD/src/${MODULE}-${VERSION}.tar.xz $CWD/src/${MODULE}-${VERSION}.tar.xz.failed
+ echo "Error while checking out '$MODULE' ($MODREF) !"
+ mv $CWD/src/${MODREF}-${VERSION}.tar.xz $CWD/src/${MODREF}-${VERSION}.tar.xz.failed
fi
else
RETVAL=1
@@ -184,9 +207,10 @@ precheck() {
done
if [ $RETVAL -eq 0 ]; then
- echo "Check complete, build starts in 5 seconds"
+ echo "Check complete, build starts in 5 seconds.."
sleep 5
else
+ echo "Precheck failed with error code '$RETVAL'."
exit 1
fi
}
@@ -504,38 +528,20 @@ mkdir -p $SLACK_KDE_BUILD_DIR
# And kde-baseapps is rebuilt after kdewebdev because it can then pickup
# libtidy and enable the Konqueror validators plugin to validate HTML.
KDEMODS=" \
+ kdelibs \
+ kdebase:nepomuk-core \
+ kdepimlibs \
+ kdebase \
+ kdebindings
+ kdebase:kde-workspace \
+ kdepim \
+ extragear \
frameworks \
plasma \
plasma-extra \
+ polkit-kde \
+ applications \
"
- #kdebase:nepomuk-core \
- #kdepimlibs \
- #kdebase \
- #kdesdk \
- #extragear:libkscreen \
- #kdegraphics \
- #kdebindings \
- #kdebase:kde-workspace \
- #kdeaccessibility \
- #kdeutils \
- #kdemultimedia \
- #extragear:libktorrent \
- #kdenetwork \
- #oxygen-icons \
- #kdeadmin \
- #kdeartwork \
- #kdegames \
- #kdetoys \
- #kdepim \
- #kdepim-runtime \
- #kdenetwork:kopete \
- #kdeedu \
- #kdewebdev \
- #kdebase:kde-baseapps \
- #kdeplasma-addons \
- #polkit-kde \
- #extragear \
- #"
# Allow for specification of individual packages to be built:
if [ -z "$1" ]; then
diff --git a/kde/KDE.options b/kde/KDE.options
index 7a18c45..25dba4d 100644
--- a/kde/KDE.options
+++ b/kde/KDE.options
@@ -3,7 +3,7 @@
# usually has a different version number), or by setting your own
# environment variables.
-[ -z $VERSION ] && export VERSION=5.0.2
+[ -z $VERSION ] && export VERSION=5.1.2
[ -z $BUILD ] && export BUILD=1
# Automatically determine the architecture we're building on:
diff --git a/kde/build/baloo b/kde/build/baloo
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/baloo
@@ -0,0 +1 @@
+2
diff --git a/kde/build/baloo-widgets b/kde/build/baloo-widgets
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/baloo-widgets
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kactivities b/kde/build/kactivities
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kactivities
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kde-workspace b/kde/build/kde-workspace
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kde-workspace
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdelibs b/kde/build/kdelibs
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdelibs
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdepim b/kde/build/kdepim
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdepim
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdepim-runtime b/kde/build/kdepim-runtime
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdepim-runtime
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kdepimlibs b/kde/build/kdepimlibs
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kdepimlibs
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kfilemetadata b/kde/build/kfilemetadata
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kfilemetadata
@@ -0,0 +1 @@
+2
diff --git a/kde/build/korundum b/kde/build/korundum
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/korundum
@@ -0,0 +1 @@
+2
diff --git a/kde/build/kross-interpreters b/kde/build/kross-interpreters
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/kross-interpreters
@@ -0,0 +1 @@
+2
diff --git a/kde/build/nepomuk-core b/kde/build/nepomuk-core
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/nepomuk-core
@@ -0,0 +1 @@
+2
diff --git a/kde/build/nepomuk-widgets b/kde/build/nepomuk-widgets
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/nepomuk-widgets
@@ -0,0 +1 @@
+2
diff --git a/kde/build/perlkde b/kde/build/perlkde
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/perlkde
@@ -0,0 +1 @@
+2
diff --git a/kde/build/perlqt b/kde/build/perlqt
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/perlqt
@@ -0,0 +1 @@
+2
diff --git a/kde/build/pykde4 b/kde/build/pykde4
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/pykde4
@@ -0,0 +1 @@
+2
diff --git a/kde/build/qtruby b/kde/build/qtruby
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/qtruby
@@ -0,0 +1 @@
+2
diff --git a/kde/build/smokegen b/kde/build/smokegen
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/smokegen
@@ -0,0 +1 @@
+2
diff --git a/kde/build/smokekde b/kde/build/smokekde
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/smokekde
@@ -0,0 +1 @@
+2
diff --git a/kde/build/smokeqt b/kde/build/smokeqt
new file mode 100644
index 0000000..0cfbf08
--- /dev/null
+++ b/kde/build/smokeqt
@@ -0,0 +1 @@
+2
diff --git a/kde/cmake/baloo5 b/kde/cmake/baloo5
index 33f041f..d296468 100644
--- a/kde/cmake/baloo5
+++ b/kde/cmake/baloo5
@@ -14,8 +14,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/kde-cli-tools b/kde/cmake/kde-cli-tools
index bc6a9b7..df39b44 100644
--- a/kde/cmake/kde-cli-tools
+++ b/kde/cmake/kde-cli-tools
@@ -11,8 +11,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/kdeconnect-framework b/kde/cmake/kdeconnect-framework
new file mode 120000
index 0000000..eff359e
--- /dev/null
+++ b/kde/cmake/kdeconnect-framework
@@ -0,0 +1 @@
+plasma \ No newline at end of file
diff --git a/kde/cmake/kdeplasma-addons b/kde/cmake/kdeplasma-addons
new file mode 120000
index 0000000..eff359e
--- /dev/null
+++ b/kde/cmake/kdeplasma-addons
@@ -0,0 +1 @@
+plasma \ No newline at end of file
diff --git a/kde/cmake/khelpcenter b/kde/cmake/khelpcenter
index bc6a9b7..df39b44 100644
--- a/kde/cmake/khelpcenter
+++ b/kde/cmake/khelpcenter
@@ -11,8 +11,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/kio-extras b/kde/cmake/kio-extras
index bc6a9b7..df39b44 100644
--- a/kde/cmake/kio-extras
+++ b/kde/cmake/kio-extras
@@ -11,8 +11,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/ksysguard b/kde/cmake/ksysguard
index bc6a9b7..df39b44 100644
--- a/kde/cmake/ksysguard
+++ b/kde/cmake/ksysguard
@@ -11,8 +11,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/kwin b/kde/cmake/kwin
index bc6a9b7..df39b44 100644
--- a/kde/cmake/kwin
+++ b/kde/cmake/kwin
@@ -11,8 +11,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/networkmanager-qt b/kde/cmake/networkmanager-qt
new file mode 100644
index 0000000..fd9ec67
--- /dev/null
+++ b/kde/cmake/networkmanager-qt
@@ -0,0 +1,21 @@
+mkdir build
+cd build
+ cmake \
+ $KDE_OPT_ARGS \
+ -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
+ -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \
+ -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -Dlconvert_executable=/usr/lib$LIBDIRSUFFIX/qt5/bin/lconvert \
+ ..
+
diff --git a/kde/cmake/oxygen b/kde/cmake/oxygen
index aa828a2..4757357 100644
--- a/kde/cmake/oxygen
+++ b/kde/cmake/oxygen
@@ -8,8 +8,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/oxygen-fonts b/kde/cmake/oxygen-fonts
deleted file mode 100644
index e69de29..0000000
--- a/kde/cmake/oxygen-fonts
+++ /dev/null
diff --git a/kde/cmake/plasma b/kde/cmake/plasma
index 1dfcf63..72fc444 100644
--- a/kde/cmake/plasma
+++ b/kde/cmake/plasma
@@ -11,8 +11,9 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/cmake/plasma-workspace-wallpapers b/kde/cmake/plasma-workspace-wallpapers
new file mode 120000
index 0000000..eff359e
--- /dev/null
+++ b/kde/cmake/plasma-workspace-wallpapers
@@ -0,0 +1 @@
+plasma \ No newline at end of file
diff --git a/kde/cmake/plasma5-nm b/kde/cmake/plasma5-nm
new file mode 120000
index 0000000..eff359e
--- /dev/null
+++ b/kde/cmake/plasma5-nm
@@ -0,0 +1 @@
+plasma \ No newline at end of file
diff --git a/kde/cmake/systemsettings b/kde/cmake/systemsettings
index bc6a9b7..df39b44 100644
--- a/kde/cmake/systemsettings
+++ b/kde/cmake/systemsettings
@@ -11,8 +11,8 @@ cd build
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/opt/kf5 \
- -DMAN_INSTALL_DIR=man \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
-DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \
-DLIB_SUFFIX=${LIBDIRSUFFIX} \
-DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \
diff --git a/kde/modularize b/kde/modularize
index 15d29dc..f6634c8 100644
--- a/kde/modularize
+++ b/kde/modularize
@@ -18,254 +18,12 @@
# easiest way to accomplish that is just to move this file out of the
# way and replace it with an empty one before building.
-# kdeaccessibility
-jovie
-kaccessible
-kmouth
-kmousetool
-kmag
-
-# kdelibs:
-kdelibs
-
-# kdebase:
-baloo
-baloo-widgets
-nepomuk-core
-nepomuk-widgets
-kfilemetadata
-kde-baseapps
-kactivities
-konsole
-kate
-kde-wallpapers
-kde-workspace
-kde-runtime
-kde-base-artwork
-
-# kdeedu:
-libkdeedu
-analitza
-artikulate
-blinken
-cantor
-kalgebra
-kalzium
-kanagram
-kbruch
-kgeography
-khangman
-kig
-kiten
-klettres
-kmplot
-kqtquickcharts
-kstars
-ktouch
-kturtle
-kwordquiz
-marble
-parley
-pairs
-rocs
-step
-
-# kdeadmin
-kcron
-ksystemlog
-kuser
-#kdeadmin
-
-# kdeartwork
-kdeartwork
-
-# kdegraphics:
-libkipi
-libkexiv2
-libkdcraw
-libksane
-okular
-kdegraphics-mobipocket
-kdegraphics-strigi-analyzer
-kdegraphics-thumbnailers
-gwenview
-kamera
-kcolorchooser
-kgamma
-kolourpaint
-kruler
-ksaneplugin
-ksnapshot
-svgpart
-
-# kdebindings
-smokegen
-smokeqt
-qtruby
-perlqt
-smokekde
-korundum
-perlkde
-pykde4
-kross-interpreters
-kimono
-qyoto
-
-# kdemultimedia
-libkcddb
-libkcompactdisc
-audiocd-kio
-dragon
-ffmpegthumbs
-mplayerthumbs
-juk
-kmix
-kscd
-
-# kdenetwork
-kdenetwork-filesharing
-kdenetwork-strigi-analyzers
-zeroconf-ioslave
-kget
-kopete
-kppp
-krdc
-krfb
-#kdenetwork
-
-# kdeutils
-ark
-filelight
-kcalc
-kcharselect
-kdf
-kfloppy
-kgpg
-#printer-applet
-print-manager
-kremotecontrol
-ktimer
-kwalletmanager
-superkaramba
-sweeper
-
-# kdegames
-libkdegames
-libkmahjongg
-klickety
-ksudoku
-ksquares
-kpat
-klines
-ksnakeduel
-kollision
-kshisen
-kblocks
-lskat
-kreversi
-bovo
-kajongg
-granatier
-kmines
-kiriki
-kigo
-bomber
-kolf
-kdiamond
-kbounce
-konquest
-kapman
-knavalbattle
-killbots
-kubrick
-kgoldrunner
-knetwalk
-kbreakout
-ksirk
-kfourinline
-picmi
-kblackbox
-palapeli
-katomic
-ktuberling
-kjumpingcube
-kmahjongg
-kspaceduel
-
-# kdewebdev
-kdewebdev
-
-# kdepim
-kdepim
-kdepim-runtime
-
-# kdepimlibs
-kdepimlibs
-
-# kdeplasma-addons
-kdeplasma-addons
-
-# kdesdk
-cervisia
-dolphin-plugins
-kapptemplate
-kcachegrind
-kde-dev-scripts
-kde-dev-utils
-kdesdk-kioslaves
-kdesdk-strigi-analyzers
-kdesdk-thumbnailers
-libkomparediff2
-kompare
-lokalize
-okteta
-poxml
-umbrello
-#kdesdk
-
-# kdetoys
-amor
-kteatime
-ktux
-#kdetoys
-
-# oxygen-icons
-oxygen-icons
+#
+# The Frameworks 5, Plasma 5 and Applications:
+#
# polkit-kde
-polkit-kde-agent-1
-polkit-kde-kcmodules-1
-
-# extragear
-bluedevil
-k3b
-kaudiocreator
-kplayer
-kwebkitpart
-oxygen-gtk2
-oxygen-gtk3
-kdevplatform
-kdevelop-pg-qt
-kdevelop
-kdev-python
-kdevelop-php
-kdevelop-php-docs
-#quanta
-wicd-kde
-networkmanagement
-libmm-qt
-libnm-qt
-plasma-nm
-skanlite
-kio-mtp
-libktorrent
-ktorrent
-amarok
-calligra
-libkscreen
-kscreen
-partitionmanager
-kdeconnect-kde
+polkit-kde-framework
# frameworks
# Tier 1, depends on Qt5, system libraries:
@@ -290,6 +48,8 @@ kcoreaddons
kjs
kimageformats
ki18n
+networkmanager-qt
+kpackage
# Tier 2, depends on Tier 1, Qt5, system libraries:
kauth
kcrash
@@ -355,6 +115,8 @@ oxygen-fonts
systemsettings
plasma-desktop
plasma-workspace
+kdeplasma-addons
+plasma-workspace-wallpapers
libmm-qt5
libnm-qt5
plasma5-nm
@@ -367,4 +129,54 @@ sddm-qt5
sddm-kcm
sddm-theme-breeze
kscreen2
+kdeconnect-framework
+
+#
+# The old KDE 4 stuff which has not been migrated yet. or is still needed
+# by un-migrated applications:
+#
+
+# kdelibs:
+kdelibs
+
+# kdebase:
+baloo
+baloo-widgets
+nepomuk-core
+nepomuk-widgets
+kfilemetadata
+kde-baseapps
+kactivities
+konsole
+kate
+kde-wallpapers
+kde-workspace
+kde-runtime
+kde-base-artwork
+
+# kdebindings
+smokegen
+smokeqt
+qtruby
+perlqt
+smokekde
+korundum
+perlkde
+pykde4
+kross-interpreters
+kimono
+qyoto
+
+# kdepim
+kdepim
+kdepim-runtime
+
+# kdepimlibs
+kdepimlibs
+
+# kdeplasma-addons
+#kdeplasma-addons
+
+# extragear
+calligra
diff --git a/kde/modules/applications b/kde/modules/applications
new file mode 100644
index 0000000..27e1efa
--- /dev/null
+++ b/kde/modules/applications
@@ -0,0 +1,154 @@
+# https://community.kde.org/Applications/14.12_Release_Notes
+# Ported to KF5:
+kate
+konsole
+analitza
+gwenview
+kalgebra
+kanagram
+khangman
+kig
+parley
+kapptemplate
+okteta
+libkeduvocdocument
+# Not yet ported to KF5:
+amor
+ark
+artikulate
+audiocd-kio
+blinken
+bomber
+bovo
+cantor
+cervisia
+dolphin-plugins
+dragon
+ffmpegthumbs
+filelight
+granatier
+jovie
+juk
+kaccessible
+kajongg
+kalzium
+kamera
+kapman
+katomic
+kblackbox
+kblocks
+kbounce
+kbreakout
+kbruch
+kcachegrind
+kcalc
+kcharselect
+kcolorchooser
+kcron
+kde-base-artwork
+kde-baseapps
+kde-dev-scripts
+kde-dev-utils
+kde-runtime
+kde-wallpapers
+kdeartwork
+kdeedu-data
+kdegraphics-mobipocket
+kdegraphics-strigi-analyzer
+kdegraphics-thumbnailers
+kdenetwork-filesharing
+kdenetwork-strigi-analyzers
+kdesdk-kioslaves
+kdesdk-strigi-analyzers
+kdesdk-thumbnailers
+kdewebdev
+kdf
+kdiamond
+kfloppy
+kfourinline
+kgamma
+kgeography
+kget
+kgoldrunner
+kgpg
+kigo
+killbots
+kiriki
+kiten
+kjumpingcube
+klettres
+klickety
+klines
+kmag
+kmahjongg
+kmines
+kmix
+kmousetool
+kmouth
+kmplot
+knavalbattle
+knetwalk
+kolf
+kollision
+kolourpaint
+kompare
+konquest
+kopete
+kpat
+kppp
+kqtquickcharts
+krdc
+kremotecontrol
+kreversi
+krfb
+kruler
+ksaneplugin
+kscd
+kshisen
+ksirk
+ksnakeduel
+ksnapshot
+kspaceduel
+ksquares
+kstars
+ksudoku
+ksystemlog
+kteatime
+ktimer
+ktouch
+ktuberling
+kturtle
+ktux
+kubrick
+kuser
+kwalletmanager
+kwordquiz
+libkcddb
+libkcompactdisc
+libkdcraw
+libkdeedu
+libkdegames
+libkexiv2
+libkface
+libkipi
+libkmahjongg
+libkomparediff2
+libksane
+lokalize
+lskat
+marble
+mplayerthumbs
+okular
+oxygen-icons
+pairs
+palapeli
+picmi
+poxml
+print-manager
+rocs
+step
+superkaramba
+svgpart
+sweeper
+umbrello
+zeroconf-ioslave
diff --git a/kde/modules/extragear b/kde/modules/extragear
index 16e6217..2889bf5 100644
--- a/kde/modules/extragear
+++ b/kde/modules/extragear
@@ -1,35 +1,2 @@
-bluedevil
-k3b
-kaudiocreator
-kplayer
-kwebkitpart
-oxygen-gtk2
-oxygen-gtk3
-kdevplatform
-kdevelop-pg-qt
-kdevelop
-kdev-python
-kdevelop-php
-kdevelop-php-docs
-#quanta
-wicd-kde
-networkmanagement
-libmm-qt
-libnm-qt
-plasma-nm
-skanlite
-kio-mtp
-libktorrent
-ktorrent
-amarok
calligra
-libkscreen
-kscreen
-partitionmanager
-kdeconnect-kde
-sddm-qt5
-sddm-theme-breeze
-kscreen2
-libmm-qt5
-libnm-qt5
diff --git a/kde/modules/frameworks b/kde/modules/frameworks
index cae31c2..109737a 100644
--- a/kde/modules/frameworks
+++ b/kde/modules/frameworks
@@ -21,6 +21,8 @@ kcoreaddons
kjs
kimageformats
ki18n
+networkmanager-qt
+kpackage
# Tier 2, depends on Tier 1, Qt5, system libraries:
kauth
kcrash
diff --git a/kde/modules/kdeaccessibility b/kde/modules/kdeaccessibility
deleted file mode 100644
index c8cda11..0000000
--- a/kde/modules/kdeaccessibility
+++ /dev/null
@@ -1,6 +0,0 @@
-#kdeaccessibility
-#jovie
-kaccessible
-kmouth
-kmousetool
-kmag
diff --git a/kde/modules/kdeadmin b/kde/modules/kdeadmin
deleted file mode 100644
index f5f2bd1..0000000
--- a/kde/modules/kdeadmin
+++ /dev/null
@@ -1,4 +0,0 @@
-kcron
-ksystemlog
-kuser
-#kdeadmin
diff --git a/kde/modules/kdeartwork b/kde/modules/kdeartwork
deleted file mode 100644
index e0f2432..0000000
--- a/kde/modules/kdeartwork
+++ /dev/null
@@ -1 +0,0 @@
-kdeartwork
diff --git a/kde/modules/kdebase b/kde/modules/kdebase
index 5923962..ab8c03d 100644
--- a/kde/modules/kdebase
+++ b/kde/modules/kdebase
@@ -3,11 +3,11 @@ baloo
baloo-widgets
nepomuk-core
nepomuk-widgets
-kde-baseapps
+#kde-baseapps
kactivities
-konsole
-kate
-kde-wallpapers
+#konsole
+#kate
+#kde-wallpapers
kde-workspace
-kde-runtime
-kde-base-artwork
+#kde-runtime
+#kde-base-artwork
diff --git a/kde/modules/kdeedu b/kde/modules/kdeedu
deleted file mode 100644
index 62888ad..0000000
--- a/kde/modules/kdeedu
+++ /dev/null
@@ -1,25 +0,0 @@
-libkdeedu
-analitza
-artikulate
-blinken
-cantor
-kalgebra
-kalzium
-kanagram
-kbruch
-kgeography
-khangman
-kig
-kiten
-klettres
-kmplot
-kstars
-kqtquickcharts
-ktouch
-kturtle
-kwordquiz
-marble
-parley
-pairs
-rocs
-step
diff --git a/kde/modules/kdegames b/kde/modules/kdegames
deleted file mode 100644
index eb3133b..0000000
--- a/kde/modules/kdegames
+++ /dev/null
@@ -1,41 +0,0 @@
-libkdegames
-libkmahjongg
-klickety
-ksudoku
-ksquares
-kpat
-klines
-ksnakeduel
-kollision
-kshisen
-kblocks
-lskat
-kreversi
-bovo
-kajongg
-granatier
-kmines
-kiriki
-kigo
-bomber
-kolf
-kdiamond
-kbounce
-konquest
-kapman
-knavalbattle
-killbots
-kubrick
-kgoldrunner
-knetwalk
-kbreakout
-ksirk
-kfourinline
-picmi
-kblackbox
-palapeli
-katomic
-ktuberling
-kjumpingcube
-kmahjongg
-kspaceduel
diff --git a/kde/modules/kdegraphics b/kde/modules/kdegraphics
deleted file mode 100644
index 485b3a8..0000000
--- a/kde/modules/kdegraphics
+++ /dev/null
@@ -1,17 +0,0 @@
-libkipi
-libkexiv2
-libkdcraw
-libksane
-okular
-kdegraphics-mobipocket
-kdegraphics-strigi-analyzer
-kdegraphics-thumbnailers
-gwenview
-kamera
-kcolorchooser
-kgamma
-kolourpaint
-kruler
-ksaneplugin
-ksnapshot
-svgpart
diff --git a/kde/modules/kdemultimedia b/kde/modules/kdemultimedia
deleted file mode 100644
index a78827b..0000000
--- a/kde/modules/kdemultimedia
+++ /dev/null
@@ -1,9 +0,0 @@
-libkcddb
-libkcompactdisc
-audiocd-kio
-dragon
-#ffmpegthumbs
-mplayerthumbs
-juk
-kmix
-#kscd
diff --git a/kde/modules/kdenetwork b/kde/modules/kdenetwork
deleted file mode 100644
index e588018..0000000
--- a/kde/modules/kdenetwork
+++ /dev/null
@@ -1,9 +0,0 @@
-kdenetwork-filesharing
-kdenetwork-strigi-analyzers
-zeroconf-ioslave
-kget
-kopete
-kppp
-krdc
-krfb
-#kdenetwork
diff --git a/kde/modules/kdeplasma-addons b/kde/modules/kdeplasma-addons
deleted file mode 100644
index cf9d5ea..0000000
--- a/kde/modules/kdeplasma-addons
+++ /dev/null
@@ -1 +0,0 @@
-kdeplasma-addons
diff --git a/kde/modules/kdesdk b/kde/modules/kdesdk
deleted file mode 100644
index 353102d..0000000
--- a/kde/modules/kdesdk
+++ /dev/null
@@ -1,16 +0,0 @@
-cervisia
-dolphin-plugins
-kapptemplate
-kcachegrind
-kde-dev-scripts
-kde-dev-utils
-kdesdk-kioslaves
-kdesdk-strigi-analyzers
-kdesdk-thumbnailers
-libkomparediff2
-kompare
-lokalize
-okteta
-poxml
-umbrello
-#kdesdk
diff --git a/kde/modules/kdetoys b/kde/modules/kdetoys
deleted file mode 100644
index f06f3e7..0000000
--- a/kde/modules/kdetoys
+++ /dev/null
@@ -1,4 +0,0 @@
-amor
-kteatime
-ktux
-#kdetoys
diff --git a/kde/modules/kdeutils b/kde/modules/kdeutils
deleted file mode 100644
index 9bdf3eb..0000000
--- a/kde/modules/kdeutils
+++ /dev/null
@@ -1,15 +0,0 @@
-#kdeutils
-ark
-filelight
-kcalc
-kcharselect
-kdf
-kfloppy
-kgpg
-#printer-applet
-print-manager
-kremotecontrol
-ktimer
-kwalletmanager
-superkaramba
-sweeper
diff --git a/kde/modules/kdewebdev b/kde/modules/kdewebdev
deleted file mode 100644
index 2be324d..0000000
--- a/kde/modules/kdewebdev
+++ /dev/null
@@ -1 +0,0 @@
-kdewebdev
diff --git a/kde/modules/oxygen-icons b/kde/modules/oxygen-icons
deleted file mode 100644
index 8252519..0000000
--- a/kde/modules/oxygen-icons
+++ /dev/null
@@ -1 +0,0 @@
-oxygen-icons
diff --git a/kde/modules/plasma b/kde/modules/plasma
index 4ea130b..3bb54b8 100644
--- a/kde/modules/plasma
+++ b/kde/modules/plasma
@@ -18,8 +18,10 @@ oxygen-fonts
systemsettings
plasma-workspace
plasma-desktop
+kdeplasma-addons
+plasma-workspace-wallpapers
libmm-qt5
-libnm-qt5
+#libnm-qt5
plasma5-nm
powerdevil
khotkeys
diff --git a/kde/modules/plasma-extra b/kde/modules/plasma-extra
index fa3e52e..eef9258 100644
--- a/kde/modules/plasma-extra
+++ b/kde/modules/plasma-extra
@@ -1,5 +1,6 @@
sddm-qt5
-sddm-kcm
+#sddm-kcm
sddm-theme-breeze
kscreen2
+kdeconnect-framework
diff --git a/kde/modules/polkit-kde b/kde/modules/polkit-kde
index 9c1e647..a047f04 100644
--- a/kde/modules/polkit-kde
+++ b/kde/modules/polkit-kde
@@ -1,2 +1 @@
-polkit-kde-agent-1
-polkit-kde-kcmodules-1
+polkit-kde-framework
diff --git a/kde/nomake b/kde/nomake
index e68ad95..e9aa890 100644
--- a/kde/nomake
+++ b/kde/nomake
@@ -1,2 +1,3 @@
oxygen-fonts
+sddm-theme-breeze
diff --git a/kde/package-blacklist b/kde/package-blacklist
index 71e99c4..7aeedf7 100644
--- a/kde/package-blacklist
+++ b/kde/package-blacklist
@@ -7,3 +7,5 @@
kimono
qyoto
+# We need to support Wayland first.
+kwayland
diff --git a/kde/patch/amarok.patch b/kde/patch/amarok.patch
index ffc66be..9fc3963 100644
--- a/kde/patch/amarok.patch
+++ b/kde/patch/amarok.patch
@@ -1,4 +1,4 @@
# Fix a crash in KDE 4.11:
# See also https://bugs.kde.org/show_bug.cgi?id=320855
-zcat $CWD/patch/amarok/amarok_kdebug_320855.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/amarok/amarok_kdebug_320855.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/amarok/amarok_kdebug_320855.patch b/kde/patch/amarok/amarok_kdebug_320855.patch
new file mode 100644
index 0000000..ce36100
--- /dev/null
+++ b/kde/patch/amarok/amarok_kdebug_320855.patch
@@ -0,0 +1,37 @@
+From: Hrvoje Senjan <hrvoje.senjan@gmail.com>
+Date: Mon, 10 Jun 2013 07:26:37 +0000
+Subject: Remove usage of (fake) Amarok-Mockup theme
+X-Git-Tag: v2.7.90
+X-Git-Url: http://quickgit.kde.org/?p=amarok.git&a=commitdiff&h=e899704b3db4af2ff228eb0d4dbbec05fb9a2448
+---
+Remove usage of (fake) Amarok-Mockup theme
+
+This is due to https://bugs.kde.org/show_bug.cgi?id=320855
+Amarok-Mockup is unused, as far i can see, and also makes Amarok crash with kdelibs master/4.11
+If it is still needed, or there is a better solution, i'll discard the review...
+
+From 6b85a2899a30db5acebee92182a67778499a8d9e Mon Sep 17 00:00:00 2001
+From: Hrvoje Senjan <hrvoje.senjan@gmail.com>
+Date: Sun, 9 Jun 2013 19:55:58 +0200
+Subject: [PATCH 1/1] Kill Amarok-Mockup
+
+BUG: 320855
+FIXED-IN: 2.8
+REVIEW: 110917
+---
+
+
+--- a/src/context/ContextView.cpp
++++ b/src/context/ContextView.cpp
+@@ -78,11 +78,6 @@
+ p.setColor( QPalette::Base, c );
+ setPalette( p );
+
+- PERF_LOG( "Accessing Plasma::Theme" );
+- // here we initialize all the Plasma paths to Amarok paths
+- Plasma::Theme::defaultTheme()->setUseGlobalSettings( false );
+- Theme::defaultTheme()->setThemeName( "Amarok-Mockup" );
+- PERF_LOG( "Access to Plasma::Theme complete" )
+ contextScene()->setAppletMimeType( "text/x-amarokappletservicename" );
+
+ cont->setPos( 0, 0 );
diff --git a/kde/patch/amarok/amarok_kdebug_320855.patch.gz b/kde/patch/amarok/amarok_kdebug_320855.patch.gz
deleted file mode 100644
index ba0d690..0000000
--- a/kde/patch/amarok/amarok_kdebug_320855.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/baloo5.patch b/kde/patch/baloo5.patch
index e1836fd..794bcd9 100644
--- a/kde/patch/baloo5.patch
+++ b/kde/patch/baloo5.patch
@@ -1,3 +1,3 @@
# Adapt to changes in KAboutData (will be fixed in next release):
-#zcat $CWD/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/baloo5/baloo-4.96.0_kaboutdata.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff b/kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff
new file mode 100644
index 0000000..36ec0d1
--- /dev/null
+++ b/kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff
@@ -0,0 +1,69 @@
+From: Andreas Hartmetz <ahartmetz@gmail.com>
+Date: Wed, 14 May 2014 02:36:57 +0000
+Subject: Adapt to changes in KAboutData.
+X-Git-Url: http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=46e3ea7828c8066e75bec87ba0a19d5ef3bd700a
+---
+Adapt to changes in KAboutData.
+---
+
+
+--- a/src/file/kcm/kcm.cpp
++++ b/src/file/kcm/kcm.cpp
+@@ -58,8 +58,8 @@
+ : KCModule(parent, args)
+ {
+ KAboutData* about = new KAboutData(
+- "kcm_baloofile", "kcm_baloofile", i18n("Configure Desktop Search"),
+- "0.1", QString(), KAboutData::License_GPL,
++ "kcm_baloofile", i18n("Configure Desktop Search"),
++ "0.1", QString(), KAboutLicense::GPL,
+ i18n("Copyright 2007-2010 Sebastian Trüg"));
+ about->addAuthor(i18n("Sebastian Trüg"), QString(), "trueg@kde.org");
+ about->addAuthor(i18n("Vishesh Handa"), QString(), "vhanda@kde.org");
+
+--- a/src/file/main.cpp
++++ b/src/file/main.cpp
+@@ -44,9 +44,9 @@
+ lowerSchedulingPriority();
+ lowerPriority();
+
+- KAboutData aboutData("baloo_file", "baloo_file", i18n("Baloo File"), "0.1",
++ KAboutData aboutData("baloo_file", i18n("Baloo File"), "0.1",
+ i18n("An application to handle file metadata"),
+- KAboutData::License_LGPL_V2);
++ KAboutLicense::LGPL_V2);
+ aboutData.addAuthor(i18n("Vishesh Handa"), i18n("Maintainer"), "me@vhanda.in", "http://vhanda.in");
+
+ KAboutData::setApplicationData(aboutData);
+
+--- a/src/tools/baloosearch/main.cpp
++++ b/src/tools/baloosearch/main.cpp
+@@ -55,11 +55,10 @@
+ int main(int argc, char* argv[])
+ {
+ KAboutData aboutData("baloosearch",
+- "baloosearch",
+ i18n("Baloo Search"),
+ "0.1",
+ i18n("Baloo Search - A debugging tool"),
+- KAboutData::License_GPL,
++ KAboutLicense::GPL,
+ i18n("(c) 2013, Vishesh Handa"));
+ aboutData.addAuthor(i18n("Vishesh Handa"), i18n("Maintainer"), "me@vhanda.in");
+
+
+--- a/src/tools/balooshow/main.cpp
++++ b/src/tools/balooshow/main.cpp
+@@ -46,11 +46,10 @@
+ int main(int argc, char* argv[])
+ {
+ KAboutData aboutData("balooshow",
+- "balooshow",
+ i18n("Baloo Show"),
+ "0.1",
+ i18n("The Baloo data Viewer - A debugging tool"),
+- KAboutData::License_GPL,
++ KAboutLicense::GPL,
+ i18n("(c) 2012, Vishesh Handa"));
+ aboutData.addAuthor(i18n("Vishesh Handa"), i18n("Maintainer"), "me@vhanda.in");
+
diff --git a/kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gz b/kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gz
deleted file mode 100644
index e94d3ae..0000000
--- a/kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kde-baseapps.patch b/kde/patch/kde-baseapps.patch
index de218f2..988504d 100644
--- a/kde/patch/kde-baseapps.patch
+++ b/kde/patch/kde-baseapps.patch
@@ -1,5 +1,5 @@
# Fix for bug https://bugs.kde.org/show_bug.cgi?id=327224
# "Regression: Dolphin doesn't accept URLs containing a kio-slave as parameter"
# Fixed in KDE 4.11.4.
-#zcat $CWD/patch/kde-baseapps/dolphin_kdebug_327224.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/kde-baseapps/dolphin_kdebug_327224.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kde-baseapps/dolphin_kdebug_327224.patch b/kde/patch/kde-baseapps/dolphin_kdebug_327224.patch
new file mode 100644
index 0000000..8210d87
--- /dev/null
+++ b/kde/patch/kde-baseapps/dolphin_kdebug_327224.patch
@@ -0,0 +1,57 @@
+Revert "Files passed as arguments: Ignore unsupported files"
+
+This reverts commit cd9e50ae4f3ded5a78d0cfb09a67684a9c15d726.
+
+See bug#327224 for details.
+
+--- a/dolphin/src/dolphinmainwindow.cpp
++++ b/dolphin/src/dolphinmainwindow.cpp
+@@ -31,7 +31,6 @@
+ #include "panels/information/informationpanel.h"
+ #include "settings/dolphinsettingsdialog.h"
+ #include "statusbar/dolphinstatusbar.h"
+-#include "views/dolphinview.h"
+ #include "views/dolphinviewactionhandler.h"
+ #include "views/dolphinremoteencoding.h"
+ #include "views/draganddrophelper.h"
+@@ -244,20 +243,8 @@
+ return;
+ }
+
+- // dirs could contain URLs that actually point to archives or other files.
+- // Replace them by URLs we can open where possible and filter the rest out.
+- QList<KUrl> urlsToOpen;
+- foreach (const KUrl& rawUrl, dirs) {
+- const KFileItem& item = KFileItem(KFileItem::Unknown, KFileItem::Unknown, rawUrl);
+- item.determineMimeType();
+- const KUrl& url = DolphinView::openItemAsFolderUrl(item);
+- if (!url.isEmpty()) {
+- urlsToOpen.append(url);
+- }
+- }
+-
+- if (urlsToOpen.count() == 1) {
+- m_activeViewContainer->setUrl(urlsToOpen.first());
++ if (dirs.count() == 1) {
++ m_activeViewContainer->setUrl(dirs.first());
+ return;
+ }
+
+@@ -267,12 +254,12 @@
+
+ // Open each directory inside a new tab. If the "split view" option has been enabled,
+ // always show two directories within one tab.
+- QList<KUrl>::const_iterator it = urlsToOpen.begin();
+- while (it != urlsToOpen.end()) {
++ QList<KUrl>::const_iterator it = dirs.begin();
++ while (it != dirs.end()) {
+ openNewTab(*it);
+ ++it;
+
+- if (hasSplitView && (it != urlsToOpen.end())) {
++ if (hasSplitView && (it != dirs.end())) {
+ const int tabIndex = m_viewTab.count() - 1;
+ m_viewTab[tabIndex].secondaryView->setUrl(*it);
+ ++it;
+
+
diff --git a/kde/patch/kde-baseapps/dolphin_kdebug_327224.patch.gz b/kde/patch/kde-baseapps/dolphin_kdebug_327224.patch.gz
deleted file mode 100644
index f920cbb..0000000
--- a/kde/patch/kde-baseapps/dolphin_kdebug_327224.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kde-cli-tools.patch b/kde/patch/kde-cli-tools.patch
index 2dc0fe3..a76227d 100644
--- a/kde/patch/kde-cli-tools.patch
+++ b/kde/patch/kde-cli-tools.patch
@@ -1,6 +1,6 @@
# Remove CONFIG argument from find_package(KF5);
# This is no longer wanted, since ECM has a FindKF5 module.
-#zcat $CWD/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/kde-cli-tools/kde-cli-tools_ecm.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
# Adjust for the change in KAboutData:
-#zcat $CWD/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch b/kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch
new file mode 100644
index 0000000..1ff1f84
--- /dev/null
+++ b/kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch
@@ -0,0 +1,11 @@
+--- kde-cli-tools-20140602git/CMakeLists.txt.orig 2014-06-02 13:45:49.000000000 +0200
++++ kde-cli-tools-20140602git/CMakeLists.txt 2014-06-02 23:45:22.337682384 +0200
+@@ -21,7 +21,7 @@
+ Test
+ )
+
+-find_package(KF5 CONFIG REQUIRED COMPONENTS
++find_package(KF5 REQUIRED COMPONENTS
+ Config
+ Init
+ KCMUtils
diff --git a/kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gz b/kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gz
deleted file mode 100644
index 41dc277..0000000
--- a/kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff b/kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff
new file mode 100644
index 0000000..e88a512
--- /dev/null
+++ b/kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff
@@ -0,0 +1,59 @@
+diff -uar kde-cli-tools-20140602git.orig/kdesu/kdesu.cpp kde-cli-tools-20140602git/kdesu/kdesu.cpp
+--- kde-cli-tools-20140602git.orig/kdesu/kdesu.cpp 2014-06-02 13:45:49.000000000 +0200
++++ kde-cli-tools-20140602git/kdesu/kdesu.cpp 2014-06-03 00:41:16.998697492 +0200
+@@ -81,9 +81,9 @@
+ if (duser.isEmpty())
+ duser = "root";
+
+- KAboutData aboutData("kdesu", 0, i18n("KDE su"),
++ KAboutData aboutData("kdesu", i18n("KDE su"),
+ Version, i18n("Runs a program with elevated privileges."),
+- KAboutData::License_Artistic,
++ KAboutLicense::Artistic,
+ i18n("Copyright (c) 1998-2000 Geert Jansen, Pietro Iglio"));
+ aboutData.addAuthor(i18n("Geert Jansen"), i18n("Maintainer"),
+ "jansen@kde.org", "http://www.stack.nl/~geertj/");
+diff -uar kde-cli-tools-20140602git.orig/kioclient/kioclient.cpp kde-cli-tools-20140602git/kioclient/kioclient.cpp
+--- kde-cli-tools-20140602git.orig/kioclient/kioclient.cpp 2014-06-02 13:45:49.000000000 +0200
++++ kde-cli-tools-20140602git/kioclient/kioclient.cpp 2014-06-03 00:41:50.446696159 +0200
+@@ -133,7 +133,7 @@
+ QString programName = i18n("KIO Client");
+ QString description = i18n("Command-line tool for network-transparent operations");
+ QString version = "2.0";
+- KAboutData data(appName, appName, programName, version, description, KAboutData::License_LGPL_V2);
++ KAboutData data(appName, programName, version, description, KAboutLicense::LGPL_V2);
+
+ QCommandLineParser parser;
+ parser.addOption(QCommandLineOption("noninteractive", i18n("Non-interactive use: no message boxes. If you don't want a"
+diff -uar kde-cli-tools-20140602git.orig/kreadconfig/kreadconfig.cpp kde-cli-tools-20140602git/kreadconfig/kreadconfig.cpp
+--- kde-cli-tools-20140602git.orig/kreadconfig/kreadconfig.cpp 2014-06-02 13:45:49.000000000 +0200
++++ kde-cli-tools-20140602git/kreadconfig/kreadconfig.cpp 2014-06-03 00:40:33.820702023 +0200
+@@ -53,10 +53,10 @@
+ int main(int argc, char **argv)
+ {
+ QCoreApplication app(argc, argv);
+- KAboutData aboutData("kreadconfig", 0, i18n("KReadConfig"),
++ KAboutData aboutData("kreadconfig", i18n("KReadConfig"),
+ "1.0.1",
+ i18n("Read KConfig entries - for use in shell scripts"),
+- KAboutData::License_GPL,
++ KAboutLicense::GPL,
+ i18n("(c) 2001 Red Hat, Inc."));
+ aboutData.addAuthor(i18n("Bernhard Rosenkraenzer"), QString(), "bero@redhat.com");
+
+diff -uar kde-cli-tools-20140602git.orig/kreadconfig/kwriteconfig.cpp kde-cli-tools-20140602git/kreadconfig/kwriteconfig.cpp
+--- kde-cli-tools-20140602git.orig/kreadconfig/kwriteconfig.cpp 2014-06-02 13:45:49.000000000 +0200
++++ kde-cli-tools-20140602git/kreadconfig/kwriteconfig.cpp 2014-06-03 00:39:54.811701204 +0200
+@@ -31,10 +31,10 @@
+ int main(int argc, char **argv)
+ {
+ QCoreApplication app(argc, argv);
+- KAboutData aboutData("kwriteconfig", 0, i18n("KWriteConfig"),
++ KAboutData aboutData("kwriteconfig", i18n("KWriteConfig"),
+ "1.0.0",
+ i18n("Write KConfig entries - for use in shell scripts"),
+- KAboutData::License_GPL,
++ KAboutLicense::GPL,
+ i18n("(c) 2001 Red Hat, Inc. & Luís Pedro Coelho"));
+ aboutData.addAuthor("Luís Pedro Coelho", QString(), "luis_pedro@netcabo.pt");
+ aboutData.addAuthor("Bernhard Rosenkraenzer", i18n("Wrote kreadconfig on which this is based"), "bero@redhat.com");
diff --git a/kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff.gz b/kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff.gz
deleted file mode 100644
index 80650da..0000000
--- a/kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kde-runtime.patch b/kde/patch/kde-runtime.patch
index b0efb11..7d65729 100644
--- a/kde/patch/kde-runtime.patch
+++ b/kde/patch/kde-runtime.patch
@@ -1,4 +1,4 @@
# Fix KDE bug 324470 - solved in KDE 4.11.2.
# - Minimize/maximize by clicking taskbar entries requires double click.
-#zcat $CWD/patch/kde-runtime/kde-runtime.kdebug324470.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/kde-runtime/kde-runtime.kdebug324470.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kde-runtime/kde-runtime.kdebug324470.diff b/kde/patch/kde-runtime/kde-runtime.kdebug324470.diff
new file mode 100644
index 0000000..4269df8
--- /dev/null
+++ b/kde/patch/kde-runtime/kde-runtime.kdebug324470.diff
@@ -0,0 +1,49 @@
+commit be1a5d484c70f4f6a383150810afbfbb367db2ac
+Author: Eike Hein <hein@kde.org>
+Date: Tue Sep 3 20:29:23 2013 +0200
+
+ Discard the recorded events in the item-local handlers.
+
+ Solves problems with identical events being ignored due to
+ QGraphicsView's reuse of QGraphicsSceneMouseEvent instances.
+
+ CCMAIL:rdieter@fedoraproject.org
+ BUG:324470
+ BUG:324471
+
+diff --git a/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp
+index b534845..36530e0 100644
+--- a/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp
++++ b/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp
+@@ -90,6 +90,7 @@ bool MouseEventListener::containsMouse() const
+ void MouseEventListener::mousePressEvent(QGraphicsSceneMouseEvent *me)
+ {
+ if (m_lastEvent == me) {
++ m_lastEvent = 0;
+ return;
+ }
+
+@@ -112,6 +113,7 @@ void MouseEventListener::mousePressEvent(QGraphicsSceneMouseEvent *me)
+ void MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent *me)
+ {
+ if (m_lastEvent == me) {
++ m_lastEvent = 0;
+ return;
+ }
+
+@@ -122,6 +124,7 @@ void MouseEventListener::mouseMoveEvent(QGraphicsSceneMouseEvent *me)
+ void MouseEventListener::mouseReleaseEvent(QGraphicsSceneMouseEvent *me)
+ {
+ if (m_lastEvent == me) {
++ m_lastEvent = 0;
+ return;
+ }
+
+@@ -138,6 +141,7 @@ void MouseEventListener::mouseReleaseEvent(QGraphicsSceneMouseEvent *me)
+ void MouseEventListener::wheelEvent(QGraphicsSceneWheelEvent *we)
+ {
+ if (m_lastEvent == we) {
++ m_lastEvent = 0;
+ return;
+ }
+
diff --git a/kde/patch/kde-runtime/kde-runtime.kdebug324470.diff.gz b/kde/patch/kde-runtime/kde-runtime.kdebug324470.diff.gz
deleted file mode 100644
index 99d9296..0000000
--- a/kde/patch/kde-runtime/kde-runtime.kdebug324470.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kde-workspace.patch b/kde/patch/kde-workspace.patch
index 270c10a..a653e5c 100644
--- a/kde/patch/kde-workspace.patch
+++ b/kde/patch/kde-workspace.patch
@@ -1,9 +1,9 @@
# Increase the timeout to accomodate slow-to-initialize video chipset drivers:
-zcat $CWD/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff | 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 ; }
+cat $CWD/patch/kde-workspace/kde-workspace.batteryapplet.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
# Fix crash when DesktopNames isn't set (fixed in 4.11.10):
-zcat $CWD/patch/kde-workspace/kde-workspace.desktopnames.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/kde-workspace/kde-workspace.desktopnames.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff
new file mode 100644
index 0000000..7958278
--- /dev/null
+++ b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff
@@ -0,0 +1,13 @@
+diff -ur kde-workspace-4.8.80/plasma/generic/applets/batterymonitor/contents/config/main.xml kde-workspace-4.8.80-battery-plasmoid-showremainingtime/plasma/generic/applets/batterymonitor/contents/config/main.xml
+--- kde-workspace-4.8.80/plasma/generic/applets/batterymonitor/contents/config/main.xml 2012-05-23 01:55:18.000000000 +0200
++++ kde-workspace-4.8.80-battery-plasmoid-showremainingtime/plasma/generic/applets/batterymonitor/contents/config/main.xml 2012-05-26 22:09:44.000000000 +0200
+@@ -10,7 +10,7 @@
+ <default>false</default>
+ </entry>
+ <entry name="showRemainingTime" type="Bool">
+- <default>false</default>
++ <default>true</default>
+ </entry>
+ </group>
+
+
diff --git a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz
deleted file mode 100644
index 7e16f14..0000000
--- a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kde-workspace/kde-workspace.desktopnames.diff b/kde/patch/kde-workspace/kde-workspace.desktopnames.diff
new file mode 100644
index 0000000..59aef1c
--- /dev/null
+++ b/kde/patch/kde-workspace/kde-workspace.desktopnames.diff
@@ -0,0 +1,34 @@
+commit e1724800ecf3c6a7035dfa7bcaa50b2a8f48688f
+Author: David Faure <faure@kde.org>
+Date: Fri May 2 10:26:38 2014 +0200
+
+ Fix crash when DesktopNames isn't set
+
+ BUG: 334159
+ FIXED-IN: 4.11.10
+
+diff --git a/kdm/backend/client.c b/kdm/backend/client.c
+index 335cc3e..a2d06c2 100644
+--- a/kdm/backend/client.c
++++ b/kdm/backend/client.c
+@@ -1810,12 +1810,14 @@ startClient(volatile int *pid)
+ !(sessargs = iniEntry(str, "Desktop Entry", "Exec", 0)))
+ sessargs = "";
+ buf = iniEntry(str, "Desktop Entry", "DesktopNames", 0);
+- for (buf2 = buf; *buf2; ++buf2) {
+- if (*buf2 == ';')
+- *buf2 = ':';
++ if (buf) {
++ for (buf2 = buf; *buf2; ++buf2) {
++ if (*buf2 == ';')
++ *buf2 = ':';
++ }
++ userEnviron = setEnv(userEnviron, "XDG_CURRENT_DESKTOP", buf);
++ free(buf);
+ }
+- userEnviron = setEnv(userEnviron, "XDG_CURRENT_DESKTOP", buf);
+- free(buf);
+ free(str);
+ free(fname);
+ goto gotit;
+
diff --git a/kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz b/kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz
deleted file mode 100644
index add85ed..0000000
--- a/kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff b/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff
new file mode 100644
index 0000000..4dd9848
--- /dev/null
+++ b/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff
@@ -0,0 +1,14 @@
+--- ./kdm/config.def.orig 2010-09-30 16:20:21.000000000 -0500
++++ ./kdm/config.def 2010-12-01 19:13:02.356002453 -0600
+@@ -1343,9 +1343,9 @@
+
+ Key: ServerTimeout
+ Type: int
+-Default: 30
++Default: 45
+ User: core
+-Instance: #:*/
++Instance: :*/
+ Comment:
+ How long to wait for a local &X-Server; to come up.
+ Description:
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
deleted file mode 100644
index a9c2bae..0000000
--- a/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdelibs.patch b/kde/patch/kdelibs.patch
index c314b55..e083090 100644
--- a/kde/patch/kdelibs.patch
+++ b/kde/patch/kdelibs.patch
@@ -1,14 +1,14 @@
# Slackware ships a different version of XML DTDs:
-zcat $CWD/patch/kdelibs/kdelibs.docbook.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kdelibs/kdelibs.docbook.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
-zcat $CWD/patch/kdelibs/kdelibs.upnp_conditional.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kdelibs/kdelibs.upnp_conditional.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
# Revert 3 patches which (although they probably follow the FDo spec better),
# cause incorrect icon overrides:
-zcat $CWD/patch/kdelibs/return-not-break.-copy-paste-error.patch.gz | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-zcat $CWD/patch/kdelibs/coding-style-fixes.patch.gz | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-zcat $CWD/patch/kdelibs/return-application-icons-properly.patch.gz | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kdelibs/return-not-break.-copy-paste-error.patch | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kdelibs/coding-style-fixes.patch | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kdelibs/return-application-icons-properly.patch | patch -R -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kdelibs/coding-style-fixes.patch b/kde/patch/kdelibs/coding-style-fixes.patch
new file mode 100644
index 0000000..11108f0
--- /dev/null
+++ b/kde/patch/kdelibs/coding-style-fixes.patch
@@ -0,0 +1,62 @@
+From 2173580f070e806d4715e13048c697c49ec262e2 Mon Sep 17 00:00:00 2001
+From: Aaron Seigo <aseigo@kde.org>
+Date: Thu, 21 Feb 2013 17:59:58 +0100
+Subject: [PATCH 047/111] coding style fixes
+
+---
+ kdeui/icons/kiconloader.cpp | 27 ++++++++++++---------------
+ 1 file changed, 12 insertions(+), 15 deletions(-)
+
+diff --git a/kdeui/icons/kiconloader.cpp b/kdeui/icons/kiconloader.cpp
+index 6fed667..dba474d 100644
+--- a/kdeui/icons/kiconloader.cpp
++++ b/kdeui/icons/kiconloader.cpp
+@@ -938,32 +938,29 @@ K3Icon KIconLoaderPrivate::findMatchingIcon(const QString& name, int size) const
+ }
+ }
+
+- foreach (KIconThemeNode *themeNode, links)
+- {
++ foreach (KIconThemeNode *themeNode, links) {
+ QString currentName = name;
+
+- while (!currentName.isEmpty())
+- {
+-
++ while (!currentName.isEmpty()) {
+ //kDebug(264) << "Looking up" << currentName;
+
+-// The following code has been commented out because the Qt SVG renderer needs
+-// to be improved. If you are going to change/remove some code from this part,
+-// please contact me before (ereslibre@kde.org), or kde-core-devel@kde.org. (ereslibre)
+- for (int i = 0 ; i < 4 ; i++)
+- {
++ for (int i = 0 ; i < 4 ; i++) {
+ icon = themeNode->theme->iconPath(currentName + ext[i], size, KIconLoader::MatchExact);
+- if (icon.isValid())
+- return icon;
++ if (icon.isValid()) {
++ break;
++ }
+
+ icon = themeNode->theme->iconPath(currentName + ext[i], size, KIconLoader::MatchBest);
+- if (icon.isValid())
+- return icon;
++ if (icon.isValid()) {
++ break;
++ }
+ }
++ //kDebug(264) << "Looking up" << currentName;
+
+- if (genericFallback)
++ if (genericFallback) {
+ // we already tested the base name
+ break;
++ }
+
+ int rindex = currentName.lastIndexOf('-');
+ if (rindex > 1) { // > 1 so that we don't split x-content or x-epoc
+--
+1.8.1.4
+
+
diff --git a/kde/patch/kdelibs/coding-style-fixes.patch.gz b/kde/patch/kdelibs/coding-style-fixes.patch.gz
deleted file mode 100644
index 0e0ec0f..0000000
--- a/kde/patch/kdelibs/coding-style-fixes.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdelibs/kdelibs.docbook.patch b/kde/patch/kdelibs/kdelibs.docbook.patch
new file mode 100644
index 0000000..6a20cd2
--- /dev/null
+++ b/kde/patch/kdelibs/kdelibs.docbook.patch
@@ -0,0 +1,11 @@
+--- kdelibs-4.4.85/cmake/modules/FindDocBookXML.cmake.orig 2010-05-27 19:25:00.000000000 +0200
++++ kdelibs-4.4.85/cmake/modules/FindDocBookXML.cmake 2010-06-07 16:18:35.000000000 +0200
+@@ -12,7 +12,7 @@
+ # Redistribution and use is allowed according to the terms of the BSD license.
+ # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+-set (DOCBOOKXML_CURRENTDTD_VERSION "4.2"
++set (DOCBOOKXML_CURRENTDTD_VERSION "4.5"
+ CACHE INTERNAL "Required version of XML DTDs")
+
+ set (DTD_PATH_LIST
diff --git a/kde/patch/kdelibs/kdelibs.docbook.patch.gz b/kde/patch/kdelibs/kdelibs.docbook.patch.gz
deleted file mode 100644
index 2de9a66..0000000
--- a/kde/patch/kdelibs/kdelibs.docbook.patch.gz
+++ /dev/null
Binary files differ
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/kdelibs/kdelibs.upnp_conditional.patch.gz b/kde/patch/kdelibs/kdelibs.upnp_conditional.patch.gz
deleted file mode 100644
index 479980f..0000000
--- a/kde/patch/kdelibs/kdelibs.upnp_conditional.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdelibs/return-application-icons-properly.patch b/kde/patch/kdelibs/return-application-icons-properly.patch
new file mode 100644
index 0000000..2bdb53a
--- /dev/null
+++ b/kde/patch/kdelibs/return-application-icons-properly.patch
@@ -0,0 +1,56 @@
+From 613c951a1157df0d8a907a155a5eaa706816d5f9 Mon Sep 17 00:00:00 2001
+From: Aaron Seigo <aseigo@kde.org>
+Date: Thu, 21 Feb 2013 17:58:11 +0100
+Subject: return application icons properly
+
+BUG:315578
+---
+ kdeui/icons/kiconloader.cpp | 31 ++++++++++++++++++++++++++++++-
+ 1 file changed, 30 insertions(+), 1 deletion(-)
+
+diff --git a/kdeui/icons/kiconloader.cpp b/kdeui/icons/kiconloader.cpp
+index f65e941..6fed667 100644
+--- a/kdeui/icons/kiconloader.cpp
++++ b/kdeui/icons/kiconloader.cpp
+@@ -909,7 +909,36 @@ K3Icon KIconLoaderPrivate::findMatchingIcon(const QString& name, int size) const
+ const char * const ext[4] = { ".png", ".svgz", ".svg", ".xpm" };
+ bool genericFallback = name.endsWith(QLatin1String("-x-generic"));
+
+- foreach(KIconThemeNode *themeNode, links)
++ // Do two passes through themeNodes.
++ //
++ // The first pass looks for an exact match in each themeNode one after the other.
++ // If one is found and it is an app icon then return that icon.
++ //
++ // In the next pass (assuming the first pass failed), it looks for exact matches
++ // and then generic fallbacks in each themeNode one after the other
++ //
++ // The reasoning is that application icons should always match exactly, all other
++ // icons may fallback. Since we do not know what the context is here when we start
++ // looking for it, we can only go by the path found.
++ foreach (KIconThemeNode *themeNode, links) {
++ for (int i = 0 ; i < 4 ; i++) {
++ icon = themeNode->theme->iconPath(name + ext[i], size, KIconLoader::MatchExact);
++ if (icon.isValid()) {
++ break;
++ }
++
++ icon = themeNode->theme->iconPath(name + ext[i], size, KIconLoader::MatchBest);
++ if (icon.isValid()) {
++ break;
++ }
++ }
++
++ if (icon.isValid() && icon.path.contains("/apps/")) {
++ return icon;
++ }
++ }
++
++ foreach (KIconThemeNode *themeNode, links)
+ {
+ QString currentName = name;
+
+--
+1.8.1.4
+
+
diff --git a/kde/patch/kdelibs/return-application-icons-properly.patch.gz b/kde/patch/kdelibs/return-application-icons-properly.patch.gz
deleted file mode 100644
index 76e3d75..0000000
--- a/kde/patch/kdelibs/return-application-icons-properly.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdelibs/return-not-break.-copy-paste-error.patch b/kde/patch/kdelibs/return-not-break.-copy-paste-error.patch
new file mode 100644
index 0000000..b62818e
--- /dev/null
+++ b/kde/patch/kdelibs/return-not-break.-copy-paste-error.patch
@@ -0,0 +1,31 @@
+From 0edfd42151ad57322a10a24ab4971b638e220e6e Mon Sep 17 00:00:00 2001
+From: Aaron Seigo <aseigo@kde.org>
+Date: Thu, 21 Feb 2013 18:14:54 +0100
+Subject: [PATCH 049/111] return, not break. copy/paste error
+
+---
+ kdeui/icons/kiconloader.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/kdeui/icons/kiconloader.cpp b/kdeui/icons/kiconloader.cpp
+index dba474d..ce6aeea 100644
+--- a/kdeui/icons/kiconloader.cpp
++++ b/kdeui/icons/kiconloader.cpp
+@@ -947,12 +947,12 @@ K3Icon KIconLoaderPrivate::findMatchingIcon(const QString& name, int size) const
+ for (int i = 0 ; i < 4 ; i++) {
+ icon = themeNode->theme->iconPath(currentName + ext[i], size, KIconLoader::MatchExact);
+ if (icon.isValid()) {
+- break;
++ return icon;
+ }
+
+ icon = themeNode->theme->iconPath(currentName + ext[i], size, KIconLoader::MatchBest);
+ if (icon.isValid()) {
+- break;
++ return icon;
+ }
+ }
+ //kDebug(264) << "Looking up" << currentName;
+--
+1.8.1.4
+
diff --git a/kde/patch/kdelibs/return-not-break.-copy-paste-error.patch.gz b/kde/patch/kdelibs/return-not-break.-copy-paste-error.patch.gz
deleted file mode 100644
index 77d86ba..0000000
--- a/kde/patch/kdelibs/return-not-break.-copy-paste-error.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdelibs4support.patch b/kde/patch/kdelibs4support.patch
index a1199e6..ada5f0a 100644
--- a/kde/patch/kdelibs4support.patch
+++ b/kde/patch/kdelibs4support.patch
@@ -1,4 +1,4 @@
# Make FindGettext compatible with the one provided by CMake:
# Fixed in 5.1.0.
-#zcat $CWD/patch/kdelibs4support/update-FindGettext.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/kdelibs4support/update-FindGettext.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kdelibs4support/update-FindGettext.patch b/kde/patch/kdelibs4support/update-FindGettext.patch
new file mode 100644
index 0000000..1b75cd8
--- /dev/null
+++ b/kde/patch/kdelibs4support/update-FindGettext.patch
@@ -0,0 +1,36 @@
+From: Alex Merry <alex.merry@kde.org>
+Date: Fri, 04 Jul 2014 10:10:27 +0000
+Subject: Make FindGettext compatible with the one provided by CMake
+X-Git-Url: http://quickgit.kde.org/?p=kdelibs4support.git&a=commitdiff&h=581ee6b370d8b5627196c8d6d8760d3655f6daea
+---
+Make FindGettext compatible with the one provided by CMake
+
+This version will accept the old GETTEXT_PROCESS_PO_FILES() syntax (no
+PO_FILES argument), but will also accept the new syntax required by
+CMake's version of this file. It will also warn when PO_FILES is not
+given.
+
+REVIEW: 119111
+---
+
+
+--- a/cmake/modules/FindGettext.cmake
++++ b/cmake/modules/FindGettext.cmake
+@@ -212,7 +212,16 @@
+ LIST(REMOVE_AT _args 0 1)
+ ENDIF("${_tmp}" STREQUAL "INSTALL_DESTINATION")
+
+-# message(STATUS "2 all ${_addToAll} dest ${_installDest} args: ${_args}")
++ LIST(GET _args 0 _tmp)
++ IF("${_tmp}" STREQUAL "PO_FILES")
++ LIST(REMOVE_AT _args 0)
++ ELSE()
++ SET(_deprecation_arg DEPRECATION)
++ IF(CMAKE_VERSION VERSION_LESS 3.0.0)
++ SET(_deprecation_arg AUTHOR_WARNING)
++ ENDIF()
++ MESSAGE(${_deprecation_arg} "GETTEXT_PROCESS_PO_FILES without a PO_FILES argument is deprecated")
++ ENDIF()
+
+ FOREACH(_current_PO_FILE ${_args})
+ GET_FILENAME_COMPONENT(_name ${_current_PO_FILE} NAME)
diff --git a/kde/patch/kdelibs4support/update-FindGettext.patch.gz b/kde/patch/kdelibs4support/update-FindGettext.patch.gz
deleted file mode 100644
index 5cefcb0..0000000
--- a/kde/patch/kdelibs4support/update-FindGettext.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdepim.patch b/kde/patch/kdepim.patch
index fc41774..f8b34ac 100644
--- a/kde/patch/kdepim.patch
+++ b/kde/patch/kdepim.patch
@@ -1,4 +1,4 @@
# Install Kleopatra headers, needed by kopete-cryptography:
# This used to be fixed?
-zcat $CWD/patch/kdepim/kdepim-install_kleopatra_headers.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kdepim/kdepim-install_kleopatra_headers.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kdepim/kdepim-install_kleopatra_headers.patch b/kde/patch/kdepim/kdepim-install_kleopatra_headers.patch
new file mode 100644
index 0000000..8960ab8
--- /dev/null
+++ b/kde/patch/kdepim/kdepim-install_kleopatra_headers.patch
@@ -0,0 +1,122 @@
+diff -up kdepim-4.11.90/kleopatra/libkleopatraclient/CMakeLists.txt.install_kleopatra_headers kdepim-4.11.90/kleopatra/libkleopatraclient/CMakeLists.txt
+--- kdepim-4.11.90/kleopatra/libkleopatraclient/CMakeLists.txt.install_kleopatra_headers 2013-11-14 02:23:52.000000000 -0600
++++ kdepim-4.11.90/kleopatra/libkleopatraclient/CMakeLists.txt 2013-11-16 13:17:30.289810575 -0600
+@@ -6,3 +6,7 @@ add_subdirectory(gui)
+
+ add_subdirectory(tests)
+
++install(
++ FILES kleopatraclient_export.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient
++ )
+diff -up kdepim-4.11.90/kleopatra/libkleopatraclient/core/CMakeLists.txt.install_kleopatra_headers kdepim-4.11.90/kleopatra/libkleopatraclient/core/CMakeLists.txt
+--- kdepim-4.11.90/kleopatra/libkleopatraclient/core/CMakeLists.txt.install_kleopatra_headers 2013-11-14 02:23:52.000000000 -0600
++++ kdepim-4.11.90/kleopatra/libkleopatraclient/core/CMakeLists.txt 2013-11-16 13:17:30.290810557 -0600
+@@ -72,3 +72,13 @@ else()
+ endif()
+
+ install(TARGETS kleopatraclientcore ${INSTALL_TARGETS_DEFAULT_ARGS})
++
++install(
++ FILES
++ initialization.h
++ command.h
++ selectcertificatecommand.h
++ signencryptfilescommand.h
++ decryptverifyfilescommand.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient/core
++ )
+diff -up kdepim-4.11.90/kleopatra/libkleopatraclient/gui/CMakeLists.txt.install_kleopatra_headers kdepim-4.11.90/kleopatra/libkleopatraclient/gui/CMakeLists.txt
+--- kdepim-4.11.90/kleopatra/libkleopatraclient/gui/CMakeLists.txt.install_kleopatra_headers 2013-11-14 02:23:52.000000000 -0600
++++ kdepim-4.11.90/kleopatra/libkleopatraclient/gui/CMakeLists.txt 2013-11-16 13:17:30.290810557 -0600
+@@ -16,3 +16,9 @@ set_target_properties(kleopatraclientgui
+ )
+
+ install(TARGETS kleopatraclientgui ${INSTALL_TARGETS_DEFAULT_ARGS})
++
++install(
++ FILES
++ certificaterequester.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/libkleopatraclient/gui
++ )
+diff -up kdepim-4.11.90/libkleo/CMakeLists.txt.install_kleopatra_headers kdepim-4.11.90/libkleo/CMakeLists.txt
+--- kdepim-4.11.90/libkleo/CMakeLists.txt.install_kleopatra_headers 2013-11-14 02:23:52.000000000 -0600
++++ kdepim-4.11.90/libkleo/CMakeLists.txt 2013-11-16 13:17:30.290810557 -0600
+@@ -121,3 +121,61 @@ install ( FILES libkleopatrarc-win32.des
+ else ()
+ install ( FILES libkleopatrarc.desktop DESTINATION ${CONFIG_INSTALL_DIR} RENAME libkleopatrarc )
+ endif ()
++
++install( FILES
++ kleo/kleo_export.h
++ kleo/enum.h
++ kleo/oidmap.h
++ kleo/cryptobackend.h
++ kleo/cryptobackendfactory.h
++ kleo/cryptoconfig.h
++ kleo/dn.h
++ kleo/job.h
++ kleo/keylistjob.h
++ kleo/keygenerationjob.h
++ kleo/abstractimportjob.h
++ kleo/importjob.h
++ kleo/importfromkeyserverjob.h
++ kleo/exportjob.h
++ kleo/changeexpiryjob.h
++ kleo/changeownertrustjob.h
++ kleo/downloadjob.h
++ kleo/deletejob.h
++ kleo/encryptjob.h
++ kleo/decryptjob.h
++ kleo/signjob.h
++ kleo/specialjob.h
++ kleo/verifydetachedjob.h
++ kleo/verifyopaquejob.h
++ kleo/decryptverifyjob.h
++ kleo/signencryptjob.h
++ kleo/signkeyjob.h
++ kleo/adduseridjob.h
++ kleo/refreshkeysjob.h
++ kleo/multideletejob.h
++ kleo/hierarchicalkeylistjob.h
++ kleo/keyfilter.h
++ kleo/keyfiltermanager.h
++ kleo/changepasswdjob.h
++ kleo/checksumdefinition.h
++ kleo/exception.h
++ kleo/kconfigbasedkeyfilter.h
++ kleo/listallkeysjob.h
++ kleo/stl_util.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo COMPONENT Devel)
++
++install ( FILES
++ ui/kdhorizontalline.h
++ ui/messagebox.h
++ ui/progressbar.h
++ ui/progressdialog.h
++ ui/keylistview.h
++ ui/keyselectiondialog.h
++ ui/keyrequester.h
++ ui/keyapprovaldialog.h
++ ui/dnattributeorderconfigwidget.h
++ ui/cryptoconfigmodule.h
++ ui/cryptoconfigdialog.h
++ ui/directoryserviceswidget.h
++ ui/filenamerequester.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kleo/ui COMPONENT Devel)
+diff -up kdepim-4.11.90/libkpgp/CMakeLists.txt.install_kleopatra_headers kdepim-4.11.90/libkpgp/CMakeLists.txt
+--- kdepim-4.11.90/libkpgp/CMakeLists.txt.install_kleopatra_headers 2013-11-16 13:17:30.290810557 -0600
++++ kdepim-4.11.90/libkpgp/CMakeLists.txt 2013-11-16 13:20:55.258111864 -0600
+@@ -35,3 +35,11 @@ add_subdirectory( tests )
+ install(FILES kconf_update/kpgp.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR})
+ install(PROGRAMS kconf_update/kpgp-3.1-upgrade-address-data.pl DESTINATION ${KCONF_UPDATE_INSTALL_DIR})
+
++install(FILES
++ kpgp.h
++ kpgpbase.h
++ kpgpblock.h
++ kpgpkey.h
++ kpgpui.h
++ libkpgp_export.h
++ DESTINATION ${INCLUDE_INSTALL_DIR}/kpgp COMPONENT Devel )
+
diff --git a/kde/patch/kdepim/kdepim-install_kleopatra_headers.patch.gz b/kde/patch/kdepim/kdepim-install_kleopatra_headers.patch.gz
deleted file mode 100644
index c842649..0000000
--- a/kde/patch/kdepim/kdepim-install_kleopatra_headers.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdepimlibs-framework.patch b/kde/patch/kdepimlibs-framework.patch
index 123d8da..36c99fa 100644
--- a/kde/patch/kdepimlibs-framework.patch
+++ b/kde/patch/kdepimlibs-framework.patch
@@ -1,3 +1,3 @@
# The autotests generate ECM errors so skip building them:
-zcat $CWD/patch/kdepimlibs-framework/kdepimlibs_autotests.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kdepimlibs-framework/kdepimlibs_autotests.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff b/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff
new file mode 100644
index 0000000..24b21ff
--- /dev/null
+++ b/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff
@@ -0,0 +1,10 @@
+--- a/syndication/CMakeLists.txt 2014-06-02 13:44:23.000000000 +0200
++++ b/syndication/CMakeLists.txt 2014-06-02 16:51:00.393339484 +0200
+@@ -41,7 +41,6 @@
+ ########### Targets ###########
+
+ add_subdirectory(src/syndication)
+-add_subdirectory(autotests)
+
+ ########### CMake Config Files ###########
+ set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5Syndication")
diff --git a/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff.gz b/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff.gz
deleted file mode 100644
index 28cc49a..0000000
--- a/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdeplasma-addons.patch b/kde/patch/kdeplasma-addons.patch
index 3512d84..8c997b2 100644
--- a/kde/patch/kdeplasma-addons.patch
+++ b/kde/patch/kdeplasma-addons.patch
@@ -1,4 +1,4 @@
# CVE 2013-2120: paste widget "password" generator uses insecure randomness:
# Fixed in KDE 4.11.
-#zcat $CWD/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch b/kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch
new file mode 100644
index 0000000..7a394a5
--- /dev/null
+++ b/kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch
@@ -0,0 +1,76 @@
+From: Aaron Seigo <aseigo@kde.org>
+Date: Mon, 03 Jun 2013 17:16:32 +0000
+Subject: use KRandom, avoid modulo bias
+X-Git-Url: http://quickgit.kde.org/?p=kdeplasma-addons.git&a=commitdiff&h=36a1fe49cb70f717c4a6e9eeee2c9186503a8dce
+---
+use KRandom, avoid modulo bias
+---
+
+
+--- a/applets/paste/pastemacroexpander.cpp
++++ b/applets/paste/pastemacroexpander.cpp
+@@ -27,6 +27,7 @@
+ #include <KDebug>
+ #include <KLocale>
+ #include <KMessageBox>
++#include <KRandom>
+
+ class PasteMacroExpanderSingleton
+ {
+@@ -142,35 +143,49 @@
+ << "01234567890"
+ << "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~";
+
+- int charCount;
++ int charCount = 8;
+ QString chars;
+ QString result;
+
+ if (a.count() > 0) {
+- charCount = qMax(a[0].trimmed().toInt(), 1);
+- } else {
+- charCount = 8;
++ charCount = qMax(a[0].trimmed().toInt(), 8);
+ }
++
+ if (a.count() < 2) {
+ chars = characterSets.join("");
+ }
++
+ if (a.count() > 1) {
+ chars += (a[1].trimmed() == "true") ? characterSets[0] : "";
+ }
++
+ if (a.count() > 2) {
+ chars += (a[2].trimmed() == "true") ? characterSets[1] : "";
+ }
++
+ if (a.count() > 3) {
+ chars += (a[3].trimmed() == "true") ? characterSets[2] : "";
+ }
++
+ if (a.count() > 4) {
+ chars += (a[4].trimmed() == "true") ? characterSets[3] : "";
+ }
+
+- QDateTime now = QDateTime::currentDateTime();
+- qsrand(now.toTime_t() / now.time().msec());
++ const int setSize = chars.count();
++ const int top = (RAND_MAX / setSize) * setSize;
++ kDebug() << "topping out at " << setSize << RAND_MAX << top;
+ for (int i = 0; i < charCount; ++i) {
+- result += chars[qrand() % chars.count()];
++ // to prevent modulo bias, discard random numbers at the
++ // 'top end' of INT_MAX
++ int rand = -1;
++ do {
++ if (rand > 0) {
++ kDebug() << "Ha!" << rand;
++ }
++ rand = KRandom::random();
++ } while (rand >= top);
++
++ result += chars[rand % setSize];
+ }
+ //kDebug() << result;
+ return result;
diff --git a/kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch.gz b/kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch.gz
deleted file mode 100644
index a6f723a..0000000
--- a/kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kdewebdev.patch b/kde/patch/kdewebdev.patch
index ccac0a7..1f678fd 100644
--- a/kde/patch/kdewebdev.patch
+++ b/kde/patch/kdewebdev.patch
@@ -1,5 +1,5 @@
# Make it find tidy:
-zcat $CWD/patch/kdewebdev/include-tidy.patch.gz \
+cat $CWD/patch/kdewebdev/include-tidy.patch \
| sed -e "s#/tmp/package-kdewebdev#${SLACK_KDE_BUILD_DIR}/${module}/package-kdewebdev#" \
| patch -p0 --verbose \
|| { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kdewebdev/include-tidy.patch b/kde/patch/kdewebdev/include-tidy.patch
new file mode 100644
index 0000000..fd4de94
--- /dev/null
+++ b/kde/patch/kdewebdev/include-tidy.patch
@@ -0,0 +1,13 @@
+--- klinkstatus/src/tidy/tidyx.h.orig 2009-09-03 09:55:38.886267704 -0500
++++ klinkstatus/src/tidy/tidyx.h 2009-09-03 09:57:29.032269520 -0500
+@@ -48,8 +48,8 @@
+ Created 2002-07-11 by Charles Reitzel
+ */
+
+-#include <tidy.h>
+-#include <buffio.h>
++#include "/tmp/package-kdewebdev/usr/include/tidy/tidy.h"
++#include "/tmp/package-kdewebdev/usr/include/tidy/buffio.h"
+
+ #include <config-tidy.h>
+
diff --git a/kde/patch/kdewebdev/include-tidy.patch.gz b/kde/patch/kdewebdev/include-tidy.patch.gz
deleted file mode 100644
index be1d83a..0000000
--- a/kde/patch/kdewebdev/include-tidy.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/kinfocenter.patch b/kde/patch/kinfocenter.patch
index a50e251..5a65977 100644
--- a/kde/patch/kinfocenter.patch
+++ b/kde/patch/kinfocenter.patch
@@ -1,3 +1,3 @@
# Fix linking error :
-zcat $CWD/patch/kinfocenter/kinfocenter_libpci.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/kinfocenter/kinfocenter_libpci.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/kinfocenter/kinfocenter_libpci.patch b/kde/patch/kinfocenter/kinfocenter_libpci.patch
new file mode 100644
index 0000000..24dc265
--- /dev/null
+++ b/kde/patch/kinfocenter/kinfocenter_libpci.patch
@@ -0,0 +1,13 @@
+--- kinfocenter-4.96.0/cmake/FindPCIUTILS.cmake.orig 2014-05-22 15:11:30.928207370 +0200
++++ kinfocenter-4.96.0/cmake/FindPCIUTILS.cmake 2014-05-22 15:19:31.091188117 +0200
+@@ -19,6 +19,10 @@
+ else(RESOLV_LIBRARY)
+ set(PCIUTILS_LIBRARIES ${PCIUTILS_LIBRARY})
+ endif(RESOLV_LIBRARY)
++ FIND_LIBRARY(ZLIB_LIBRARY NAMES z)
++ if(ZLIB_LIBRARY)
++ set(ZLIB_LIBRARIES ${ZLIB_LIBRARY})
++ endif(ZLIB_LIBRARY)
+ endif(PCIUTILS_LIBRARY)
+
+
diff --git a/kde/patch/kinfocenter/kinfocenter_libpci.patch.gz b/kde/patch/kinfocenter/kinfocenter_libpci.patch.gz
deleted file mode 100644
index c056f7a..0000000
--- a/kde/patch/kinfocenter/kinfocenter_libpci.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/korundum.patch b/kde/patch/korundum.patch
index 900f006..10deb29 100644
--- a/kde/patch/korundum.patch
+++ b/kde/patch/korundum.patch
@@ -1,5 +1,5 @@
# Build against Ruby 1.9.3.
# See also https://bugs.kde.org/show_bug.cgi?id=287057
# No longer needed in KDE 4.11.
-#zcat $CWD/patch/korundum/korundum_ruby19.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#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/korundum/korundum_ruby19.patch.gz b/kde/patch/korundum/korundum_ruby19.patch.gz
deleted file mode 100644
index 2463d0a..0000000
--- a/kde/patch/korundum/korundum_ruby19.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/milou.patch b/kde/patch/milou.patch
index c15cc65..2caee00 100644
--- a/kde/patch/milou.patch
+++ b/kde/patch/milou.patch
@@ -1,2 +1,2 @@
# Forgotten include:
-zcat $CWD/patch/milou/milou_krunner_include.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/milou/milou_krunner_include.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/milou/milou_krunner_include.diff b/kde/patch/milou/milou_krunner_include.diff
new file mode 100644
index 0000000..ffd075c
--- /dev/null
+++ b/kde/patch/milou/milou_krunner_include.diff
@@ -0,0 +1,11 @@
+--- a/lib/qml/CMakeLists.txt 2014-07-10 17:30:16.000000000 +0200
++++ b/lib/qml/CMakeLists.txt 2014-08-01 14:50:57.417710976 +0200
+@@ -7,7 +7,7 @@
+
+ target_link_libraries (milouqmlplugin
+ Qt5::Qml
+-
++ KF5::Runner
+ milou
+ )
+
diff --git a/kde/patch/milou/milou_krunner_include.diff.gz b/kde/patch/milou/milou_krunner_include.diff.gz
deleted file mode 100644
index 7abed38..0000000
--- a/kde/patch/milou/milou_krunner_include.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/oxygen-gtk3.patch b/kde/patch/oxygen-gtk3.patch
index abee503..1f0f0aa 100644
--- a/kde/patch/oxygen-gtk3.patch
+++ b/kde/patch/oxygen-gtk3.patch
@@ -1,3 +1,3 @@
# Compile against Slackware's older version of gtk+3:
-zcat $CWD/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch b/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch
new file mode 100644
index 0000000..075cd08
--- /dev/null
+++ b/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch
@@ -0,0 +1,29 @@
+diff -urN oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp oxygen-gtk3-1.3.1-patched/src/oxygenthemingengine.cpp
+--- oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp 2013-12-11 23:38:20.000000000 +1100
++++ oxygen-gtk3-1.3.1-patched/src/oxygenthemingengine.cpp 2013-12-17 23:11:11.684864006 +1100
+@@ -493,13 +493,6 @@
+
+ }
+
+- } else if( gtk_theming_engine_has_class( engine, GTK_STYLE_CLASS_LIST_ROW ) ) {
+-
+- GtkStateFlags state( gtk_theming_engine_get_state( engine ) );
+- StyleOptions options( widget, state );
+- if( options & (Selected|Hover) )
+- { Style::instance().renderSelection( context, x, y, w, h, TileSet::Horizontal, options ); }
+-
+ } else if(
+ gtk_theming_engine_has_class( engine, GTK_STYLE_CLASS_SPINBUTTON ) &&
+ !gtk_theming_engine_has_class( engine, GTK_STYLE_CLASS_ENTRY ) )
+@@ -507,10 +500,7 @@
+
+ return;
+
+- } else if(
+- gtk_theming_engine_has_class( engine, GTK_STYLE_CLASS_TOOLBAR ) ||
+- gtk_widget_path_is_type( path, GTK_TYPE_HEADER_BAR ) )
+- {
++ } else if( gtk_theming_engine_has_class( engine, GTK_STYLE_CLASS_TOOLBAR ) ) {
+
+ // render background
+ if( !Gtk::gtk_widget_is_applet( widget ) )
diff --git a/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz b/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz
deleted file mode 100644
index 494d4a3..0000000
--- a/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/plasma-desktop.patch b/kde/patch/plasma-desktop.patch
index 1bccac9..0439348 100644
--- a/kde/patch/plasma-desktop.patch
+++ b/kde/patch/plasma-desktop.patch
@@ -1,5 +1,5 @@
# Fix errors in translation strings for bs and sr:
-#zcat $CWD/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
# Forgotten includes:
-zcat $CWD/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff b/kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff
new file mode 100755
index 0000000..3b96d54
--- /dev/null
+++ b/kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff
@@ -0,0 +1,60 @@
+diff -U 3 -H -d -p -r -N -x .svn -x .git -- a/po/bs/kfontinst.po b/po/bs/kfontinst.po
+--- a/po/bs/kfontinst.po 2014-05-09 17:23:01.000000000 +0200
++++ b/po/bs/kfontinst.po 2014-05-18 18:38:26.513853094 +0200
+@@ -1169,7 +1169,7 @@ msgstr "abcčćdđefghijklmnoprsštuvzž
+ #: lib/FcEngine.cpp:1004
+ msgctxt "Numbers and characters"
+ msgid "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]"
+-msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@
++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@~#<>{}[]"
+
+ #: lib/FcEngine.cpp:1401
+ msgid "ERROR: Could not determine font's name."
+diff -U 3 -H -d -p -r -N -x .svn -x .git -- a/po/sr/kfontinst.po b/po/sr/kfontinst.po
+--- a/po/sr/kfontinst.po 2014-05-09 17:27:16.000000000 +0200
++++ b/po/sr/kfontinst.po 2014-05-18 18:38:40.837414520 +0200
+@@ -1221,7 +1221,7 @@ msgstr "абвгдђежзијклљмн
+ #: lib/FcEngine.cpp:1004
+ msgctxt "Numbers and characters"
+ msgid "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]"
+-msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@
++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@~#<>{}[]"
+
+ #: lib/FcEngine.cpp:1401
+ msgid "ERROR: Could not determine font's name."
+diff -U 3 -H -d -p -r -N -x .svn -x .git -- a/po/sr@ijekavian/kfontinst.po b/po/sr@ijekavian/kfontinst.po
+--- a/po/sr@ijekavian/kfontinst.po 2014-05-09 17:27:20.000000000 +0200
++++ b/po/sr@ijekavian/kfontinst.po 2014-05-18 18:38:54.049932456 +0200
+@@ -1221,7 +1221,7 @@ msgstr "абвгдђежзијклљмн
+ #: lib/FcEngine.cpp:1004
+ msgctxt "Numbers and characters"
+ msgid "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]"
+-msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@
++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@~#<>{}[]"
+
+ #: lib/FcEngine.cpp:1401
+ msgid "ERROR: Could not determine font's name."
+diff -U 3 -H -d -p -r -N -x .svn -x .git -- a/po/sr@ijekavianlatin/kfontinst.po b/po/sr@ijekavianlatin/kfontinst.po
+--- a/po/sr@ijekavianlatin/kfontinst.po 2014-05-09 17:27:24.000000000 +0200
++++ b/po/sr@ijekavianlatin/kfontinst.po 2014-05-18 18:39:09.884553255 +0200
+@@ -1224,7 +1224,7 @@ msgstr "abcčćdđefghijklmnoprsštuvzž
+ #: lib/FcEngine.cpp:1004
+ msgctxt "Numbers and characters"
+ msgid "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]"
+-msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@
++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@~#<>{}[]"
+
+ #: lib/FcEngine.cpp:1401
+ msgid "ERROR: Could not determine font's name."
+diff -U 3 -H -d -p -r -N -x .svn -x .git -- a/po/sr@latin/kfontinst.po b/po/sr@latin/kfontinst.po
+--- a/po/sr@latin/kfontinst.po 2014-05-09 17:27:27.000000000 +0200
++++ b/po/sr@latin/kfontinst.po 2014-05-18 18:39:21.351002849 +0200
+@@ -1223,7 +1223,7 @@ msgstr "abcčćdđefghijklmnoprsštuvzž
+ #: lib/FcEngine.cpp:1004
+ msgctxt "Numbers and characters"
+ msgid "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]"
+-msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@
++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&amp;-+@~#<>{}[]"
+
+ #: lib/FcEngine.cpp:1401
+ msgid "ERROR: Could not determine font's name." \ No newline at end of file
diff --git a/kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff.gz b/kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff.gz
deleted file mode 100755
index c93e8a6..0000000
--- a/kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff b/kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff
new file mode 100644
index 0000000..74d541c
--- /dev/null
+++ b/kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff
@@ -0,0 +1,88 @@
+--- plasma-desktop-20140602git/kcms/kfontinst/lib/CMakeLists.txt.orig 2014-06-03 16:08:19.294297273 +0200
++++ plasma-desktop-20140602git/kcms/kfontinst/lib/CMakeLists.txt 2014-06-03 16:09:12.420293700 +0200
+@@ -15,6 +15,6 @@
+ set_target_properties(kfontinst PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION 5 )
+
+ add_library(kfontinstui SHARED ${kfontinstui_LIB_SRCS})
+-target_link_libraries(kfontinstui Qt5::X11Extras KF5::KIOCore KF5::KIOWidgets ${FREETYPE_LIBRARIES} ${FONTCONFIG_LIBRARIES} ${X11_X11_LIB} ${X11_Xft_LIB} kfontinst )
++target_link_libraries(kfontinstui Qt5::X11Extras KF5::KIOCore KF5::KIOWidgets KF5::KDELibs4Support XCB::XCB XCB::IMAGE ${FREETYPE_LIBRARIES} ${FONTCONFIG_LIBRARIES} ${X11_X11_LIB} ${X11_Xft_LIB} kfontinst )
+ set_target_properties(kfontinstui PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION 5 )
+ install(TARGETS kfontinst kfontinstui ${INSTALL_TARGETS_DEFAULT_ARGS} )
+--- plasma-desktop-20140602git/kcms/kfontinst/dbus/CMakeLists.txt.orig 2014-06-02 13:47:27.000000000 +0200
++++ plasma-desktop-20140602git/kcms/kfontinst/dbus/CMakeLists.txt 2014-06-03 17:17:01.382378586 +0200
+@@ -14,11 +14,11 @@
+
+ set_target_properties(fontinst_bin PROPERTIES OUTPUT_NAME fontinst)
+ target_link_libraries(fontinst_bin
+- Qt5::DBus Qt5::Xml ${FONTCONFIG_LIBRARIES} kfontinst)
++ Qt5::DBus Qt5::Xml Qt5::X11Extras KF5::KDELibs4Support XCB::XCB XCB::IMAGE ${FONTCONFIG_LIBRARIES} kfontinst)
+
+ set_target_properties(fontinst_helper PROPERTIES OUTPUT_NAME fontinst_helper)
+ target_link_libraries(fontinst_helper
+- Qt5::DBus Qt5::Xml ${FONTCONFIG_LIBRARIES} kfontinst)
++ Qt5::DBus Qt5::Xml Qt5::X11Extras KF5::KDELibs4Support XCB::XCB XCB::IMAGE ${FONTCONFIG_LIBRARIES} kfontinst)
+
+ install(TARGETS fontinst_bin DESTINATION ${LIBEXEC_INSTALL_DIR} )
+ install(TARGETS fontinst_helper DESTINATION ${LIBEXEC_INSTALL_DIR} )
+--- plasma-desktop-20140602git/kcms/kfontinst/kcmfontinst/CMakeLists.txt.orig 2014-06-02 13:47:27.000000000 +0200
++++ plasma-desktop-20140602git/kcms/kfontinst/kcmfontinst/CMakeLists.txt 2014-06-03 19:19:00.376164975 +0200
+@@ -10,6 +10,7 @@
+ add_library(kcm_fontinst MODULE ${kcm_fontinst_PART_SRCS})
+
+ target_link_libraries(kcm_fontinst
++ Qt5::X11Extras
+ KF5::Archive
+ KF5::KCMUtils
+ KF5::Su
+--- plasma-desktop-20140602git/kcms/kfontinst/apps/CMakeLists.txt.orig 2014-06-02 13:47:27.000000000 +0200
++++ plasma-desktop-20140602git/kcms/kfontinst/apps/CMakeLists.txt 2014-06-03 19:27:47.209175028 +0200
+@@ -31,6 +31,7 @@
+ )
+ target_link_libraries(kfontprint_bin
+ Qt5::PrintSupport
++ Qt5::X11Extras
+ KF5::IconThemes
+ KF5::KDELibs4Support
+ ${X11_X11_LIB}
+@@ -38,7 +39,7 @@
+ kfontinstui
+ kfontinst
+ )
+-target_link_libraries(kfontview_bin KF5::Parts KF5::XmlGui kfontinstui kfontinst )
++target_link_libraries(kfontview_bin KF5::Parts KF5::XmlGui KF5::KDELibs4Support kfontinstui kfontinst )
+
+ install(TARGETS kfontinst_bin ${INSTALL_TARGETS_DEFAULT_ARGS} )
+ install(TARGETS kfontprint_bin DESTINATION ${LIBEXEC_INSTALL_DIR} )
+--- plasma-desktop-20140602git/kcms/kfontinst/kio/CMakeLists.txt.orig 2014-06-02 13:47:27.000000000 +0200
++++ plasma-desktop-20140602git/kcms/kfontinst/kio/CMakeLists.txt 2014-06-03 19:31:34.379189708 +0200
+@@ -5,7 +5,7 @@
+ set(kio_fonts_PART_SRCS FontInstInterface.cpp KioFonts.cpp ${libkfontinstdbusiface_SRCS})
+ # qt5_add_dbus_interface(kio_fonts_PART_SRCS ../dbus/org.kde.fontinst.xml FontinstIface)
+ add_library(kio_fonts MODULE ${kio_fonts_PART_SRCS} ${KFI_FONTINST_AUTH_SRC} )
+-target_link_libraries(kio_fonts Qt5::DBus Qt5::X11Extras Qt5::Xml KF5::Archive KF5::KIOCore KF5::KIOWidgets kfontinst )
++target_link_libraries(kio_fonts Qt5::DBus Qt5::X11Extras Qt5::Xml KF5::Archive KF5::KIOCore KF5::KIOWidgets KF5::KDELibs4Support kfontinst )
+ install(TARGETS kio_fonts DESTINATION ${PLUGIN_INSTALL_DIR} )
+ install( FILES fonts.desktop DESTINATION ${DATA_INSTALL_DIR}/konqsidebartng/virtual_folders/services )
+ install( FILES fonts.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
+--- plasma-desktop-20140602git/kcms/kfontinst/thumbnail/CMakeLists.txt.orig 2014-06-02 13:47:27.000000000 +0200
++++ plasma-desktop-20140602git/kcms/kfontinst/thumbnail/CMakeLists.txt 2014-06-03 19:34:23.357198688 +0200
+@@ -7,7 +7,7 @@
+
+ add_library(fontthumbnail MODULE ${fontthumbnail_PART_SRCS})
+
+-target_link_libraries(fontthumbnail KF5::Archive KF5::KIOCore KF5::KIOWidgets kfontinstui kfontinst )
++target_link_libraries(fontthumbnail KF5::Archive KF5::KIOCore KF5::KIOWidgets KF5::KDELibs4Support kfontinstui kfontinst )
+
+ install(TARGETS fontthumbnail DESTINATION ${PLUGIN_INSTALL_DIR} )
+ install( FILES fontthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+--- plasma-desktop-20140602git/kcms/kfontinst/viewpart/CMakeLists.txt.orig 2014-06-02 13:47:27.000000000 +0200
++++ plasma-desktop-20140602git/kcms/kfontinst/viewpart/CMakeLists.txt 2014-06-03 19:42:35.590219674 +0200
+@@ -8,7 +8,7 @@
+
+ add_library(kfontviewpart MODULE ${kfontviewpart_PART_SRCS})
+
+-target_link_libraries(kfontviewpart KF5::Archive KF5::Parts KF5::XmlGui ${FONTCONFIG_LIBRARIES} kfontinstui kfontinst )
++target_link_libraries(kfontviewpart KF5::Archive KF5::Parts KF5::XmlGui KF5::KDELibs4Support ${FONTCONFIG_LIBRARIES} kfontinstui kfontinst )
+
+ install(TARGETS kfontviewpart DESTINATION ${PLUGIN_INSTALL_DIR} )
+ install( FILES kfontviewpart.rc DESTINATION ${DATA_INSTALL_DIR}/kfontinst )
diff --git a/kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff.gz b/kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff.gz
deleted file mode 100644
index 0b27171..0000000
--- a/kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/plasma-nm.patch b/kde/patch/plasma-nm.patch
index 76ce62c..b35d625 100644
--- a/kde/patch/plasma-nm.patch
+++ b/kde/patch/plasma-nm.patch
@@ -1,4 +1,4 @@
# Patches that address reported bugs in plasma-nm 0.9.3.1:
-#zcat $CWD/patch/plasma-nm/plasma-nm-fixes.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/plasma-nm/plasma-nm-fixes.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/plasma-nm/plasma-nm-fixes.patch b/kde/patch/plasma-nm/plasma-nm-fixes.patch
new file mode 100644
index 0000000..d98448d
--- /dev/null
+++ b/kde/patch/plasma-nm/plasma-nm-fixes.patch
@@ -0,0 +1,322 @@
+diff --git a/applet/declarative/contents/ui/main.qml b/applet/declarative/contents/ui/main.qml
+index 8ea88cc..aa81707 100644
+--- a/applet/declarative/contents/ui/main.qml
++++ b/applet/declarative/contents/ui/main.qml
+@@ -19,6 +19,7 @@
+ */
+
+ import QtQuick 1.1
++import org.kde.plasma.extras 0.1 as PlasmaExtras
+ import org.kde.plasma.components 0.1 as PlasmaComponents
+ import org.kde.plasma.core 0.1 as PlasmaCore
+ import org.kde.networkmanagement 0.1 as PlasmaNM
+@@ -77,16 +78,7 @@ Item {
+ anchors.fill: parent
+ }
+
+- ListView {
+- id: connectionView;
+-
+- property bool expandedItem: false;
+- property string previouslyExpandedItem: "";
+-
+- property bool activeExpanded: true;
+- property bool previousExpanded: true;
+- property bool unknownExpanded: true;
+-
++ PlasmaExtras.ScrollArea {
+ anchors {
+ left: parent.left;
+ right: parent.right;
+@@ -95,50 +87,64 @@ Item {
+ topMargin: padding.margins.top;
+ bottomMargin: padding.margins.bottom
+ }
+- clip: true
+- model: connectionSortModel;
+- currentIndex: -1;
+- interactive: true;
+- boundsBehavior: Flickable.StopAtBounds;
+- section.property: "itemSection";
+- section.delegate: SectionHeader {
+- onHideSection: {
+- if (section == i18n("Active connections")) {
+- connectionView.activeExpanded = false;
+- } else if (section == i18n("Previous connections")) {
+- connectionView.previousExpanded = false;
+- } else {
+- connectionView.unknownExpanded = false;
++
++ ListView {
++ id: connectionView;
++
++ property bool expandedItem: false;
++ property string previouslyExpandedItem: "";
++
++ property bool activeExpanded: true;
++ property bool previousExpanded: true;
++ property bool unknownExpanded: true;
++
++ anchors.fill: parent;
++
++ clip: true
++ model: connectionSortModel;
++ currentIndex: -1;
++ interactive: true;
++ boundsBehavior: Flickable.StopAtBounds;
++ section.property: "itemSection";
++ section.delegate: SectionHeader {
++ onHideSection: {
++ if (section == i18n("Active connections")) {
++ connectionView.activeExpanded = false;
++ } else if (section == i18n("Previous connections")) {
++ connectionView.previousExpanded = false;
++ } else {
++ connectionView.unknownExpanded = false;
++ }
+ }
+- }
+
+- onShowSection: {
+- if (section == i18n("Active connections")) {
+- connectionView.activeExpanded = true;
+- } else if (section == i18n("Previous connections")) {
+- connectionView.previousExpanded = true;
+- } else {
+- connectionView.unknownExpanded = true;
++ onShowSection: {
++ if (section == i18n("Active connections")) {
++ connectionView.activeExpanded = true;
++ } else if (section == i18n("Previous connections")) {
++ connectionView.previousExpanded = true;
++ } else {
++ connectionView.unknownExpanded = true;
++ }
+ }
+ }
+- }
+
+- delegate: ConnectionItem {
+- expanded: connectionView.expandedItem && connectionView.previouslyExpandedItem == itemUni;
+- onItemExpanded: {
+- if (itemExpanded) {
+- connectionView.expandedItem = true;
+- connectionView.previouslyExpandedItem = itemUni;;
+- connectionView.currentIndex = index;
+- } else {
+- connectionView.expandedItem = false;
+- connectionView.previouslyExpandedItem = "";
++ delegate: ConnectionItem {
++ expanded: connectionView.expandedItem && connectionView.previouslyExpandedItem == itemUni;
++ onItemExpanded: {
++ if (itemExpanded) {
++ connectionView.expandedItem = true;
++ connectionView.previouslyExpandedItem = itemUni;;
++ connectionView.currentIndex = index;
++ } else {
++ connectionView.expandedItem = false;
++ connectionView.previouslyExpandedItem = "";
++ }
+ }
+- }
+
+- ListView.onRemove: {
+- if (ListView.isCurrentItem) {
+- connectionView.previouslyExpandedItem = "";
++ ListView.onRemove: {
++ if (ListView.isCurrentItem) {
++ connectionView.previouslyExpandedItem = "";
++ }
+ }
+ }
+ }
+diff --git a/declarative-plugins/applet/connectionicon.cpp b/declarative-plugins/applet/connectionicon.cpp
+index c3f8540..76bdca0 100644
+--- a/declarative-plugins/applet/connectionicon.cpp
++++ b/declarative-plugins/applet/connectionicon.cpp
+@@ -166,12 +166,24 @@ void ConnectionIcon::setIcons()
+
+ foreach (const NetworkManager::ActiveConnection::Ptr & active, actives) {
+ if (((active->default4() || active->default6()) && active->state() == NetworkManager::ActiveConnection::Activated) || !defaultRouteExists) {
++ NetworkManager::ActiveConnection::Ptr activeConnection;
++ if (active->vpn()) {
++ NetworkManager::ActiveConnection::Ptr activeTmp;
++ activeTmp = NetworkManager::findActiveConnection(active->specificObject());
++ if (activeTmp) {
++ activeConnection = activeTmp;
++ }
+
+- if (active->vpn() || active->devices().isEmpty()) {
++ vpnFound = true;
++ NMAppletDebug() << "Emit signal setHoverIcon(object-locked)";
++ Q_EMIT setHoverIcon("object-locked");
++ } else {
++ activeConnection = active;
++ }
++ if (activeConnection->devices().isEmpty()) {
+ continue;
+ }
+-
+- NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(active->devices().first());
++ NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(activeConnection->devices().first());
+ if (device) {
+ NetworkManager::Device::Type type = device->type();
+
+@@ -184,7 +196,7 @@ void ConnectionIcon::setIcons()
+ setWirelessIconForSignalStrength(100);
+ connectionFound = true;
+ } else {
+- NetworkManager::AccessPoint::Ptr ap = wifiDevice->findAccessPoint(active->specificObject());
++ NetworkManager::AccessPoint::Ptr ap = wifiDevice->findAccessPoint(activeConnection->specificObject());
+ if (ap) {
+ setWirelessIcon(device, ap->ssid());
+ connectionFound = true;
+@@ -222,9 +234,7 @@ void ConnectionIcon::setIcons()
+ }
+ }
+ }
+- }
+-
+- if (active->vpn() && active->state() == NetworkManager::ActiveConnection::Activated) {
++ } else if (active->vpn() && active->state() == NetworkManager::ActiveConnection::Activated) {
+ vpnFound = true;
+ NMAppletDebug() << "Emit signal setHoverIcon(object-locked)";
+ Q_EMIT setHoverIcon("object-locked");
+diff --git a/declarative-plugins/applet/networkstatus.cpp b/declarative-plugins/applet/networkstatus.cpp
+index d63066d..8149da9 100644
+--- a/declarative-plugins/applet/networkstatus.cpp
++++ b/declarative-plugins/applet/networkstatus.cpp
+@@ -129,8 +129,8 @@ void NetworkStatus::changeTooltip()
+ }
+
+ QString tooltip = "<qt>";
+- QString format = "<b>%1 - %2</b><br>%3<br><br>";
+- QString formatDefault = "<b>%1 - %2</b><br><b>%3</b><br><br>";
++ const QString format = "<b>%1 - %2</b><br>%3<br><br>";
++ const QString formatDefault = "<b>%1 - %2</b><br><b>%3</b><br><br>";
+
+ foreach (const NetworkManager::ActiveConnection::Ptr & active, NetworkManager::activeConnections()) {
+ if (!active->devices().isEmpty()) {
+@@ -145,7 +145,6 @@ void NetworkStatus::changeTooltip()
+ } else {
+ devName = device->ipInterfaceName();
+ }
+-// conType = NetworkManager::ConnectionSettings::typeAsString(active->connection()->settings()->connectionType());
+ if (active->vpn()) {
+ conType = i18n("VPN Connection");
+ } else {
+diff --git a/declarative-plugins/model/model.cpp b/declarative-plugins/model/model.cpp
+index 1b3f4c3..bb88362 100644
+--- a/declarative-plugins/model/model.cpp
++++ b/declarative-plugins/model/model.cpp
+@@ -230,7 +230,7 @@ void Model::addConnection(const QString& connection, const QString& device)
+ {
+ NetworkManager::Connection::Ptr con = NetworkManager::findConnection(connection);
+
+- if (con->settings()->isSlave()) {
++ if (con->settings()->isSlave() || con->name().isEmpty() || con->uuid().isEmpty()) {
+ return;
+ }
+
+@@ -395,7 +395,11 @@ void Model::removeWirelessNetwork(const QString& ssid, const QString& device)
+ if (wirelessDevice) {
+ accessPoint = wirelessDevice->findAccessPoint(item->specificPath());
+ }
+- if (accessPoint && accessPoint->mode() == NetworkManager::AccessPoint::Adhoc &&
++
++ // When accesspoint in ad-hoc mode dissapears, we should remove the item only when there is no connection. Similar case is when
++ // a wireless device is in AP mode, but in this case there could be only one visible AP and this should always be associated with some connection.
++ if (accessPoint && ((accessPoint->mode() == NetworkManager::AccessPoint::Adhoc && !item->connectionPath().isEmpty()) ||
++ wirelessDevice->mode() == NetworkManager::WirelessDevice::ApMode) &&
+ NetworkManager::isWirelessEnabled() && NetworkManager::isWirelessHardwareEnabled()) {
+ item->setWirelessNetwork(QString());
+ if (updateItem(item)) {
+diff --git a/declarative-plugins/model/modelitem.cpp b/declarative-plugins/model/modelitem.cpp
+index 9a5931f..58d5c42 100644
+--- a/declarative-plugins/model/modelitem.cpp
++++ b/declarative-plugins/model/modelitem.cpp
+@@ -151,6 +151,17 @@ QString ModelItem::icon() const
+ break;
+ case NetworkManager::ConnectionSettings::Wireless:
+ if (m_signal == 0 ) {
++ if (!m_connectionPath.isEmpty()) {
++ NetworkManager::Connection::Ptr con = NetworkManager::findConnection(m_connectionPath);
++ if (con) {
++ NetworkManager::WirelessSetting::Ptr wirelessSetting;
++ wirelessSetting = con->settings()->setting(NetworkManager::Setting::Wireless).dynamicCast<NetworkManager::WirelessSetting>();
++ if (wirelessSetting && (wirelessSetting->mode() == NetworkManager::WirelessSetting::Adhoc ||
++ wirelessSetting->mode() == NetworkManager::WirelessSetting::Ap)) {
++ return "network-wireless-100";
++ }
++ }
++ }
+ return "network-wireless-00";
+ } else if (m_signal < 20) {
+ return "network-wireless-20";
+diff --git a/kded/bluetoothmonitor.cpp b/kded/bluetoothmonitor.cpp
+index 2221d09..5d0218b 100644
+--- a/kded/bluetoothmonitor.cpp
++++ b/kded/bluetoothmonitor.cpp
+@@ -220,6 +220,7 @@ void BluetoothMonitor::init()
+
+ mDunDevice = reply.value();
+ }
++
+ #if WITH_MODEMMANAGER_SUPPORT
+ void BluetoothMonitor::modemAdded(const QString &udi)
+ {
+diff --git a/lib/editor/bridgewidget.cpp b/lib/editor/bridgewidget.cpp
+index 8815eb2..95344c4 100644
+--- a/lib/editor/bridgewidget.cpp
++++ b/lib/editor/bridgewidget.cpp
+@@ -216,5 +216,5 @@ void BridgeWidget::populateBridges()
+
+ bool BridgeWidget::isValid() const
+ {
+- return !m_ui->ifaceName->text().isEmpty() && m_ui->bridges->count() > 0;
++ return !m_ui->ifaceName->text().isEmpty();
+ }
+diff --git a/vpn/vpnc/vpnc.cpp b/vpn/vpnc/vpnc.cpp
+index d4a511d..645249d 100644
+--- a/vpn/vpnc/vpnc.cpp
++++ b/vpn/vpnc/vpnc.cpp
+@@ -145,7 +145,6 @@ NMVariantMapMap VpncUiPlugin::importConnectionSettings(const QString &fileName)
+ KConfigGroup cg(config, "main"); // Keys&Values are stored under [main]
+ if (cg.exists()) {
+ // Setup cisco-decrypt binary to decrypt the passwords
+- QStringList decrArgs;
+ const QString ciscoDecryptBinary = KStandardDirs::findExe("cisco-decrypt", QString::fromLocal8Bit(qgetenv("PATH")) + ":/usr/lib/vpnc");
+ if (ciscoDecryptBinary.isEmpty()) {
+ mErrorMessage = i18n("Needed executable cisco-decrypt could not be found.");
+@@ -174,11 +173,11 @@ NMVariantMapMap VpncUiPlugin::importConnectionSettings(const QString &fileName)
+ }
+ else if (!decrPlugin->readStringKeyValue(cg,"enc_UserPassword").isEmpty() && !ciscoDecryptBinary.isEmpty()) {
+ // Decrypt the password and insert into map
+- decrArgs.clear();
+- decrArgs << decrPlugin->readStringKeyValue(cg,"enc_UserPassword");
+- decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary, decrArgs);
++ decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary);
+ decrPlugin->ciscoDecrypt->start();
+- if (decrPlugin->ciscoDecrypt->waitForStarted() && decrPlugin->ciscoDecrypt->waitForFinished()) {
++ decrPlugin->ciscoDecrypt->waitForStarted();
++ decrPlugin->ciscoDecrypt->write(decrPlugin->readStringKeyValue(cg,"enc_UserPassword").toUtf8());
++ if (decrPlugin->ciscoDecrypt->waitForFinished()) {
+ secretData.insert(NM_VPNC_KEY_XAUTH_PASSWORD, decrPlugin->decryptedPasswd);
+ }
+ }
+@@ -203,11 +202,11 @@ NMVariantMapMap VpncUiPlugin::importConnectionSettings(const QString &fileName)
+ }
+ else if (!decrPlugin->readStringKeyValue(cg,"enc_GroupPwd").isEmpty() && !ciscoDecryptBinary.isEmpty()) {
+ //Decrypt the password and insert into map
+- decrArgs.clear();
+- decrArgs << decrPlugin->readStringKeyValue(cg,"enc_GroupPwd");
+- decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary, decrArgs);
++ decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary);
+ decrPlugin->ciscoDecrypt->start();
+- if (decrPlugin->ciscoDecrypt->waitForStarted() && decrPlugin->ciscoDecrypt->waitForFinished()) {
++ decrPlugin->ciscoDecrypt->waitForStarted();
++ decrPlugin->ciscoDecrypt->write(decrPlugin->readStringKeyValue(cg,"enc_GroupPwd").toUtf8());
++ if (decrPlugin->ciscoDecrypt->waitForFinished()) {
+ secretData.insert(NM_VPNC_KEY_SECRET, decrPlugin->decryptedPasswd);
+ data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+ }
diff --git a/kde/patch/plasma-nm/plasma-nm-fixes.patch.gz b/kde/patch/plasma-nm/plasma-nm-fixes.patch.gz
deleted file mode 100644
index 1c67d95..0000000
--- a/kde/patch/plasma-nm/plasma-nm-fixes.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/sddm-qt5.patch b/kde/patch/sddm-qt5.patch
index 610c769..d1a12dc 100644
--- a/kde/patch/sddm-qt5.patch
+++ b/kde/patch/sddm-qt5.patch
@@ -1,6 +1,6 @@
# Add missing consolekit support
# (brings back the switch_user/shutdown/reboot functionality in KDE):
-zcat $CWD/patch/sddm-qt5/sddm_consolekit.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/sddm-qt5/sddm_consolekit.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
# Fix a compilation error on passwd backend:
-#zcat $CWD/patch/sddm-qt5/sddm_auth.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/sddm-qt5/sddm_auth.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/sddm-qt5/sddm_auth.diff b/kde/patch/sddm-qt5/sddm_auth.diff
new file mode 100644
index 0000000..f5d21cf
--- /dev/null
+++ b/kde/patch/sddm-qt5/sddm_auth.diff
@@ -0,0 +1,25 @@
+diff -uar sddm-qt5-7c8cc3a_20140827git.orig/src/helper/backend/PasswdBackend.cpp sddm-qt5-7c8cc3a_20140827git/src/helper/backend/PasswdBackend.cpp
+--- sddm-qt5-7c8cc3a_20140827git.orig/src/helper/backend/PasswdBackend.cpp 2014-08-27 16:42:23.000000000 +0200
++++ sddm-qt5-7c8cc3a_20140827git/src/helper/backend/PasswdBackend.cpp 2014-09-15 12:24:06.717173942 +0200
+@@ -20,8 +20,8 @@
+
+ #include "PasswdBackend.h"
+
+-#include "auth/AuthMessages.h"
+-#include "helper/HelperApp.h"
++#include "Auth.h"
++#include "../HelperApp.h"
+
+ #include <QtCore/QDebug>
+
+diff -uar sddm-qt5-7c8cc3a_20140827git.orig/src/helper/backend/PasswdBackend.h sddm-qt5-7c8cc3a_20140827git/src/helper/backend/PasswdBackend.h
+--- sddm-qt5-7c8cc3a_20140827git.orig/src/helper/backend/PasswdBackend.h 2014-08-27 16:42:23.000000000 +0200
++++ sddm-qt5-7c8cc3a_20140827git/src/helper/backend/PasswdBackend.h 2014-09-15 12:17:43.135172278 +0200
+@@ -21,6 +21,7 @@
+ #if !defined(PASSWDBACKEND_H) && !defined(USE_PAM)
+ #define PASSWDBACKEND_H
+
++#include "AuthMessages.h"
+ #include "../Backend.h"
+
+ namespace SDDM {
diff --git a/kde/patch/sddm-qt5/sddm_auth.diff.gz b/kde/patch/sddm-qt5/sddm_auth.diff.gz
deleted file mode 100644
index 28aa239..0000000
--- a/kde/patch/sddm-qt5/sddm_auth.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/sddm-qt5/sddm_consolekit.diff b/kde/patch/sddm-qt5/sddm_consolekit.diff
new file mode 100644
index 0000000..acdfdc1
--- /dev/null
+++ b/kde/patch/sddm-qt5/sddm_consolekit.diff
@@ -0,0 +1,13 @@
+diff --git a/data/scripts/Xsession b/data/scripts/Xsession
+index a5d270d..4b48524 100755
+--- a/data/scripts/Xsession
++++ b/data/scripts/Xsession
+@@ -74,7 +74,7 @@ case $session in
+ exec xterm -geometry 80x24-0-0
+ ;;
+ *)
+- eval exec "$session"
++ eval exec ck-launch-session "$session"
+ ;;
+ esac
+ exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $session. Check $DESKTOP_SESSION.desktop."
diff --git a/kde/patch/sddm-qt5/sddm_consolekit.diff.gz b/kde/patch/sddm-qt5/sddm_consolekit.diff.gz
deleted file mode 100644
index b20fee0..0000000
--- a/kde/patch/sddm-qt5/sddm_consolekit.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/sddm-theme-breeze.patch b/kde/patch/sddm-theme-breeze.patch
index f2c6181..c500dba 100644
--- a/kde/patch/sddm-theme-breeze.patch
+++ b/kde/patch/sddm-theme-breeze.patch
@@ -1,2 +1,2 @@
# SDDM changed its location for the themes:
-#zcat $CWD/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff b/kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff
new file mode 100644
index 0000000..96817ad
--- /dev/null
+++ b/kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff
@@ -0,0 +1,10 @@
+diff -uar sddm-theme-breeze-20140601.orig/CMakeLists.txt sddm-theme-breeze-20140601/CMakeLists.txt
+--- sddm-theme-breeze-20140601.orig/CMakeLists.txt 2014-06-01 05:19:59.000000000 +0200
++++ sddm-theme-breeze-20140601/CMakeLists.txt 2014-09-15 14:08:36.883149093 +0200
+@@ -3,5 +3,5 @@
+ message("This cmake file does some weird stuff for the neon ISO")
+ message("unless you are Rohan or Harold turn back now and revert this commit")
+
+-INSTALL(DIRECTORY breeze DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/sddm/themes/)
++INSTALL(DIRECTORY breeze DESTINATION ${CMAKE_INSTALL_PREFIX}/share/sddm/themes/)
+ INSTALL(FILES plasmarc DESTINATION /var/lib/sddm/.config)
diff --git a/kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff.gz b/kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff.gz
deleted file mode 100644
index 4143096..0000000
--- a/kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/strigi-multimedia.patch b/kde/patch/strigi-multimedia.patch
index 8b03abd..aebad0d 100644
--- a/kde/patch/strigi-multimedia.patch
+++ b/kde/patch/strigi-multimedia.patch
@@ -1,3 +1,3 @@
# Fix build:
-zcat $CWD/patch/strigi-multimedia/strigi-multimedia_port.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+cat $CWD/patch/strigi-multimedia/strigi-multimedia_port.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/strigi-multimedia/strigi-multimedia_port.patch b/kde/patch/strigi-multimedia/strigi-multimedia_port.patch
new file mode 100644
index 0000000..21a29a0
--- /dev/null
+++ b/kde/patch/strigi-multimedia/strigi-multimedia_port.patch
@@ -0,0 +1,29 @@
+diff -urB strigi-multimedia/CMakeLists.txt new/CMakeLists.txt
+--- strigi-multimedia/CMakeLists.txt 2012-04-08 11:47:03.923386124 +0200
++++ new/CMakeLists.txt 2012-04-08 12:29:05.807989600 +0200
+@@ -1,3 +1,5 @@
++Project(strigi-multimedia)
++
+ set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/)
+ find_package(Qt4 REQUIRED)
+ find_package(KDE4 REQUIRED)
+@@ -5,12 +7,10 @@
+ include(MacroLibrary)
+
+ include_directories(${KDE4_INCLUDES} ${QT_INCLUDES})
++add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} )
+
+ include(CheckIncludeFileCXX)
+
+-message (STATUS "port strigi-analyzer !!!")
+-if(KFILE_PLUGINS_PORTED)
+-
+ macro_optional_find_package(Theora)
+ macro_log_feature(THEORA_FOUND "Theora" "A video codec intended for use within the Ogg's project's Ogg multimedia streaming system" "http://www.theora.org" FALSE "" "Required to build the Theora Strigi Analyzer.")
+
+@@ -35,5 +35,3 @@
+ if (OGGVORBIS_FOUND)
+ add_subdirectory(ogg)
+ endif(OGGVORBIS_FOUND)
+-
+-endif(KFILE_PLUGINS_PORTED)
diff --git a/kde/patch/strigi-multimedia/strigi-multimedia_port.patch.gz b/kde/patch/strigi-multimedia/strigi-multimedia_port.patch.gz
deleted file mode 100644
index 86a6172..0000000
--- a/kde/patch/strigi-multimedia/strigi-multimedia_port.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/patch/umbrello.patch b/kde/patch/umbrello.patch
index 6cfeacc..96c9e17 100644
--- a/kde/patch/umbrello.patch
+++ b/kde/patch/umbrello.patch
@@ -1,5 +1,5 @@
# Fix compilation error (undefined listitem in classifierlistpage.cpp)
# Fixed post KDE 4.11.4 in
# http://quickgit.kde.org/?p=umbrello.git&a=commit&h=5f9f6a68716a8aced2c5f962247d9b05b326fcf5
-#zcat $CWD/patch/umbrello/umbrello-4.11.4_listitem.patch.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
+#cat $CWD/patch/umbrello/umbrello-4.11.4_listitem.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/kde/patch/umbrello/umbrello-4.11.4_listitem.patch b/kde/patch/umbrello/umbrello-4.11.4_listitem.patch
new file mode 100644
index 0000000..f5cb615
--- /dev/null
+++ b/kde/patch/umbrello/umbrello-4.11.4_listitem.patch
@@ -0,0 +1,13 @@
+--- a/umbrello/dialogs/classifierlistpage.cpp
++++ b/umbrello/dialogs/classifierlistpage.cpp
+@@ -346,7 +346,7 @@
+ }
+
+ if (itemIndex >= 0 && (itemIndex < getItemList().size())) {
+- listItem = getItemList().at( itemIndex );
++ UMLClassifierListItem* listItem = getItemList().at( itemIndex );
+
+ //now update screen
+ m_docTE->setText( listItem->doc() );
+
+
diff --git a/kde/patch/umbrello/umbrello-4.11.4_listitem.patch.gz b/kde/patch/umbrello/umbrello-4.11.4_listitem.patch.gz
deleted file mode 100644
index f40ab91..0000000
--- a/kde/patch/umbrello/umbrello-4.11.4_listitem.patch.gz
+++ /dev/null
Binary files differ
diff --git a/kde/pkgsrc/kdeconnect-framework b/kde/pkgsrc/kdeconnect-framework
new file mode 100644
index 0000000..6e9a21c
--- /dev/null
+++ b/kde/pkgsrc/kdeconnect-framework
@@ -0,0 +1 @@
+plasma-extra/kdeconnect-kde
diff --git a/kde/pkgsrc/polkit-kde-framework b/kde/pkgsrc/polkit-kde-framework
new file mode 100644
index 0000000..16f7f03
--- /dev/null
+++ b/kde/pkgsrc/polkit-kde-framework
@@ -0,0 +1,2 @@
+polkit-kde/polkit-kde-agent-1
+
diff --git a/kde/slack-desc/kdeconnect-framework b/kde/slack-desc/kdeconnect-framework
new file mode 100644
index 0000000..c630380
--- /dev/null
+++ b/kde/slack-desc/kdeconnect-framework
@@ -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------------------------------------------------------|
+kdeconnect-framework: kdeconnect-framework (Integrate Android with the Plasma Desktop)
+kdeconnect-framework:
+kdeconnect-framework: KDE Connect is a module to connect KDE with your smartphone.
+kdeconnect-framework: Prominent features are: clipboard share, notifications sync,
+kdeconnect-framework: multimedia remote control over secured network connections.
+kdeconnect-framework: Please note you will need to install KDE Connect on Android
+kdeconnect-framework: for this app to work:
+kdeconnect-framework: https://play.google.com/store/apps/details?id=org.kde.kdeconnect-framework_tp
+kdeconnect-framework:
+kdeconnect-framework: See also:
+kdeconnect-framework: http://albertvaka.wordpress.com/2013/08/05/introducing-framework-connect/
diff --git a/kde/slack-desc/kdeedu-data b/kde/slack-desc/kdeedu-data
new file mode 100644
index 0000000..a55d9a6
--- /dev/null
+++ b/kde/slack-desc/kdeedu-data
@@ -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------------------------------------------------------|
+kdeedu-data: kdeedu-data (icons, artwork and data files for KDE edu)
+kdeedu-data:
+kdeedu-data: Shared icons, artwork and data files for educational applications.
+kdeedu-data:
+kdeedu-data:
+kdeedu-data:
+kdeedu-data:
+kdeedu-data:
+kdeedu-data:
+kdeedu-data: For more information, visit: http://www.kde.org
+kdeedu-data:
diff --git a/kde/slack-desc/kpackage b/kde/slack-desc/kpackage
new file mode 100644
index 0000000..da3540c
--- /dev/null
+++ b/kde/slack-desc/kpackage
@@ -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------------------------------------------------------|
+kpackage: kpackage (KDE application package manager)
+kpackage:
+kpackage: KPackage is a KDE 5 Framework that lets applications manage
+kpackage: user installable packages of non-binary assets.
+kpackage:
+kpackage:
+kpackage:
+kpackage:
+kpackage:
+kpackage: For more information, visit: http://www.kde.org
+kpackage:
diff --git a/kde/slack-desc/kwayland b/kde/slack-desc/kwayland
new file mode 100644
index 0000000..57b19f5
--- /dev/null
+++ b/kde/slack-desc/kwayland
@@ -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------------------------------------------------------|
+kwayland: kwayland (wayland wrapper library for KDE)
+kwayland:
+kwayland: Kwayland is a KDE Frameworks 5 library that wraps Client and Server
+kwayland: Wayland libraries.
+kwayland:
+kwayland:
+kwayland:
+kwayland:
+kwayland:
+kwayland: For more information, visit: http://www.kde.org
+kwayland:
diff --git a/kde/slack-desc/libkeduvocdocument b/kde/slack-desc/libkeduvocdocument
new file mode 100644
index 0000000..7269da2
--- /dev/null
+++ b/kde/slack-desc/libkeduvocdocument
@@ -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------------------------------------------------------|
+libkeduvocdocument: libkeduvocdocument (library to read and write KVTML files)
+libkeduvocdocument:
+libkeduvocdocument: A library (formerly part of kdeedu) for reading from/writing to
+libkeduvocdocument: the KVTML format (and others too).
+libkeduvocdocument: Currently used by: kanagram, khangman, parley, kwordquiz.
+libkeduvocdocument:
+libkeduvocdocument:
+libkeduvocdocument:
+libkeduvocdocument:
+libkeduvocdocument: For more information, visit: http://www.kde.org
+libkeduvocdocument:
diff --git a/kde/slack-desc/libkface b/kde/slack-desc/libkface
new file mode 100644
index 0000000..d161a04
--- /dev/null
+++ b/kde/slack-desc/libkface
@@ -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------------------------------------------------------|
+libkface: libkface (KDE face recognition wrapper library)
+libkface:
+libkface: A Qt/C++ wrapper around LibFace library to perform face recognition
+libkface: and detection over pictures.
+libkface: This library is used by kipi-plugins, digiKam and others.
+libkface:
+libkface:
+libkface:
+libkface:
+libkface: For more information, visit: http://www.digikam.org
+libkface:
diff --git a/kde/slack-desc/lokalize b/kde/slack-desc/lokalize
index e8187d1..dc143f7 100644
--- a/kde/slack-desc/lokalize
+++ b/kde/slack-desc/lokalize
@@ -6,7 +6,7 @@
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
-lokalize: lokalize (The CD Creator)
+lokalize: lokalize (computer-aided translation system)
lokalize:
lokalize: Lokalize is a computer-aided translation system that focuses on
lokalize: productivity and quality assurance. It has components usual for CAT
diff --git a/kde/slack-desc/networkmanager-qt b/kde/slack-desc/networkmanager-qt
new file mode 100644
index 0000000..45c6ba5
--- /dev/null
+++ b/kde/slack-desc/networkmanager-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------------------------------------------------------|
+networkmanager-qt: libnm-qt (NetworkManager Qt bindings)
+networkmanager-qt:
+networkmanager-qt: This package contains Qt bindings for NetworkManager.
+networkmanager-qt:
+networkmanager-qt:
+networkmanager-qt:
+networkmanager-qt:
+networkmanager-qt:
+networkmanager-qt:
+networkmanager-qt: For more information, visit: http://www.kde.org
+networkmanager-qt:
diff --git a/kde/slack-desc/plasma-workspace-wallpapers b/kde/slack-desc/plasma-workspace-wallpapers
new file mode 100644
index 0000000..113df69
--- /dev/null
+++ b/kde/slack-desc/plasma-workspace-wallpapers
@@ -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-------------------------------------------------|
+plasma-workspace-wallpapers: plasma-workspace-wallpapers (Wallpapers for KDE Plasma Workspace)
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers: Additional wallpapers for KDE.
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers:
+plasma-workspace-wallpapers:
diff --git a/kde/slack-desc/polkit-kde-framework b/kde/slack-desc/polkit-kde-framework
new file mode 100644
index 0000000..e1fd981
--- /dev/null
+++ b/kde/slack-desc/polkit-kde-framework
@@ -0,0 +1,18 @@
+# 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-----------------------------------------------------|
+polkit-kde-framework: polkit-kde-framework (KDE polkit authenticator)
+polkit-kde-framework:
+polkit-kde-framework: This daemon provides a polkit authenticator UI for KDE.
+polkit-kde-framework:
+polkit-kde-framework:
+polkit-kde-framework:
+polkit-kde-framework:
+polkit-kde-framework:
+polkit-kde-framework:
+polkit-kde-framework:
diff --git a/kdei/calligra-l10n/calligra-l10n.SlackBuild b/kdei/calligra-l10n/calligra-l10n.SlackBuild
new file mode 100755
index 0000000..4d16458
--- /dev/null
+++ b/kdei/calligra-l10n/calligra-l10n.SlackBuild
@@ -0,0 +1,117 @@
+#!/bin/sh
+
+# Copyright 2008 Robby Workman Northport, AL, USA
+# Copyright 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven, NL
+# Copyright 2012, 2013, 2014, 2015 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# This script should build any of the language packs if run with (for example):
+# PKGLANG=de ./calligra-l10n.SlackBuild
+# You should be able to build all of them with something like this:
+# for i in $(cat languages) ; do PKGLANG=$i ./calligra-l10n.SlackBuild ; done
+# If ./languages is missing and this script is called without options, the
+# default is to create an up-to-date ./languages list and build all the
+# language packs.
+
+if [ ! -r ./languages ]; then
+ for file in calligra-l10n*.xz ; do
+ echo $file | cut -f 3 -d - >> ./languages
+ done
+fi
+
+[ -z $VERSION ] && export VERSION=2.8.7
+[ -z $ARCH ] && export ARCH=noarch
+[ -z $BUILD ] && export BUILD=1
+
+# Use this as CFLAGS and CXXFLAGS:
+if [ -z "$SLKCFLAGS" ]; then
+ if [ "$ARCH" = "i486" ]; then
+ export SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ elif [ "$ARCH" = "s390" ]; then
+ export SLKCFLAGS="-O2"
+ elif [ "$ARCH" = "x86_64" ]; then
+ export SLKCFLAGS="-O2 -fPIC"
+ elif [ "$ARCH" = "armv7hl" ]; then
+ export SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ fi
+fi
+
+# Get the kde environment variables
+[ -d kdebase ] && . ./kdebase/profile.d/kde.sh
+
+# Set the config option variables if they are not already set:
+[ -r ../KDE.options ] && . ../KDE.options
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+
+make_language_pack() {
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.xz || exit 1
+cd $PKGNAM-$VERSION || exit 1
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ ..
+ make || exit 1
+ make install DESTDIR=$PKG || exit 1
+cd -
+( cd $PKG
+ find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+ find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+)
+mkdir -p $PKG/install
+cat $CWD/slack-desc/slack-desc.calligra-l10n-$PKGLANG > $PKG/install/slack-desc
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+}
+
+if [ -z $PKGLANG ]; then
+ for PKGLANG in $(cat languages) ; do
+ PKGNAM=calligra-l10n-$PKGLANG
+ PKG=$TMP/package-calligra-l10n-$PKGLANG
+ # The global options may be overridden here (if needed):
+ [ -r ./local.options/$PKGLANG ] && . ./local.options/$PKGLANG
+ make_language_pack;
+ done
+else
+ PKGNAM=calligra-l10n-$PKGLANG
+ PKG=$TMP/package-calligra-l10n-$PKGLANG
+ # The global options may be overridden here (if needed):
+ [ -r ./local.options/$PKGLANG ] && . ./local.options/$PKGLANG
+ make_language_pack;
+fi
+
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-af b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-af
new file mode 100644
index 0000000..b0f9436
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-af
@@ -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-l10n-af: calligra-l10n-af
+calligra-l10n-af:
+calligra-l10n-af: Afrikaans language support for Calligra.
+calligra-l10n-af:
+calligra-l10n-af:
+calligra-l10n-af:
+calligra-l10n-af:
+calligra-l10n-af:
+calligra-l10n-af:
+calligra-l10n-af:
+calligra-l10n-af:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ar b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ar
new file mode 100644
index 0000000..5c495d6
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ar
@@ -0,0 +1,11 @@
+calligra-l10n-ar: calligra-l10n-ar
+calligra-l10n-ar:
+calligra-l10n-ar: Arabic language support for Calligra.
+calligra-l10n-ar:
+calligra-l10n-ar:
+calligra-l10n-ar:
+calligra-l10n-ar:
+calligra-l10n-ar:
+calligra-l10n-ar:
+calligra-l10n-ar:
+calligra-l10n-ar:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-az b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-az
new file mode 100644
index 0000000..0eba46b
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-az
@@ -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-l10n-az: calligra-l10n-az
+calligra-l10n-az:
+calligra-l10n-az: Azerbaijani language support for Calligra.
+calligra-l10n-az:
+calligra-l10n-az:
+calligra-l10n-az:
+calligra-l10n-az:
+calligra-l10n-az:
+calligra-l10n-az:
+calligra-l10n-az:
+calligra-l10n-az:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bg b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bg
new file mode 100644
index 0000000..0cc4dbc
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bg
@@ -0,0 +1,11 @@
+calligra-l10n-bg: calligra-l10n-bg
+calligra-l10n-bg:
+calligra-l10n-bg: Bulgarian language support for Calligra.
+calligra-l10n-bg:
+calligra-l10n-bg:
+calligra-l10n-bg:
+calligra-l10n-bg:
+calligra-l10n-bg:
+calligra-l10n-bg:
+calligra-l10n-bg:
+calligra-l10n-bg:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-br b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-br
new file mode 100644
index 0000000..0db9564
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-br
@@ -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-l10n-br: calligra-l10n-br
+calligra-l10n-br:
+calligra-l10n-br: Breton language support for Calligra.
+calligra-l10n-br:
+calligra-l10n-br:
+calligra-l10n-br:
+calligra-l10n-br:
+calligra-l10n-br:
+calligra-l10n-br:
+calligra-l10n-br:
+calligra-l10n-br:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bs b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bs
new file mode 100644
index 0000000..8a82e9b
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bs
@@ -0,0 +1,11 @@
+calligra-l10n-bs: calligra-l10n-bs
+calligra-l10n-bs:
+calligra-l10n-bs: Bosnian language support for Calligra.
+calligra-l10n-bs:
+calligra-l10n-bs:
+calligra-l10n-bs:
+calligra-l10n-bs:
+calligra-l10n-bs:
+calligra-l10n-bs:
+calligra-l10n-bs:
+calligra-l10n-bs:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca
new file mode 100644
index 0000000..27a7e3e
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca
@@ -0,0 +1,11 @@
+calligra-l10n-ca: calligra-l10n-ca
+calligra-l10n-ca:
+calligra-l10n-ca: Catalan language support for Calligra.
+calligra-l10n-ca:
+calligra-l10n-ca:
+calligra-l10n-ca:
+calligra-l10n-ca:
+calligra-l10n-ca:
+calligra-l10n-ca:
+calligra-l10n-ca:
+calligra-l10n-ca:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca@valencia b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca@valencia
new file mode 100644
index 0000000..fb75993
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca@valencia
@@ -0,0 +1,11 @@
+calligra-l10n-ca@valencia: calligra-l10n-ca@valencia
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia: Valencian (southern Catalan) language support for Calligra.
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia:
+calligra-l10n-ca@valencia:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cs b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cs
new file mode 100644
index 0000000..87bc7d8
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cs
@@ -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-l10n-cs: calligra-l10n-cs
+calligra-l10n-cs:
+calligra-l10n-cs: Czech language support for Calligra.
+calligra-l10n-cs:
+calligra-l10n-cs:
+calligra-l10n-cs:
+calligra-l10n-cs:
+calligra-l10n-cs:
+calligra-l10n-cs:
+calligra-l10n-cs:
+calligra-l10n-cs:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cy b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cy
new file mode 100644
index 0000000..f25b96b
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cy
@@ -0,0 +1,11 @@
+calligra-l10n-cy: calligra-l10n-cy
+calligra-l10n-cy:
+calligra-l10n-cy: Welsh language support for Calligra.
+calligra-l10n-cy:
+calligra-l10n-cy:
+calligra-l10n-cy:
+calligra-l10n-cy:
+calligra-l10n-cy:
+calligra-l10n-cy:
+calligra-l10n-cy:
+calligra-l10n-cy:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-da b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-da
new file mode 100644
index 0000000..6b90799
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-da
@@ -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-l10n-da: calligra-l10n-da
+calligra-l10n-da:
+calligra-l10n-da: Danish language support for Calligra.
+calligra-l10n-da:
+calligra-l10n-da:
+calligra-l10n-da:
+calligra-l10n-da:
+calligra-l10n-da:
+calligra-l10n-da:
+calligra-l10n-da:
+calligra-l10n-da:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-de b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-de
new file mode 100644
index 0000000..ff79d90
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-de
@@ -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-l10n-de: calligra-l10n-de
+calligra-l10n-de:
+calligra-l10n-de: German language support for Calligra.
+calligra-l10n-de:
+calligra-l10n-de:
+calligra-l10n-de:
+calligra-l10n-de:
+calligra-l10n-de:
+calligra-l10n-de:
+calligra-l10n-de:
+calligra-l10n-de:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-el b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-el
new file mode 100644
index 0000000..80c5263
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-el
@@ -0,0 +1,11 @@
+calligra-l10n-el: calligra-l10n-el
+calligra-l10n-el:
+calligra-l10n-el: Greek language support for Calligra.
+calligra-l10n-el:
+calligra-l10n-el:
+calligra-l10n-el:
+calligra-l10n-el:
+calligra-l10n-el:
+calligra-l10n-el:
+calligra-l10n-el:
+calligra-l10n-el:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-en_GB b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-en_GB
new file mode 100644
index 0000000..9e39b8b
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-en_GB
@@ -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-l10n-en_GB: calligra-l10n-en_GB
+calligra-l10n-en_GB:
+calligra-l10n-en_GB: English (UK) language support for Calligra.
+calligra-l10n-en_GB:
+calligra-l10n-en_GB:
+calligra-l10n-en_GB:
+calligra-l10n-en_GB:
+calligra-l10n-en_GB:
+calligra-l10n-en_GB:
+calligra-l10n-en_GB:
+calligra-l10n-en_GB:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eo b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eo
new file mode 100644
index 0000000..4e6932f
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eo
@@ -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-l10n-eo: calligra-l10n-eo
+calligra-l10n-eo:
+calligra-l10n-eo: Esperanto language support for Calligra.
+calligra-l10n-eo:
+calligra-l10n-eo:
+calligra-l10n-eo:
+calligra-l10n-eo:
+calligra-l10n-eo:
+calligra-l10n-eo:
+calligra-l10n-eo:
+calligra-l10n-eo:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-es b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-es
new file mode 100644
index 0000000..5f4916d
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-es
@@ -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-l10n-es: calligra-l10n-es
+calligra-l10n-es:
+calligra-l10n-es: Spanish language support for Calligra.
+calligra-l10n-es:
+calligra-l10n-es:
+calligra-l10n-es:
+calligra-l10n-es:
+calligra-l10n-es:
+calligra-l10n-es:
+calligra-l10n-es:
+calligra-l10n-es:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-et b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-et
new file mode 100644
index 0000000..48a6ec9
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-et
@@ -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-l10n-et: calligra-l10n-et
+calligra-l10n-et:
+calligra-l10n-et: Estonian language support for Calligra.
+calligra-l10n-et:
+calligra-l10n-et:
+calligra-l10n-et:
+calligra-l10n-et:
+calligra-l10n-et:
+calligra-l10n-et:
+calligra-l10n-et:
+calligra-l10n-et:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eu b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eu
new file mode 100644
index 0000000..917ebf8
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eu
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makeu 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 lineu for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+calligra-l10n-eu: calligra-l10n-eu
+calligra-l10n-eu:
+calligra-l10n-eu: Basque language support for Calligra.
+calligra-l10n-eu:
+calligra-l10n-eu:
+calligra-l10n-eu:
+calligra-l10n-eu:
+calligra-l10n-eu:
+calligra-l10n-eu:
+calligra-l10n-eu:
+calligra-l10n-eu:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fa b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fa
new file mode 100644
index 0000000..5f405c6
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fa
@@ -0,0 +1,11 @@
+calligra-l10n-fa: calligra-l10n-fa
+calligra-l10n-fa:
+calligra-l10n-fa: Persian (Farsi) language support for Calligra.
+calligra-l10n-fa:
+calligra-l10n-fa:
+calligra-l10n-fa:
+calligra-l10n-fa:
+calligra-l10n-fa:
+calligra-l10n-fa:
+calligra-l10n-fa:
+calligra-l10n-fa:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fi b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fi
new file mode 100644
index 0000000..c76ff51
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fi
@@ -0,0 +1,11 @@
+calligra-l10n-fi: calligra-l10n-fi
+calligra-l10n-fi:
+calligra-l10n-fi: Finnish language support for Calligra.
+calligra-l10n-fi:
+calligra-l10n-fi:
+calligra-l10n-fi:
+calligra-l10n-fi:
+calligra-l10n-fi:
+calligra-l10n-fi:
+calligra-l10n-fi:
+calligra-l10n-fi:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fr b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fr
new file mode 100644
index 0000000..addbe7d
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fr
@@ -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-l10n-fr: calligra-l10n-fr
+calligra-l10n-fr:
+calligra-l10n-fr: French language support for Calligra.
+calligra-l10n-fr:
+calligra-l10n-fr:
+calligra-l10n-fr:
+calligra-l10n-fr:
+calligra-l10n-fr:
+calligra-l10n-fr:
+calligra-l10n-fr:
+calligra-l10n-fr:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fy b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fy
new file mode 100644
index 0000000..9e45f73
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fy
@@ -0,0 +1,11 @@
+calligra-l10n-fy: calligra-l10n-fy
+calligra-l10n-fy:
+calligra-l10n-fy: Abkhasysk language support for Calligra.
+calligra-l10n-fy:
+calligra-l10n-fy:
+calligra-l10n-fy:
+calligra-l10n-fy:
+calligra-l10n-fy:
+calligra-l10n-fy:
+calligra-l10n-fy:
+calligra-l10n-fy:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ga b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ga
new file mode 100644
index 0000000..a73833e
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ga
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makeu 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 lineu for the formatting to be correct. It's also customary to
+# leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+calligra-l10n-ga: calligra-l10n-ga
+calligra-l10n-ga:
+calligra-l10n-ga: Irish Gaelic language support for Calligra.
+calligra-l10n-ga:
+calligra-l10n-ga:
+calligra-l10n-ga:
+calligra-l10n-ga:
+calligra-l10n-ga:
+calligra-l10n-ga:
+calligra-l10n-ga:
+calligra-l10n-ga:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-gl b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-gl
new file mode 100644
index 0000000..a8cbccb
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-gl
@@ -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-l10n-gl: calligra-l10n-gl
+calligra-l10n-gl:
+calligra-l10n-gl: Galician language support for Calligra.
+calligra-l10n-gl:
+calligra-l10n-gl:
+calligra-l10n-gl:
+calligra-l10n-gl:
+calligra-l10n-gl:
+calligra-l10n-gl:
+calligra-l10n-gl:
+calligra-l10n-gl:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-he b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-he
new file mode 100644
index 0000000..6c257aa
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-he
@@ -0,0 +1,11 @@
+calligra-l10n-he: calligra-l10n-he
+calligra-l10n-he:
+calligra-l10n-he: Hebrew language support for Calligra.
+calligra-l10n-he:
+calligra-l10n-he:
+calligra-l10n-he:
+calligra-l10n-he:
+calligra-l10n-he:
+calligra-l10n-he:
+calligra-l10n-he:
+calligra-l10n-he:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hi b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hi
new file mode 100644
index 0000000..6ce1759
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hi
@@ -0,0 +1,11 @@
+calligra-l10n-hi: calligra-l10n-hi
+calligra-l10n-hi:
+calligra-l10n-hi: Hindi language support for Calligra.
+calligra-l10n-hi:
+calligra-l10n-hi:
+calligra-l10n-hi:
+calligra-l10n-hi:
+calligra-l10n-hi:
+calligra-l10n-hi:
+calligra-l10n-hi:
+calligra-l10n-hi:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hne b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hne
new file mode 100644
index 0000000..b96f0ff
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hne
@@ -0,0 +1,11 @@
+calligra-l10n-hne: calligra-l10n-hne
+calligra-l10n-hne:
+calligra-l10n-hne: Chhattisgarhi language support for Calligra.
+calligra-l10n-hne:
+calligra-l10n-hne:
+calligra-l10n-hne:
+calligra-l10n-hne:
+calligra-l10n-hne:
+calligra-l10n-hne:
+calligra-l10n-hne:
+calligra-l10n-hne:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hsb b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hsb
new file mode 100644
index 0000000..96d4485
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hsb
@@ -0,0 +1,11 @@
+calligra-l10n-hsb: calligra-l10n-hsb
+calligra-l10n-hsb:
+calligra-l10n-hsb: Upper Sorbian language support for Calligra.
+calligra-l10n-hsb:
+calligra-l10n-hsb:
+calligra-l10n-hsb:
+calligra-l10n-hsb:
+calligra-l10n-hsb:
+calligra-l10n-hsb:
+calligra-l10n-hsb:
+calligra-l10n-hsb:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hu b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hu
new file mode 100644
index 0000000..19869b9
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hu
@@ -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-l10n-hu: calligra-l10n-hu
+calligra-l10n-hu:
+calligra-l10n-hu: Hungarian language support for Calligra.
+calligra-l10n-hu:
+calligra-l10n-hu:
+calligra-l10n-hu:
+calligra-l10n-hu:
+calligra-l10n-hu:
+calligra-l10n-hu:
+calligra-l10n-hu:
+calligra-l10n-hu:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ia b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ia
new file mode 100644
index 0000000..a82b251
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ia
@@ -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-l10n-ia: calligra-l10n-ia
+calligra-l10n-ia:
+calligra-l10n-ia: Interlingua language support for Calligra.
+calligra-l10n-ia:
+calligra-l10n-ia:
+calligra-l10n-ia:
+calligra-l10n-ia:
+calligra-l10n-ia:
+calligra-l10n-ia:
+calligra-l10n-ia:
+calligra-l10n-ia:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-is b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-is
new file mode 100644
index 0000000..d664207
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-is
@@ -0,0 +1,11 @@
+calligra-l10n-is: calligra-l10n-is
+calligra-l10n-is:
+calligra-l10n-is: Icelandic language support for Calligra.
+calligra-l10n-is:
+calligra-l10n-is:
+calligra-l10n-is:
+calligra-l10n-is:
+calligra-l10n-is:
+calligra-l10n-is:
+calligra-l10n-is:
+calligra-l10n-is:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-it b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-it
new file mode 100644
index 0000000..43bf529
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-it
@@ -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-l10n-it: calligra-l10n-it
+calligra-l10n-it:
+calligra-l10n-it: Italian language support for Calligra.
+calligra-l10n-it:
+calligra-l10n-it:
+calligra-l10n-it:
+calligra-l10n-it:
+calligra-l10n-it:
+calligra-l10n-it:
+calligra-l10n-it:
+calligra-l10n-it:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ja b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ja
new file mode 100644
index 0000000..782d09d
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ja
@@ -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-l10n-ja: calligra-l10n-ja
+calligra-l10n-ja:
+calligra-l10n-ja: Japanese language support for Calligra.
+calligra-l10n-ja:
+calligra-l10n-ja:
+calligra-l10n-ja:
+calligra-l10n-ja:
+calligra-l10n-ja:
+calligra-l10n-ja:
+calligra-l10n-ja:
+calligra-l10n-ja:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-kk b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-kk
new file mode 100644
index 0000000..071a9a7
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-kk
@@ -0,0 +1,11 @@
+calligra-l10n-kk: calligra-l10n-kk
+calligra-l10n-kk:
+calligra-l10n-kk: Kazakh language support for Calligra.
+calligra-l10n-kk:
+calligra-l10n-kk:
+calligra-l10n-kk:
+calligra-l10n-kk:
+calligra-l10n-kk:
+calligra-l10n-kk:
+calligra-l10n-kk:
+calligra-l10n-kk:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-km b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-km
new file mode 100644
index 0000000..8613ad6
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-km
@@ -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-l10n-km: calligra-l10n-km
+calligra-l10n-km:
+calligra-l10n-km: Khmer language support for Calligra.
+calligra-l10n-km:
+calligra-l10n-km:
+calligra-l10n-km:
+calligra-l10n-km:
+calligra-l10n-km:
+calligra-l10n-km:
+calligra-l10n-km:
+calligra-l10n-km:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lo b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lo
new file mode 100644
index 0000000..8de6a26
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lo
@@ -0,0 +1,11 @@
+calligra-l10n-lo: calligra-l10n-lo
+calligra-l10n-lo:
+calligra-l10n-lo: Lao language support for Calligra.
+calligra-l10n-lo:
+calligra-l10n-lo:
+calligra-l10n-lo:
+calligra-l10n-lo:
+calligra-l10n-lo:
+calligra-l10n-lo:
+calligra-l10n-lo:
+calligra-l10n-lo:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lt b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lt
new file mode 100644
index 0000000..470dee6
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lt
@@ -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-l10n-lt: calligra-l10n-lt
+calligra-l10n-lt:
+calligra-l10n-lt: Lithuanian language support for Calligra.
+calligra-l10n-lt:
+calligra-l10n-lt:
+calligra-l10n-lt:
+calligra-l10n-lt:
+calligra-l10n-lt:
+calligra-l10n-lt:
+calligra-l10n-lt:
+calligra-l10n-lt:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lv b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lv
new file mode 100644
index 0000000..07da0e2
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lv
@@ -0,0 +1,11 @@
+calligra-l10n-lv: calligra-l10n-lv
+calligra-l10n-lv:
+calligra-l10n-lv: Latvian language support for Calligra.
+calligra-l10n-lv:
+calligra-l10n-lv:
+calligra-l10n-lv:
+calligra-l10n-lv:
+calligra-l10n-lv:
+calligra-l10n-lv:
+calligra-l10n-lv:
+calligra-l10n-lv:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mk b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mk
new file mode 100644
index 0000000..bf683ac
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mk
@@ -0,0 +1,11 @@
+calligra-l10n-mk: calligra-l10n-mk
+calligra-l10n-mk:
+calligra-l10n-mk: Macedonian language support for Calligra.
+calligra-l10n-mk:
+calligra-l10n-mk:
+calligra-l10n-mk:
+calligra-l10n-mk:
+calligra-l10n-mk:
+calligra-l10n-mk:
+calligra-l10n-mk:
+calligra-l10n-mk:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ms b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ms
new file mode 100644
index 0000000..526a2bd
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ms
@@ -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-l10n-ms: calligra-l10n-ms
+calligra-l10n-ms:
+calligra-l10n-ms: Malay language support for Calligra.
+calligra-l10n-ms:
+calligra-l10n-ms:
+calligra-l10n-ms:
+calligra-l10n-ms:
+calligra-l10n-ms:
+calligra-l10n-ms:
+calligra-l10n-ms:
+calligra-l10n-ms:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mt b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mt
new file mode 100644
index 0000000..d67b36e
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mt
@@ -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-l10n-mt: calligra-l10n-mt
+calligra-l10n-mt:
+calligra-l10n-mt: Maltese language support for Calligra.
+calligra-l10n-mt:
+calligra-l10n-mt:
+calligra-l10n-mt:
+calligra-l10n-mt:
+calligra-l10n-mt:
+calligra-l10n-mt:
+calligra-l10n-mt:
+calligra-l10n-mt:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nb b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nb
new file mode 100644
index 0000000..5fa9358
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nb
@@ -0,0 +1,11 @@
+calligra-l10n-nb: calligra-l10n-nb
+calligra-l10n-nb:
+calligra-l10n-nb: Norwegian (Bokmaal) language support for Calligra.
+calligra-l10n-nb:
+calligra-l10n-nb:
+calligra-l10n-nb:
+calligra-l10n-nb:
+calligra-l10n-nb:
+calligra-l10n-nb:
+calligra-l10n-nb:
+calligra-l10n-nb:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nds b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nds
new file mode 100644
index 0000000..e78a7dd
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nds
@@ -0,0 +1,11 @@
+calligra-l10n-nds: calligra-l10n-nds
+calligra-l10n-nds:
+calligra-l10n-nds: Low Saxon language support for Calligra.
+calligra-l10n-nds:
+calligra-l10n-nds:
+calligra-l10n-nds:
+calligra-l10n-nds:
+calligra-l10n-nds:
+calligra-l10n-nds:
+calligra-l10n-nds:
+calligra-l10n-nds:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ne b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ne
new file mode 100644
index 0000000..61ed809
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ne
@@ -0,0 +1,11 @@
+calligra-l10n-ne: calligra-l10n-ne
+calligra-l10n-ne:
+calligra-l10n-ne: Nepali language support for Calligra.
+calligra-l10n-ne:
+calligra-l10n-ne:
+calligra-l10n-ne:
+calligra-l10n-ne:
+calligra-l10n-ne:
+calligra-l10n-ne:
+calligra-l10n-ne:
+calligra-l10n-ne:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nl b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nl
new file mode 100644
index 0000000..27f3316
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nl
@@ -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-l10n-nl: calligra-l10n-nl
+calligra-l10n-nl:
+calligra-l10n-nl: Dutch language support for Calligra.
+calligra-l10n-nl:
+calligra-l10n-nl:
+calligra-l10n-nl:
+calligra-l10n-nl:
+calligra-l10n-nl:
+calligra-l10n-nl:
+calligra-l10n-nl:
+calligra-l10n-nl:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nn b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nn
new file mode 100644
index 0000000..1de72c2
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nn
@@ -0,0 +1,11 @@
+calligra-l10n-nn: calligra-l10n-nn
+calligra-l10n-nn:
+calligra-l10n-nn: Norwegian (Nynorsk) language support for Calligra.
+calligra-l10n-nn:
+calligra-l10n-nn:
+calligra-l10n-nn:
+calligra-l10n-nn:
+calligra-l10n-nn:
+calligra-l10n-nn:
+calligra-l10n-nn:
+calligra-l10n-nn:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no
new file mode 100644
index 0000000..a479e2d
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no
@@ -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-l10n-no: calligra-l10n-no
+calligra-l10n-no:
+calligra-l10n-no: Norwegian (Bokmaal) language support for Calligra.
+calligra-l10n-no:
+calligra-l10n-no:
+calligra-l10n-no:
+calligra-l10n-no:
+calligra-l10n-no:
+calligra-l10n-no:
+calligra-l10n-no:
+calligra-l10n-no:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no_NY b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no_NY
new file mode 100644
index 0000000..682218a
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no_NY
@@ -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-l10n-no_NY: calligra-l10n-no_NY
+calligra-l10n-no_NY:
+calligra-l10n-no_NY: Norwegian (Nynorsk) language support for Calligra.
+calligra-l10n-no_NY:
+calligra-l10n-no_NY:
+calligra-l10n-no_NY:
+calligra-l10n-no_NY:
+calligra-l10n-no_NY:
+calligra-l10n-no_NY:
+calligra-l10n-no_NY:
+calligra-l10n-no_NY:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pl b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pl
new file mode 100644
index 0000000..e2725bf
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pl
@@ -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-l10n-pl: calligra-l10n-pl
+calligra-l10n-pl:
+calligra-l10n-pl: Polish language support for Calligra.
+calligra-l10n-pl:
+calligra-l10n-pl:
+calligra-l10n-pl:
+calligra-l10n-pl:
+calligra-l10n-pl:
+calligra-l10n-pl:
+calligra-l10n-pl:
+calligra-l10n-pl:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt
new file mode 100644
index 0000000..d9fa736
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt
@@ -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-l10n-pt: calligra-l10n-pt
+calligra-l10n-pt:
+calligra-l10n-pt: Portuguese language support for Calligra.
+calligra-l10n-pt:
+calligra-l10n-pt:
+calligra-l10n-pt:
+calligra-l10n-pt:
+calligra-l10n-pt:
+calligra-l10n-pt:
+calligra-l10n-pt:
+calligra-l10n-pt:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt_BR b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt_BR
new file mode 100644
index 0000000..616edf6
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt_BR
@@ -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-l10n-pt_BR: calligra-l10n-pt_BR
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR: Brazil portuguese language support for Calligra.
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR:
+calligra-l10n-pt_BR:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ro b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ro
new file mode 100644
index 0000000..0483eac
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ro
@@ -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-l10n-ro: calligra-l10n-ro
+calligra-l10n-ro:
+calligra-l10n-ro: Romanian language support for Calligra.
+calligra-l10n-ro:
+calligra-l10n-ro:
+calligra-l10n-ro:
+calligra-l10n-ro:
+calligra-l10n-ro:
+calligra-l10n-ro:
+calligra-l10n-ro:
+calligra-l10n-ro:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ru b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ru
new file mode 100644
index 0000000..bee9570
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ru
@@ -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-l10n-ru: calligra-l10n-ru
+calligra-l10n-ru:
+calligra-l10n-ru: Russian language support for Calligra.
+calligra-l10n-ru:
+calligra-l10n-ru:
+calligra-l10n-ru:
+calligra-l10n-ru:
+calligra-l10n-ru:
+calligra-l10n-ru:
+calligra-l10n-ru:
+calligra-l10n-ru:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-se b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-se
new file mode 100644
index 0000000..18356f2
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-se
@@ -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-l10n-se: calligra-l10n-se
+calligra-l10n-se:
+calligra-l10n-se: Northern Sami language support for Calligra.
+calligra-l10n-se:
+calligra-l10n-se:
+calligra-l10n-se:
+calligra-l10n-se:
+calligra-l10n-se:
+calligra-l10n-se:
+calligra-l10n-se:
+calligra-l10n-se:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sk b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sk
new file mode 100644
index 0000000..fed9ee2
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sk
@@ -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-l10n-sk: calligra-l10n-sk
+calligra-l10n-sk:
+calligra-l10n-sk: Slovak language support for Calligra.
+calligra-l10n-sk:
+calligra-l10n-sk:
+calligra-l10n-sk:
+calligra-l10n-sk:
+calligra-l10n-sk:
+calligra-l10n-sk:
+calligra-l10n-sk:
+calligra-l10n-sk:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sl b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sl
new file mode 100644
index 0000000..1f2fdc2
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sl
@@ -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-l10n-sl: calligra-l10n-sl
+calligra-l10n-sl:
+calligra-l10n-sl: Slovenian language support for Calligra.
+calligra-l10n-sl:
+calligra-l10n-sl:
+calligra-l10n-sl:
+calligra-l10n-sl:
+calligra-l10n-sl:
+calligra-l10n-sl:
+calligra-l10n-sl:
+calligra-l10n-sl:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr
new file mode 100644
index 0000000..14fb8aa
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr
@@ -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-l10n-sr: calligra-l10n-sr
+calligra-l10n-sr:
+calligra-l10n-sr: Serbian language support for Calligra.
+calligra-l10n-sr:
+calligra-l10n-sr:
+calligra-l10n-sr:
+calligra-l10n-sr:
+calligra-l10n-sr:
+calligra-l10n-sr:
+calligra-l10n-sr:
+calligra-l10n-sr:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr@Latn b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr@Latn
new file mode 100644
index 0000000..73c3e06
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr@Latn
@@ -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-l10n-sr@Latn: calligra-l10n-sr@Latn
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn: Serbian in Latin script language support for Calligra.
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn:
+calligra-l10n-sr@Latn:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sv b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sv
new file mode 100644
index 0000000..5c0c7de
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sv
@@ -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-l10n-sv: calligra-l10n-sv
+calligra-l10n-sv:
+calligra-l10n-sv: Swedish language support for Calligra.
+calligra-l10n-sv:
+calligra-l10n-sv:
+calligra-l10n-sv:
+calligra-l10n-sv:
+calligra-l10n-sv:
+calligra-l10n-sv:
+calligra-l10n-sv:
+calligra-l10n-sv:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ta b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ta
new file mode 100644
index 0000000..40d6910
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ta
@@ -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-l10n-ta: calligra-l10n-ta
+calligra-l10n-ta:
+calligra-l10n-ta: Tamil language support for Calligra.
+calligra-l10n-ta:
+calligra-l10n-ta:
+calligra-l10n-ta:
+calligra-l10n-ta:
+calligra-l10n-ta:
+calligra-l10n-ta:
+calligra-l10n-ta:
+calligra-l10n-ta:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tg b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tg
new file mode 100644
index 0000000..ee9c25a
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tg
@@ -0,0 +1,11 @@
+calligra-l10n-tg: calligra-l10n-tg
+calligra-l10n-tg:
+calligra-l10n-tg: Tajik language support for Calligra.
+calligra-l10n-tg:
+calligra-l10n-tg:
+calligra-l10n-tg:
+calligra-l10n-tg:
+calligra-l10n-tg:
+calligra-l10n-tg:
+calligra-l10n-tg:
+calligra-l10n-tg:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-th b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-th
new file mode 100644
index 0000000..dae23d9
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-th
@@ -0,0 +1,11 @@
+calligra-l10n-th: calligra-l10n-th
+calligra-l10n-th:
+calligra-l10n-th: Thai language support for Calligra.
+calligra-l10n-th:
+calligra-l10n-th:
+calligra-l10n-th:
+calligra-l10n-th:
+calligra-l10n-th:
+calligra-l10n-th:
+calligra-l10n-th:
+calligra-l10n-th:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tr b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tr
new file mode 100644
index 0000000..5964810
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tr
@@ -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-l10n-tr: calligra-l10n-tr
+calligra-l10n-tr:
+calligra-l10n-tr: Turkish language support for Calligra.
+calligra-l10n-tr:
+calligra-l10n-tr:
+calligra-l10n-tr:
+calligra-l10n-tr:
+calligra-l10n-tr:
+calligra-l10n-tr:
+calligra-l10n-tr:
+calligra-l10n-tr:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uk b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uk
new file mode 100644
index 0000000..d79f053
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uk
@@ -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-l10n-uk: calligra-l10n-uk
+calligra-l10n-uk:
+calligra-l10n-uk: Ukrainian language support for Calligra.
+calligra-l10n-uk:
+calligra-l10n-uk:
+calligra-l10n-uk:
+calligra-l10n-uk:
+calligra-l10n-uk:
+calligra-l10n-uk:
+calligra-l10n-uk:
+calligra-l10n-uk:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uz b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uz
new file mode 100644
index 0000000..90c8fa0
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uz
@@ -0,0 +1,11 @@
+calligra-l10n-uz: calligra-l10n-uz
+calligra-l10n-uz:
+calligra-l10n-uz: Uzbek language support for Calligra.
+calligra-l10n-uz:
+calligra-l10n-uz:
+calligra-l10n-uz:
+calligra-l10n-uz:
+calligra-l10n-uz:
+calligra-l10n-uz:
+calligra-l10n-uz:
+calligra-l10n-uz:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ven b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ven
new file mode 100644
index 0000000..44fdda8
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ven
@@ -0,0 +1,11 @@
+calligra-l10n-ven: calligra-l10n-ven
+calligra-l10n-ven:
+calligra-l10n-ven: Venda language support for Calligra.
+calligra-l10n-ven:
+calligra-l10n-ven:
+calligra-l10n-ven:
+calligra-l10n-ven:
+calligra-l10n-ven:
+calligra-l10n-ven:
+calligra-l10n-ven:
+calligra-l10n-ven:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-wa b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-wa
new file mode 100644
index 0000000..1121068
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-wa
@@ -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-l10n-wa: calligra-l10n-wa
+calligra-l10n-wa:
+calligra-l10n-wa: Walloon language support for Calligra.
+calligra-l10n-wa:
+calligra-l10n-wa:
+calligra-l10n-wa:
+calligra-l10n-wa:
+calligra-l10n-wa:
+calligra-l10n-wa:
+calligra-l10n-wa:
+calligra-l10n-wa:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-xh b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-xh
new file mode 100644
index 0000000..f15caa1
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-xh
@@ -0,0 +1,11 @@
+calligra-l10n-xh: calligra-l10n-xh
+calligra-l10n-xh:
+calligra-l10n-xh: Xhosa language support for Calligra.
+calligra-l10n-xh:
+calligra-l10n-xh:
+calligra-l10n-xh:
+calligra-l10n-xh:
+calligra-l10n-xh:
+calligra-l10n-xh:
+calligra-l10n-xh:
+calligra-l10n-xh:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_CN b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_CN
new file mode 100644
index 0000000..566f2f1
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_CN
@@ -0,0 +1,11 @@
+calligra-l10n-zh_CN: calligra-l10n-zh_CN
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN: Simplified Chinese language support for Calligra.
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN:
+calligra-l10n-zh_CN:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_TW b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_TW
new file mode 100644
index 0000000..ec45223
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_TW
@@ -0,0 +1,11 @@
+calligra-l10n-zh_TW: calligra-l10n-zh_TW
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW: Chinese language support for Calligra.
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW:
+calligra-l10n-zh_TW:
diff --git a/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zu b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zu
new file mode 100644
index 0000000..efbb898
--- /dev/null
+++ b/kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zu
@@ -0,0 +1,11 @@
+calligra-l10n-zu: calligra-l10n-zu
+calligra-l10n-zu:
+calligra-l10n-zu: Zulu language support for Calligra.
+calligra-l10n-zu:
+calligra-l10n-zu:
+calligra-l10n-zu:
+calligra-l10n-zu:
+calligra-l10n-zu:
+calligra-l10n-zu:
+calligra-l10n-zu:
+calligra-l10n-zu:
diff --git a/kdei/kde-l10n/kde-l10n.SlackBuild b/kdei/kde-l10n/kde-l10n.SlackBuild
new file mode 100755
index 0000000..b21b5c2
--- /dev/null
+++ b/kdei/kde-l10n/kde-l10n.SlackBuild
@@ -0,0 +1,152 @@
+#!/bin/sh
+
+# Copyright 2008 Robby Workman Northport, AL, USA
+# Copyright 2009, 2010, 2011, 2012, 2013, 2014, 2015 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# This script should build any of the language packs if run with (for example):
+# PKGLANG=de ./kde-l10n.SlackBuild
+# You should be able to build all of them with something like this:
+# for i in $(cat languages) ; do PKGLANG=$i ./kde-l10n.SlackBuild ; done
+# If ./languages is missing and this script is called without options, the
+# default is to create an up-to-date ./languages list and build all the
+# language packs.
+
+if [ ! -r ./languages ]; then
+ for file in kde-l10n*xz ; do
+ echo $file | cut -f 3 -d - >> ./languages
+ done
+fi
+
+[ -z $VERSION ] && export VERSION=14.12.0
+[ -z $ARCH ] && export ARCH=noarch
+[ -z $BUILD ] && export BUILD=1
+
+# Use this as CFLAGS and CXXFLAGS:
+if [ -z "$SLKCFLAGS" ]; then
+ if [ "$ARCH" = "i486" ]; then
+ export SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ elif [ "$ARCH" = "s390" ]; then
+ export SLKCFLAGS="-O2"
+ elif [ "$ARCH" = "x86_64" ]; then
+ export SLKCFLAGS="-O2 -fPIC"
+ elif [ "$ARCH" = "armv7hl" ]; then
+ export SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ else
+ export SLKCFLAGS="-O2"
+ fi
+fi
+
+# Get the kde environment variables
+[ -d kdebase ] && . ./kdebase/profile.d/kde.sh
+
+# Set the config option variables if they are not already set:
+[ -r ../KDE.options ] && . ../KDE.options
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+
+# This function will insert missing kdepim translations from kde-l10n-4.4.5:
+insert_kdepim() {
+ if [ -r $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.tar.xz ]; then
+ tar xvf $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.tar.xz
+ fi
+ for dir in $(find . -type d -name messages) $(find . -type d -name docs) ; do
+ ( cd $dir
+ if [ -d kdepim ]; then
+ echo "add_subdirectory( kdepim )" >> CMakeLists.txt.new
+ fi
+ if [ -r CMakeLists.txt ]; then
+ cat CMakeLists.txt >> CMakeLists.txt.new
+ mv CMakeLists.txt.new CMakeLists.txt
+ else
+ rm -f CMakeLists.txt.new
+ fi
+ )
+ done
+ # Update DTD specification. This will fix some of the issues...
+ sed -i -e "s/V4.1.2-Based/V4.2-Based/g" $(grep -lr "V4.1.2-Based" *)
+ sed -i -e "s/V4.1-Based/V4.2-Based/g" $(grep -lr "V4.1-Based" *)
+ sed -i -e "s/V4.2-Based Variant V1.0/V4.2-Based Variant V1.1/g" $(grep -lr "V4.2-Based Variant V1.0" *)
+ if ls $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.*.diff.gz 1> /dev/null 2> /dev/null ; then
+ for patch in $CWD/kdepim-l10n/kdepim-l10n-$(echo $PKGNAM | cut -f 3 -d -)-4.4.5.*.diff.gz ; do
+ zcat $patch | patch -p1 --verbose || exit 1
+ done
+ fi
+}
+
+make_language_pack() {
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.xz || exit 1
+cd $PKGNAM-$VERSION || exit 1
+insert_kdepim;
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+mkdir -p build
+( cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DMAN_INSTALL_DIR=/usr/man \
+ -DSYSCONF_INSTALL_DIR=/etc/kde \
+ -DLIB_SUFFIX=${LIBDIRSUFFIX} \
+ ..
+ make || exit 1
+ make install DESTDIR=$PKG || exit 1
+) || touch $TMP/$PKGNAM.failed
+( cd $PKG
+ find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+ find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+)
+if [ -d $PKG/usr/man ]; then
+ ( cd $PKG/usr/man
+ find . -type f -exec gzip -9 {} \;
+ )
+fi
+mkdir -p $PKG/install
+cat $CWD/slack-desc/slack-desc.kde-l10n-$PKGLANG > $PKG/install/slack-desc
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+}
+
+if [ -z $PKGLANG ]; then
+ for PKGLANG in $(cat languages) ; do
+ PKGNAM=kde-l10n-$PKGLANG
+ PKG=$TMP/package-kde-l10n-$PKGLANG
+ # The global options may be overridden here (if needed):
+ [ -r ./local.options/$PKGLANG ] && . ./local.options/$PKGLANG
+ make_language_pack;
+ done
+else
+ PKGNAM=kde-l10n-$PKGLANG
+ PKG=$TMP/package-kde-l10n-$PKGLANG
+ # The global options may be overridden here (if needed):
+ [ -r ./local.options/$PKGLANG ] && . ./local.options/$PKGLANG
+ make_language_pack;
+fi
+
diff --git a/kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh b/kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh
new file mode 100644
index 0000000..1c91627
--- /dev/null
+++ b/kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+# This script was used to extract the kdepim parts from the last kde-l10n
+# release that contained them. The resulting kdepim-l10n sources will be
+# merged into our language packages.
+
+# This should be run in the directory containing the kde-l10n-*-4.4.5
+# source tarballs that you wish to create kdepim-l10n archives from.
+
+for file in kde-l10n*.tar.bz2 ; do
+ rm -rf $(basename $file .tar.bz2) kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5
+ echo "Extracting $file"
+ tar xf $file
+ mkdir kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5
+ ( cd $(basename $file .tar.bz2)
+ find . -name "kdepim" -type d -exec cp -a --parents "{}" ../kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5 \;
+ )
+ ( cd kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5
+ tar cf ../kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5.tar .
+ )
+ rm -f kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5.tar.bz2
+ bzip2 -9 kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5.tar
+ rm -r $(basename $file .tar.bz2) kdepim-l10n-$(echo $file | cut -f 3 -d -)-4.4.5
+done
diff --git a/kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.defunct b/kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.defunct
new file mode 100644
index 0000000..df6184a
--- /dev/null
+++ b/kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.defunct
@@ -0,0 +1,34 @@
+--- ./docs/kdepim/korganizer/index.docbook.orig 2011-01-19 10:56:02.410999994 -0600
++++ ./docs/kdepim/korganizer/index.docbook 2011-01-19 12:40:25.712999555 -0600
+@@ -108,6 +108,15 @@
+ <releaseinfo
+ >2.20.00</releaseinfo>
+
++<abstract
++><para
++>&korganizer; est un agenda personnel facile à utiliser (un <acronym
++>PIM</acronym
++>, acronyme anglais de <foreignphrase
++>personal information manager</foreignphrase
++>). Vous pouvez planifier des rendez-vous, des événements et des tâches à effectuer. &korganizer; vous remémorera les tâches en instances et vous aidera à respecter votre emploi du temps. </para
++></abstract>
++
+ <keywordset>
+ <keyword
+ >KDE</keyword>
+@@ -127,15 +136,6 @@
+ >rendez-vous</keyword>
+ </keywordset>
+
+-<abstract
+-><para
+->&korganizer; est un agenda personnel facile à utiliser (un <acronym
+->PIM</acronym
+->, acronyme anglais de <foreignphrase
+->personal information manager</foreignphrase
+->). Vous pouvez planifier des rendez-vous, des événements et des tâches à effectuer. &korganizer; vous remémorera les tâches en instances et vous aidera à respecter votre emploi du temps. </para
+-></abstract>
+-
+ </bookinfo>
+
+ <chapter id="introduction">
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar
new file mode 100644
index 0000000..c1850ab
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar
@@ -0,0 +1,11 @@
+kde-l10n-ar: kde-l10n-ar
+kde-l10n-ar:
+kde-l10n-ar: Arabic language support for KDE.
+kde-l10n-ar:
+kde-l10n-ar:
+kde-l10n-ar:
+kde-l10n-ar:
+kde-l10n-ar:
+kde-l10n-ar:
+kde-l10n-ar:
+kde-l10n-ar:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg
new file mode 100644
index 0000000..4210b1f
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg
@@ -0,0 +1,11 @@
+kde-l10n-bg: kde-l10n-bg
+kde-l10n-bg:
+kde-l10n-bg: Bulgarian language support for KDE.
+kde-l10n-bg:
+kde-l10n-bg:
+kde-l10n-bg:
+kde-l10n-bg:
+kde-l10n-bg:
+kde-l10n-bg:
+kde-l10n-bg:
+kde-l10n-bg:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN
new file mode 100644
index 0000000..2f7c7c0
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN
@@ -0,0 +1,11 @@
+kde-l10n-bn_IN: kde-l10n-bn_IN
+kde-l10n-bn_IN:
+kde-l10n-bn_IN: Bengali language support for KDE.
+kde-l10n-bn_IN:
+kde-l10n-bn_IN:
+kde-l10n-bn_IN:
+kde-l10n-bn_IN:
+kde-l10n-bn_IN:
+kde-l10n-bn_IN:
+kde-l10n-bn_IN:
+kde-l10n-bn_IN:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bs b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bs
new file mode 100644
index 0000000..04f60af
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bs
@@ -0,0 +1,11 @@
+kde-l10n-bs: kde-l10n-bs
+kde-l10n-bs:
+kde-l10n-bs: Bosnian language support for KDE.
+kde-l10n-bs:
+kde-l10n-bs:
+kde-l10n-bs:
+kde-l10n-bs:
+kde-l10n-bs:
+kde-l10n-bs:
+kde-l10n-bs:
+kde-l10n-bs:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca
new file mode 100644
index 0000000..0642c74
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca
@@ -0,0 +1,11 @@
+kde-l10n-ca: kde-l10n-ca
+kde-l10n-ca:
+kde-l10n-ca: Catalan language support for KDE.
+kde-l10n-ca:
+kde-l10n-ca:
+kde-l10n-ca:
+kde-l10n-ca:
+kde-l10n-ca:
+kde-l10n-ca:
+kde-l10n-ca:
+kde-l10n-ca:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia
new file mode 100644
index 0000000..f8ecb79
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia
@@ -0,0 +1,11 @@
+kde-l10n-ca@valencia: kde-l10n-ca@valencia
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia: Catalan (Valencian) language support for KDE.
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia:
+kde-l10n-ca@valencia:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs
new file mode 100644
index 0000000..a9ff293
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs
@@ -0,0 +1,11 @@
+kde-l10n-cs: kde-l10n-cs
+kde-l10n-cs:
+kde-l10n-cs: Czech language support for KDE.
+kde-l10n-cs:
+kde-l10n-cs:
+kde-l10n-cs:
+kde-l10n-cs:
+kde-l10n-cs:
+kde-l10n-cs:
+kde-l10n-cs:
+kde-l10n-cs:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb
new file mode 100644
index 0000000..a430c78
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb
@@ -0,0 +1,11 @@
+kde-l10n-csb: kde-l10n-csb
+kde-l10n-csb:
+kde-l10n-csb: Kashubian language support for KDE.
+kde-l10n-csb:
+kde-l10n-csb:
+kde-l10n-csb:
+kde-l10n-csb:
+kde-l10n-csb:
+kde-l10n-csb:
+kde-l10n-csb:
+kde-l10n-csb:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da
new file mode 100644
index 0000000..9cdb27d
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da
@@ -0,0 +1,11 @@
+kde-l10n-da: kde-l10n-da
+kde-l10n-da:
+kde-l10n-da: Danish language support for KDE.
+kde-l10n-da:
+kde-l10n-da:
+kde-l10n-da:
+kde-l10n-da:
+kde-l10n-da:
+kde-l10n-da:
+kde-l10n-da:
+kde-l10n-da:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de
new file mode 100644
index 0000000..e90b962
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de
@@ -0,0 +1,11 @@
+kde-l10n-de: kde-l10n-de
+kde-l10n-de:
+kde-l10n-de: German language support for KDE.
+kde-l10n-de:
+kde-l10n-de:
+kde-l10n-de:
+kde-l10n-de:
+kde-l10n-de:
+kde-l10n-de:
+kde-l10n-de:
+kde-l10n-de:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el
new file mode 100644
index 0000000..3e6b56e
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el
@@ -0,0 +1,11 @@
+kde-l10n-el: kde-l10n-el
+kde-l10n-el:
+kde-l10n-el: Greek language support for KDE.
+kde-l10n-el:
+kde-l10n-el:
+kde-l10n-el:
+kde-l10n-el:
+kde-l10n-el:
+kde-l10n-el:
+kde-l10n-el:
+kde-l10n-el:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB
new file mode 100644
index 0000000..7bd1861
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB
@@ -0,0 +1,11 @@
+kde-l10n-en_GB: kde-l10n-en_GB
+kde-l10n-en_GB:
+kde-l10n-en_GB: English (UK) language support for KDE.
+kde-l10n-en_GB:
+kde-l10n-en_GB:
+kde-l10n-en_GB:
+kde-l10n-en_GB:
+kde-l10n-en_GB:
+kde-l10n-en_GB:
+kde-l10n-en_GB:
+kde-l10n-en_GB:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo
new file mode 100644
index 0000000..70a4484
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo
@@ -0,0 +1,11 @@
+kde-l10n-eo: kde-l10n-eo
+kde-l10n-eo:
+kde-l10n-eo: Esperanto language support for KDE.
+kde-l10n-eo:
+kde-l10n-eo:
+kde-l10n-eo:
+kde-l10n-eo:
+kde-l10n-eo:
+kde-l10n-eo:
+kde-l10n-eo:
+kde-l10n-eo:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es
new file mode 100644
index 0000000..333cf64
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es
@@ -0,0 +1,11 @@
+kde-l10n-es: kde-l10n-es
+kde-l10n-es:
+kde-l10n-es: Spanish language support for KDE.
+kde-l10n-es:
+kde-l10n-es:
+kde-l10n-es:
+kde-l10n-es:
+kde-l10n-es:
+kde-l10n-es:
+kde-l10n-es:
+kde-l10n-es:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et
new file mode 100644
index 0000000..ac801ed
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et
@@ -0,0 +1,11 @@
+kde-l10n-et: kde-l10n-et
+kde-l10n-et:
+kde-l10n-et: Estonian language support for KDE.
+kde-l10n-et:
+kde-l10n-et:
+kde-l10n-et:
+kde-l10n-et:
+kde-l10n-et:
+kde-l10n-et:
+kde-l10n-et:
+kde-l10n-et:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu
new file mode 100644
index 0000000..3576364
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu
@@ -0,0 +1,11 @@
+kde-l10n-eu: kde-l10n-eu
+kde-l10n-eu:
+kde-l10n-eu: Basque language support for KDE.
+kde-l10n-eu:
+kde-l10n-eu:
+kde-l10n-eu:
+kde-l10n-eu:
+kde-l10n-eu:
+kde-l10n-eu:
+kde-l10n-eu:
+kde-l10n-eu:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fa b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fa
new file mode 100644
index 0000000..28fd979
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fa
@@ -0,0 +1,11 @@
+kde-l10n-fa: kde-l10n-fa
+kde-l10n-fa:
+kde-l10n-fa: Farsi language support for KDE.
+kde-l10n-fa:
+kde-l10n-fa:
+kde-l10n-fa:
+kde-l10n-fa:
+kde-l10n-fa:
+kde-l10n-fa:
+kde-l10n-fa:
+kde-l10n-fa:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi
new file mode 100644
index 0000000..74ed56f
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi
@@ -0,0 +1,11 @@
+kde-l10n-fi: kde-l10n-fi
+kde-l10n-fi:
+kde-l10n-fi: Finnish language support for KDE.
+kde-l10n-fi:
+kde-l10n-fi:
+kde-l10n-fi:
+kde-l10n-fi:
+kde-l10n-fi:
+kde-l10n-fi:
+kde-l10n-fi:
+kde-l10n-fi:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr
new file mode 100644
index 0000000..8a70d56
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr
@@ -0,0 +1,11 @@
+kde-l10n-fr: kde-l10n-fr
+kde-l10n-fr:
+kde-l10n-fr: French language support for KDE.
+kde-l10n-fr:
+kde-l10n-fr:
+kde-l10n-fr:
+kde-l10n-fr:
+kde-l10n-fr:
+kde-l10n-fr:
+kde-l10n-fr:
+kde-l10n-fr:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy
new file mode 100644
index 0000000..93195d0
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy
@@ -0,0 +1,11 @@
+kde-l10n-fy: kde-l10n-fy
+kde-l10n-fy:
+kde-l10n-fy: Abkhasysk language support for KDE.
+kde-l10n-fy:
+kde-l10n-fy:
+kde-l10n-fy:
+kde-l10n-fy:
+kde-l10n-fy:
+kde-l10n-fy:
+kde-l10n-fy:
+kde-l10n-fy:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga
new file mode 100644
index 0000000..fc07a27
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga
@@ -0,0 +1,11 @@
+kde-l10n-ga: kde-l10n-ga
+kde-l10n-ga:
+kde-l10n-ga: Irish language support for KDE.
+kde-l10n-ga:
+kde-l10n-ga:
+kde-l10n-ga:
+kde-l10n-ga:
+kde-l10n-ga:
+kde-l10n-ga:
+kde-l10n-ga:
+kde-l10n-ga:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl
new file mode 100644
index 0000000..58eaca7
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl
@@ -0,0 +1,11 @@
+kde-l10n-gl: kde-l10n-gl
+kde-l10n-gl:
+kde-l10n-gl: Galician language support for KDE.
+kde-l10n-gl:
+kde-l10n-gl:
+kde-l10n-gl:
+kde-l10n-gl:
+kde-l10n-gl:
+kde-l10n-gl:
+kde-l10n-gl:
+kde-l10n-gl:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu
new file mode 100644
index 0000000..79c5ae5
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu
@@ -0,0 +1,11 @@
+kde-l10n-gu: kde-l10n-gu
+kde-l10n-gu:
+kde-l10n-gu: Gujarati language support for KDE.
+kde-l10n-gu:
+kde-l10n-gu:
+kde-l10n-gu:
+kde-l10n-gu:
+kde-l10n-gu:
+kde-l10n-gu:
+kde-l10n-gu:
+kde-l10n-gu:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he
new file mode 100644
index 0000000..3ab491b
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he
@@ -0,0 +1,11 @@
+kde-l10n-he: kde-l10n-he
+kde-l10n-he:
+kde-l10n-he: Hebrew language support for KDE.
+kde-l10n-he:
+kde-l10n-he:
+kde-l10n-he:
+kde-l10n-he:
+kde-l10n-he:
+kde-l10n-he:
+kde-l10n-he:
+kde-l10n-he:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi
new file mode 100644
index 0000000..7575bb9
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi
@@ -0,0 +1,11 @@
+kde-l10n-hi: kde-l10n-hi
+kde-l10n-hi:
+kde-l10n-hi: Hindi language support for KDE.
+kde-l10n-hi:
+kde-l10n-hi:
+kde-l10n-hi:
+kde-l10n-hi:
+kde-l10n-hi:
+kde-l10n-hi:
+kde-l10n-hi:
+kde-l10n-hi:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne
new file mode 100644
index 0000000..3ff7676
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne
@@ -0,0 +1,11 @@
+kde-l10n-hne: kde-l10n-hne
+kde-l10n-hne:
+kde-l10n-hne: Chhattisgarhi language support for KDE.
+kde-l10n-hne:
+kde-l10n-hne:
+kde-l10n-hne:
+kde-l10n-hne:
+kde-l10n-hne:
+kde-l10n-hne:
+kde-l10n-hne:
+kde-l10n-hne:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr
new file mode 100644
index 0000000..711dc12
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr
@@ -0,0 +1,11 @@
+kde-l10n-hr: kde-l10n-hr
+kde-l10n-hr:
+kde-l10n-hr: Croatian language support for KDE.
+kde-l10n-hr:
+kde-l10n-hr:
+kde-l10n-hr:
+kde-l10n-hr:
+kde-l10n-hr:
+kde-l10n-hr:
+kde-l10n-hr:
+kde-l10n-hr:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu
new file mode 100644
index 0000000..1ecc0c4
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu
@@ -0,0 +1,11 @@
+kde-l10n-hu: kde-l10n-hu
+kde-l10n-hu:
+kde-l10n-hu: Hungarian language support for KDE.
+kde-l10n-hu:
+kde-l10n-hu:
+kde-l10n-hu:
+kde-l10n-hu:
+kde-l10n-hu:
+kde-l10n-hu:
+kde-l10n-hu:
+kde-l10n-hu:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia
new file mode 100644
index 0000000..e073234
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia
@@ -0,0 +1,11 @@
+kde-l10n-ia: kde-l10n-ia
+kde-l10n-ia:
+kde-l10n-ia: Interlingua language support for KDE.
+kde-l10n-ia:
+kde-l10n-ia:
+kde-l10n-ia:
+kde-l10n-ia:
+kde-l10n-ia:
+kde-l10n-ia:
+kde-l10n-ia:
+kde-l10n-ia:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id
new file mode 100644
index 0000000..6e5bd8a
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id
@@ -0,0 +1,11 @@
+kde-l10n-id: kde-l10n-id
+kde-l10n-id:
+kde-l10n-id: Indonesian language support for KDE.
+kde-l10n-id:
+kde-l10n-id:
+kde-l10n-id:
+kde-l10n-id:
+kde-l10n-id:
+kde-l10n-id:
+kde-l10n-id:
+kde-l10n-id:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is
new file mode 100644
index 0000000..a9fa3c2
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is
@@ -0,0 +1,11 @@
+kde-l10n-is: kde-l10n-is
+kde-l10n-is:
+kde-l10n-is: Icelandic language support for KDE.
+kde-l10n-is:
+kde-l10n-is:
+kde-l10n-is:
+kde-l10n-is:
+kde-l10n-is:
+kde-l10n-is:
+kde-l10n-is:
+kde-l10n-is:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it
new file mode 100644
index 0000000..a90d4ec
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it
@@ -0,0 +1,11 @@
+kde-l10n-it: kde-l10n-it
+kde-l10n-it:
+kde-l10n-it: Italian language support for KDE.
+kde-l10n-it:
+kde-l10n-it:
+kde-l10n-it:
+kde-l10n-it:
+kde-l10n-it:
+kde-l10n-it:
+kde-l10n-it:
+kde-l10n-it:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja
new file mode 100644
index 0000000..ba28704
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja
@@ -0,0 +1,11 @@
+kde-l10n-ja: kde-l10n-ja
+kde-l10n-ja:
+kde-l10n-ja: Japanese language support for KDE.
+kde-l10n-ja:
+kde-l10n-ja:
+kde-l10n-ja:
+kde-l10n-ja:
+kde-l10n-ja:
+kde-l10n-ja:
+kde-l10n-ja:
+kde-l10n-ja:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk
new file mode 100644
index 0000000..82f5143
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk
@@ -0,0 +1,11 @@
+kde-l10n-kk: kde-l10n-kk
+kde-l10n-kk:
+kde-l10n-kk: Kazakh language support for KDE.
+kde-l10n-kk:
+kde-l10n-kk:
+kde-l10n-kk:
+kde-l10n-kk:
+kde-l10n-kk:
+kde-l10n-kk:
+kde-l10n-kk:
+kde-l10n-kk:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km
new file mode 100644
index 0000000..8f137c0
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km
@@ -0,0 +1,11 @@
+kde-l10n-km: kde-l10n-km
+kde-l10n-km:
+kde-l10n-km: Khmer language support for KDE.
+kde-l10n-km:
+kde-l10n-km:
+kde-l10n-km:
+kde-l10n-km:
+kde-l10n-km:
+kde-l10n-km:
+kde-l10n-km:
+kde-l10n-km:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn
new file mode 100644
index 0000000..571e643
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn
@@ -0,0 +1,11 @@
+kde-l10n-kn: kde-l10n-kn
+kde-l10n-kn:
+kde-l10n-kn: Kannada language support for KDE.
+kde-l10n-kn:
+kde-l10n-kn:
+kde-l10n-kn:
+kde-l10n-kn:
+kde-l10n-kn:
+kde-l10n-kn:
+kde-l10n-kn:
+kde-l10n-kn:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko
new file mode 100644
index 0000000..935283b
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko
@@ -0,0 +1,11 @@
+kde-l10n-ko: kde-l10n-ko
+kde-l10n-ko:
+kde-l10n-ko: Korean language support for KDE.
+kde-l10n-ko:
+kde-l10n-ko:
+kde-l10n-ko:
+kde-l10n-ko:
+kde-l10n-ko:
+kde-l10n-ko:
+kde-l10n-ko:
+kde-l10n-ko:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku
new file mode 100644
index 0000000..b4a2ff0
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku
@@ -0,0 +1,11 @@
+kde-l10n-ku: kde-l10n-ku
+kde-l10n-ku:
+kde-l10n-ku: Kurdish language support for KDE.
+kde-l10n-ku:
+kde-l10n-ku:
+kde-l10n-ku:
+kde-l10n-ku:
+kde-l10n-ku:
+kde-l10n-ku:
+kde-l10n-ku:
+kde-l10n-ku:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt
new file mode 100644
index 0000000..733bc0a
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt
@@ -0,0 +1,11 @@
+kde-l10n-lt: kde-l10n-lt
+kde-l10n-lt:
+kde-l10n-lt: Lithuanian language support for KDE.
+kde-l10n-lt:
+kde-l10n-lt:
+kde-l10n-lt:
+kde-l10n-lt:
+kde-l10n-lt:
+kde-l10n-lt:
+kde-l10n-lt:
+kde-l10n-lt:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv
new file mode 100644
index 0000000..e65b352
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv
@@ -0,0 +1,11 @@
+kde-l10n-lv: kde-l10n-lv
+kde-l10n-lv:
+kde-l10n-lv: Latvian language support for KDE.
+kde-l10n-lv:
+kde-l10n-lv:
+kde-l10n-lv:
+kde-l10n-lv:
+kde-l10n-lv:
+kde-l10n-lv:
+kde-l10n-lv:
+kde-l10n-lv:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai
new file mode 100644
index 0000000..c6b8836
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai
@@ -0,0 +1,11 @@
+kde-l10n-mai: kde-l10n-mai
+kde-l10n-mai:
+kde-l10n-mai: Maithili language support for KDE.
+kde-l10n-mai:
+kde-l10n-mai:
+kde-l10n-mai:
+kde-l10n-mai:
+kde-l10n-mai:
+kde-l10n-mai:
+kde-l10n-mai:
+kde-l10n-mai:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk
new file mode 100644
index 0000000..4d65fb7
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk
@@ -0,0 +1,11 @@
+kde-l10n-mk: kde-l10n-mk
+kde-l10n-mk:
+kde-l10n-mk: Macedonian language support for KDE.
+kde-l10n-mk:
+kde-l10n-mk:
+kde-l10n-mk:
+kde-l10n-mk:
+kde-l10n-mk:
+kde-l10n-mk:
+kde-l10n-mk:
+kde-l10n-mk:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml
new file mode 100644
index 0000000..6ff4b3c
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml
@@ -0,0 +1,11 @@
+kde-l10n-ml: kde-l10n-ml
+kde-l10n-ml:
+kde-l10n-ml: Malayalam language support for KDE.
+kde-l10n-ml:
+kde-l10n-ml:
+kde-l10n-ml:
+kde-l10n-ml:
+kde-l10n-ml:
+kde-l10n-ml:
+kde-l10n-ml:
+kde-l10n-ml:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr
new file mode 100644
index 0000000..39a721b
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr
@@ -0,0 +1,11 @@
+kde-l10n-mr: kde-l10n-mr
+kde-l10n-mr:
+kde-l10n-mr: Marathi language support for KDE.
+kde-l10n-mr:
+kde-l10n-mr:
+kde-l10n-mr:
+kde-l10n-mr:
+kde-l10n-mr:
+kde-l10n-mr:
+kde-l10n-mr:
+kde-l10n-mr:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb
new file mode 100644
index 0000000..cee273c
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb
@@ -0,0 +1,11 @@
+kde-l10n-nb: kde-l10n-nb
+kde-l10n-nb:
+kde-l10n-nb: Norwegian (Bokmaal) language support for KDE.
+kde-l10n-nb:
+kde-l10n-nb:
+kde-l10n-nb:
+kde-l10n-nb:
+kde-l10n-nb:
+kde-l10n-nb:
+kde-l10n-nb:
+kde-l10n-nb:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds
new file mode 100644
index 0000000..6d0dfa7
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds
@@ -0,0 +1,11 @@
+kde-l10n-nds: kde-l10n-nds
+kde-l10n-nds:
+kde-l10n-nds: Low Saxon language support for KDE.
+kde-l10n-nds:
+kde-l10n-nds:
+kde-l10n-nds:
+kde-l10n-nds:
+kde-l10n-nds:
+kde-l10n-nds:
+kde-l10n-nds:
+kde-l10n-nds:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl
new file mode 100644
index 0000000..7533647
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl
@@ -0,0 +1,11 @@
+kde-l10n-nl: kde-l10n-nl
+kde-l10n-nl:
+kde-l10n-nl: Dutch language support for KDE.
+kde-l10n-nl:
+kde-l10n-nl:
+kde-l10n-nl:
+kde-l10n-nl:
+kde-l10n-nl:
+kde-l10n-nl:
+kde-l10n-nl:
+kde-l10n-nl:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn
new file mode 100644
index 0000000..f3c10b1
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn
@@ -0,0 +1,11 @@
+kde-l10n-nn: kde-l10n-nn
+kde-l10n-nn:
+kde-l10n-nn: Norwegian (Nynorsk) language support for KDE.
+kde-l10n-nn:
+kde-l10n-nn:
+kde-l10n-nn:
+kde-l10n-nn:
+kde-l10n-nn:
+kde-l10n-nn:
+kde-l10n-nn:
+kde-l10n-nn:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa
new file mode 100644
index 0000000..9b7b200
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa
@@ -0,0 +1,11 @@
+kde-l10n-pa: kde-l10n-pa
+kde-l10n-pa:
+kde-l10n-pa: Punjabi language support for KDE.
+kde-l10n-pa:
+kde-l10n-pa:
+kde-l10n-pa:
+kde-l10n-pa:
+kde-l10n-pa:
+kde-l10n-pa:
+kde-l10n-pa:
+kde-l10n-pa:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl
new file mode 100644
index 0000000..e5515a2
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl
@@ -0,0 +1,11 @@
+kde-l10n-pl: kde-l10n-pl
+kde-l10n-pl:
+kde-l10n-pl: Polish language support for KDE.
+kde-l10n-pl:
+kde-l10n-pl:
+kde-l10n-pl:
+kde-l10n-pl:
+kde-l10n-pl:
+kde-l10n-pl:
+kde-l10n-pl:
+kde-l10n-pl:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt
new file mode 100644
index 0000000..f71c7ee
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt
@@ -0,0 +1,11 @@
+kde-l10n-pt: kde-l10n-pt
+kde-l10n-pt:
+kde-l10n-pt: Portuguese language support for KDE.
+kde-l10n-pt:
+kde-l10n-pt:
+kde-l10n-pt:
+kde-l10n-pt:
+kde-l10n-pt:
+kde-l10n-pt:
+kde-l10n-pt:
+kde-l10n-pt:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR
new file mode 100644
index 0000000..fd86097
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR
@@ -0,0 +1,11 @@
+kde-l10n-pt_BR: kde-l10n-pt_BR
+kde-l10n-pt_BR:
+kde-l10n-pt_BR: Brazilian Portuguese language support for KDE.
+kde-l10n-pt_BR:
+kde-l10n-pt_BR:
+kde-l10n-pt_BR:
+kde-l10n-pt_BR:
+kde-l10n-pt_BR:
+kde-l10n-pt_BR:
+kde-l10n-pt_BR:
+kde-l10n-pt_BR:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro
new file mode 100644
index 0000000..7eea0dd
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro
@@ -0,0 +1,11 @@
+kde-l10n-ro: kde-l10n-ro
+kde-l10n-ro:
+kde-l10n-ro: Romanian language support for KDE.
+kde-l10n-ro:
+kde-l10n-ro:
+kde-l10n-ro:
+kde-l10n-ro:
+kde-l10n-ro:
+kde-l10n-ro:
+kde-l10n-ro:
+kde-l10n-ro:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru
new file mode 100644
index 0000000..e857af4
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru
@@ -0,0 +1,11 @@
+kde-l10n-ru: kde-l10n-ru
+kde-l10n-ru:
+kde-l10n-ru: Russian language support for KDE.
+kde-l10n-ru:
+kde-l10n-ru:
+kde-l10n-ru:
+kde-l10n-ru:
+kde-l10n-ru:
+kde-l10n-ru:
+kde-l10n-ru:
+kde-l10n-ru:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si
new file mode 100644
index 0000000..1eb88a2
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si
@@ -0,0 +1,11 @@
+kde-l10n-si: kde-l10n-si
+kde-l10n-si:
+kde-l10n-si: Sinhala language support for KDE.
+kde-l10n-si:
+kde-l10n-si:
+kde-l10n-si:
+kde-l10n-si:
+kde-l10n-si:
+kde-l10n-si:
+kde-l10n-si:
+kde-l10n-si:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk
new file mode 100644
index 0000000..65f1e8c
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk
@@ -0,0 +1,11 @@
+kde-l10n-sk: kde-l10n-sk
+kde-l10n-sk:
+kde-l10n-sk: Slovak language support for KDE.
+kde-l10n-sk:
+kde-l10n-sk:
+kde-l10n-sk:
+kde-l10n-sk:
+kde-l10n-sk:
+kde-l10n-sk:
+kde-l10n-sk:
+kde-l10n-sk:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl
new file mode 100644
index 0000000..8c34108
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl
@@ -0,0 +1,11 @@
+kde-l10n-sl: kde-l10n-sl
+kde-l10n-sl:
+kde-l10n-sl: Slovenian language support for KDE.
+kde-l10n-sl:
+kde-l10n-sl:
+kde-l10n-sl:
+kde-l10n-sl:
+kde-l10n-sl:
+kde-l10n-sl:
+kde-l10n-sl:
+kde-l10n-sl:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr
new file mode 100644
index 0000000..732a5c9
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr
@@ -0,0 +1,11 @@
+kde-l10n-sr: kde-l10n-sr
+kde-l10n-sr:
+kde-l10n-sr: Serbian language support for KDE.
+kde-l10n-sr:
+kde-l10n-sr:
+kde-l10n-sr:
+kde-l10n-sr:
+kde-l10n-sr:
+kde-l10n-sr:
+kde-l10n-sr:
+kde-l10n-sr:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv
new file mode 100644
index 0000000..8c4838f
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv
@@ -0,0 +1,11 @@
+kde-l10n-sv: kde-l10n-sv
+kde-l10n-sv:
+kde-l10n-sv: Swedish language support for KDE.
+kde-l10n-sv:
+kde-l10n-sv:
+kde-l10n-sv:
+kde-l10n-sv:
+kde-l10n-sv:
+kde-l10n-sv:
+kde-l10n-sv:
+kde-l10n-sv:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta
new file mode 100644
index 0000000..795d799
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta
@@ -0,0 +1,11 @@
+kde-l10n-ta: kde-l10n-ta
+kde-l10n-ta:
+kde-l10n-ta: Tamil language support for KDE.
+kde-l10n-ta:
+kde-l10n-ta:
+kde-l10n-ta:
+kde-l10n-ta:
+kde-l10n-ta:
+kde-l10n-ta:
+kde-l10n-ta:
+kde-l10n-ta:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg
new file mode 100644
index 0000000..e8b7456
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg
@@ -0,0 +1,11 @@
+kde-l10n-tg: kde-l10n-tg
+kde-l10n-tg:
+kde-l10n-tg: Tajik language support for KDE.
+kde-l10n-tg:
+kde-l10n-tg:
+kde-l10n-tg:
+kde-l10n-tg:
+kde-l10n-tg:
+kde-l10n-tg:
+kde-l10n-tg:
+kde-l10n-tg:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th
new file mode 100644
index 0000000..0c9a65c
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th
@@ -0,0 +1,11 @@
+kde-l10n-th: kde-l10n-th
+kde-l10n-th:
+kde-l10n-th: Thai language support for KDE.
+kde-l10n-th:
+kde-l10n-th:
+kde-l10n-th:
+kde-l10n-th:
+kde-l10n-th:
+kde-l10n-th:
+kde-l10n-th:
+kde-l10n-th:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr
new file mode 100644
index 0000000..9ba72ec
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr
@@ -0,0 +1,11 @@
+kde-l10n-tr: kde-l10n-tr
+kde-l10n-tr:
+kde-l10n-tr: Turkish language support for KDE.
+kde-l10n-tr:
+kde-l10n-tr:
+kde-l10n-tr:
+kde-l10n-tr:
+kde-l10n-tr:
+kde-l10n-tr:
+kde-l10n-tr:
+kde-l10n-tr:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ug b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ug
new file mode 100644
index 0000000..d7d8234
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ug
@@ -0,0 +1,11 @@
+kde-l10n-ug: kde-l10n-ug
+kde-l10n-ug:
+kde-l10n-ug: Uyghur language support for KDE.
+kde-l10n-ug:
+kde-l10n-ug:
+kde-l10n-ug:
+kde-l10n-ug:
+kde-l10n-ug:
+kde-l10n-ug:
+kde-l10n-ug:
+kde-l10n-ug:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk
new file mode 100644
index 0000000..f918327
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk
@@ -0,0 +1,11 @@
+kde-l10n-uk: kde-l10n-uk
+kde-l10n-uk:
+kde-l10n-uk: Ukrainian language support for KDE.
+kde-l10n-uk:
+kde-l10n-uk:
+kde-l10n-uk:
+kde-l10n-uk:
+kde-l10n-uk:
+kde-l10n-uk:
+kde-l10n-uk:
+kde-l10n-uk:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-vi b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-vi
new file mode 100644
index 0000000..ee4a6d5
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-vi
@@ -0,0 +1,11 @@
+kde-l10n-vi: kde-l10n-vi
+kde-l10n-vi:
+kde-l10n-vi: Vietnamese language support for KDE.
+kde-l10n-vi:
+kde-l10n-vi:
+kde-l10n-vi:
+kde-l10n-vi:
+kde-l10n-vi:
+kde-l10n-vi:
+kde-l10n-vi:
+kde-l10n-vi:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa
new file mode 100644
index 0000000..3bcc46c
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa
@@ -0,0 +1,11 @@
+kde-l10n-wa: kde-l10n-wa
+kde-l10n-wa:
+kde-l10n-wa: Walloon language support for KDE.
+kde-l10n-wa:
+kde-l10n-wa:
+kde-l10n-wa:
+kde-l10n-wa:
+kde-l10n-wa:
+kde-l10n-wa:
+kde-l10n-wa:
+kde-l10n-wa:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN
new file mode 100644
index 0000000..9363205
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN
@@ -0,0 +1,11 @@
+kde-l10n-zh_CN: kde-l10n-zh_CN
+kde-l10n-zh_CN:
+kde-l10n-zh_CN: Simplified Chinese language support for KDE.
+kde-l10n-zh_CN:
+kde-l10n-zh_CN:
+kde-l10n-zh_CN:
+kde-l10n-zh_CN:
+kde-l10n-zh_CN:
+kde-l10n-zh_CN:
+kde-l10n-zh_CN:
+kde-l10n-zh_CN:
diff --git a/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW
new file mode 100644
index 0000000..8b173b9
--- /dev/null
+++ b/kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW
@@ -0,0 +1,11 @@
+kde-l10n-zh_TW: kde-l10n-zh_TW
+kde-l10n-zh_TW:
+kde-l10n-zh_TW: Chinese language support for KDE.
+kde-l10n-zh_TW:
+kde-l10n-zh_TW:
+kde-l10n-zh_TW:
+kde-l10n-zh_TW:
+kde-l10n-zh_TW:
+kde-l10n-zh_TW:
+kde-l10n-zh_TW:
+kde-l10n-zh_TW: