From da1be5a21ba06235b67a999f696ec66e35dc17a1 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Fri, 9 Jan 2015 00:06:49 +0100 Subject: 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 --- PKGLIST | 198 ------------- README | 143 ++------- deps/LibRaw/LibRaw.SlackBuild | 121 ++++++++ deps/LibRaw/slack-desc | 19 ++ deps/OpenAL/OpenAL.SlackBuild | 12 +- .../akonadi-qt5-coinstallable-libs.patch | 113 ++++++++ .../akonadi-qt5-coinstallable-libs.patch.gz | Bin 1469 -> 0 bytes deps/akonadi-qt5/akonadi-qt5.SlackBuild | 8 +- deps/akonadi/akonadi.SlackBuild | 116 ++++++++ deps/akonadi/doinst.sh.gz | Bin 0 -> 110 bytes deps/akonadi/slack-desc | 19 ++ deps/alldeps.SlackBuild | 19 +- deps/attica/attica.SlackBuild | 107 +++++++ deps/attica/slack-desc | 19 ++ deps/cmake/cmake.SlackBuild | 4 +- deps/eigen3/eigen3.SlackBuild | 100 +++++++ deps/eigen3/slack-desc | 19 ++ .../extra-cmake-modules.SlackBuild | 115 ++++++++ deps/extra-cmake-modules/slack-desc | 19 ++ .../gst1-plugins-base/gst1-plugins-base.SlackBuild | 136 +++++++++ deps/gst1-plugins-base/slack-desc | 19 ++ .../gst1-plugins-good/gst1-plugins-good.SlackBuild | 136 +++++++++ deps/gst1-plugins-good/slack-desc | 19 ++ deps/gstreamer1/gstreamer1.SlackBuild | 125 ++++++++ deps/gstreamer1/slack-desc | 19 ++ deps/harfbuzz/harfbuzz.SlackBuild | 6 +- deps/harfbuzz/harfbuzz_unbreak_abi.patch | 81 ++++++ deps/harfbuzz/harfbuzz_unbreak_abi.patch.gz | Bin 607 -> 0 bytes deps/libdbusmenu-qt5/libdbusmenu-qt5.SlackBuild | 4 +- deps/libfakekey/libfakekey.SlackBuild | 114 ++++++++ deps/libfakekey/slack-desc | 19 ++ deps/libssh/libssh.SlackBuild | 115 ++++++++ deps/libssh/libssh.no.example.build.diff | 11 + deps/libssh/slack-desc | 19 ++ deps/orc/orc.SlackBuild | 138 +++++++++ deps/orc/slack-desc | 19 ++ deps/phonon-gstreamer/phonon-gstreamer.SlackBuild | 41 +-- deps/phonon-vlc/phonon-vlc.SlackBuild | 142 +++++++++ deps/phonon-vlc/slack-desc | 19 ++ deps/phonon/phonon.SlackBuild | 54 ++-- deps/polkit-qt5-1/polkit-qt5-1.SlackBuild | 17 +- deps/poppler/poppler.SlackBuild | 4 +- deps/poppler/poppler.mocversiongrep.patch | 28 ++ deps/poppler/poppler.mocversiongrep.patch.gz | Bin 532 -> 0 bytes deps/qca-qt5/qca-qt5.SlackBuild | 102 +++++++ deps/qca-qt5/slack-desc | 19 ++ deps/qt-gstreamer/doinst.sh.gz | Bin 0 -> 110 bytes deps/qt-gstreamer/qt-gstreamer.SlackBuild | 125 ++++++++ deps/qt-gstreamer/slack-desc | 19 ++ deps/qt-gstreamer1/doinst.sh.gz | Bin 0 -> 110 bytes deps/qt-gstreamer1/qt-gstreamer1.SlackBuild | 126 ++++++++ deps/qt-gstreamer1/slack-desc | 19 ++ deps/qt5-gstreamer/doinst.sh.gz | Bin 110 -> 0 bytes deps/qt5-gstreamer/qt5-gstreamer.SlackBuild | 127 -------- deps/qt5-gstreamer/slack-desc | 19 -- deps/qt5/archive/qt5.SlackBuild1 | 265 ----------------- deps/qt5/archive/qt5.SlackBuild2 | 236 --------------- .../patches/platformplugin-install-path-fix.patch | 15 + .../platformplugin-install-path-fix.patch.gz | Bin 360 -> 0 bytes deps/qt5/patches/qt5.mysql.h.diff | 12 + deps/qt5/patches/qt5.mysql.h.diff.gz | Bin 290 -> 0 bytes deps/qt5/patches/qt5.pulseaudio.diff | 12 + deps/qt5/qt5.SlackBuild | 44 ++- .../shared-desktop-ontologies.SlackBuild | 115 ++++++++ deps/shared-desktop-ontologies/slack-desc | 19 ++ deps/soprano/slack-desc | 19 ++ deps/soprano/soprano.SlackBuild | 110 +++++++ deps/soprano/soprano_tcpclient_stub.diff | 196 +++++++++++++ deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff | 16 + deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff.gz | Bin 325 -> 0 bytes deps/strigi/strigi-fix-jpeg-isospeedratings.diff | 18 ++ .../strigi/strigi-fix-jpeg-isospeedratings.diff.gz | Bin 464 -> 0 bytes deps/strigi/strigi-fix-missing-lucene-lib.diff | 7 + deps/strigi/strigi-fix-missing-lucene-lib.diff.gz | Bin 294 -> 0 bytes deps/strigi/strigi.SlackBuild | 21 +- deps/updates.SlackBuild | 25 +- deps/xapian-core/slack-desc | 19 ++ deps/xapian-core/xapian-core.SlackBuild | 111 +++++++ kde/KDE.SlackBuild | 90 +++--- kde/KDE.options | 2 +- kde/build/baloo | 1 + kde/build/baloo-widgets | 1 + kde/build/kactivities | 1 + kde/build/kde-workspace | 1 + kde/build/kdelibs | 1 + kde/build/kdepim | 1 + kde/build/kdepim-runtime | 1 + kde/build/kdepimlibs | 1 + kde/build/kfilemetadata | 1 + kde/build/korundum | 1 + kde/build/kross-interpreters | 1 + kde/build/nepomuk-core | 1 + kde/build/nepomuk-widgets | 1 + kde/build/perlkde | 1 + kde/build/perlqt | 1 + kde/build/pykde4 | 1 + kde/build/qtruby | 1 + kde/build/smokegen | 1 + kde/build/smokekde | 1 + kde/build/smokeqt | 1 + kde/cmake/baloo5 | 4 +- kde/cmake/kde-cli-tools | 4 +- kde/cmake/kdeconnect-framework | 1 + kde/cmake/kdeplasma-addons | 1 + kde/cmake/khelpcenter | 4 +- kde/cmake/kio-extras | 4 +- kde/cmake/ksysguard | 4 +- kde/cmake/kwin | 4 +- kde/cmake/networkmanager-qt | 21 ++ kde/cmake/oxygen | 4 +- kde/cmake/oxygen-fonts | 0 kde/cmake/plasma | 5 +- kde/cmake/plasma-workspace-wallpapers | 1 + kde/cmake/plasma5-nm | 1 + kde/cmake/systemsettings | 4 +- kde/modularize | 304 ++++--------------- kde/modules/applications | 154 ++++++++++ kde/modules/extragear | 33 --- kde/modules/frameworks | 2 + kde/modules/kdeaccessibility | 6 - kde/modules/kdeadmin | 4 - kde/modules/kdeartwork | 1 - kde/modules/kdebase | 12 +- kde/modules/kdeedu | 25 -- kde/modules/kdegames | 41 --- kde/modules/kdegraphics | 17 -- kde/modules/kdemultimedia | 9 - kde/modules/kdenetwork | 9 - kde/modules/kdeplasma-addons | 1 - kde/modules/kdesdk | 16 - kde/modules/kdetoys | 4 - kde/modules/kdeutils | 15 - kde/modules/kdewebdev | 1 - kde/modules/oxygen-icons | 1 - kde/modules/plasma | 4 +- kde/modules/plasma-extra | 3 +- kde/modules/polkit-kde | 3 +- kde/nomake | 1 + kde/package-blacklist | 2 + kde/patch/amarok.patch | 2 +- kde/patch/amarok/amarok_kdebug_320855.patch | 37 +++ kde/patch/amarok/amarok_kdebug_320855.patch.gz | Bin 797 -> 0 bytes kde/patch/baloo5.patch | 2 +- kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff | 69 +++++ kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gz | Bin 845 -> 0 bytes kde/patch/kde-baseapps.patch | 2 +- kde/patch/kde-baseapps/dolphin_kdebug_327224.patch | 57 ++++ .../kde-baseapps/dolphin_kdebug_327224.patch.gz | Bin 917 -> 0 bytes kde/patch/kde-cli-tools.patch | 4 +- kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch | 11 + kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gz | Bin 237 -> 0 bytes .../kde-cli-tools/kde-cli-tools_kaboutdata.diff | 59 ++++ .../kde-cli-tools/kde-cli-tools_kaboutdata.diff.gz | Bin 1073 -> 0 bytes kde/patch/kde-runtime.patch | 2 +- .../kde-runtime/kde-runtime.kdebug324470.diff | 49 ++++ .../kde-runtime/kde-runtime.kdebug324470.diff.gz | Bin 585 -> 0 bytes kde/patch/kde-workspace.patch | 6 +- .../kde-workspace/kde-workspace.batteryapplet.diff | 13 + .../kde-workspace.batteryapplet.diff.gz | Bin 301 -> 0 bytes .../kde-workspace/kde-workspace.desktopnames.diff | 34 +++ .../kde-workspace.desktopnames.diff.gz | Bin 545 -> 0 bytes .../kde-workspace.kdm.server.timeout.diff | 14 + .../kde-workspace.kdm.server.timeout.diff.gz | Bin 247 -> 0 bytes kde/patch/kdelibs.patch | 10 +- kde/patch/kdelibs/coding-style-fixes.patch | 62 ++++ kde/patch/kdelibs/coding-style-fixes.patch.gz | Bin 916 -> 0 bytes kde/patch/kdelibs/kdelibs.docbook.patch | 11 + kde/patch/kdelibs/kdelibs.docbook.patch.gz | Bin 361 -> 0 bytes kde/patch/kdelibs/kdelibs.upnp_conditional.patch | 15 + .../kdelibs/kdelibs.upnp_conditional.patch.gz | Bin 347 -> 0 bytes .../return-application-icons-properly.patch | 56 ++++ .../return-application-icons-properly.patch.gz | Bin 955 -> 0 bytes .../return-not-break.-copy-paste-error.patch | 31 ++ .../return-not-break.-copy-paste-error.patch.gz | Bin 572 -> 0 bytes kde/patch/kdelibs4support.patch | 2 +- kde/patch/kdelibs4support/update-FindGettext.patch | 36 +++ .../kdelibs4support/update-FindGettext.patch.gz | Bin 747 -> 0 bytes kde/patch/kdepim.patch | 2 +- .../kdepim/kdepim-install_kleopatra_headers.patch | 122 ++++++++ .../kdepim-install_kleopatra_headers.patch.gz | Bin 1193 -> 0 bytes kde/patch/kdepimlibs-framework.patch | 2 +- .../kdepimlibs-framework/kdepimlibs_autotests.diff | 10 + .../kdepimlibs_autotests.diff.gz | Bin 272 -> 0 bytes kde/patch/kdeplasma-addons.patch | 2 +- .../random_generator_cve-2013-2120.patch | 76 +++++ .../random_generator_cve-2013-2120.patch.gz | Bin 945 -> 0 bytes kde/patch/kdewebdev.patch | 2 +- kde/patch/kdewebdev/include-tidy.patch | 13 + kde/patch/kdewebdev/include-tidy.patch.gz | Bin 260 -> 0 bytes kde/patch/kinfocenter.patch | 2 +- kde/patch/kinfocenter/kinfocenter_libpci.patch | 13 + kde/patch/kinfocenter/kinfocenter_libpci.patch.gz | Bin 274 -> 0 bytes kde/patch/korundum.patch | 2 +- kde/patch/korundum/korundum_ruby19.patch | 31 ++ kde/patch/korundum/korundum_ruby19.patch.gz | Bin 488 -> 0 bytes kde/patch/milou.patch | 2 +- kde/patch/milou/milou_krunner_include.diff | 11 + kde/patch/milou/milou_krunner_include.diff.gz | Bin 212 -> 0 bytes kde/patch/oxygen-gtk3.patch | 2 +- .../oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch | 29 ++ .../oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz | Bin 553 -> 0 bytes kde/patch/plasma-desktop.patch | 4 +- .../plasma-desktop-4.99.0_kfontinst_po.diff | 60 ++++ .../plasma-desktop-4.99.0_kfontinst_po.diff.gz | Bin 625 -> 0 bytes .../plasma-desktop_kdelibs4support.diff | 88 ++++++ .../plasma-desktop_kdelibs4support.diff.gz | Bin 1258 -> 0 bytes kde/patch/plasma-nm.patch | 2 +- kde/patch/plasma-nm/plasma-nm-fixes.patch | 322 +++++++++++++++++++++ kde/patch/plasma-nm/plasma-nm-fixes.patch.gz | Bin 3437 -> 0 bytes kde/patch/sddm-qt5.patch | 4 +- kde/patch/sddm-qt5/sddm_auth.diff | 25 ++ kde/patch/sddm-qt5/sddm_auth.diff.gz | Bin 379 -> 0 bytes kde/patch/sddm-qt5/sddm_consolekit.diff | 13 + kde/patch/sddm-qt5/sddm_consolekit.diff.gz | Bin 294 -> 0 bytes kde/patch/sddm-theme-breeze.patch | 2 +- .../sddm-theme-breeze/sddm-theme-breeze_path.diff | 10 + .../sddm-theme-breeze_path.diff.gz | Bin 395 -> 0 bytes kde/patch/strigi-multimedia.patch | 2 +- .../strigi-multimedia/strigi-multimedia_port.patch | 29 ++ .../strigi-multimedia_port.patch.gz | Bin 639 -> 0 bytes kde/patch/umbrello.patch | 2 +- kde/patch/umbrello/umbrello-4.11.4_listitem.patch | 13 + .../umbrello/umbrello-4.11.4_listitem.patch.gz | Bin 255 -> 0 bytes kde/pkgsrc/kdeconnect-framework | 1 + kde/pkgsrc/polkit-kde-framework | 2 + kde/slack-desc/kdeconnect-framework | 19 ++ kde/slack-desc/kdeedu-data | 19 ++ kde/slack-desc/kpackage | 19 ++ kde/slack-desc/kwayland | 19 ++ kde/slack-desc/libkeduvocdocument | 19 ++ kde/slack-desc/libkface | 19 ++ kde/slack-desc/lokalize | 2 +- kde/slack-desc/networkmanager-qt | 19 ++ kde/slack-desc/plasma-workspace-wallpapers | 19 ++ kde/slack-desc/polkit-kde-framework | 18 ++ kdei/calligra-l10n/calligra-l10n.SlackBuild | 117 ++++++++ .../slack-desc/slack-desc.calligra-l10n-af | 19 ++ .../slack-desc/slack-desc.calligra-l10n-ar | 11 + .../slack-desc/slack-desc.calligra-l10n-az | 19 ++ .../slack-desc/slack-desc.calligra-l10n-bg | 11 + .../slack-desc/slack-desc.calligra-l10n-br | 19 ++ .../slack-desc/slack-desc.calligra-l10n-bs | 11 + .../slack-desc/slack-desc.calligra-l10n-ca | 11 + .../slack-desc.calligra-l10n-ca@valencia | 11 + .../slack-desc/slack-desc.calligra-l10n-cs | 19 ++ .../slack-desc/slack-desc.calligra-l10n-cy | 11 + .../slack-desc/slack-desc.calligra-l10n-da | 19 ++ .../slack-desc/slack-desc.calligra-l10n-de | 19 ++ .../slack-desc/slack-desc.calligra-l10n-el | 11 + .../slack-desc/slack-desc.calligra-l10n-en_GB | 19 ++ .../slack-desc/slack-desc.calligra-l10n-eo | 19 ++ .../slack-desc/slack-desc.calligra-l10n-es | 19 ++ .../slack-desc/slack-desc.calligra-l10n-et | 19 ++ .../slack-desc/slack-desc.calligra-l10n-eu | 19 ++ .../slack-desc/slack-desc.calligra-l10n-fa | 11 + .../slack-desc/slack-desc.calligra-l10n-fi | 11 + .../slack-desc/slack-desc.calligra-l10n-fr | 19 ++ .../slack-desc/slack-desc.calligra-l10n-fy | 11 + .../slack-desc/slack-desc.calligra-l10n-ga | 19 ++ .../slack-desc/slack-desc.calligra-l10n-gl | 19 ++ .../slack-desc/slack-desc.calligra-l10n-he | 11 + .../slack-desc/slack-desc.calligra-l10n-hi | 11 + .../slack-desc/slack-desc.calligra-l10n-hne | 11 + .../slack-desc/slack-desc.calligra-l10n-hsb | 11 + .../slack-desc/slack-desc.calligra-l10n-hu | 19 ++ .../slack-desc/slack-desc.calligra-l10n-ia | 19 ++ .../slack-desc/slack-desc.calligra-l10n-is | 11 + .../slack-desc/slack-desc.calligra-l10n-it | 19 ++ .../slack-desc/slack-desc.calligra-l10n-ja | 19 ++ .../slack-desc/slack-desc.calligra-l10n-kk | 11 + .../slack-desc/slack-desc.calligra-l10n-km | 19 ++ .../slack-desc/slack-desc.calligra-l10n-lo | 11 + .../slack-desc/slack-desc.calligra-l10n-lt | 19 ++ .../slack-desc/slack-desc.calligra-l10n-lv | 11 + .../slack-desc/slack-desc.calligra-l10n-mk | 11 + .../slack-desc/slack-desc.calligra-l10n-ms | 19 ++ .../slack-desc/slack-desc.calligra-l10n-mt | 19 ++ .../slack-desc/slack-desc.calligra-l10n-nb | 11 + .../slack-desc/slack-desc.calligra-l10n-nds | 11 + .../slack-desc/slack-desc.calligra-l10n-ne | 11 + .../slack-desc/slack-desc.calligra-l10n-nl | 19 ++ .../slack-desc/slack-desc.calligra-l10n-nn | 11 + .../slack-desc/slack-desc.calligra-l10n-no | 19 ++ .../slack-desc/slack-desc.calligra-l10n-no_NY | 19 ++ .../slack-desc/slack-desc.calligra-l10n-pl | 19 ++ .../slack-desc/slack-desc.calligra-l10n-pt | 19 ++ .../slack-desc/slack-desc.calligra-l10n-pt_BR | 19 ++ .../slack-desc/slack-desc.calligra-l10n-ro | 19 ++ .../slack-desc/slack-desc.calligra-l10n-ru | 19 ++ .../slack-desc/slack-desc.calligra-l10n-se | 19 ++ .../slack-desc/slack-desc.calligra-l10n-sk | 19 ++ .../slack-desc/slack-desc.calligra-l10n-sl | 19 ++ .../slack-desc/slack-desc.calligra-l10n-sr | 19 ++ .../slack-desc/slack-desc.calligra-l10n-sr@Latn | 19 ++ .../slack-desc/slack-desc.calligra-l10n-sv | 19 ++ .../slack-desc/slack-desc.calligra-l10n-ta | 19 ++ .../slack-desc/slack-desc.calligra-l10n-tg | 11 + .../slack-desc/slack-desc.calligra-l10n-th | 11 + .../slack-desc/slack-desc.calligra-l10n-tr | 19 ++ .../slack-desc/slack-desc.calligra-l10n-uk | 19 ++ .../slack-desc/slack-desc.calligra-l10n-uz | 11 + .../slack-desc/slack-desc.calligra-l10n-ven | 11 + .../slack-desc/slack-desc.calligra-l10n-wa | 19 ++ .../slack-desc/slack-desc.calligra-l10n-xh | 11 + .../slack-desc/slack-desc.calligra-l10n-zh_CN | 11 + .../slack-desc/slack-desc.calligra-l10n-zh_TW | 11 + .../slack-desc/slack-desc.calligra-l10n-zu | 11 + kdei/kde-l10n/kde-l10n.SlackBuild | 152 ++++++++++ .../kdepim-l10n/extract-kdepim-goodness.sh | 23 ++ ....4.5.korganizer.docbook.reorganize.diff.defunct | 34 +++ kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bs | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca | 11 + .../slack-desc/slack-desc.kde-l10n-ca@valencia | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fa | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ug | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-vi | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN | 11 + kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW | 11 + 379 files changed, 7329 insertions(+), 1607 deletions(-) create mode 100755 deps/LibRaw/LibRaw.SlackBuild create mode 100644 deps/LibRaw/slack-desc create mode 100644 deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch delete mode 100644 deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz create mode 100755 deps/akonadi/akonadi.SlackBuild create mode 100644 deps/akonadi/doinst.sh.gz create mode 100644 deps/akonadi/slack-desc create mode 100755 deps/attica/attica.SlackBuild create mode 100644 deps/attica/slack-desc create mode 100755 deps/eigen3/eigen3.SlackBuild create mode 100644 deps/eigen3/slack-desc create mode 100755 deps/extra-cmake-modules/extra-cmake-modules.SlackBuild create mode 100644 deps/extra-cmake-modules/slack-desc create mode 100755 deps/gst1-plugins-base/gst1-plugins-base.SlackBuild create mode 100644 deps/gst1-plugins-base/slack-desc create mode 100755 deps/gst1-plugins-good/gst1-plugins-good.SlackBuild create mode 100644 deps/gst1-plugins-good/slack-desc create mode 100755 deps/gstreamer1/gstreamer1.SlackBuild create mode 100644 deps/gstreamer1/slack-desc create mode 100644 deps/harfbuzz/harfbuzz_unbreak_abi.patch delete mode 100644 deps/harfbuzz/harfbuzz_unbreak_abi.patch.gz create mode 100755 deps/libfakekey/libfakekey.SlackBuild create mode 100644 deps/libfakekey/slack-desc create mode 100755 deps/libssh/libssh.SlackBuild create mode 100644 deps/libssh/libssh.no.example.build.diff create mode 100644 deps/libssh/slack-desc create mode 100755 deps/orc/orc.SlackBuild create mode 100644 deps/orc/slack-desc create mode 100755 deps/phonon-vlc/phonon-vlc.SlackBuild create mode 100644 deps/phonon-vlc/slack-desc create mode 100644 deps/poppler/poppler.mocversiongrep.patch delete mode 100644 deps/poppler/poppler.mocversiongrep.patch.gz create mode 100755 deps/qca-qt5/qca-qt5.SlackBuild create mode 100644 deps/qca-qt5/slack-desc create mode 100644 deps/qt-gstreamer/doinst.sh.gz create mode 100755 deps/qt-gstreamer/qt-gstreamer.SlackBuild create mode 100644 deps/qt-gstreamer/slack-desc create mode 100644 deps/qt-gstreamer1/doinst.sh.gz create mode 100755 deps/qt-gstreamer1/qt-gstreamer1.SlackBuild create mode 100644 deps/qt-gstreamer1/slack-desc delete mode 100644 deps/qt5-gstreamer/doinst.sh.gz delete mode 100755 deps/qt5-gstreamer/qt5-gstreamer.SlackBuild delete mode 100644 deps/qt5-gstreamer/slack-desc delete mode 100644 deps/qt5/archive/qt5.SlackBuild1 delete mode 100644 deps/qt5/archive/qt5.SlackBuild2 create mode 100644 deps/qt5/patches/platformplugin-install-path-fix.patch delete mode 100644 deps/qt5/patches/platformplugin-install-path-fix.patch.gz create mode 100644 deps/qt5/patches/qt5.mysql.h.diff delete mode 100644 deps/qt5/patches/qt5.mysql.h.diff.gz create mode 100644 deps/qt5/patches/qt5.pulseaudio.diff create mode 100755 deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild create mode 100644 deps/shared-desktop-ontologies/slack-desc create mode 100644 deps/soprano/slack-desc create mode 100755 deps/soprano/soprano.SlackBuild create mode 100644 deps/soprano/soprano_tcpclient_stub.diff create mode 100644 deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff delete mode 100644 deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff.gz create mode 100644 deps/strigi/strigi-fix-jpeg-isospeedratings.diff delete mode 100644 deps/strigi/strigi-fix-jpeg-isospeedratings.diff.gz create mode 100644 deps/strigi/strigi-fix-missing-lucene-lib.diff delete mode 100644 deps/strigi/strigi-fix-missing-lucene-lib.diff.gz create mode 100644 deps/xapian-core/slack-desc create mode 100755 deps/xapian-core/xapian-core.SlackBuild create mode 100644 kde/build/baloo create mode 100644 kde/build/baloo-widgets create mode 100644 kde/build/kactivities create mode 100644 kde/build/kde-workspace create mode 100644 kde/build/kdelibs create mode 100644 kde/build/kdepim create mode 100644 kde/build/kdepim-runtime create mode 100644 kde/build/kdepimlibs create mode 100644 kde/build/kfilemetadata create mode 100644 kde/build/korundum create mode 100644 kde/build/kross-interpreters create mode 100644 kde/build/nepomuk-core create mode 100644 kde/build/nepomuk-widgets create mode 100644 kde/build/perlkde create mode 100644 kde/build/perlqt create mode 100644 kde/build/pykde4 create mode 100644 kde/build/qtruby create mode 100644 kde/build/smokegen create mode 100644 kde/build/smokekde create mode 100644 kde/build/smokeqt create mode 120000 kde/cmake/kdeconnect-framework create mode 120000 kde/cmake/kdeplasma-addons create mode 100644 kde/cmake/networkmanager-qt delete mode 100644 kde/cmake/oxygen-fonts create mode 120000 kde/cmake/plasma-workspace-wallpapers create mode 120000 kde/cmake/plasma5-nm create mode 100644 kde/modules/applications delete mode 100644 kde/modules/kdeaccessibility delete mode 100644 kde/modules/kdeadmin delete mode 100644 kde/modules/kdeartwork delete mode 100644 kde/modules/kdeedu delete mode 100644 kde/modules/kdegames delete mode 100644 kde/modules/kdegraphics delete mode 100644 kde/modules/kdemultimedia delete mode 100644 kde/modules/kdenetwork delete mode 100644 kde/modules/kdeplasma-addons delete mode 100644 kde/modules/kdesdk delete mode 100644 kde/modules/kdetoys delete mode 100644 kde/modules/kdeutils delete mode 100644 kde/modules/kdewebdev delete mode 100644 kde/modules/oxygen-icons create mode 100644 kde/patch/amarok/amarok_kdebug_320855.patch delete mode 100644 kde/patch/amarok/amarok_kdebug_320855.patch.gz create mode 100644 kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff delete mode 100644 kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gz create mode 100644 kde/patch/kde-baseapps/dolphin_kdebug_327224.patch delete mode 100644 kde/patch/kde-baseapps/dolphin_kdebug_327224.patch.gz create mode 100644 kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch delete mode 100644 kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gz create mode 100644 kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff delete mode 100644 kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff.gz create mode 100644 kde/patch/kde-runtime/kde-runtime.kdebug324470.diff delete mode 100644 kde/patch/kde-runtime/kde-runtime.kdebug324470.diff.gz create mode 100644 kde/patch/kde-workspace/kde-workspace.batteryapplet.diff delete mode 100644 kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz create mode 100644 kde/patch/kde-workspace/kde-workspace.desktopnames.diff delete mode 100644 kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz create mode 100644 kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff delete mode 100644 kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz create mode 100644 kde/patch/kdelibs/coding-style-fixes.patch delete mode 100644 kde/patch/kdelibs/coding-style-fixes.patch.gz create mode 100644 kde/patch/kdelibs/kdelibs.docbook.patch delete mode 100644 kde/patch/kdelibs/kdelibs.docbook.patch.gz create mode 100644 kde/patch/kdelibs/kdelibs.upnp_conditional.patch delete mode 100644 kde/patch/kdelibs/kdelibs.upnp_conditional.patch.gz create mode 100644 kde/patch/kdelibs/return-application-icons-properly.patch delete mode 100644 kde/patch/kdelibs/return-application-icons-properly.patch.gz create mode 100644 kde/patch/kdelibs/return-not-break.-copy-paste-error.patch delete mode 100644 kde/patch/kdelibs/return-not-break.-copy-paste-error.patch.gz create mode 100644 kde/patch/kdelibs4support/update-FindGettext.patch delete mode 100644 kde/patch/kdelibs4support/update-FindGettext.patch.gz create mode 100644 kde/patch/kdepim/kdepim-install_kleopatra_headers.patch delete mode 100644 kde/patch/kdepim/kdepim-install_kleopatra_headers.patch.gz create mode 100644 kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff delete mode 100644 kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff.gz create mode 100644 kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch delete mode 100644 kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch.gz create mode 100644 kde/patch/kdewebdev/include-tidy.patch delete mode 100644 kde/patch/kdewebdev/include-tidy.patch.gz create mode 100644 kde/patch/kinfocenter/kinfocenter_libpci.patch delete mode 100644 kde/patch/kinfocenter/kinfocenter_libpci.patch.gz create mode 100644 kde/patch/korundum/korundum_ruby19.patch delete mode 100644 kde/patch/korundum/korundum_ruby19.patch.gz create mode 100644 kde/patch/milou/milou_krunner_include.diff delete mode 100644 kde/patch/milou/milou_krunner_include.diff.gz create mode 100644 kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch delete mode 100644 kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz create mode 100755 kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff delete mode 100755 kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff.gz create mode 100644 kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff delete mode 100644 kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff.gz create mode 100644 kde/patch/plasma-nm/plasma-nm-fixes.patch delete mode 100644 kde/patch/plasma-nm/plasma-nm-fixes.patch.gz create mode 100644 kde/patch/sddm-qt5/sddm_auth.diff delete mode 100644 kde/patch/sddm-qt5/sddm_auth.diff.gz create mode 100644 kde/patch/sddm-qt5/sddm_consolekit.diff delete mode 100644 kde/patch/sddm-qt5/sddm_consolekit.diff.gz create mode 100644 kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff delete mode 100644 kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff.gz create mode 100644 kde/patch/strigi-multimedia/strigi-multimedia_port.patch delete mode 100644 kde/patch/strigi-multimedia/strigi-multimedia_port.patch.gz create mode 100644 kde/patch/umbrello/umbrello-4.11.4_listitem.patch delete mode 100644 kde/patch/umbrello/umbrello-4.11.4_listitem.patch.gz create mode 100644 kde/pkgsrc/kdeconnect-framework create mode 100644 kde/pkgsrc/polkit-kde-framework create mode 100644 kde/slack-desc/kdeconnect-framework create mode 100644 kde/slack-desc/kdeedu-data create mode 100644 kde/slack-desc/kpackage create mode 100644 kde/slack-desc/kwayland create mode 100644 kde/slack-desc/libkeduvocdocument create mode 100644 kde/slack-desc/libkface create mode 100644 kde/slack-desc/networkmanager-qt create mode 100644 kde/slack-desc/plasma-workspace-wallpapers create mode 100644 kde/slack-desc/polkit-kde-framework create mode 100755 kdei/calligra-l10n/calligra-l10n.SlackBuild create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-af create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ar create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-az create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bg create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-br create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-bs create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ca@valencia create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cs create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-cy create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-da create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-de create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-el create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-en_GB create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eo create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-es create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-et create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-eu create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fa create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fi create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fr create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-fy create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ga create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-gl create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-he create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hi create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hne create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hsb create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-hu create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ia create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-is create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-it create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ja create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-kk create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-km create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lo create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lt create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-lv create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mk create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ms create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-mt create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nb create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nds create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ne create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nl create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-nn create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-no_NY create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pl create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-pt_BR create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ro create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ru create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-se create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sk create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sl create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sr@Latn create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-sv create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ta create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tg create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-th create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-tr create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uk create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-uz create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-ven create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-wa create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-xh create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_CN create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zh_TW create mode 100644 kdei/calligra-l10n/slack-desc/slack-desc.calligra-l10n-zu create mode 100755 kdei/kde-l10n/kde-l10n.SlackBuild create mode 100644 kdei/kde-l10n/kdepim-l10n/extract-kdepim-goodness.sh create mode 100644 kdei/kde-l10n/kdepim-l10n/kdepim-l10n-fr-4.4.5.korganizer.docbook.reorganize.diff.defunct create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ar create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bg create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bn_IN create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-bs create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ca@valencia create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-cs create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-csb create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-da create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-de create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-el create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-en_GB create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eo create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-es create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-et create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-eu create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fa create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fi create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-fy create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ga create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-gu create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-he create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hi create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hne create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-hu create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ia create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-id create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-is create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-it create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ja create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-km create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-kn create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ko create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ku create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lt create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-lv create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mai create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ml create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-mr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nb create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nds create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-nn create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pa create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-pt_BR create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ro create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ru create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-si create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sl create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-sv create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ta create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tg create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-th create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-tr create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-ug create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-uk create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-vi create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-wa create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_CN create mode 100644 kdei/kde-l10n/slack-desc/slack-desc.kde-l10n-zh_TW diff --git a/PKGLIST b/PKGLIST index ae3ba7d..e69de29 100644 --- a/PKGLIST +++ b/PKGLIST @@ -1,198 +0,0 @@ -14.2/5/x86/deps/OpenAL-1.15.1-i486-1alien.txz -14.2/5/x86/deps/akonadi-qt5-1.13.0-i486-1alien.txz -14.2/5/x86/deps/cmake-3.0.1-i486-1alien.txz -14.2/5/x86/deps/harfbuzz-0.9.34-i486-1alien.txz -14.2/5/x86/deps/libdbusmenu-qt5-r267_20140619-i486-1alien.txz -14.2/5/x86/deps/phonon-4.7.2-i486-1alien.txz -14.2/5/x86/deps/phonon-gstreamer-4.7.2-i486-1alien.txz -14.2/5/x86/deps/polkit-qt5-1-3882e11_20140802git-i486-1alien.txz -14.2/5/x86/deps/poppler-0.24.3-i486-2alien.txz -14.2/5/x86/deps/qt5-5.4.0-i486-1alien.txz -14.2/5/x86/deps/qt5-gstreamer-0.10.3-i486-1alien.txz -14.2/5/x86/deps/strigi-0.7.8-i486-1alien.txz -14.2/5/x86/kde/frameworks/attica-framework-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/extra-cmake-modules-1.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/frameworkintegration-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kactivities-framework-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kapidox-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/karchive-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kauth-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kbookmarks-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kcmutils-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kcodecs-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kcompletion-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kconfig-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kconfigwidgets-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kcoreaddons-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kcrash-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdbusaddons-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdeclarative-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kded-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdelibs4support-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdesignerplugin-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdesu-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdewebkit-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdnssd-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kdoctools-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kemoticons-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kglobalaccel-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kguiaddons-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/khtml-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/ki18n-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kiconthemes-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kidletime-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kimageformats-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kinit-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kio-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kitemmodels-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kitemviews-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kjobwidgets-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kjs-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kjsembed-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kmediaplayer-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/knewstuff-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/knotifications-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/knotifyconfig-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kparts-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kplotting-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kpty-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kross-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/krunner-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kservice-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/ktexteditor-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/ktextwidgets-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kunitconversion-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kwallet-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kwidgetsaddons-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kwindowsystem-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/kxmlgui-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/plasma-framework-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/solid-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/sonnet-5.2.0-i486-1alien.txz -14.2/5/x86/kde/frameworks/threadweaver-5.2.0-i486-1alien.txz -14.2/5/x86/kde/plasma-extra/kscreen2-b1d3887_20140723git-i486-1alien.txz -14.2/5/x86/kde/plasma-extra/sddm-qt5-cd4f3c7_20140526git-i486-1alien.txz -14.2/5/x86/kde/plasma-extra/sddm-theme-breeze-20140601-i486-1alien.txz -14.2/5/x86/kde/plasma/baloo5-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/breeze-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/kde-cli-tools-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/kfilemetadata5-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/khelpcenter-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/khotkeys-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/kinfocenter-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/kio-extras-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/kmenuedit-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/ksysguard-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/kwin-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/kwrited-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/libkscreen2-5.0.93-i486-1alien.txz -14.2/5/x86/kde/plasma/libksysguard-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/libmm-qt5-5.0.93-i486-1alien.txz -14.2/5/x86/kde/plasma/libnm-qt5-5.0.93-i486-1alien.txz -14.2/5/x86/kde/plasma/milou-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/oxygen-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/oxygen-fonts-0.4.2-i486-1alien.txz -14.2/5/x86/kde/plasma/plasma-desktop-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/plasma-workspace-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/plasma5-nm-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/powerdevil-5.0.2-i486-1alien.txz -14.2/5/x86/kde/plasma/systemsettings-5.0.2-i486-1alien.txz -14.2/5/x86_64/deps/OpenAL-1.15.1-x86_64-1alien.txz -14.2/5/x86_64/deps/akonadi-qt5-1.13.0-x86_64-1alien.txz -14.2/5/x86_64/deps/cmake-3.0.1-x86_64-1alien.txz -14.2/5/x86_64/deps/harfbuzz-0.9.34-x86_64-1alien.txz -14.2/5/x86_64/deps/libdbusmenu-qt5-r267_20140619-x86_64-1alien.txz -14.2/5/x86_64/deps/phonon-4.7.2-x86_64-1alien.txz -14.2/5/x86_64/deps/phonon-gstreamer-4.7.2-x86_64-1alien.txz -14.2/5/x86_64/deps/polkit-qt5-1-3882e11_20140802git-x86_64-1alien.txz -14.2/5/x86_64/deps/poppler-0.24.3-x86_64-2alien.txz -14.2/5/x86_64/deps/qt5-5.4.0-x86_64-1alien.txz -14.2/5/x86_64/deps/qt5-gstreamer-0.10.3-x86_64-1alien.txz -14.2/5/x86_64/deps/strigi-0.7.8-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/attica-framework-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/extra-cmake-modules-1.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/frameworkintegration-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kactivities-framework-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kapidox-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/karchive-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kauth-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kbookmarks-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kcmutils-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kcodecs-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kcompletion-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kconfig-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kconfigwidgets-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kcoreaddons-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kcrash-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdbusaddons-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdeclarative-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kded-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdelibs4support-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdesignerplugin-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdesu-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdewebkit-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdnssd-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kdoctools-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kemoticons-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kglobalaccel-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kguiaddons-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/khtml-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/ki18n-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kiconthemes-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kidletime-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kimageformats-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kinit-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kio-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kitemmodels-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kitemviews-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kjobwidgets-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kjs-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kjsembed-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kmediaplayer-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/knewstuff-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/knotifications-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/knotifyconfig-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kparts-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kplotting-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kpty-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kross-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/krunner-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kservice-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/ktexteditor-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/ktextwidgets-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kunitconversion-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kwallet-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kwidgetsaddons-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kwindowsystem-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/kxmlgui-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/plasma-framework-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/solid-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/sonnet-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/frameworks/threadweaver-5.2.0-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma-extra/kscreen2-b1d3887_20140723git-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma-extra/sddm-qt5-cd4f3c7_20140526git-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma-extra/sddm-theme-breeze-20140601-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/baloo5-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/breeze-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/kde-cli-tools-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/kfilemetadata5-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/khelpcenter-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/khotkeys-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/kinfocenter-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/kio-extras-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/kmenuedit-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/ksysguard-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/kwin-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/kwrited-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/libkscreen2-5.0.93-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/libksysguard-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/libmm-qt5-5.0.93-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/libnm-qt5-5.0.93-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/milou-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/oxygen-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/oxygen-fonts-0.4.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/plasma-desktop-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/plasma-workspace-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/plasma5-nm-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/powerdevil-5.0.2-x86_64-1alien.txz -14.2/5/x86_64/kde/plasma/systemsettings-5.0.2-x86_64-1alien.txz diff --git a/README b/README index 56ed2fc..0fe8854 100644 --- a/README +++ b/README @@ -1,118 +1,31 @@ -KDE5 -==== - -This is the testing ground for Slackware, of the KDE Frameworks 5.2.0 combined -with Plasma 5.0.2. -This is only useful if installed on top of Slackware -current and my KDE 4.14 -packages (plus dependencies). KDE5 is still a work in progress and needs the -KDE4 applications, libraries and artwork. - -Plasma 5.0 is the next generation of KDE's desktop workspace. -Plasma 5.0 improves support for high-DPI displays and comes with a "converged -shell", i.e. one Plasma codebase for different target devices. Plasma 5 uses -a new fully hardware-accelerated OpenGL(ES)graphics stack. Plasma 5 is built -using Qt 5 and Frameworks 5. -And with the Breeze themed artwork and its own Oxygen font, this desktop looks -clean and modern. - -Note that you need to install KDE5 plus dependencies on top of an existing -installation of KDE4 plus dependencies. Do not swap that install order! - -If you want to see the new graphical session (login) manager SDDM in action, -add the following lines to the Slackware file "/etc/rc.d/rc.4" right after -the line: echo "Starting up X11 session manager..." - -# --- 8< -------------------------------------- -if [ -x /usr/bin/sddm ]; then - exec /usr/bin/sddm -fi -# --- 8< -------------------------------------- - -... and then switch to runlevel 4 by typing: - - # init 4 - -Select "KDE Plasma 5" from the SDDM session dropdown. -Alternatively, if you prefer good old runlevel 3, you can type: - - $ xwmconfig - -... and select "xinitrc.plasma" as your default window manager for X. -Then run: - - $ startx - -------------------------------------------------------------------------------- - -Sources and scripts are separated from the packages in my 'ktown' repository -starting with KDE 4.9-rc1. If you want the sources for this KDE5 preview, -run the following command to download them: - - # rsync -av rsync://alien.slackbook.org/alien/ktown/source/5 . - -Then if you want to compile the KDE packages on your computer, run: - # cd 5/kde - # ./KDE.SlackBuild - -Wait a long time, and you will find the new packages in /tmp/kde-build . -Note that these packages will already have been installed by KDE.SlackBuild ! - -But if all you want is the packages I created, then you can skip all of that. - -------------------------------------------------------------------------------- - -In order to install or upgrade KDE5, follow these steps: - -Make sure you are not running KDE or even X ! If you are running an X session, -log out first, and if you are in runlevel 4 (graphical login) you first have to -go back to runlevel 3 (console) by typing "init 3". - -To make it easy for you, here is a one-line command that downloads the whole -'5' directory (excluding the sources), with 32-bit and 64-bit packages -(and be careful of the 'dot' at the end of that command, it is part of the -commandline !!): - - # rsync -av rsync://alien.slackbook.org/alien/ktown/current/5 . - -Or else, if you want to download packages for just one of the two supported -architectures, you would run one of the following commands instead (note that -there is a dot at the end of these commands!). - -If you want only the 64-bit packages: - # rsync -av --exclude=x86 rsync://alien.slackbook.org/alien/ktown/current/5 . -If you want only the 32-bit packages: - # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/current/5 . - -Assuming you just downloaded the bits you want from the directory tree -"5", you must now change your current directory to where you found this -README (which is the directory called '5'). If you used one of the -above "rsync" commands then you can simply do: - - # cd 5 - -From within this directory, you run the following commands as root (note that -some of the old KDE package names are obsoleted now, they have been split up, -renamed or integrated and that is the reason for the 'removepkg' lines): - - On Slackware 32-bit: - # upgradepkg --reinstall --install-new x86/deps/*.t?z - # upgradepkg --reinstall --install-new x86/kde/*/*.t?z - - On Slackware 64-bit: - # upgradepkg --reinstall --install-new x86_64/deps/*.t?z - # upgradepkg --reinstall --install-new x86_64/kde/*/*.t?z - - No separate language packs are included with this preview! - - Check if any ".new" configuration files have been left behind by - the upgradepkg commands. Compare them to their originals and decide - if you need to use them. - # find /etc/ -name "*.new" - A graphical (ncurses) tool for processing these "*.new" files is slackpkg: - # slackpkg new-config - -Then reboot your system. +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 / 16-sep-2014 + Eric Hameleers / alien at slackware dot com / 09-jan-2015 diff --git a/deps/LibRaw/LibRaw.SlackBuild b/deps/LibRaw/LibRaw.SlackBuild new file mode 100755 index 0000000..77e4607 --- /dev/null +++ b/deps/LibRaw/LibRaw.SlackBuild @@ -0,0 +1,121 @@ +#!/bin/sh + +# Copyright 2013 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2013, 2014, 2015 Eric Hameleers, Eindhoven, NL +# All rights reserved. + +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=LibRaw +VERSION=${VERSION:-0.16.0} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +MARCH=$( uname -m ) +if [ -z "$ARCH" ]; then + case "$MARCH" in + i?86) export ARCH=i486 ;; + armv7hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$MARCH ;; + esac +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; +esac + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION-build +mkdir $PKGNAM-$VERSION-build +cd $PKGNAM-$VERSION-build +tar xvf $CWD/$PKGNAM-$VERSION.tar.gz || exit 1 +tar xvf $CWD/$PKGNAM-demosaic-pack-GPL2-$VERSION.tar.gz || exit 1 +tar xvf $CWD/$PKGNAM-demosaic-pack-GPL3-$VERSION.tar.gz || 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 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --disable-static \ + --enable-demosaic-pack-gpl2=../LibRaw-demosaic-pack-GPL2-$VERSION \ + --enable-demosaic-pack-gpl3=../LibRaw-demosaic-pack-GPL3-$VERSION \ + --enable-jasper \ + --enable-lcms \ + --disable-examples \ + --build=$TARGET \ + || exit 1 + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + COPYRIGHT Changelog.txt LICENSE.* README* doc \ + $PKG/usr/doc/$PKGNAM-$VERSION + mv $PKG/usr/doc/$PKGNAM-$VERSION/doc $PKG/usr/doc/$PKGNAM-$VERSION/html + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/LibRaw/slack-desc b/deps/LibRaw/slack-desc new file mode 100644 index 0000000..b5c3b7b --- /dev/null +++ b/deps/LibRaw/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +LibRaw: LibRaw (library for decoding raw digital photos) +LibRaw: +LibRaw: LibRaw is a library for reading RAW files obtained from digital +LibRaw: cameras (CRW/CR2, NEF, RAF, DNG, and others). It is based on the +LibRaw: source code of the dcraw utility. +LibRaw: +LibRaw: +LibRaw: +LibRaw: +LibRaw: Homepage: http://www.libraw.org/ +LibRaw: diff --git a/deps/OpenAL/OpenAL.SlackBuild b/deps/OpenAL/OpenAL.SlackBuild index 138dc73..28c42f6 100755 --- a/deps/OpenAL/OpenAL.SlackBuild +++ b/deps/OpenAL/OpenAL.SlackBuild @@ -1,5 +1,6 @@ #!/bin/sh -# Copyright 2012, 2013, 2014 Eric Hameleers, Eindhoven, NL +# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven, NL # All rights reserved. # # Permission to use, copy, modify, and distribute this software for @@ -24,7 +25,7 @@ PKGNAM=OpenAL SRCNAM=openal-soft -VERSION=${VERSION:-1.15.1} +VERSION=${VERSION:-1.16.0} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:" -j4 "} @@ -89,8 +90,8 @@ cd build -DSYSCONF_INSTALL_DIR=/etc \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ .. - make $NUMJOBS || make || exit 1 - make install DESTDIR=$PKG || exit 1 + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 cd - # Add an example configuration file: @@ -99,7 +100,7 @@ install -m0644 alsoftrc.sample $PKG/etc/openal/alsoft.conf.sample # Add documentation: mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a COPYING $PKG/usr/doc/$PKGNAM-$VERSION || true +cp -a COPYING README env-vars.txt hrtf.txt $PKG/usr/doc/$PKGNAM-$VERSION || true chown -R root:root $PKG/usr/doc/$PKGNAM-$VERSION find $PKG/usr/doc -type f -exec chmod 644 {} \; @@ -115,4 +116,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG /sbin/makepkg --linkadd y --chown n $TMP/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}.txz - diff --git a/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch b/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch new file mode 100644 index 0000000..3f6ddea --- /dev/null +++ b/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch @@ -0,0 +1,113 @@ +diff -uar akonadi-1.12.91.orig/AkonadiConfig.cmake.in akonadi-1.12.91/AkonadiConfig.cmake.in +--- akonadi-1.12.91.orig/AkonadiConfig.cmake.in 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/AkonadiConfig.cmake.in 2014-07-29 09:18:23.555430363 +0200 +@@ -32,7 +32,7 @@ + set(AKONADI_TARGET_PREFIX @AKONADI_TARGET_PREFIX@) + + # Load the exported targets. +-if(NOT TARGET Akonadi__akonadiprotocolinternals) ++if(NOT TARGET Akonadi__akonadiprotocolinternalsqt5) + get_filename_component(_currentDir "${CMAKE_CURRENT_LIST_FILE}" PATH) + include("${_currentDir}/AkonadiTargetsWithPrefix.cmake") + endif() +@@ -41,4 +41,4 @@ + set(AKONADI_${_prefix}_LIBRARIES ${AKONADI_TARGET_PREFIX}${_lib}) + endmacro() + +-_akonadi_set_lib_vars(COMMON akonadiprotocolinternals) ++_akonadi_set_lib_vars(COMMON akonadiprotocolinternalsqt5) +diff -uar akonadi-1.12.91.orig/CMakeLists.txt akonadi-1.12.91/CMakeLists.txt +--- akonadi-1.12.91.orig/CMakeLists.txt 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/CMakeLists.txt 2014-07-29 09:18:23.588430155 +0200 +@@ -332,7 +332,7 @@ + + add_subdirectory(interfaces) + add_subdirectory(libs) +-set(AKONADI_PROTOCOLINTERNALS_LIBS ${akonadiprotocolinternals_LIB_DEPENDS} akonadiprotocolinternals) ++set(AKONADI_PROTOCOLINTERNALS_LIBS ${akonadiprotocolinternals_LIB_DEPENDS} akonadiprotocolinternalsqt5) + + add_subdirectory(shared) + add_subdirectory(agentserver) +Only in akonadi-1.12.91: CMakeLists.txt.orig +diff -uar akonadi-1.12.91.orig/akonadi.pc.cmake akonadi-1.12.91/akonadi.pc.cmake +--- akonadi-1.12.91.orig/akonadi.pc.cmake 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/akonadi.pc.cmake 2014-07-29 09:18:23.645430154 +0200 +@@ -7,5 +7,5 @@ + Description: Akonadi server and infrastructure needed to build client libraries and applications + Version: @AKONADI_VERSION@ + Requires: QtCore QtSql QtDBus +-Libs: -L${libdir} -lakonadiprotocolinternals ++Libs: -L${libdir} -lakonadiprotocolinternalsqt5 + Cflags: -I${includedir} +diff -uar akonadi-1.12.91.orig/asapcat/CMakeLists.txt akonadi-1.12.91/asapcat/CMakeLists.txt +--- akonadi-1.12.91.orig/asapcat/CMakeLists.txt 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/asapcat/CMakeLists.txt 2014-07-29 09:18:23.672430153 +0200 +@@ -1,7 +1,7 @@ + project(asapcat) + + #set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_ENABLE_EXCEPTIONS}" ) +-set(AKONADI_PROTOCOLINTERNALS_LIBS ${akonadiprotocolinternals_LIB_DEPENDS} akonadiprotocolinternals) ++set(AKONADI_PROTOCOLINTERNALS_LIBS ${akonadiprotocolinternals_LIB_DEPENDS} akonadiprotocolinternalsqt5) + + set(asapcat_srcs + main.cpp +diff -uar akonadi-1.12.91.orig/libs/CMakeLists.txt akonadi-1.12.91/libs/CMakeLists.txt +--- akonadi-1.12.91.orig/libs/CMakeLists.txt 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/libs/CMakeLists.txt 2014-07-29 09:20:29.132426304 +0200 +@@ -12,16 +12,16 @@ + xdgbasedirs.cpp + ) + +-add_library(akonadiprotocolinternals ${LIBRARY_TYPE} ${akonadiprotocolinternals_srcs}) ++add_library(akonadiprotocolinternalsqt5 ${LIBRARY_TYPE} ${akonadiprotocolinternals_srcs}) + +-target_link_libraries(akonadiprotocolinternals ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY}) +-set_target_properties(akonadiprotocolinternals PROPERTIES ++target_link_libraries(akonadiprotocolinternalsqt5 ${QT_QTCORE_LIBRARY} ${QT_QTDBUS_LIBRARY}) ++set_target_properties(akonadiprotocolinternalsqt5 PROPERTIES + VERSION ${AKONADI_VERSION} + SOVERSION ${AKONADI_SOVERSION} + DEFINE_SYMBOL MAKE_AKONADIPROTOCOLINTERNALS_LIB + ) + +-install(TARGETS akonadiprotocolinternals EXPORT akonadiLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) ++install(TARGETS akonadiprotocolinternalsqt5 EXPORT akonadiLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) + + install(FILES + ${Akonadi_BINARY_DIR}/akonadiprotocolinternals_export.h +diff -uar akonadi-1.12.91.orig/libs/tests/CMakeLists.txt akonadi-1.12.91/libs/tests/CMakeLists.txt +--- akonadi-1.12.91.orig/libs/tests/CMakeLists.txt 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/libs/tests/CMakeLists.txt 2014-07-29 09:18:23.729430152 +0200 +@@ -6,7 +6,7 @@ + get_filename_component(_name ${_source} NAME_WE) + add_executable(${_name} ${_source}) + add_test(akonadi-${_name} ${_name}) +- target_link_libraries(${_name} akonadiprotocolinternals ${QT_QTGUI_LIBRARY} ${QT_QTTEST_LIBRARIES}) ++ target_link_libraries(${_name} akonadiprotocolinternalsqt5 ${QT_QTGUI_LIBRARY} ${QT_QTTEST_LIBRARIES}) + endmacro() + + add_unit_test(notificationmessagetest.cpp) +diff -uar akonadi-1.12.91.orig/rds/CMakeLists.txt akonadi-1.12.91/rds/CMakeLists.txt +--- akonadi-1.12.91.orig/rds/CMakeLists.txt 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/rds/CMakeLists.txt 2014-07-29 09:18:23.758430151 +0200 +@@ -1,7 +1,7 @@ + project(akonadi_rds) + + #set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${_ENABLE_EXCEPTIONS}" ) +-set(AKONADI_PROTOCOLINTERNALS_LIBS ${akonadiprotocolinternals_LIB_DEPENDS} akonadiprotocolinternals) ++set(AKONADI_PROTOCOLINTERNALS_LIBS ${akonadiprotocolinternals_LIB_DEPENDS} akonadiprotocolinternalsqt5) + + ########### next target ############### + +diff -uar akonadi-1.12.91.orig/server/akonadictl/CMakeLists.txt akonadi-1.12.91/server/akonadictl/CMakeLists.txt +--- akonadi-1.12.91.orig/server/akonadictl/CMakeLists.txt 2014-07-09 22:14:29.000000000 +0200 ++++ akonadi-1.12.91/server/akonadictl/CMakeLists.txt 2014-07-29 09:18:23.788430150 +0200 +@@ -16,7 +16,7 @@ + set_target_properties(akonadictl PROPERTIES OUTPUT_NAME akonadictl) + target_link_libraries(akonadictl + akonadi_shared +- akonadiprotocolinternals ++ akonadiprotocolinternalsqt5 + ${QT_QTCORE_LIBRARY} + ${QT_QTDBUS_LIBRARY} + ${AKONADI_PROTOCOLINTERNALS_LIBS} diff --git a/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz b/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz deleted file mode 100644 index 3fe4565..0000000 Binary files a/deps/akonadi-qt5/akonadi-qt5-coinstallable-libs.patch.gz and /dev/null differ diff --git a/deps/akonadi-qt5/akonadi-qt5.SlackBuild b/deps/akonadi-qt5/akonadi-qt5.SlackBuild index d3233ba..0d6852a 100755 --- a/deps/akonadi-qt5/akonadi-qt5.SlackBuild +++ b/deps/akonadi-qt5/akonadi-qt5.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for akonadi # Copyright 2008 Robby Workman, Northport, Alabama, USA -# Copyright 2008, 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2011, 2014, 2015 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,8 +26,8 @@ PKGNAM=akonadi-qt5 SRCNAM=akonadi -VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +VERSION=${VERSION:-1.13.0} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:--j7} @@ -72,7 +72,7 @@ tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* || exit 1 cd $SRCNAM-$VERSION || exit 1 # Allow akonadi-qt5 libraries to co-exist with akonadi: -zcat $CWD/akonadi-qt5-coinstallable-libs.patch.gz | patch -p1 --verbose || exit 1 +cat $CWD/akonadi-qt5-coinstallable-libs.patch | patch -p1 --verbose || exit 1 chown -R root:root . find . \ diff --git a/deps/akonadi/akonadi.SlackBuild b/deps/akonadi/akonadi.SlackBuild new file mode 100755 index 0000000..fdeb2af --- /dev/null +++ b/deps/akonadi/akonadi.SlackBuild @@ -0,0 +1,116 @@ +#!/bin/sh + +# Slackware build script for akonadi + +# Copyright 2008 Robby Workman, Northport, Alabama, USA +# Copyright 2008, 2009, 2010, 2011, 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. + + +PKGNAM=akonadi +VERSION=${VERSION:-1.13.0} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +MARCH=$( uname -m ) +if [ -z "$ARCH" ]; then + case "$MARCH" in + i?86) export ARCH=i486 ;; + armv7hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$MARCH ;; + esac +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# If we do not specify the correct QT_PLUGINS_DIR, then the application +# decides on using $QT4DIR/qt4/plugins instead. +mkdir -p build +cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DMAN_INSTALL_DIR=/usr/man \ + -DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=ON \ + -DQT_PLUGINS_DIR=/usr/lib$LIBDIRSUFFIX/qt/plugins \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS INSTALL README lgpl-license \ + $PKG/usr/doc/$PKGNAM-$VERSION + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/akonadi/doinst.sh.gz b/deps/akonadi/doinst.sh.gz new file mode 100644 index 0000000..bedb7a0 Binary files /dev/null and b/deps/akonadi/doinst.sh.gz differ diff --git a/deps/akonadi/slack-desc b/deps/akonadi/slack-desc new file mode 100644 index 0000000..d0c26bb --- /dev/null +++ b/deps/akonadi/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-----------------------------------------------------| +akonadi: akonadi (PIM storage service) +akonadi: +akonadi: akonadi is an extensible cross-desktop storage service for PIM data +akonadi: and meta data providing concurrent read, write, and query access. +akonadi: It will provide a unique desktop wide object identification and +akonadi: retrieval. +akonadi: +akonadi: Homepage: http://www.kdepim.org/akonadi/ +akonadi: +akonadi: +akonadi: diff --git a/deps/alldeps.SlackBuild b/deps/alldeps.SlackBuild index 8663d9f..86bce1e 100755 --- a/deps/alldeps.SlackBuild +++ b/deps/alldeps.SlackBuild @@ -14,22 +14,37 @@ TMP=${TMP:-/tmp} QTDIR=/usr/lib${LIBDIRSUFFIX}/qt ; export QTDIR ALLDEPS=" \ + cmake \ + extra-cmake-modules \ + harfbuzz \ + qt \ + qt5 \ soprano \ akonadi \ + attica \ shared-desktop-ontologies \ LibRaw \ eigen3 \ + orc \ xapian-core \ + libfakekey \ OpenAL \ - harfbuzz \ - qt5 \ + gstreamer1 \ + gst1-plugins-base \ + gst1-plugins-good \ + qt-gstreamer1 \ + qjson \ + sip \ + PyQt \ phonon \ phonon-gstreamer \ qt-gstreamer \ strigi \ libssh \ + qca-qt5 \ akonadi-qt5 \ libdbusmenu-qt5 \ + polkit-qt-1 \ polkit-qt5-1 \ poppler \ " diff --git a/deps/attica/attica.SlackBuild b/deps/attica/attica.SlackBuild new file mode 100755 index 0000000..6180422 --- /dev/null +++ b/deps/attica/attica.SlackBuild @@ -0,0 +1,107 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011, 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2009, 2010, 2011 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PKGNAM=attica +VERSION=${VERSION:-0.4.2} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +MARCH=$( uname -m ) +if [ -z "$ARCH" ]; then + case "$MARCH" in + i?86) export ARCH=i486 ;; + armv7hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$MARCH ;; + esac +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt \ + PATH=$QTDIR/bin:$PATH \ + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DQT4_BUILD=ON \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a AUTHORS* COPYING* README* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/attica/slack-desc b/deps/attica/slack-desc new file mode 100644 index 0000000..18aedb8 --- /dev/null +++ b/deps/attica/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-------------------------------------------------------| +attica: attica (Qt Collaboration library) +attica: +attica: Attica is a Qt library that implements the freedesktop.org +attica: specification for the Open Collaboration Services API version 1.4. +attica: It grants easy access to the services such as querying information +attica: about persons and contents. +attica: +attica: Homepage: http://www.kde.org +attica: +attica: +attica: diff --git a/deps/cmake/cmake.SlackBuild b/deps/cmake/cmake.SlackBuild index 6150598..e6cf56b 100755 --- a/deps/cmake/cmake.SlackBuild +++ b/deps/cmake/cmake.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2008, 2009, 2010, 2011, 2013 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2008, 2009, 2010, 2011, 2013, 2014, 2015 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PKGNAM=cmake -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +VERSION=${VERSION:-3.1.0} BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: diff --git a/deps/eigen3/eigen3.SlackBuild b/deps/eigen3/eigen3.SlackBuild new file mode 100755 index 0000000..49992ca --- /dev/null +++ b/deps/eigen3/eigen3.SlackBuild @@ -0,0 +1,100 @@ +#!/bin/sh + +# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# All rights reserved. + +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=eigen3 +VERSION=3.1.2 +SRCVER="eigen-5097c01bcdc4" +BUILD=${BUILD:-2} + +# Automatically determine the architecture we're building on: +MARCH=$( uname -m ) +if [ -z "$ARCH" ]; then + case "$MARCH" in + i?86) export ARCH=i486 ;; + armv7hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$MARCH ;; + esac +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $PKG $TMP +cd $TMP +rm -rf eigen-$SRCVER +tar xvf $CWD/eigen-$VERSION.tar.bz2 +cd eigen-$SRCVER +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt \ + PATH=$QTDIR/bin:$PATH \ + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + .. + make + make install DESTDIR=$PKG +cd .. + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a COPYING* $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/eigen3/slack-desc b/deps/eigen3/slack-desc new file mode 100644 index 0000000..8670031 --- /dev/null +++ b/deps/eigen3/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +eigen3: Eigen3 (c++ math library) +eigen3: +eigen3: Eigen is a C++ template library for linear algebra: matrices, vectors, +eigen3: numerical solvers, and related algorithms. +eigen3: +eigen3: +eigen3: +eigen3: +eigen3: +eigen3: Homepage: http://eigen.tuxfamily.org +eigen3: diff --git a/deps/extra-cmake-modules/extra-cmake-modules.SlackBuild b/deps/extra-cmake-modules/extra-cmake-modules.SlackBuild new file mode 100755 index 0000000..8edfc93 --- /dev/null +++ b/deps/extra-cmake-modules/extra-cmake-modules.SlackBuild @@ -0,0 +1,115 @@ +#!/bin/sh + +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2014 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=extra-cmake-modules +VERSION=${VERSION:-1.6.0} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -m32 -march=i486 -mtune=i686" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +else + SLKCFLAGS="-O2" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION + +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 \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ../ChangeLog.txt ]; then + DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION) + cat ../ChangeLog.txt | head -n 1000 > $DOCSDIR/ChangeLog.txt + touch -r ../ChangeLog.txt $DOCSDIR/ChangeLog.txt +fi + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$(echo $VERSION |tr - _)-$ARCH-$BUILD.txz + diff --git a/deps/extra-cmake-modules/slack-desc b/deps/extra-cmake-modules/slack-desc new file mode 100644 index 0000000..6fdc90c --- /dev/null +++ b/deps/extra-cmake-modules/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +extra-cmake-modules: CMake extra modules (extra cmake modules for compiling KDE Frameworks +extra-cmake-modules: +extra-cmake-modules: This package contains additional cmake modules required for +extra-cmake-modules: compiling KDE Frameworks 5. +extra-cmake-modules: +extra-cmake-modules: +extra-cmake-modules: +extra-cmake-modules: +extra-cmake-modules: +extra-cmake-modules: +extra-cmake-modules: diff --git a/deps/gst1-plugins-base/gst1-plugins-base.SlackBuild b/deps/gst1-plugins-base/gst1-plugins-base.SlackBuild new file mode 100755 index 0000000..98ac9f5 --- /dev/null +++ b/deps/gst1-plugins-base/gst1-plugins-base.SlackBuild @@ -0,0 +1,136 @@ +#!/bin/sh + +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2014 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=gst1-plugins-base +SRCNAM=gst-plugins-base +VERSION=${VERSION:-1.4.4} +BUILD=${BUILD:-2} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + SLKLDFLAGS="-L/usr/lib64" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +fi + +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; +esac + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.xz || exit 1 +cd $SRCNAM-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="$SLKLDFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --build=$TARGET + +# Build and install: +make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | \ + grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +# Add documentation: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS COPYING* ChangeLog INSTALL NEWS RE* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# Add a description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Create the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/gst1-plugins-base/slack-desc b/deps/gst1-plugins-base/slack-desc new file mode 100644 index 0000000..94a1382 --- /dev/null +++ b/deps/gst1-plugins-base/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +gst1-plugins-base: gst1-plugins-base (base set of GStreamer1 plugins) +gst1-plugins-base: +gst1-plugins-base: GStreamer Base Plug-ins is a well-groomed and well-maintained +gst1-plugins-base: collection of GStreamer plug-ins and elements, spanning the +gst1-plugins-base: range of possible types of elements one would want to write +gst1-plugins-base: for GStreamer. It also contains helper libraries and base +gst1-plugins-base: classes useful for writing elements. A wide range of video +gst1-plugins-base: and audio decoders, encoders, and filters are included. +gst1-plugins-base: +gst1-plugins-base: Homepage: http://gstreamer.freedesktop.org/ +gst1-plugins-base: diff --git a/deps/gst1-plugins-good/gst1-plugins-good.SlackBuild b/deps/gst1-plugins-good/gst1-plugins-good.SlackBuild new file mode 100755 index 0000000..63798fe --- /dev/null +++ b/deps/gst1-plugins-good/gst1-plugins-good.SlackBuild @@ -0,0 +1,136 @@ +#!/bin/sh + +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2014 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=gst1-plugins-good +SRCNAM=gst-plugins-good +VERSION=${VERSION:-1.4.4} +BUILD=${BUILD:-2} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + SLKLDFLAGS="-L/usr/lib64" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +fi + +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; +esac + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.xz || exit 1 +cd $SRCNAM-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="$SLKLDFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --build=$TARGET + +# Build and install: +make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | \ + grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +# Add documentation: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS COPYING* ChangeLog INSTALL NEWS RE* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# Add a description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Create the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/gst1-plugins-good/slack-desc b/deps/gst1-plugins-good/slack-desc new file mode 100644 index 0000000..a4d55f0 --- /dev/null +++ b/deps/gst1-plugins-good/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +gst1-plugins-good: gst1-plugins-good (good set of GStreamer 1.x plugins) +gst1-plugins-good: +gst1-plugins-good: GStreamer Good Plug-ins is a set of plug-ins that have good +gst1-plugins-good: quality code, correct functionality, and a good license +gst1-plugins-good: (LGPL for the plug-in code, LGPL or LGPL-compatible for the +gst1-plugins-good: supporting library). +gst1-plugins-good: +gst1-plugins-good: +gst1-plugins-good: +gst1-plugins-good: Homepage: http://gstreamer.freedesktop.org/ +gst1-plugins-good: diff --git a/deps/gstreamer1/gstreamer1.SlackBuild b/deps/gstreamer1/gstreamer1.SlackBuild new file mode 100755 index 0000000..7fe578c --- /dev/null +++ b/deps/gstreamer1/gstreamer1.SlackBuild @@ -0,0 +1,125 @@ +#!/bin/sh + +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2014 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# ----------------------------------------------------------------------------- + +PKGNAM=gstreamer1 +VERSION=${VERSION:-1.4.4} +BUILD=${BUILD:-2} +SRCNAM=gstreamer + +# Automatically determine the architecture we're building on: +MARCH=$( uname -m ) +if [ -z "$ARCH" ]; then + case "$MARCH" in + i?86) export ARCH=i486 ;; + armv7hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$MARCH ;; + esac +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + SLKLDFLAGS="-L/usr/lib64" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +fi + +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; +esac + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.xz || exit 1 +cd $SRCNAM-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="$SLKLDFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --build=$TARGET + +# Build and install: +make || exit 1 +make install DESTDIR=$PKG + +# Strip binaries: +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | \ + grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Compress and link manpages, if any: +find $PKG/usr/man -type f -exec gzip -9 {} \; +for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a AUTHORS COPYING INSTALL MAINTAINERS NEWS README RELEASE TODO \ + $PKG/usr/doc/$PKGNAM-$VERSION +cat $CWD/$PKGNAM.SlackBuild > $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild + +# Add a package description and the post-install script if it exists: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/gstreamer1/slack-desc b/deps/gstreamer1/slack-desc new file mode 100644 index 0000000..443efb9 --- /dev/null +++ b/deps/gstreamer1/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +gstreamer1: GStreamer v1.x (streaming multimedia framework) +gstreamer1: +gstreamer1: GStreamer is a LGPL library that allows the construction of graphs +gstreamer1: of media-handling components. +gstreamer1: Applications can take advantage of advances in codec and filter +gstreamer1: technology transparently. +gstreamer1: +gstreamer1: +gstreamer1: +gstreamer1: Homepage: http://gstreamer.freedesktop.org/ +gstreamer1: diff --git a/deps/harfbuzz/harfbuzz.SlackBuild b/deps/harfbuzz/harfbuzz.SlackBuild index d6bcc22..0564d22 100755 --- a/deps/harfbuzz/harfbuzz.SlackBuild +++ b/deps/harfbuzz/harfbuzz.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2013, 2014 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2013, 2014, 2015 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -21,7 +21,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PKGNAM=harfbuzz -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +VERSION=${VERSION:-0.9.37} BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: @@ -69,7 +69,7 @@ cd $PKGNAM-$VERSION || exit 1 # Apply a patch (borrowed from debian) which 'unbreaks' the ABI breakage # caused by moving the ICU functionality into a separate backend library. -zcat $CWD/harfbuzz_unbreak_abi.patch.gz | patch -p1 --verbose || exit 1 +cat $CWD/harfbuzz_unbreak_abi.patch | patch -p1 --verbose || exit 1 chown -R root:root . find . \ diff --git a/deps/harfbuzz/harfbuzz_unbreak_abi.patch b/deps/harfbuzz/harfbuzz_unbreak_abi.patch new file mode 100644 index 0000000..05497f3 --- /dev/null +++ b/deps/harfbuzz/harfbuzz_unbreak_abi.patch @@ -0,0 +1,81 @@ +Description: Re-add hb_version_check to unbreak API/ABI + This patch should be removed on the next API/ABI break by upstream. +Author: ???? ???????? (Ahmed El-Mahmoudy) +Bug-Debian: http://bugs.debian.org/755094 +Forwarded: not-needed + +--- a/src/hb-common.cc ++++ b/src/hb-common.cc +@@ -587,3 +587,23 @@ + { + return HB_VERSION_ATLEAST (major, minor, micro); + } ++ ++/** ++ * hb_version_check: ++ * @major: ++ * @minor: ++ * @micro: ++ * ++ * ++ * ++ * Return value: ++ * ++ * Since: 1.0 ++ **/ ++hb_bool_t ++hb_version_check (unsigned int major, ++ unsigned int minor, ++ unsigned int micro) ++{ ++ return HB_VERSION_CHECK (major, minor, micro); ++} +--- a/src/hb-version.h ++++ b/src/hb-version.h +@@ -45,6 +45,9 @@ + #define HB_VERSION_ATLEAST(major,minor,micro) \ + ((major)*10000+(minor)*100+(micro) <= \ + HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) ++#define HB_VERSION_CHECK(major,minor,micro) \ ++ ((major)*10000+(minor)*100+(micro) >= \ ++ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) + + + void +@@ -60,6 +63,11 @@ + unsigned int minor, + unsigned int micro); + ++hb_bool_t ++hb_version_check (unsigned int major, ++ unsigned int minor, ++ unsigned int micro); ++ + + HB_END_DECLS + +--- a/src/hb-version.h.in ++++ b/src/hb-version.h.in +@@ -45,6 +45,10 @@ + #define HB_VERSION_ATLEAST(major,minor,micro) \ + ((major)*10000+(minor)*100+(micro) <= \ + HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) ++#define HB_VERSION_CHECK(major,minor,micro) \ ++ ((major)*10000+(minor)*100+(micro) >= \ ++ HB_VERSION_MAJOR*10000+HB_VERSION_MINOR*100+HB_VERSION_MICRO) ++ + + + void +@@ -60,6 +64,11 @@ + unsigned int minor, + unsigned int micro); + ++hb_bool_t ++hb_version_check (unsigned int major, ++ unsigned int minor, ++ unsigned int micro); ++ + + HB_END_DECLS + diff --git a/deps/harfbuzz/harfbuzz_unbreak_abi.patch.gz b/deps/harfbuzz/harfbuzz_unbreak_abi.patch.gz deleted file mode 100644 index 029aaae..0000000 Binary files a/deps/harfbuzz/harfbuzz_unbreak_abi.patch.gz and /dev/null differ diff --git a/deps/libdbusmenu-qt5/libdbusmenu-qt5.SlackBuild b/deps/libdbusmenu-qt5/libdbusmenu-qt5.SlackBuild index 57768a6..21ff2f6 100755 --- a/deps/libdbusmenu-qt5/libdbusmenu-qt5.SlackBuild +++ b/deps/libdbusmenu-qt5/libdbusmenu-qt5.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2010, 2011, 2012, 2014 Eric Hameleers, Eindhoven, The Netherlands +# Copyright 2010, 2011, 2012, 2014, 2015 Eric Hameleers, Eindhoven, The Netherlands # Copyright 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. @@ -30,7 +30,7 @@ # grep dbusmenu_qt_VERSION dbusmenu-qt/CMakeLists.txt PKGNAM=libdbusmenu-qt5 -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +VERSION=${VERSION:-r267_20140619} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:--j7} diff --git a/deps/libfakekey/libfakekey.SlackBuild b/deps/libfakekey/libfakekey.SlackBuild new file mode 100755 index 0000000..c7618fe --- /dev/null +++ b/deps/libfakekey/libfakekey.SlackBuild @@ -0,0 +1,114 @@ +#!/bin/sh + +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=libfakekey +VERSION=${VERSION:-0.1} +BUILD=${BUILD:-2} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + SLKLDFLAGS="-L/usr/lib64" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" + SLKLDFLAGS="" + LIBDIRSUFFIX="64" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +fi + +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; +esac + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP + +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.bz2 || exit 1 +cd $PKGNAM-$VERSION || exit 1 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="$SLKLDFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --disable-static \ + --build=$TARGET + +# Build and install: +make AM_LDFLAGS=-lX11 || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries (if any): +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Add documentation: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + ChangeLog COPYING \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/libfakekey/slack-desc b/deps/libfakekey/slack-desc new file mode 100644 index 0000000..0195f18 --- /dev/null +++ b/deps/libfakekey/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +libfakekey: libfakekey (X Virtual Keyboard Library) +libfakekey: +libfakekey: X virtual keyboard library of the Matchbox WM project. +libfakekey: +libfakekey: +libfakekey: +libfakekey: +libfakekey: +libfakekey: See also: +libfakekey: https://www.yoctoproject.org/tools-resources/projects/matchbox +libfakekey: diff --git a/deps/libssh/libssh.SlackBuild b/deps/libssh/libssh.SlackBuild new file mode 100755 index 0000000..e131abb --- /dev/null +++ b/deps/libssh/libssh.SlackBuild @@ -0,0 +1,115 @@ +#!/bin/sh + +# Copyright 2011, 2012, 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PKGNAM=libssh +VERSION=${VERSION:-0.6.4} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf ${PKGNAM}-${VERSION} +tar xvf $CWD/${PKGNAM}-$VERSION.tar.xz || exit 1 +cd ${PKGNAM}-$VERSION || exit 1 + +# These fail to build and are not packaged anyway: +zcat $CWD/libssh.no.example.build.diff | patch -p1 --verbose || exit 1 + +# Make sure ownerships and permissions are sane: +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 {} \; + +# Build and install: +mkdir build +cd build + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DWITH_GCRYPT=1 \ + -DWITH_SSH1=1 \ + -DWITH_PCAP=1 \ + -DWITH_SFTP=1 \ + -DWITH_SERVER=1 \ + -DWITH_STATIC_LIB=0 \ + .. + make $NUMJOBS VERBOSE=1 || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS BSD ChangeLog COPYING INSTALL README doc/{API*,libssh*.txt} \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/libssh/libssh.no.example.build.diff b/deps/libssh/libssh.no.example.build.diff new file mode 100644 index 0000000..e7f5025 --- /dev/null +++ b/deps/libssh/libssh.no.example.build.diff @@ -0,0 +1,11 @@ +--- ./CMakeLists.txt.orig 2013-01-22 04:51:59.000000000 -0600 ++++ ./CMakeLists.txt 2013-03-28 18:56:18.490047174 -0500 +@@ -89,8 +89,6 @@ + pkgconfig + ) + +-add_subdirectory(examples) +- + if (WITH_TESTING) + find_package(CMockery REQUIRED) + include(AddCMockeryTest) diff --git a/deps/libssh/slack-desc b/deps/libssh/slack-desc new file mode 100644 index 0000000..12a1c19 --- /dev/null +++ b/deps/libssh/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +libssh: libssh (library implementing ssh protocols) +libssh: +libssh: libssh is a mulitplatform C library implementing the SSHv2 and SSHv1 +libssh: protocol on client and server side. With libssh, you can remotely +libssh: execute programs, transfer files, and use a secure and transparent +libssh: tunnel for your remote applications. +libssh: +libssh: Homepage: http://www.libssh.org/ +libssh: +libssh: +libssh: diff --git a/deps/orc/orc.SlackBuild b/deps/orc/orc.SlackBuild new file mode 100755 index 0000000..eb4d741 --- /dev/null +++ b/deps/orc/orc.SlackBuild @@ -0,0 +1,138 @@ +#!/bin/sh + +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2014 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PKGNAM=orc +VERSION=${VERSION:-0.4.22} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + SLKLDFLAGS="-L/usr/lib64" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + SLKLDFLAGS="" + LIBDIRSUFFIX="" +fi + +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; +esac + +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 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +# Configure: +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="$SLKLDFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --disable-static \ + --build=$TARGET + +# Build and install: +make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Strip binaries: +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | \ + grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Compress and link manpages, if any: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +# Add documentation: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + COPYING README TODO \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# Add a description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Create the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD$TAG.txz + diff --git a/deps/orc/slack-desc b/deps/orc/slack-desc new file mode 100644 index 0000000..f76fe21 --- /dev/null +++ b/deps/orc/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +orc: orc (The Oil Runtime Compiler) +orc: +orc: Orc is a library and set of tools for compiling and executing very +orc: simple programs that operate on arrays of data. The language is +orc: a generic assembly language that represents many of the features +orc: available in SIMD architectures, including saturated addition and +orc: subtraction, and many arithmetic operations. +orc: +orc: +orc: Homepage: http://code.entropywave.com/projects/orc/ +orc: diff --git a/deps/phonon-gstreamer/phonon-gstreamer.SlackBuild b/deps/phonon-gstreamer/phonon-gstreamer.SlackBuild index 19cff86..ccdbd8b 100755 --- a/deps/phonon-gstreamer/phonon-gstreamer.SlackBuild +++ b/deps/phonon-gstreamer/phonon-gstreamer.SlackBuild @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright 2011, 2012, 2014 Eric Hameleers, Eindhoven, NL +# Copyright 2011, 2012, 2014, 2015 Eric Hameleers, Eindhoven, NL # Copyright 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # @@ -25,7 +25,7 @@ PKGNAM=phonon-gstreamer SRCNAM=phonon-backend-gstreamer -VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d- | rev)} +VERSION=${VERSION:-4.8.2} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:" -j7 "} @@ -95,23 +95,26 @@ cd build make DESTDIR=$PKG install cd - -mkdir -p build-qt5 -cd build-qt5 - cmake \ - -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 \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DPHONON_BUILD_PHONON4QT5=ON \ - .. - make $NUMJOBS - make DESTDIR=$PKG install -cd - +# Conditional build of Qt5 support: +if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then + mkdir -p build-qt5 + cd build-qt5 + cmake \ + -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 \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DPHONON_BUILD_PHONON4QT5=ON \ + .. + make $NUMJOBS + make DESTDIR=$PKG install + cd - +fi # Add documentation: mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION diff --git a/deps/phonon-vlc/phonon-vlc.SlackBuild b/deps/phonon-vlc/phonon-vlc.SlackBuild new file mode 100755 index 0000000..03b62be --- /dev/null +++ b/deps/phonon-vlc/phonon-vlc.SlackBuild @@ -0,0 +1,142 @@ +#!/bin/sh +# Copyright 2011, 2012, 2014, 2015 Eric Hameleers, Eindhoven, NL +# Copyright 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# ----------------------------------------------------------------------------- + + +PKGNAM=phonon-vlc +SRCNAM=phonon-backend-vlc +VERSION=${VERSION:-0.8.2} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:" -j7 "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* || exit 1 +cd $SRCNAM-$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 {} \; + +echo Building ... +mkdir -p build +cd build + cmake \ + -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 \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS + make DESTDIR=$PKG install +cd - + +# Conditional build of Qt5 support: +if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then + mkdir -p build-qt5 + cd build-qt5 + cmake \ + -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 \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DPHONON_BUILD_PHONON4QT5=ON \ + .. + make $NUMJOBS + make DESTDIR=$PKG install + cd - +fi + +# Add documentation: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS COPYING* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# Compress the man page(s): +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; + for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ). +gz $i.gz ; rm $i ; done +fi + +# Strip binaries (if any): +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +# Add a package description: +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +# Build the package: +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/phonon-vlc/slack-desc b/deps/phonon-vlc/slack-desc new file mode 100644 index 0000000..bbab3ec --- /dev/null +++ b/deps/phonon-vlc/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +phonon-vlc: phonon-vlc (vlc backend for phonon) +phonon-vlc: +phonon-vlc: This package provides an additional vlc backend for +phonon-vlc: the phonon multimedia framework used in KDE. +phonon-vlc: +phonon-vlc: +phonon-vlc: +phonon-vlc: +phonon-vlc: +phonon-vlc: Home: http://code.google.com/p/phonon-mplayer-vlc/ +phonon-vlc: diff --git a/deps/phonon/phonon.SlackBuild b/deps/phonon/phonon.SlackBuild index 45783cc..cda7266 100755 --- a/deps/phonon/phonon.SlackBuild +++ b/deps/phonon/phonon.SlackBuild @@ -21,25 +21,24 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Modified 2010, 2011, 2012, 2014 Eric Hameleers, Eindhoven, NL +# Modified 2010, 2011, 2012, 2014, 2015 Eric Hameleers, Eindhoven, NL PKGNAM=phonon -VERSION=${VERSION:-4.7.2} +VERSION=${VERSION:-4.8.3} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:--j7} # Automatically determine the architecture we're building on: -MARCH=$( uname -m ) if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; + *) ARCH=$(uname -m) ;; esac + export ARCH fi if [ "$ARCH" = "i486" ]; then @@ -94,24 +93,27 @@ cd build make install DESTDIR=$PKG || exit 1 cd - -mkdir build-qt5 -cd build-qt5 - cmake \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=ON \ - -DPHONON_QT_PLUGIN_INSTALL_DIR=/usr/lib$LIBDIRSUFFIX/qt/plugins/designer \ - -DWITH_QZeitgeist=BOOL:OFF \ - -DWITH_PulseAudio=BOOL:OFF \ - -DPHONON_BUILD_PHONON4QT5=ON \ - -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5 \ - .. - make $NUMJOBS || make || exit 1 - make install DESTDIR=$PKG || exit 1 -cd - +# Conditional build of Qt5 support: +if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then + mkdir build-qt5 + cd build-qt5 + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=ON \ + -DPHONON_QT_PLUGIN_INSTALL_DIR=/usr/lib$LIBDIRSUFFIX/qt/plugins/designer \ + -DWITH_QZeitgeist=BOOL:OFF \ + -DWITH_PulseAudio=BOOL:OFF \ + -DPHONON_BUILD_PHONON4QT5=ON \ + -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5 \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 + cd - +fi # PyQT won't find the header files otherwise: sed -i -e 's#{includedir}$#& -I\${includedir}/phonon#' $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/phonon.pc diff --git a/deps/polkit-qt5-1/polkit-qt5-1.SlackBuild b/deps/polkit-qt5-1/polkit-qt5-1.SlackBuild index 49725e9..cb5ecc5 100755 --- a/deps/polkit-qt5-1/polkit-qt5-1.SlackBuild +++ b/deps/polkit-qt5-1/polkit-qt5-1.SlackBuild @@ -20,25 +20,24 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Modified 2014 by Eric Hameleers +# Modified 2014, 2015 by Eric Hameleers PKGNAM=polkit-qt5-1 -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +VERSION=${VERSION:-3882e11_20140802git} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:--j7} # Automatically determine the architecture we're building on: -MARCH=$( uname -m ) if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; + *) ARCH=$(uname -m) ;; esac + export ARCH fi if [ "$ARCH" = "i486" ]; then diff --git a/deps/poppler/poppler.SlackBuild b/deps/poppler/poppler.SlackBuild index 0ad28a4..e36953a 100755 --- a/deps/poppler/poppler.SlackBuild +++ b/deps/poppler/poppler.SlackBuild @@ -22,7 +22,7 @@ PKGNAM=poppler -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +VERSION=${VERSION:-0.24.3} BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:-" -j7 "} @@ -82,7 +82,7 @@ tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 cd ${PKGNAM}-$VERSION || exit 1 # Properly detect Qt5: -zcat $CWD/poppler.mocversiongrep.patch.gz | patch -p1 --verbose || exit 1 +cat $CWD/poppler.mocversiongrep.patch | patch -p1 --verbose || exit 1 chown -R root:root . find . \ diff --git a/deps/poppler/poppler.mocversiongrep.patch b/deps/poppler/poppler.mocversiongrep.patch new file mode 100644 index 0000000..1343f8f --- /dev/null +++ b/deps/poppler/poppler.mocversiongrep.patch @@ -0,0 +1,28 @@ +diff -up poppler-0.24.2/configure.ac.mocversiongrep poppler-0.24.2/configure.ac +--- poppler-0.24.2/configure.ac.mocversiongrep 2013-10-18 09:51:24.223114884 -0500 ++++ poppler-0.24.2/configure.ac 2013-10-18 09:54:33.408681067 -0500 +@@ -661,20 +661,20 @@ if test x$enable_poppler_qt5 = xyes; the + AC_CHECK_TOOL(MOCQT5, moc) + AC_MSG_CHECKING([for Qt5 moc]) + mocversion=`$MOCQT5 -v 2>&1` +- mocversiongrep=`echo $mocversion | grep "Qt 5"` ++ mocversiongrep=`echo $mocversion | grep " 5\."` + if test x"$mocversiongrep" != x"$mocversion"; then + AC_MSG_RESULT([no]) + # moc was not the qt5 one, try with moc-qt5 + AC_CHECK_TOOL(MOCQT52, moc-qt5) + AC_MSG_CHECKING([for Qt5 moc-qt5]) + mocversion=`$MOCQT52 -v 2>&1` +- mocversiongrep=`echo $mocversion | grep "Qt 5"` ++ mocversiongrep=`echo $mocversion | grep " 5\."` + if test x"$mocversiongrep" != x"$mocversion"; then + AC_CHECK_TOOL(QTCHOOSER, qtchooser) + AC_MSG_CHECKING([for qtchooser]) + qt5tooldir=`QT_SELECT=qt5 qtchooser -print-env | grep QTTOOLDIR | cut -d '=' -f 2 | cut -d \" -f 2` + mocversion=`$qt5tooldir/moc -v 2>&1` +- mocversiongrep=`echo $mocversion | grep "Qt 5"` ++ mocversiongrep=`echo $mocversion | grep " 5\."` + if test x"$mocversiongrep" != x"$mocversion"; then + # no valid moc found + enable_poppler_qt5=no; + diff --git a/deps/poppler/poppler.mocversiongrep.patch.gz b/deps/poppler/poppler.mocversiongrep.patch.gz deleted file mode 100644 index c478695..0000000 Binary files a/deps/poppler/poppler.mocversiongrep.patch.gz and /dev/null differ diff --git a/deps/qca-qt5/qca-qt5.SlackBuild b/deps/qca-qt5/qca-qt5.SlackBuild new file mode 100755 index 0000000..6c95f74 --- /dev/null +++ b/deps/qca-qt5/qca-qt5.SlackBuild @@ -0,0 +1,102 @@ +#!/bin/sh + +# Copyright 2015 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2015 Eric Hameleers, Eindhoven, NL +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=qca-qt5 +VERSION=2.1.0.1 +BUILD=${BUILD:-1} +NUMJOBS=${NUMJOBS:--j6} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DQCA_MAN_INSTALL_DIR=/usr/man \ + -DQCA_INSTALL_IN_QT_PREFIX:BOOL=ON \ + -DQCA_SUFFIX=qt5 \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DBUILD_TESTS:BOOL=OFF \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mv $PKG/usr/share/man $PKG/usr/ +gzip -9 $PKG/usr/man/man?/*.1 + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + COPYING INSTALL README TODO \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n /tmp/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/qca-qt5/slack-desc b/deps/qca-qt5/slack-desc new file mode 100644 index 0000000..30fc532 --- /dev/null +++ b/deps/qca-qt5/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +qca-qt5: qca-qt5 (Qt5 Cryptographic Architecture) +qca-qt5: +qca-qt5: QCA aims to provide a straightforward and cross-platform crypto API, +qca-qt5: using Qt datatypes and conventions. QCA separates the API from the +qca-qt5: implementation, using plugins known as Providers. The advantage of +qca-qt5: this model is to allow applications to avoid linking to or explicitly +qca-qt5: depending on any particular cryptographic library. This allows one +qca-qt5: to easily change or upgrade crypto implementations without needing +qca-qt5: to recompile the application. +qca-qt5: +qca-qt5: QCA was written by Justin Karneges. This package contains Qt5 bindings. diff --git a/deps/qt-gstreamer/doinst.sh.gz b/deps/qt-gstreamer/doinst.sh.gz new file mode 100644 index 0000000..bedb7a0 Binary files /dev/null and b/deps/qt-gstreamer/doinst.sh.gz differ diff --git a/deps/qt-gstreamer/qt-gstreamer.SlackBuild b/deps/qt-gstreamer/qt-gstreamer.SlackBuild new file mode 100755 index 0000000..e75f55d --- /dev/null +++ b/deps/qt-gstreamer/qt-gstreamer.SlackBuild @@ -0,0 +1,125 @@ +#!/bin/sh + +# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PKGNAM=qt-gstreamer +VERSION=${VERSION:-0.10.3} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DQT_VERSION=4 \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Conditional build of Qt5 support: +if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then + mkdir -p build-qt5 + cd build-qt5 + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DQT_VERSION=5 \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 + cd - +fi + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + COPYING HACKING NEWS README \ + $PKG/usr/doc/$PKGNAM-$VERSION + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/qt-gstreamer/slack-desc b/deps/qt-gstreamer/slack-desc new file mode 100644 index 0000000..3ae6605 --- /dev/null +++ b/deps/qt-gstreamer/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-----------------------------------------------------| +qt-gstreamer: qt-gstreamer (C++ bindings for gstreamer) +qt-gstreamer: +qt-gstreamer: QtGStreamer provides C++ bindings for GStreamer with a Qt-style API, +qt-gstreamer: plus some helper classes and elements for integrating GStreamer +qt-gstreamer: better in Qt applications. +qt-gstreamer: The goal of this module is to allow easy use of GStreamer for +qt-gstreamer: applications targetting MeeGo Mobile or the KDE desktop. +qt-gstreamer: +qt-gstreamer: Homepage: +qt-gstreamer: http://gstreamer.freedesktop.org/modules/qt-gstreamer.html +qt-gstreamer: diff --git a/deps/qt-gstreamer1/doinst.sh.gz b/deps/qt-gstreamer1/doinst.sh.gz new file mode 100644 index 0000000..bedb7a0 Binary files /dev/null and b/deps/qt-gstreamer1/doinst.sh.gz differ diff --git a/deps/qt-gstreamer1/qt-gstreamer1.SlackBuild b/deps/qt-gstreamer1/qt-gstreamer1.SlackBuild new file mode 100755 index 0000000..b2cc3c0 --- /dev/null +++ b/deps/qt-gstreamer1/qt-gstreamer1.SlackBuild @@ -0,0 +1,126 @@ +#!/bin/sh + +# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +PKGNAM=qt-gstreamer1 +SRCNAM=qt-gstreamer +VERSION=${VERSION:-1.2.0} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $SRCNAM-$VERSION +tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* || exit 1 +cd $SRCNAM-$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_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DQT_VERSION=4 \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +# Conditional build of Qt5 support: +if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then + mkdir -p build-qt5 + cd build-qt5 + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DQT_VERSION=5 \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 + cd - +fi + +if [ -d $PKG/usr/man ]; then + gzip -9 $PKG/usr/man/man?/* +fi + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + COPYING HACKING NEWS README \ + $PKG/usr/doc/$PKGNAM-$VERSION + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/qt-gstreamer1/slack-desc b/deps/qt-gstreamer1/slack-desc new file mode 100644 index 0000000..cf20a0e --- /dev/null +++ b/deps/qt-gstreamer1/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-----------------------------------------------------| +qt-gstreamer1: qt-gstreamer1 (C++ bindings for gstreamer1) +qt-gstreamer1: +qt-gstreamer1: QtGStreamer provides C++ bindings for GStreamer with a Qt-style API, +qt-gstreamer1: plus some helper classes and elements for integrating GStreamer +qt-gstreamer1: better in Qt applications. +qt-gstreamer1: The goal of this module is to allow easy use of GStreamer for +qt-gstreamer1: applications targetting MeeGo Mobile or the KDE desktop. +qt-gstreamer1: +qt-gstreamer1: Homepage: +qt-gstreamer1: http://gstreamer.freedesktop.org/modules/qt-gstreamer.html +qt-gstreamer1: diff --git a/deps/qt5-gstreamer/doinst.sh.gz b/deps/qt5-gstreamer/doinst.sh.gz deleted file mode 100644 index bedb7a0..0000000 Binary files a/deps/qt5-gstreamer/doinst.sh.gz and /dev/null differ diff --git a/deps/qt5-gstreamer/qt5-gstreamer.SlackBuild b/deps/qt5-gstreamer/qt5-gstreamer.SlackBuild deleted file mode 100755 index 12be5a4..0000000 --- a/deps/qt5-gstreamer/qt5-gstreamer.SlackBuild +++ /dev/null @@ -1,127 +0,0 @@ -#!/bin/sh - -# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA -# Copyright 2014 Eric Hameleers, Eindhoven, NL -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -PKGNAM=qt5-gstreamer -SRCNAM=qt-gstreamer -VERSION=${VERSION:-0.10.3} -BUILD=${BUILD:-1} - -NUMJOBS=${NUMJOBS:--j7} - -# Automatically determine the architecture we're building on: -MARCH=$( uname -m ) -if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; - esac -fi - -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" - LIBDIRSUFFIX="" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-$SRCNAM - -rm -rf $PKG -mkdir -p $TMP $PKG -cd $TMP -rm -rf $SRCNAM-$VERSION -tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* || exit 1 -cd $SRCNAM-$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 {} \; - -# Eventually, we need to merge qt5-gstreamer into the qt-gstreamer package. -# When that happens, simply un-comment the section below and rename the package -# to qt-gstreamer. It will then have both qt4 and qt5 support. -#mkdir -p build -#cd build -# cmake \ -# -DCMAKE_BUILD_TYPE=Release \ -# -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -# -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -# -DCMAKE_INSTALL_PREFIX=/usr \ -# -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -# -DQT_VERSION=4 \ -# .. -# make $NUMJOBS || make || exit 1 -# make install DESTDIR=$PKG || exit 1 -#cd - - -mkdir -p build-qt5 -cd build-qt5 - cmake \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DQT_VERSION=5 \ - .. - make $NUMJOBS || make || exit 1 - make install DESTDIR=$PKG || exit 1 -cd - - -if [ -d $PKG/usr/man ]; then - gzip -9 $PKG/usr/man/man?/* -fi - -mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a \ - COPYING HACKING NEWS README \ - $PKG/usr/doc/$PKGNAM-$VERSION - -find $PKG | xargs file | grep -e "executable" -e "shared object" \ - | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz - diff --git a/deps/qt5-gstreamer/slack-desc b/deps/qt5-gstreamer/slack-desc deleted file mode 100644 index b8cbdd3..0000000 --- a/deps/qt5-gstreamer/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler-----------------------------------------------------| -qt5-gstreamer: qt5-gstreamer (C++ bindings for gstreamer) -qt5-gstreamer: -qt5-gstreamer: QtGStreamer provides C++ bindings for GStreamer with a Qt-style API, -qt5-gstreamer: plus some helper classes and elements for integrating GStreamer -qt5-gstreamer: better in Qt applications. -qt5-gstreamer: The goal of this module is to allow easy use of GStreamer for -qt5-gstreamer: applications targetting MeeGo Mobile or the KDE desktop. -qt5-gstreamer: -qt5-gstreamer: Homepage: -qt5-gstreamer: http://gstreamer.freedesktop.org/modules/qt5-gstreamer.html -qt5-gstreamer: diff --git a/deps/qt5/archive/qt5.SlackBuild1 b/deps/qt5/archive/qt5.SlackBuild1 deleted file mode 100644 index b68cbe6..0000000 --- a/deps/qt5/archive/qt5.SlackBuild1 +++ /dev/null @@ -1,265 +0,0 @@ -#!/bin/sh - -# Slackware build script for qt5 - -# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Patrick J. Volkerding, Sebeka, MN, USA -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# Merged some ideas from Alex Sarmardzic's script for qt4 at SlackBuilds.org -# ^^ Modified by Robby Workman for QT4 & KDE4 - -# Modifications 2010, 2011, 2012, 2013, 2014 Eric Hameleers, Eindhoven, NL - -# Tailored to Qt5 by Larry Hajali 2013, 2014. - -PKGNAM=qt5 -SRCNAM=qt5 -VERSION=${VERSION:-5.2.1} -BUILD=${BUILD:-1} - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-$PKGNAM - -if [ -e $CWD/machine.conf ]; then - . $CWD/machine.conf ] -elif [ -e /etc/slackbuild/machine.conf ]; then - . /etc/slackbuild/machine.conf ] -else - # Automatically determine the architecture we're building on: - MARCH=$( uname -m ) - if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; - esac - fi - # Set CFLAGS/CXXFLAGS and LIBDIRSUFFIX: - if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" - elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" - elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" - elif [ "$ARCH" = "arm" ]; then - SLKCFLAGS="-O2 -march=armv5te" - LIBDIRSUFFIX="" - elif [ "$ARCH" = "armv7hl" ]; then - # To prevent "qatomic_armv6.h error: output number 2 not directly addressable" - # More permanent solution is to patch gcc: - # http://bazaar.launchpad.net/~linaro-toolchain-dev/gcc-linaro/4.6/revision/106731 - SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -fno-strict-volatile-bitfields" - LIBDIRSUFFIX="" - else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" - fi -fi - -case "$ARCH" in - arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; - *) TARGET=$ARCH-slackware-linux ;; -esac - -rm -rf $PKG -mkdir -p $TMP $PKG -cd $TMP -rm -rf ${SRCNAM}-everywhere-opensource-src-$VERSION || exit 1 -tar xvf $CWD/${SRCNAM}-everywhere-opensource-src-$VERSION.tar.xz || exit 1 -cd ${SRCNAM}-everywhere-opensource-src-$VERSION || exit 1 -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; - -# Fix path to mysql header -zcat $CWD/patches/qt5.mysql.h.diff.gz | patch -p1 --verbose || exit 1 - -# Install path fix for libplatformplugin.so. -# https://bugs.webkit.org/show_bug.cgi?id=117077 -zcat $CWD/patches/platformplugin-install-path-fix.patch.gz | patch -p1 --verbose || exit 1 - -if [ $ARCH = "i486" ]; then - sed -i -e "s/QMAKE_CFLAGS_RELEASE += -O2/QMAKE_CFLAGS_RELEASE += $SLKCFLAGS/" mkspecs/common/gcc-base.conf || exit 1 -fi - -export CFLAGS="$SLKCFLAGS" -export CXXFLAGS="$SLKCFLAGS" -export OPENSOURCE_CXXFLAGS="$SLKCFLAGS" -./configure \ - -confirm-license \ - -opensource \ - -release \ - -prefix "/usr/lib${LIBDIRSUFFIX}/$PKGNAM" \ - -sysconfdir "/etc/xdg" \ - -docdir "/usr/doc/$PKGNAM-$VERSION" \ - -accessibility \ - -dbus-linked \ - -glib \ - -icu \ - -javascript-jit \ - -openssl \ - -optimized-qmake \ - -plugin-sql-sqlite \ - -qpa xcb \ - -reduce-relocations \ - -verbose \ - -xcb \ - -nomake examples \ - -no-pch \ - -no-rpath \ - -no-separate-debug-info \ - -no-strip \ - -system-harfbuzz \ - -system-libjpeg \ - -system-libpng \ - -system-pcre \ - -system-sqlite \ - -system-zlib - -# Sometimes a failure happens when parallelizing make. Try again if make fails, -# but make a failure the second time around (single threaded) a fatal error: -make $NUMJOBS || make || exit 1 -make install INSTALL_ROOT=$PKG || exit 1 - -# The infamous qt -> qt-${VERSION} link that keeps the full path out of .la files: -ln -s $PKGNAM $PKG/usr/lib${LIBDIRSUFFIX}/qt-$VERSION - -mkdir -p $PKG/usr/bin -for BIN in $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/bin/*; do - TMP_FILE=$(echo $BIN | sed -e "s|$PKG||") - case $(basename $BIN) in - syncqt.pl) - ln -s $TMP_FILE $PKG/usr/bin/$(basename $BIN) - ;; - *) - ln -s $TMP_FILE $PKG/usr/bin/$(basename $BIN)-$PKGNAM - ;; - esac -done - -for LIBS in $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/lib/*so*; do - TMP_FILE=$(echo $LIBS | sed -e "s|$PKG||") - ln -s $TMP_FILE $PKG/usr/lib${LIBDIRSUFFIX}/$(basename $LIBS) -done - -# Create Environment variables -mkdir -p $PKG/etc/profile.d -sed -e "s|@LIBDIRSUFFIX@|${LIBDIRSUFFIX}|g" $CWD/profile.d/$PKGNAM.sh \ - > $PKG/etc/profile.d/$PKGNAM.sh -sed -e "s|@LIBDIRSUFFIX@|${LIBDIRSUFFIX}|g" $CWD/profile.d/$PKGNAM.csh \ - > $PKG/etc/profile.d/$PKGNAM.csh -chmod 0755 $PKG/etc/profile.d/* - -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -# Add a missing Qt.pc which is needed by KDE applications: -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig -cat < $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/lib/pkgconfig/Qt5.pc -prefix=/usr/lib${LIBDIRSUFFIX}/$PKGNAM -bindir=\${prefix}/bin -datadir=\${prefix} -docdir=/usr/doc/$PKGNAM-$VERSION -archdatadir=\${prefix} -examplesdir=\${prefix}/examples -headerdir=\${prefix}/include -importdir=\${prefix}/imports -qmldir=\${prefix}/qml -libdir=\${prefix}/lib -libexec=\${prefix}/libexec -moc=\${bindir}/moc -plugindir=\${prefix}/plugins -qmake=\${bindir}/qmake -sysconfdir=/etc/xdg -translationdir=\${prefix}/translations - -Name: Qt5 -Description: Qt5 Configuration -Version: $VERSION -EOF - -# Fix internal linking for Qt5WebKit.pc. -sed -i \ - -e "s|-Wl,-whole-archive -lWebKit1 -Wl,-no-whole-archive -L${PWD}/qtwebkit/Source/WebKit[^ ]* ||" \ - -e "s|-Wl,-whole-archive -lWebKit2 -Wl,-no-whole-archive -L${PWD}/qtwebkit/Source/WebKit2[^ ]* ||" \ - -e "s|-Wl,-whole-archive -lWebCore -Wl,-no-whole-archive -L${PWD}/qtwebkit/Source/WebCore[^ ]* ||" \ - -e "s|-Wl,-whole-archive -lANGLE -Wl,-no-whole-archive -L${PWD}/qtwebkit/Source/ThirdParty/ANGLE[^ ]* ||" \ - -e "s|-Wl,-whole-archive -lJavaScriptCore -Wl,-no-whole-archive -L${PWD}/qtwebkit/Source/JavaScriptCore[^ ]* ||" \ - -e "s|-Wl,-whole-archive -lWTF -Wl,-no-whole-archive -L${PWD}/qtwebkit/Source/WTF[^ ]* ||" \ - $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/lib/pkgconfig/Qt5WebKit.pc - -# While we are at it, there isn't any reason to keep references to $PKG in the *.prl files. -for PRL in $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/lib/*.prl; do - sed -i '/^QMAKE_PRL_BUILD_DIR/d' $PRL -done - -# One more for the road. -sed -i "s|$PWD/qtbase|/usr/lib${LIBDIRSUFFIX}/$PKGNAM|" \ - $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/mkspecs/modules/qt_lib_bootstrap_private.pri - -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig -for PKGCONFIG in $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/lib/pkgconfig/*.pc; do - TMP_FILE=$(echo $PKGCONFIG | sed -e "s|$PKG||") - ln -s $TMP_FILE $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/$(basename $PKGCONFIG) -done - -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/cmake -for CMAKE in $(find $PKG/usr/lib${LIBDIRSUFFIX}/$PKGNAM/lib/cmake -maxdepth 1); do - TMP_FILE=$(echo $CMAKE | sed -e "s|$PKG||") - ln -s $TMP_FILE $PKG/usr/lib${LIBDIRSUFFIX}/cmake/$(basename $CMAKE) -done - -for i in $CWD/desktop/*.desktop; do - install -D -m 0644 $i $PKG/usr/share/applications/$(basename $i) -done -sed -i "s|@LIBDIR@|$LIBDIRSUFFIX|" $PKG/usr/share/applications/* - -for i in $(find . -name "assistant.ico" -o -name "designer.ico" \ - -o -name "linguist.ico" -o -name "qdbusviewer.ico"); do - for j in 16 24 32 48 64 96 128; do - convert $i -resize ${j}x${j}! $(basename $i)-$j.png - install -D -m 0644 $(basename $i)-$j-0.png \ - $PKG/usr/share/icons/hicolor/${j}x${j}/apps/$(basename $i | sed 's|.ico||')-$PKGNAM.png - done -done - -# Remove executable bits from files. -find $PKG \( -name "*.qml" -o -name "*.app" \) -perm 755 -exec chmod 644 '{}' \; - -mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a \ - README qtbase/{header*,LGPL_EXCEPTION.txt,LICENSE.*L} \ - $PKG/usr/doc/$PKGNAM-$VERSION -cat $CWD/$PKGNAM.SlackBuild > $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc -cat $CWD/doinst.sh > $PKG/install/doinst.sh - -cd $PKG -/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/deps/qt5/archive/qt5.SlackBuild2 b/deps/qt5/archive/qt5.SlackBuild2 deleted file mode 100644 index 9badae3..0000000 --- a/deps/qt5/archive/qt5.SlackBuild2 +++ /dev/null @@ -1,236 +0,0 @@ -#!/bin/sh - -# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Patrick J. Volkerding, Sebeka, MN, USA -# All rights reserved. -# -# Redistribution and use of this script, with or without modification, is -# permitted provided that the following conditions are met: -# -# 1. Redistributions of this script must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED -# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -# Merged some ideas from Alex Sarmardzic's script for qt4 at SlackBuilds.org -# ^^ Modified by Robby Workman for QT4 & KDE4 - -# We're using qt-copy instead of a released qt version, as this git release -# has at least one bugfix strongly recommended by the kde developers. - -# Obtained from: -# git clone git://gitorious.org/+kde-developers/qt/kde-qt.git -# git checkout origin/4.5.3-patched -# git checkout origin/4.6.0-stable-patched -# git checkout origin/4.6.1-patched -# git checkout origin/4.7.0-patched -# -# Alternate method (we don't use this): -# wget http://qt.gitorious.org/qt/kde-qt/archive-tarball/4.6.2-patched -# -# Modifications 2010, 2011, 2012 Eric Hameleers, Eindhoven, NL -# qt 4.7.3, 4.7.4, 4.8.0, 4.8.1, 4.8.2, 4.8.4 are built from original nokia sources. -# -# More Mods 2013 Michael James, AU -# Qt 5.1.0, 5.2.0 -# -# Changes -# -# 2013/10/14 Preliminary support for 5.2.0 (alpha) -# 2013/10/14 Fixed documentation symlink qt->qt5 -# 2013/12/14 Qt 5.2 support (removed some configure options) -# 2013/12/15 Change include install path to avoid conflicts - -PKGNAM=qt5 -VERSION=$(ls qt-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev) -BUILD=${BUILD:-1} - -NUMJOBS=${NUMJOBS:--j7} - -# Automatically determine the architecture we're building on: -MARCH=$( uname -m ) -if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; - esac -fi - -if [ "$ARCH" = "i486" ]; then - SLKCFLAGS="-O2 -march=i486 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - # To prevent "qatomic_armv6.h error: output number 2 not directly addressable" - # More permanent solution is to patch gcc: - # http://bazaar.launchpad.net/~linaro-toolchain-dev/gcc-linaro/4.6/revision/106731 - SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16 -fno-strict-volatile-bitfields" - LIBDIRSUFFIX="" -else - SLKCFLAGS="-O2" - LIBDIRSUFFIX="" -fi - -case "$ARCH" in - arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; - *) TARGET=$ARCH-slackware-linux ;; -esac - -CWD=$(pwd) -TMP=${TMP:-/tmp} -PKG=$TMP/package-${PKGNAM} - -rm -rf $PKG -mkdir -p $TMP $PKG -cd $TMP -rm -rf qt-everywhere-opensource-src-$VERSION -tar xvf $CWD/qt-everywhere-opensource-src-$VERSION.tar.?z* # For qt releases -cd qt-everywhere-opensource-src-$VERSION || exit 1 - -chown -R root:root . -find . \ - \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ - -exec chmod 755 {} \; -o \ - \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ - -exec chmod 644 {} \; - -if [ $ARCH = "i486" ]; then - sed -i -e "s/QMAKE_CFLAGS_RELEASE += -O2/QMAKE_CFLAGS_RELEASE += $SLKCFLAGS/" mkspecs/common/gcc-base.conf || exit 1 -fi - -export CFLAGS="$SLKCFLAGS" -export CXXFLAGS="$SLKCFLAGS" -export OPENSOURCE_CXXFLAGS="$SLKCFLAGS" -./configure \ - -confirm-license \ - -opensource \ - -prefix /usr \ - -datadir /usr/share/qt5 \ - -libdir /usr/lib${LIBDIRSUFFIX} \ - -archdatadir /usr/lib${LIBDIRSUFFIX}/qt5 \ - -bindir /usr/lib${LIBDIRSUFFIX}/qt5/bin \ - -headerdir /usr/include/qt5 \ - -system-libpng \ - -system-libjpeg \ - -system-zlib \ - -system-sqlite \ - -plugin-sql-sqlite \ - -dbus \ - -nomake examples \ - -no-separate-debug-info \ - -no-pch - # No-precompiled-headers is ccache-friendly. - -# Sometimes a failure happens when parallelizing make. Try again if make fails, -# but make a failure the second time around (single threaded) a fatal error: -make $NUMJOBS || make || exit 1 -make install INSTALL_ROOT=$PKG || exit 1 - -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null - -# Add qtchooser config file -mkdir -p $PKG/etc/xdg/qtchooser -cat < $PKG/etc/xdg/qtchooser/5.conf -/usr/lib${LIBDIRSUFFIX}/qt5/bin -/usr/lib${LIBDIRSUFFIX} -EOF - -# Add menu entries for all those hidden but great Qt applications: -# Qt logo: -mkdir -p $PKG/usr/share/icons/hicolor/48x48/apps -convert qtdoc/doc/src/images/qt-logo.png -resize 48x48 $PKG/usr/share/icons/hicolor/48x48/apps/qt-logo.png -# Assistant icons -install -p -m644 -D qttools/src/assistant/assistant/images/assistant.png $PKG/usr/share/icons/hicolor/32x32/apps/assistant.png -install -p -m644 -D qttools/src/assistant/assistant/images/assistant-128.png $PKG/usr/share/icons/hicolor/128x128/apps/assistant.png -# Designer icon -install -p -m644 -D qttools/src/designer/src/designer/images/designer.png $PKG/usr/share/icons/hicolor/128x128/apps/designer.png -# Linguist icons -for icon in qttools/src/linguist/linguist/images/icons/linguist-*-32.png ; do - size=$(echo $(basename ${icon}) | cut -d- -f2) - install -p -m644 -D ${icon} $PKG/usr/share/icons/hicolor/${size}x${size}/apps/linguist.png -done - -# And the .desktop files -mkdir -p $PKG/usr/share/applications -cat < $PKG/usr/share/applications/qt5-designer.desktop -[Desktop Entry] -Name=Qt5 Designer -GenericName=Interface Designer -Comment=Design GUIs for Qt5 applications -Exec=designer -qt=5 -Icon=designer -MimeType=application/x-designer; -Terminal=false -Encoding=UTF-8 -Type=Application -Categories=Qt;Development; -EOF -cat < $PKG/usr/share/applications/qt5-assistant.desktop -[Desktop Entry] -Name=Qt5 Assistant -Comment=Shows Qt5 documentation and examples -Exec=assistant -qt=5 -Icon=assistant -Terminal=false -Encoding=UTF-8 -Type=Application -Categories=Qt;Development;Documentation; -EOF -cat < $PKG/usr/share/applications/qt5-linguist.desktop -[Desktop Entry] -Name=Qt5 Linguist -Comment=Add translations to Qt5 applications -Exec=linguist -qt=5 -Icon=linguist -MimeType=text/vnd.trolltech.linguist;application/x-linguist; -Terminal=false -Encoding=UTF-8 -Type=Application -Categories=Qt;Development; -EOF -cat < $PKG/usr/share/applications/qt5-config.desktop -[Desktop Entry] -Name=Qt5 Config -Comment=Configure Qt5 behavior, styles, fonts -Exec=qtconfig -qt=5 -Icon=qt-logo -Terminal=false -Encoding=UTF-8 -Type=Application -Categories=Qt;Settings; -EOF - -# Add a documentation directory: -mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a *GPL_EXCEPTION* FAQ* INSTALL KNOWN* LICENSE* README* changes-* \ - $PKG/usr/doc/$PKGNAM-$VERSION -if [ -d $PKG/usr/lib${LIBDIRSUFFIX}/qt5/doc/html ]; then - ( cd $PKG/usr/doc/$PKGNAM-$VERSION - ln -sf /usr/lib${LIBDIRSUFFIX}/qt5/doc/html . - ) -fi - -mkdir -p $PKG/install -zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz - diff --git a/deps/qt5/patches/platformplugin-install-path-fix.patch b/deps/qt5/patches/platformplugin-install-path-fix.patch new file mode 100644 index 0000000..db9b33b --- /dev/null +++ b/deps/qt5/patches/platformplugin-install-path-fix.patch @@ -0,0 +1,15 @@ +See https://bugs.webkit.org/show_bug.cgi?id=117077 + +diff -Naur qt-everywhere-opensource-src-5.0.2.orig/qtwebkit/Source/WebKit/qt/examples/platformplugin/platformplugin.pro qt-everywhere-opensource-src-5.0.2/qtwebkit/Source/WebKit/qt/examples/platformplugin/platformplugin.pro +--- qt-everywhere-opensource-src-5.0.2.orig/qtwebkit/Source/WebKit/qt/examples/platformplugin/platformplugin.pro 2013-04-09 00:11:38.000000000 +0000 ++++ qt-everywhere-opensource-src-5.0.2/qtwebkit/Source/WebKit/qt/examples/platformplugin/platformplugin.pro 2013-05-31 01:18:29.157175082 +0000 +@@ -20,7 +20,8 @@ + } + } + +-DESTDIR = $$[QT_INSTALL_PLUGINS]/webkit ++target.path = $$[QT_INSTALL_PLUGINS]/webkit ++INSTALLS += target + + SOURCES += \ + WebPlugin.cpp \ diff --git a/deps/qt5/patches/platformplugin-install-path-fix.patch.gz b/deps/qt5/patches/platformplugin-install-path-fix.patch.gz deleted file mode 100644 index b76f275..0000000 Binary files a/deps/qt5/patches/platformplugin-install-path-fix.patch.gz and /dev/null differ diff --git a/deps/qt5/patches/qt5.mysql.h.diff b/deps/qt5/patches/qt5.mysql.h.diff new file mode 100644 index 0000000..41dc9d3 --- /dev/null +++ b/deps/qt5/patches/qt5.mysql.h.diff @@ -0,0 +1,12 @@ +diff -Naur qt-everywhere-opensource-src-5.1.0.orig/qtbase/src/sql/drivers/mysql/qsql_mysql_p.h qt-everywhere-opensource-src-5.1.0/qtbase/src/sql/drivers/mysql/qsql_mysql_p.h +--- qt-everywhere-opensource-src-5.1.0.orig/qtbase/src/sql/drivers/mysql/qsql_mysql_p.h 2013-07-02 07:09:52.000000000 +0000 ++++ qt-everywhere-opensource-src-5.1.0/qtbase/src/sql/drivers/mysql/qsql_mysql_p.h 2013-07-21 21:21:01.190172379 +0000 +@@ -60,7 +60,7 @@ + #include + #endif + +-#include ++#include + + #ifdef QT_PLUGIN + #define Q_EXPORT_SQLDRIVER_MYSQL diff --git a/deps/qt5/patches/qt5.mysql.h.diff.gz b/deps/qt5/patches/qt5.mysql.h.diff.gz deleted file mode 100644 index 6088b7c..0000000 Binary files a/deps/qt5/patches/qt5.mysql.h.diff.gz and /dev/null differ diff --git a/deps/qt5/patches/qt5.pulseaudio.diff b/deps/qt5/patches/qt5.pulseaudio.diff new file mode 100644 index 0000000..8d8f616 --- /dev/null +++ b/deps/qt5/patches/qt5.pulseaudio.diff @@ -0,0 +1,12 @@ +--- qt-everywhere-opensource-src-5.4.0/qtwebengine/src/3rdparty/chromium/media/media.gyp.orig 2014-12-05 17:26:44.000000000 +0100 ++++ qt-everywhere-opensource-src-5.4.0/qtwebengine/src/3rdparty/chromium/media/media.gyp 2014-12-12 10:27:20.393735405 +0100 +@@ -29,7 +29,7 @@ + ['use_cras==1', { + 'use_pulseaudio%': 0, + }, { +- 'use_pulseaudio%': 1, ++ 'use_pulseaudio%': 0, + }], + ], + }, { + diff --git a/deps/qt5/qt5.SlackBuild b/deps/qt5/qt5.SlackBuild index 1abaae0..a76d018 100755 --- a/deps/qt5/qt5.SlackBuild +++ b/deps/qt5/qt5.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2006, 2007, 2008, 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 @@ -36,28 +36,29 @@ # Alternate method (we don't use this): # wget http://qt.gitorious.org/qt/kde-qt/archive-tarball/4.6.2-patched # -# Modifications 2010, 2011, 2012, 2013, 2014 Eric Hameleers, Eindhoven, NL +# Modifications 2010, 2011, 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven, NL # qt 4.7.3, 4.7.4, 4.8.0, 4.8.1, 4.8.2, 4.8.4, are built from original nokia sources. # # Modifications for qt 5.2.0 2013 by Michael James, AU # Modifications for qt 5.2.1 2014 by Eric Hameleers, Eindhoven, NL +# Modifications for qt 5.3.1 2014 by Eric Hameleers, Eindhoven, NL +# Modifications for qt 5.4.0 2015 by Eric Hameleers, Eindhoven, NL PKGNAM=qt5 -VERSION=$(ls qt-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev) +VERSION=${VERSION:-5.4.0} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:--j7} # Automatically determine the architecture we're building on: -MARCH=$( uname -m ) if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; + *) ARCH=$(uname -m) ;; esac + export ARCH fi if [ "$ARCH" = "i486" ]; then @@ -111,11 +112,14 @@ find . \ -exec chmod 644 {} \; # Fix path to mysql header: -zcat $CWD/patches/qt5.mysql.h.diff.gz | patch -p1 --verbose || exit 1 +cat $CWD/patches/qt5.mysql.h.diff | patch -p1 --verbose || exit 1 + +# Forcibly disable pulseaudio in qtwebengine: +cat $CWD/patches/qt5.pulseaudio.diff | patch -p1 --verbose || exit 1 # Install path fix for libplatformplugin.so: # See https://bugs.webkit.org/show_bug.cgi?id=117077 -zcat $CWD/patches/platformplugin-install-path-fix.patch.gz | patch -p1 --verbose || exit 1 +cat $CWD/patches/platformplugin-install-path-fix.patch | patch -p1 --verbose || exit 1 sed -i -e "s/-O2/$SLKCFLAGS/" qtbase/mkspecs/common/g++-base.conf || exit 1 sed -i -e "s/-O2/$SLKCFLAGS/" qtbase/mkspecs/common/gcc-base.conf || exit 1 @@ -139,7 +143,6 @@ export QT_PLUGIN_PATH="${QTDIR}/qtbase/plugins" -archdatadir /usr/lib${LIBDIRSUFFIX}/qt5 \ -docdir /usr/doc/qt5-$VERSION \ -examplesdir /usr/doc/qt5-$VERSION/examples \ - -system-harfbuzz \ -system-libpng \ -system-libjpeg \ -system-pcre \ @@ -148,20 +151,24 @@ export QT_PLUGIN_PATH="${QTDIR}/qtbase/plugins" -plugin-sql-mysql \ -plugin-sql-sqlite \ -accessibility \ + -alsa \ -dbus \ -glib \ -icu \ -openssl \ -optimized-qmake \ -qpa xcb \ + -qt-harfbuzz \ -reduce-relocations \ -verbose \ -xcb \ -nomake examples \ -nomake tests \ + -no-pulseaudio \ -no-separate-debug-info \ -no-strip \ - -no-pch + -no-use-gold-linker \ + -no-pch \ # No-precompiled-headers is ccache-friendly. # Sometimes a failure happens when parallelizing make. Try again if make fails, @@ -251,17 +258,6 @@ Encoding=UTF-8 Type=Application Categories=Qt;Development; EOF -cat < $PKG/usr/share/applications/qt5-config.desktop -[Desktop Entry] -Name=Qt5 Config -Comment=Configure Qt5 behavior, styles, fonts -Exec=qtconfig-qt5 -qt=5 -Icon=qt5-logo -Terminal=false -Encoding=UTF-8 -Type=Application -Categories=Qt;Settings; -EOF cat < $PKG/usr/share/applications/qt5-qdbusviewer.desktop [Desktop Entry] Name=Qt5 QDbusViewer diff --git a/deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild b/deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild new file mode 100755 index 0000000..df88650 --- /dev/null +++ b/deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild @@ -0,0 +1,115 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011, 2012, 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. + +# Modifications 2013, 2014, 2015 Eric Hameleers, Eindhoven, NL + + +PKGNAM=shared-desktop-ontologies +VERSION=${VERSION:-0.11.0} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 +cd $PKGNAM-$VERSION || exit 1 +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt \ + PATH=$QTDIR/bin:$PATH \ + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd - + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS LICENSE* README \ + $PKG/usr/doc/$PKGNAM-$VERSION + +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ChangeLog ]; then + DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION) + cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog + touch -r ChangeLog $DOCSDIR/ChangeLog +fi + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/shared-desktop-ontologies/slack-desc b/deps/shared-desktop-ontologies/slack-desc new file mode 100644 index 0000000..18412ab --- /dev/null +++ b/deps/shared-desktop-ontologies/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-------------------------------------------------------| +shared-desktop-ontologies: shared-desktop-ontologies (Shared OSCAF desktop ontologies) +shared-desktop-ontologies: +shared-desktop-ontologies: The shared-desktop-ontologies package brings the semantic web to +shared-desktop-ontologies: the desktop in terms of vocabulary. It contains the well known core +shared-desktop-ontologies: ontologies such as RDF and RDFS as well as the Nepomuk ontologies +shared-desktop-ontologies: which are used by projects like KDE or Strigi. +shared-desktop-ontologies: +shared-desktop-ontologies: Homepage: http://oscaf.sourceforge.net +shared-desktop-ontologies: +shared-desktop-ontologies: +shared-desktop-ontologies: diff --git a/deps/soprano/slack-desc b/deps/soprano/slack-desc new file mode 100644 index 0000000..44327e0 --- /dev/null +++ b/deps/soprano/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler-----------------------------------------------------| +soprano: soprano (C++/Qt4 framework for RDF data) +soprano: +soprano: Soprano (formally known as QRDF) is a library which provides +soprano: a nice Qt interface to RDF storage solutions. It has a modular +soprano: structure which allows to replace the actual RDF storage +soprano: implementation used. +soprano: +soprano: Homepage: http://soprano.sourceforge.net/ +soprano: +soprano: +soprano: diff --git a/deps/soprano/soprano.SlackBuild b/deps/soprano/soprano.SlackBuild new file mode 100755 index 0000000..cf96b7b --- /dev/null +++ b/deps/soprano/soprano.SlackBuild @@ -0,0 +1,110 @@ +#!/bin/sh + +# Copyright 2007-2008 Robby Workman, Northport, Alabama, USA +# Copyright 2008, 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. + +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Modified 2012, 2015 by Eric Hameleers for ARM port. + + +PKGNAM=soprano +VERSION=${VERSION:-2.9.4} +BUILD=${BUILD:-2} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-soprano + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf soprano-$VERSION +tar xvf $CWD/soprano-$VERSION.tar.bz2 || exit 1 +cd soprano-${VERSION}* || exit 1 + +# Restore SC/BC with a stub implementation of tcpclient (fixes smokekde): +# (fixed in soprano-2.7.57) +#cat $CWD/soprano_tcpclient_stub.diff | patch -p1 --verbose || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \; + +mkdir -p build +cd build + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt \ + PATH=$QTDIR/bin:$PATH \ + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 +cd .. + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/soprano-$VERSION +cp -a \ + AUTHORS COPYING* ChangeLog INSTALL README TODO \ + $PKG/usr/doc/soprano-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/soprano-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/soprano/soprano_tcpclient_stub.diff b/deps/soprano/soprano_tcpclient_stub.diff new file mode 100644 index 0000000..2b04f66 --- /dev/null +++ b/deps/soprano/soprano_tcpclient_stub.diff @@ -0,0 +1,196 @@ +commit ed17a950a9c6f83590fa62cb97e7278ba7f3e234 +Author: Aaron Seigo +Date: Wed May 30 10:18:52 2012 +0200 + + restore SC / BC with a stub impl of tcpclient + +diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt +index 2689568..4e73e3c 100644 +--- a/client/CMakeLists.txt ++++ b/client/CMakeLists.txt +@@ -14,6 +14,8 @@ include_directories( + ) + + set(soprano_client_SRC ++ ${soprano_server_SOURCE_DIR}/datastream.cpp ++ tcpclient.cpp + socket.cpp + socketstream.cpp + localsocketclient.cpp +@@ -94,6 +96,7 @@ INSTALL(TARGETS sopranoclient + + install( + FILES ++ tcpclient.h + localsocketclient.h + DESTINATION include/soprano + ) +diff --git a/client/tcpclient.cpp b/client/tcpclient.cpp +index 796ca59..01dce0e 100644 +--- a/client/tcpclient.cpp ++++ b/client/tcpclient.cpp +@@ -33,151 +33,58 @@ Q_DECLARE_METATYPE( QAbstractSocket::SocketError ) + const quint16 Soprano::Client::TcpClient::DEFAULT_PORT = 5000; + + +-namespace Soprano { +- namespace Client { +- class TcpClientConnection : public ClientConnection +- { +- public: +- TcpClientConnection( const QHostAddress& address, int port, QObject* parent ); +- ~TcpClientConnection(); +- +- protected: +- QIODevice* newConnection(); +- bool isConnected( QIODevice* ); +- +- private: +- QHostAddress m_address; +- int m_port; +- }; +- +- TcpClientConnection::TcpClientConnection( const QHostAddress& address, int port, QObject* parent ) +- : ClientConnection( parent ), +- m_address( address ), +- m_port( port ) +- { +- } +- +- TcpClientConnection::~TcpClientConnection() +- { +- } +- +- QIODevice* TcpClientConnection::newConnection() +- { +- clearError(); +- +- QTcpSocket* socket = new QTcpSocket; +- socket->connectToHost( m_address, m_port ); +- if ( socket->waitForConnected() ) { +- QObject::connect( socket, SIGNAL(error(QAbstractSocket::SocketError)), +- parent(), SLOT(slotError(QAbstractSocket::SocketError)) ); +- return socket; +- } +- else { +- setError( socket->errorString() ); +- delete socket; +- return 0; +- } +- } +- +- bool TcpClientConnection::isConnected( QIODevice* device ) { +- return device ? ( static_cast( device )->state() == QAbstractSocket::ConnectedState ) : false; +- } +- } +-} +- +- +-class Soprano::Client::TcpClient::Private +-{ +-public: +- Private() +- : connection( 0 ) { +- } +- +- TcpClientConnection* connection; +-}; +- +- + Soprano::Client::TcpClient::TcpClient( QObject* parent ) + : QObject( parent ), +- d( new Private() ) ++ d( 0 ) + { +- qRegisterMetaType(); ++ qWarning() << "This class is deprecated, and the implementation is only a stub now. DO NOT USE IT IN YOUR APPLICATION."; + } + + + Soprano::Client::TcpClient::~TcpClient() + { +- disconnect(); +- delete d; ++ //delete d; + } + + + bool Soprano::Client::TcpClient::connect( const QHostAddress& address, int port ) + { +- if ( !isConnected() ) { +- if ( !d->connection ) +- d->connection = new TcpClientConnection( address, port, this ); +- if ( d->connection->connect() && +- d->connection->checkProtocolVersion() ) { +- return true; +- } +- else { +- disconnect(); +- return false; +- } +- } +- else { +- setError( "Already connected" ); +- return false; +- } ++ Q_UNUSED(address) ++ Q_UNUSED(port) ++ return false; + } + + + bool Soprano::Client::TcpClient::isConnected() + { +- return d->connection ? d->connection->isConnected() : false; ++ return false; + } + + + void Soprano::Client::TcpClient::disconnect() + { +- delete d->connection; +- d->connection = 0; + } + + + Soprano::Model* Soprano::Client::TcpClient::createModel( const QString& name, const QList& settings ) + { +- if ( d->connection ) { +- int modelId = d->connection->createModel( name, settings ); +- setError( d->connection->lastError() ); +- if ( modelId > 0 ) { +- StorageModel* model = new ClientModel( 0, modelId, d->connection ); +- return model; +- } +- } +- else { +- setError( "Not connected" ); +- } +- ++ Q_UNUSED(name) ++ Q_UNUSED(settings) ++ setError( "Not connected" ); + return 0; + } + + + void Soprano::Client::TcpClient::removeModel( const QString& name ) + { +- if ( d->connection ) { +- d->connection->removeModel( name ); +- setError( d->connection->lastError() ); +- } +- else { +- setError( "Not connected" ); +- } ++ Q_UNUSED(name) ++ setError( "Not connected" ); + } + + + void Soprano::Client::TcpClient::slotError( QAbstractSocket::SocketError error ) + { ++ Q_UNUSED(error) + qDebug() << "Error: " << error; + } + diff --git a/deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff b/deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff new file mode 100644 index 0000000..d4721c3 --- /dev/null +++ b/deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff @@ -0,0 +1,16 @@ +Description: Fix FTBFS with gcc 4.7 due to missing include. +Author: Cyril Brulebois +Bug-Debian: http://bugs.debian.org/667384 + +--- strigi-0.7.7.orig/strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.cpp ++++ strigi-0.7.7/strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.cpp +@@ -27,9 +27,7 @@ + #include + #include + +-#if defined(__SUNPRO_CC) + #include +-#endif + + using namespace std; + diff --git a/deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff.gz b/deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff.gz deleted file mode 100644 index e589819..0000000 Binary files a/deps/strigi/strigi-fix-ftbfs-with-gcc-4.7.diff.gz and /dev/null differ diff --git a/deps/strigi/strigi-fix-jpeg-isospeedratings.diff b/deps/strigi/strigi-fix-jpeg-isospeedratings.diff new file mode 100644 index 0000000..69053d2 --- /dev/null +++ b/deps/strigi/strigi-fix-jpeg-isospeedratings.diff @@ -0,0 +1,18 @@ +diff --git plugins/endplugins/jpegendanalyzer.cpp plugins/endplugins/jpegendanalyzer.cpp +index 78ed36a..0ecab40 100644 +--- a/libstreamanalyzer/plugins/endplugins/jpegendanalyzer.cpp ++++ b/libstreamanalyzer/plugins/endplugins/jpegendanalyzer.cpp +@@ -322,6 +327,11 @@ JpegEndAnalyzer::analyze(AnalysisResult& ar, ::InputStream* in) { + ar.addValue(factory->exifFields.find("Exif.Image.DateTime")->second, uint32_t(mktime(&date))); + } + } ++ else if (i->key() == "Exif.Photo.ISOSpeedRatings") { ++ stringstream st; ++ st << i->toLong(); ++ ar.addValue(factory->exifFields.find("Exif.Photo.ISOSpeedRatings")->second, st.str()); ++ } + else if (i->key() != "Exif.Photo.PixelXDimension" && i->key() != "Exif.Photo.PixelYDimension") { + map::const_iterator f + = factory->exifFields.find(i->key()); + + diff --git a/deps/strigi/strigi-fix-jpeg-isospeedratings.diff.gz b/deps/strigi/strigi-fix-jpeg-isospeedratings.diff.gz deleted file mode 100644 index 18a5581..0000000 Binary files a/deps/strigi/strigi-fix-jpeg-isospeedratings.diff.gz and /dev/null differ diff --git a/deps/strigi/strigi-fix-missing-lucene-lib.diff b/deps/strigi/strigi-fix-missing-lucene-lib.diff new file mode 100644 index 0000000..cfc9d9e --- /dev/null +++ b/deps/strigi/strigi-fix-missing-lucene-lib.diff @@ -0,0 +1,7 @@ +--- a/libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/CMakeLists.txt 2011-07-26 19:12:39.000000000 +0200 ++++ b/libstreamanalyzer/plugins/indexers/clucenengindexer/indexdump/CMakeLists.txt 2011-12-03 09:52:05.062132856 +0100 +@@ -1,2 +1,2 @@ + add_executable(index2dump indexdump.cpp ../tcharutils.cpp) +-target_link_libraries(index2dump streamanalyzer ${CLUCENE1_LDFLAGS}) ++target_link_libraries(index2dump streamanalyzer ${CLUCENE1_LDFLAGS} clucene-shared) + diff --git a/deps/strigi/strigi-fix-missing-lucene-lib.diff.gz b/deps/strigi/strigi-fix-missing-lucene-lib.diff.gz deleted file mode 100644 index e0be6be..0000000 Binary files a/deps/strigi/strigi-fix-missing-lucene-lib.diff.gz and /dev/null differ diff --git a/deps/strigi/strigi.SlackBuild b/deps/strigi/strigi.SlackBuild index 69c248a..cfbc3da 100755 --- a/deps/strigi/strigi.SlackBuild +++ b/deps/strigi/strigi.SlackBuild @@ -21,25 +21,24 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# Modified 2012, 2014 by Eric Hameleers for ARM port. +# Modified 2012, 2014, 2015 by Eric Hameleers for ARM port. PKGNAM=strigi VERSION=${VERSION:-0.7.8} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:--j7} # Automatically determine the architecture we're building on: -MARCH=$( uname -m ) if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; + *) ARCH=$(uname -m) ;; esac + export ARCH fi if [ "$ARCH" = "i486" ]; then @@ -70,13 +69,13 @@ rm -rf $PKGNAM-$VERSION tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 cd $PKGNAM-$VERSION || exit 1 -#zcat $CWD/strigi-fix-ftbfs-with-gcc-4.7.diff.gz |patch -p1 --verbose || exit 1 +#cat $CWD/strigi-fix-ftbfs-with-gcc-4.7.diff |patch -p1 --verbose || exit 1 # Fix a linker DSO error: -zcat $CWD/strigi-fix-missing-lucene-lib.diff.gz |patch -p1 --verbose || exit 1 +cat $CWD/strigi-fix-missing-lucene-lib.diff |patch -p1 --verbose || exit 1 # Fix indexing of jpegs with 'wrong' isoSpeedRatings: -zcat $CWD/strigi-fix-jpeg-isospeedratings.diff.gz |patch -p1 --verbose || exit 1 +cat $CWD/strigi-fix-jpeg-isospeedratings.diff |patch -p1 --verbose || exit 1 # Fix a bug with gcc 4.8: sed -i -e "s/BufferedStream :/STREAMS_EXPORT &/" libstreams/include/strigi/bufferedstream.h diff --git a/deps/updates.SlackBuild b/deps/updates.SlackBuild index a69c7f9..7017fc5 100755 --- a/deps/updates.SlackBuild +++ b/deps/updates.SlackBuild @@ -15,17 +15,32 @@ QTDIR=/usr/lib${LIBDIRSUFFIX}/qt ; export QTDIR ALLDEPS=" \ cmake \ + extra-cmake-modules \ + strigi \ + soprano \ + akonadi \ + attica \ + shared-desktop-ontologies \ + LibRaw \ + eigen3 \ + orc \ OpenAL \ harfbuzz \ + poppler \ + xapian-core \ + libfakekey \ + gstreamer1 \ + gst1-plugins-base \ + gst1-plugins-good \ qt5 \ - phonon \ - qt5-gstreamer \ - phonon-gstreamer \ - strigi \ + qca-qt5 \ akonadi-qt5 \ libdbusmenu-qt5 \ + qt-gstreamer \ + qt-gstreamer1 \ + phonon \ + phonon-gstreamer \ polkit-qt5-1 \ - poppler \ " # Allow for specification of individual packages to be built: diff --git a/deps/xapian-core/slack-desc b/deps/xapian-core/slack-desc new file mode 100644 index 0000000..9505e7b --- /dev/null +++ b/deps/xapian-core/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +xapian-core: xapian-core (Search Engine Library) +xapian-core: +xapian-core: Xapian is an Open Source Probabilistic Information Retrieval +xapian-core: Library. It offers a highly adaptable toolkit that allows +xapian-core: developers to easily add advanced indexing and search facilities +xapian-core: to applications. +xapian-core: +xapian-core: +xapian-core: +xapian-core: xapian home: http://www.xapian.org/ +xapian-core: diff --git a/deps/xapian-core/xapian-core.SlackBuild b/deps/xapian-core/xapian-core.SlackBuild new file mode 100755 index 0000000..c9a8065 --- /dev/null +++ b/deps/xapian-core/xapian-core.SlackBuild @@ -0,0 +1,111 @@ +#!/bin/sh + +# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL +# All rights reserved. + +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +PKGNAM=xapian-core +VERSION=${VERSION:-1.2.19} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:--j7} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$(uname -m) ;; + esac + export ARCH +fi + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +case "$ARCH" in + arm*) TARGET=$ARCH-slackware-linux-gnueabi ;; + *) TARGET=$ARCH-slackware-linux ;; +esac + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf $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 {} \; + +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --disable-static \ + --build=$TARGET \ + || exit 1 + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG + +find $PKG | xargs file | grep -e "executable" -e "shared object" \ + | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + AUTHORS COPYING ChangeLog INSTALL NEWS HACKING PLATFORMS README \ + $PKG/usr/doc/$PKGNAM-$VERSION + mv $PKG/usr/doc/$PKGNAM-$VERSION/doc $PKG/usr/doc/$PKGNAM-$VERSION/html + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/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 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 +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 +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 Binary files a/kde/patch/amarok/amarok_kdebug_320855.patch.gz and /dev/null 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 +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 Binary files a/kde/patch/baloo5/baloo-4.96.0_kaboutdata.diff.gz and /dev/null 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 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::const_iterator it = urlsToOpen.begin(); +- while (it != urlsToOpen.end()) { ++ QList::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 Binary files a/kde/patch/kde-baseapps/dolphin_kdebug_327224.patch.gz and /dev/null 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 Binary files a/kde/patch/kde-cli-tools/kde-cli-tools_ecm.patch.gz and /dev/null 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 Binary files a/kde/patch/kde-cli-tools/kde-cli-tools_kaboutdata.diff.gz and /dev/null 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 +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 Binary files a/kde/patch/kde-runtime/kde-runtime.kdebug324470.diff.gz and /dev/null 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 @@ + false + + +- false ++ true + + + + 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 Binary files a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz and /dev/null 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 +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 Binary files a/kde/patch/kde-workspace/kde-workspace.desktopnames.diff.gz and /dev/null 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 Binary files a/kde/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz and /dev/null 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 +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 Binary files a/kde/patch/kdelibs/coding-style-fixes.patch.gz and /dev/null 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 Binary files a/kde/patch/kdelibs/kdelibs.docbook.patch.gz and /dev/null 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 Binary files a/kde/patch/kdelibs/kdelibs.upnp_conditional.patch.gz and /dev/null 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 +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 Binary files a/kde/patch/kdelibs/return-application-icons-properly.patch.gz and /dev/null 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 +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 Binary files a/kde/patch/kdelibs/return-not-break.-copy-paste-error.patch.gz and /dev/null 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 +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 Binary files a/kde/patch/kdelibs4support/update-FindGettext.patch.gz and /dev/null 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 Binary files a/kde/patch/kdepim/kdepim-install_kleopatra_headers.patch.gz and /dev/null 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 Binary files a/kde/patch/kdepimlibs-framework/kdepimlibs_autotests.diff.gz and /dev/null 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 +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 + #include + #include ++#include + + 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 Binary files a/kde/patch/kdeplasma-addons/random_generator_cve-2013-2120.patch.gz and /dev/null 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 +-#include ++#include "/tmp/package-kdewebdev/usr/include/tidy/tidy.h" ++#include "/tmp/package-kdewebdev/usr/include/tidy/buffio.h" + + #include + 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 Binary files a/kde/patch/kdewebdev/include-tidy.patch.gz and /dev/null 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 Binary files a/kde/patch/kinfocenter/kinfocenter_libpci.patch.gz and /dev/null 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 Binary files a/kde/patch/korundum/korundum_ruby19.patch.gz and /dev/null 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 Binary files a/kde/patch/milou/milou_krunner_include.diff.gz and /dev/null 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 Binary files a/kde/patch/oxygen-gtk3/oxygen-gtk3-1.3.1_gtk3.8.patch.gz and /dev/null 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.:,;(*!?'/\\\")£$€%^&-+@ ++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]" + + #: 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.:,;(*!?'/\\\")£$€%^&-+@ ++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]" + + #: 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.:,;(*!?'/\\\")£$€%^&-+@ ++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]" + + #: 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.:,;(*!?'/\\\")£$€%^&-+@ ++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]" + + #: 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.:,;(*!?'/\\\")£$€%^&-+@ ++msgstr "0123456789.:,;(*!?'/\\\")£$€%^&-+@~#<>{}[]" + + #: 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 Binary files a/kde/patch/plasma-desktop/plasma-desktop-4.99.0_kfontinst_po.diff.gz and /dev/null 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 Binary files a/kde/patch/plasma-desktop/plasma-desktop_kdelibs4support.diff.gz and /dev/null 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 = ""; +- QString format = "%1 - %2
%3

"; +- QString formatDefault = "%1 - %2
%3

"; ++ const QString format = "%1 - %2
%3

"; ++ const QString formatDefault = "%1 - %2
%3

"; + + 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(); ++ 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 Binary files a/kde/patch/plasma-nm/plasma-nm-fixes.patch.gz and /dev/null 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 + +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 Binary files a/kde/patch/sddm-qt5/sddm_auth.diff.gz and /dev/null 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 Binary files a/kde/patch/sddm-qt5/sddm_consolekit.diff.gz and /dev/null 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 Binary files a/kde/patch/sddm-theme-breeze/sddm-theme-breeze_path.diff.gz and /dev/null 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 Binary files a/kde/patch/strigi-multimedia/strigi-multimedia_port.patch.gz and /dev/null 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 Binary files a/kde/patch/umbrello/umbrello-4.11.4_listitem.patch.gz and /dev/null 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 @@ + 2.20.00 + ++&korganizer; est un agenda personnel facile à utiliser (un PIM, acronyme anglais de personal information manager). 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. ++ + + KDE +@@ -127,15 +136,6 @@ + >rendez-vous + + +-&korganizer; est un agenda personnel facile à utiliser (un PIM, acronyme anglais de personal information manager). 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. +- + + + 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: -- cgit v1.2.3