From 8d7dd4892e8aa73ce7c3ea73f48a5274e48f5428 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Mon, 22 Dec 2014 15:09:16 +0100 Subject: KDE 4.9.5 for Slackware 14.0 (02jan2013) --- PKGLIST | 492 +++++++++++---------- README | 67 ++- deps/akonadi/akonadi.SlackBuild | 116 +++++ deps/akonadi/doinst.sh.gz | Bin 0 -> 110 bytes deps/akonadi/slack-desc | 19 + deps/libkolab/.url | 2 + deps/libkolab/libkolab.SlackBuild | 118 +++++ deps/libkolab/slack-desc | 19 + deps/libkolabxml/.url | 2 + deps/libkolabxml/libkolabxml.SlackBuild | 118 +++++ deps/libkolabxml/slack-desc | 19 + deps/qt/Qt.pc | 16 + deps/qt/README | 9 + deps/qt/doinst.sh.gz | Bin 0 -> 150 bytes deps/qt/profile.d/qt4.csh | 22 + deps/qt/profile.d/qt4.sh | 23 + deps/qt/qt.SlackBuild | 287 ++++++++++++ deps/qt/qt.ld-gold.patch.gz | Bin 0 -> 458 bytes deps/qt/qt.mysql.h.diff.gz | Bin 0 -> 277 bytes deps/qt/qt.webkit-no_Werror.patch.gz | Bin 0 -> 479 bytes deps/qt/slack-desc | 19 + .../shared-desktop-ontologies.SlackBuild | 114 +++++ deps/shared-desktop-ontologies/slack-desc | 19 + deps/soprano/slack-desc | 19 + deps/soprano/soprano.SlackBuild | 111 +++++ deps/soprano/soprano_tcpclient_stub.diff | 196 ++++++++ deps/updates.SlackBuild | 48 ++ deps/virtuoso-ose/doinst.sh.gz | Bin 0 -> 267 bytes deps/virtuoso-ose/slack-desc | 19 + deps/virtuoso-ose/virtuoso-ose.SlackBuild | 117 +++++ kde/KDE.SlackBuild | 5 + kde/KDE.options | 2 +- kde/build/calligra | 1 - kde/build/kdelibs | 2 + kde/cmake/kdebindings | 8 +- kde/cmake/kross-interpreters | 17 + kde/modularize | 40 +- kde/modules/extragear | 2 + kde/modules/kdebase | 4 +- kde/modules/kdeedu | 1 + kde/modules/kdegames | 41 ++ kde/modules/kdemultimedia | 11 +- kde/modules/kdeutils | 2 +- kde/package-blacklist | 2 - kde/patch/kde-workspace.patch | 8 + .../kde-workspace-4.9.1_bug_306260+306275.diff.gz | Bin 0 -> 2313 bytes ...ace-4.9.2_unbreak_python2_appletloading.diff.gz | Bin 0 -> 787 bytes .../kde-workspace.batteryapplet.diff.gz | Bin 494 -> 301 bytes kde/patch/kdelibs.patch | 9 +- kde/patch/kdelibs/kdelibs.fstab.patch | 47 -- .../kdelibs/kdelibs.mimetypecheck.BUG311214.patch | 48 ++ kde/patch/kdepim.patch | 3 + kde/patch/kdepim/kdepim-4.8.80_x11libs.patch | 30 ++ kde/patch/strigi-multimedia.patch | 3 + .../strigi-multimedia/strigi-multimedia_port.patch | 29 ++ kde/post-install/kde-baseapps.patch | 9 - kde/post-install/kde-baseapps.post-install | 9 + kde/post-install/konsole.post-install | 5 +- kde/slack-desc/audiocd-kio | 19 + kde/slack-desc/bomber | 19 + kde/slack-desc/bovo | 19 + kde/slack-desc/dragon | 19 + kde/slack-desc/ffmpegthumbs | 19 + kde/slack-desc/granatier | 19 + kde/slack-desc/juk | 19 + kde/slack-desc/kajongg | 19 + kde/slack-desc/kapman | 19 + kde/slack-desc/katomic | 19 + kde/slack-desc/kblackbox | 19 + kde/slack-desc/kblocks | 19 + kde/slack-desc/kbounce | 19 + kde/slack-desc/kbreakout | 19 + kde/slack-desc/kdiamond | 19 + kde/slack-desc/kfourinline | 19 + kde/slack-desc/kgoldrunner | 19 + kde/slack-desc/kigo | 19 + kde/slack-desc/killbots | 19 + kde/slack-desc/kio-mtp | 19 + kde/slack-desc/kiriki | 19 + kde/slack-desc/kjumpingcube | 19 + kde/slack-desc/klickety | 19 + kde/slack-desc/klines | 19 + kde/slack-desc/kmahjongg | 19 + kde/slack-desc/kmines | 19 + kde/slack-desc/kmix | 19 + kde/slack-desc/knavalbattle | 19 + kde/slack-desc/knetwalk | 19 + kde/slack-desc/kolf | 19 + kde/slack-desc/kollision | 19 + kde/slack-desc/konquest | 19 + kde/slack-desc/kpat | 19 + kde/slack-desc/kreversi | 19 + kde/slack-desc/kscd | 19 + kde/slack-desc/kshisen | 19 + kde/slack-desc/ksirk | 19 + kde/slack-desc/ksnakeduel | 19 + kde/slack-desc/kspaceduel | 19 + kde/slack-desc/ksquares | 19 + kde/slack-desc/ksudoku | 19 + kde/slack-desc/ktuberling | 19 + kde/slack-desc/kubrick | 19 + kde/slack-desc/libkcddb | 19 + kde/slack-desc/libkcompactdisc | 19 + kde/slack-desc/libkdegames | 19 + kde/slack-desc/libkmahjongg | 19 + kde/slack-desc/lskat | 19 + kde/slack-desc/mplayerthumbs | 19 + kde/slack-desc/nepomuk-core | 19 + kde/slack-desc/nepomuk-widgets | 19 + kde/slack-desc/oxygen-gtk3 | 19 + kde/slack-desc/pairs | 19 + kde/slack-desc/palapeli | 19 + kde/slack-desc/picmi | 19 + kde/slack-desc/print-manager | 19 + kde/slack-desc/strigi-multimedia | 19 + kdei/kde-l10n/kde-l10n.SlackBuild | 2 +- 116 files changed, 3093 insertions(+), 321 deletions(-) create mode 100755 deps/akonadi/akonadi.SlackBuild create mode 100644 deps/akonadi/doinst.sh.gz create mode 100644 deps/akonadi/slack-desc create mode 100644 deps/libkolab/.url create mode 100755 deps/libkolab/libkolab.SlackBuild create mode 100644 deps/libkolab/slack-desc create mode 100644 deps/libkolabxml/.url create mode 100755 deps/libkolabxml/libkolabxml.SlackBuild create mode 100644 deps/libkolabxml/slack-desc create mode 100644 deps/qt/Qt.pc create mode 100644 deps/qt/README create mode 100644 deps/qt/doinst.sh.gz create mode 100644 deps/qt/profile.d/qt4.csh create mode 100644 deps/qt/profile.d/qt4.sh create mode 100755 deps/qt/qt.SlackBuild create mode 100644 deps/qt/qt.ld-gold.patch.gz create mode 100644 deps/qt/qt.mysql.h.diff.gz create mode 100644 deps/qt/qt.webkit-no_Werror.patch.gz create mode 100644 deps/qt/slack-desc 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 100755 deps/updates.SlackBuild create mode 100644 deps/virtuoso-ose/doinst.sh.gz create mode 100644 deps/virtuoso-ose/slack-desc create mode 100755 deps/virtuoso-ose/virtuoso-ose.SlackBuild delete mode 100644 kde/build/calligra create mode 100644 kde/build/kdelibs create mode 100644 kde/cmake/kross-interpreters create mode 100644 kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz create mode 100644 kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz delete mode 100644 kde/patch/kdelibs/kdelibs.fstab.patch create mode 100644 kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch create mode 100644 kde/patch/kdepim/kdepim-4.8.80_x11libs.patch create mode 100644 kde/patch/strigi-multimedia.patch create mode 100644 kde/patch/strigi-multimedia/strigi-multimedia_port.patch delete mode 100644 kde/post-install/kde-baseapps.patch create mode 100644 kde/post-install/kde-baseapps.post-install create mode 100644 kde/slack-desc/audiocd-kio create mode 100644 kde/slack-desc/bomber create mode 100644 kde/slack-desc/bovo create mode 100644 kde/slack-desc/dragon create mode 100644 kde/slack-desc/ffmpegthumbs create mode 100644 kde/slack-desc/granatier create mode 100644 kde/slack-desc/juk create mode 100644 kde/slack-desc/kajongg create mode 100644 kde/slack-desc/kapman create mode 100644 kde/slack-desc/katomic create mode 100644 kde/slack-desc/kblackbox create mode 100644 kde/slack-desc/kblocks create mode 100644 kde/slack-desc/kbounce create mode 100644 kde/slack-desc/kbreakout create mode 100644 kde/slack-desc/kdiamond create mode 100644 kde/slack-desc/kfourinline create mode 100644 kde/slack-desc/kgoldrunner create mode 100644 kde/slack-desc/kigo create mode 100644 kde/slack-desc/killbots create mode 100644 kde/slack-desc/kio-mtp create mode 100644 kde/slack-desc/kiriki create mode 100644 kde/slack-desc/kjumpingcube create mode 100644 kde/slack-desc/klickety create mode 100644 kde/slack-desc/klines create mode 100644 kde/slack-desc/kmahjongg create mode 100644 kde/slack-desc/kmines create mode 100644 kde/slack-desc/kmix create mode 100644 kde/slack-desc/knavalbattle create mode 100644 kde/slack-desc/knetwalk create mode 100644 kde/slack-desc/kolf create mode 100644 kde/slack-desc/kollision create mode 100644 kde/slack-desc/konquest create mode 100644 kde/slack-desc/kpat create mode 100644 kde/slack-desc/kreversi create mode 100644 kde/slack-desc/kscd create mode 100644 kde/slack-desc/kshisen create mode 100644 kde/slack-desc/ksirk create mode 100644 kde/slack-desc/ksnakeduel create mode 100644 kde/slack-desc/kspaceduel create mode 100644 kde/slack-desc/ksquares create mode 100644 kde/slack-desc/ksudoku create mode 100644 kde/slack-desc/ktuberling create mode 100644 kde/slack-desc/kubrick create mode 100644 kde/slack-desc/libkcddb create mode 100644 kde/slack-desc/libkcompactdisc create mode 100644 kde/slack-desc/libkdegames create mode 100644 kde/slack-desc/libkmahjongg create mode 100644 kde/slack-desc/lskat create mode 100644 kde/slack-desc/mplayerthumbs create mode 100644 kde/slack-desc/nepomuk-core create mode 100644 kde/slack-desc/nepomuk-widgets create mode 100644 kde/slack-desc/oxygen-gtk3 create mode 100644 kde/slack-desc/pairs create mode 100644 kde/slack-desc/palapeli create mode 100644 kde/slack-desc/picmi create mode 100644 kde/slack-desc/print-manager create mode 100644 kde/slack-desc/strigi-multimedia diff --git a/PKGLIST b/PKGLIST index e0d405e..e172a6c 100644 --- a/PKGLIST +++ b/PKGLIST @@ -1,227 +1,265 @@ -14.0/4.8.4/x86/kde/analitza-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/ark-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/blinken-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/cantor-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/filelight-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/gwenview-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kaccessible-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kactivities-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kalgebra-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kalzium-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kamera-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kanagram-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kate-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kbruch-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kcalc-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kcharselect-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kcolorchooser-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kde-baseapps-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kde-runtime-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kde-wallpapers-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86/kde/kde-workspace-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdeadmin-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdeartwork-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdegames-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdegraphics-mobipocket-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdegraphics-strigi-analyzer-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdegraphics-thumbnailers-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdelibs-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdemultimedia-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdenetwork-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdepim-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdepim-runtime-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdepimlibs-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdeplasma-addons-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdesdk-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdetoys-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdewebdev-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kdf-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kfloppy-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kgamma-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kgeography-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kgpg-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/khangman-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kig-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kiten-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/klettres-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kmag-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kmousetool-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kmouth-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kmplot-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kolourpaint-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/konsole-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/korundum-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kremotecontrol-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kruler-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/ksaneplugin-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/ksecrets-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/ksnapshot-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kstars-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/ktimer-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/ktouch-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kturtle-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kwallet-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/kwordquiz-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/libkdcraw-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/libkdeedu-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/libkexiv2-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/libkipi-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/libksane-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/marble-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/okular-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/oxygen-icons-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/parley-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/perlkde-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/perlqt-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/printer-applet-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/pykde4-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/qtruby-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/rocs-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/smokegen-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/smokekde-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/smokeqt-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/step-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/superkaramba-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/svgpart-4.8.4-i486-1alien.txz -14.0/4.8.4/x86/kde/sweeper-4.8.4-i486-1alien.txz -14.0/4.8.4/x86_64/kde/analitza-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/ark-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/blinken-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/cantor-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/filelight-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/gwenview-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kaccessible-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kactivities-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kalgebra-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kalzium-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kamera-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kanagram-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kate-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kbruch-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kcalc-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kcharselect-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kcolorchooser-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kde-baseapps-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kde-runtime-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kde-wallpapers-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kde/kde-workspace-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdeadmin-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdeartwork-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdegames-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdegraphics-mobipocket-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdegraphics-strigi-analyzer-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdegraphics-thumbnailers-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdelibs-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdemultimedia-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdenetwork-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdepim-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdepim-runtime-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdepimlibs-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdeplasma-addons-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdesdk-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdetoys-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdewebdev-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kdf-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kfloppy-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kgamma-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kgeography-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kgpg-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/khangman-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kig-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kiten-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/klettres-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kmag-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kmousetool-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kmouth-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kmplot-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kolourpaint-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/konsole-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/korundum-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kremotecontrol-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kruler-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/ksaneplugin-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/ksecrets-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/ksnapshot-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kstars-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/ktimer-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/ktouch-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kturtle-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kwallet-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/kwordquiz-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/libkdcraw-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/libkdeedu-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/libkexiv2-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/libkipi-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/libksane-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/marble-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/okular-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/oxygen-icons-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/parley-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/perlkde-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/perlqt-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/printer-applet-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/pykde4-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/qtruby-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/rocs-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/smokegen-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/smokekde-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/smokeqt-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/step-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/superkaramba-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/svgpart-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kde/sweeper-4.8.4-x86_64-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ar-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-bg-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-bs-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ca-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ca\@valencia-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-cs-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-da-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-de-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-el-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-en_GB-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-es-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-et-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-eu-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-fa-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-fi-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-fr-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ga-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-gl-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-he-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-hr-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-hu-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ia-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-id-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-is-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-it-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ja-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-kk-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-km-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ko-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-lt-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-lv-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-nb-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-nds-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-nl-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-nn-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-pa-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-pl-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-pt-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-pt_BR-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ro-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ru-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-si-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-sk-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-sl-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-sr-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-sv-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-tg-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-th-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-tr-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-ug-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-uk-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-vi-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-wa-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-zh_CN-4.8.4-noarch-1alien.txz -14.0/4.8.4/x86_64/kdei/kde-l10n-zh_TW-4.8.4-noarch-1alien.txz +14.0/4.9.5/x86/deps/akonadi-1.8.1-i486-1alien.txz +14.0/4.9.5/x86/deps/qt-4.8.4-i486-1alien.txz +14.0/4.9.5/x86/deps/shared-desktop-ontologies-0.10.0-i486-1alien.txz +14.0/4.9.5/x86/deps/soprano-2.8.0-i486-1alien.txz +14.0/4.9.5/x86/deps/virtuoso-ose-6.1.6-i486-1alien.txz +14.0/4.9.5/x86/kde/analitza-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/ark-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/audiocd-kio-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/blinken-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/cantor-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/dragon-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/filelight-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/gwenview-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/juk-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kaccessible-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kactivities-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kalgebra-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kalzium-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kamera-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kanagram-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kate-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kbruch-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kcalc-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kcharselect-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kcolorchooser-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kde-base-artwork-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kde-baseapps-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kde-runtime-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kde-wallpapers-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86/kde/kde-workspace-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdeadmin-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdeartwork-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdegames-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdegraphics-mobipocket-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdegraphics-strigi-analyzer-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdegraphics-thumbnailers-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdelibs-4.9.5-i486-2alien.txz +14.0/4.9.5/x86/kde/kdenetwork-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdepim-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdepim-runtime-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdepimlibs-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdeplasma-addons-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdesdk-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdetoys-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdevelop-4.4.1-i486-1alien.txz +14.0/4.9.5/x86/kde/kdevplatform-1.4.1-i486-1alien.txz +14.0/4.9.5/x86/kde/kdewebdev-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kdf-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kfloppy-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kgamma-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kgeography-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kgpg-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/khangman-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kig-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kio-mtp-fae62fc_20121225git-i486-1alien.txz +14.0/4.9.5/x86/kde/kiten-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/klettres-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kmag-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kmix-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kmousetool-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kmouth-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kmplot-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kolourpaint-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/konsole-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/korundum-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kremotecontrol-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kross-interpreters-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kruler-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/ksaneplugin-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/ksnapshot-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kstars-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/ktimer-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/ktouch-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kturtle-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kwallet-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/kwordquiz-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/libkcddb-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/libkcompactdisc-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/libkdcraw-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/libkdeedu-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/libkexiv2-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/libkipi-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/libksane-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/marble-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/mplayerthumbs-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/nepomuk-core-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/okular-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/oxygen-gtk2-1.3.1-i486-1alien.txz +14.0/4.9.5/x86/kde/oxygen-gtk3-1.1.1-i486-1alien.txz +14.0/4.9.5/x86/kde/oxygen-icons-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/pairs-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/parley-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/perlkde-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/perlqt-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/printer-applet-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/pykde4-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/qtruby-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/rocs-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/smokegen-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/smokekde-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/smokeqt-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/step-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/superkaramba-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/svgpart-4.9.5-i486-1alien.txz +14.0/4.9.5/x86/kde/sweeper-4.9.5-i486-1alien.txz +14.0/4.9.5/x86_64/deps/akonadi-1.8.1-x86_64-1alien.txz +14.0/4.9.5/x86_64/deps/qt-4.8.4-x86_64-1alien.txz +14.0/4.9.5/x86_64/deps/shared-desktop-ontologies-0.10.0-x86_64-1alien.txz +14.0/4.9.5/x86_64/deps/soprano-2.8.0-x86_64-1alien.txz +14.0/4.9.5/x86_64/deps/virtuoso-ose-6.1.6-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/analitza-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/ark-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/audiocd-kio-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/blinken-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/cantor-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/dragon-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/filelight-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/gwenview-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/juk-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kaccessible-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kactivities-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kalgebra-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kalzium-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kamera-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kanagram-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kate-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kbruch-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kcalc-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kcharselect-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kcolorchooser-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kde-base-artwork-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kde-baseapps-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kde-runtime-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kde-wallpapers-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kde/kde-workspace-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdeadmin-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdeartwork-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdegames-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdegraphics-mobipocket-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdegraphics-strigi-analyzer-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdegraphics-thumbnailers-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdelibs-4.9.5-x86_64-2alien.txz +14.0/4.9.5/x86_64/kde/kdenetwork-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdepim-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdepim-runtime-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdepimlibs-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdeplasma-addons-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdesdk-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdetoys-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdevelop-4.4.1-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdevplatform-1.4.1-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdewebdev-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kdf-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kfloppy-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kgamma-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kgeography-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kgpg-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/khangman-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kig-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kio-mtp-fae62fc_20121225git-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kiten-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/klettres-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kmag-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kmix-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kmousetool-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kmouth-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kmplot-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kolourpaint-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/konsole-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/korundum-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kremotecontrol-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kross-interpreters-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kruler-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/ksaneplugin-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/ksnapshot-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kstars-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/ktimer-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/ktouch-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kturtle-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kwallet-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/kwordquiz-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/libkcddb-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/libkcompactdisc-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/libkdcraw-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/libkdeedu-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/libkexiv2-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/libkipi-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/libksane-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/marble-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/mplayerthumbs-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/nepomuk-core-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/okular-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/oxygen-gtk2-1.3.1-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/oxygen-gtk3-1.1.1-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/oxygen-icons-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/pairs-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/parley-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/perlkde-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/perlqt-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/printer-applet-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/pykde4-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/qtruby-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/rocs-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/smokegen-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/smokekde-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/smokeqt-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/step-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/superkaramba-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/svgpart-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kde/sweeper-4.9.5-x86_64-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ar-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-bg-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-bs-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ca-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ca\@valencia-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-cs-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-da-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-de-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-el-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-en_GB-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-es-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-et-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-eu-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-fa-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-fi-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-fr-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ga-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-gl-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-he-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-hi-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-hr-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-hu-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ia-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-is-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-it-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ja-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-kk-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-km-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ko-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-lt-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-lv-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-nb-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-nds-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-nl-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-nn-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-pa-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-pl-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-pt-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-pt_BR-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ro-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ru-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-si-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-sk-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-sl-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-sr-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-sv-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-tg-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-th-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-tr-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-ug-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-uk-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-vi-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-wa-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-zh_CN-4.9.5-noarch-1alien.txz +14.0/4.9.5/x86_64/kdei/kde-l10n-zh_TW-4.9.5-noarch-1alien.txz diff --git a/README b/README index 40adbbc..9858c11 100644 --- a/README +++ b/README @@ -1,22 +1,26 @@ -KDE4.8 +KDE4.9 ====== -This is the KDE Software Compilation 4.8.4 for Slackware-current. -It is an incremental update to the version 4.8.2 which is part of -Slackware-current. +This is the KDE Software Compilation 4.9.5 for Slackware 14 and later. -You have to run Slackware-current in order to use these packages! There has -been an incompatible update of the "glibc" package since the release of -Slackware 13.37. +You have to run Slackware 14 in order to use these packages! -For backwards compatibility, I will keep packages for KDE 4.6.5 available -in my repository as well. Those work fine on Slackware 13.37 as well as --current. KDE 4.6.5 will give you a very stable desktop. +The upgrade from Slackware's own 4.8.5 will be trivial. I added five +updated dependencies (akonadi, qt, soprano, shared-desktop-ontologies and +virtuoso-ose). + +I updated several 'extragear' packages compared to Slackware 14: kdevelop, +kdevplatform, oxygen-gtk2, and two are all new, oxygen-gtk3 and kio-mtp. + +Two KDE packages have been removed since the KDE 4.8.5 of Slackware 14: +* kdemultimedia has been split up into several smaller individual packages. +* ksecrets has been removed completely in the 4.9.x series. NOTE: -* Possible issue when rebuilding these packages on 13.37: the new kwin seems - to require at least mesa-7.10 and this is not installed by default. +* Possible issue when rebuilding these packages on 13.37: the new kwin + requires at least mesa-7.10 and this is not installed by default. Slackware 13.37 has mesa-7.10.2 in the /testing directory though. Use that. + It looks like KDE 4.9.x is the last series which will actually build on 13.37. NOTE: About the language packs (KDEI) - for Slackware 32-bit as well as 64-bit: @@ -25,27 +29,42 @@ About the language packs (KDEI) - for Slackware 32-bit as well as 64-bit: directory name fool you, the language packs are useable on both platforms. translations/localizations. +NOTE: +Sources and scripts have been separated from the packages in my 'ktown + repository starting with KDE 4.9-rc1. If you want the sources for + 4.9.5, run the following command to download them: + + # rsync -av rsync://alien.slackbook.org/alien/ktown/source/4.9.5 . + + But if all you want is the packages then you can skip the above command. + ------------------------------------------------------------------------------- -Below are the steps you need to take to install or upgrade to KDE 4.8.4. +In order to install or upgrade to KDE 4.9.5, 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 -4.8.4 directory together with all the sources, and 32-bit and 64-bit packages +4.9.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/4.8.4 . + # rsync -av rsync://alien.slackbook.org/alien/ktown/14.0/4.9.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. +If you want only the 64-bit packages: + # rsync -av --exclude=x86 rsync://alien.slackbook.org/alien/ktown/14.0/4.9.5 . +If you want only the 32-bit packages: + # rsync -av --exclude=x86_64 rsync://alien.slackbook.org/alien/ktown/14.0/4.9.5 . -OK. Assuming you just downloaded the complete directory tree "4.8.4" and -everything below, you now change your current directory to where you found -this README (which is the directory called '4.8.4'). If you used the -above "rsync" command then that would mean a simple: +OK. Assuming you just downloaded the bits you want from directory tree "4.9.5" and below that, you now change your current directory to where you found +this README (which is the directory called '4.9.5'). If you used one of the +above "rsync" commands then that would mean a simple: - # cd 4.8.4 + # cd 4.9.5 From within this directory, you run the following commands as root. Note that some of the old KDE package names are obsoleted too, they have been split up, @@ -54,10 +73,14 @@ renamed or integrated: On Slackware 32-bit: # upgradepkg --reinstall --install-new x86/deps/*.t?z # upgradepkg --reinstall --install-new x86/kde/*.t?z + # removepkg kdemultimedia + # removepkg ksecrets On Slackware 64-bit: # upgradepkg --reinstall --install-new x86_64/deps/*.t?z # upgradepkg --reinstall --install-new x86_64/kde/*.t?z + # removepkg kdemultimedia + # removepkg ksecrets If you already have one or more non-english language packs installed: # upgradepkg x86_64/kdei/*.t?z @@ -71,11 +94,11 @@ renamed or integrated: the upgradepkg commands. Compare them to their originals and decide if you need to use them. # find /etc/ -name "*.new" - A graphical tool for processing these "*.new" files is slackpkg: + A graphical (ncrses) tool for processing these "*.new" files is slackpkg: # slackpkg new-config Then reboot your system. =============================================================================== -Eric Hameleers - alien at slackware dot com - 07jun2012 +Eric Hameleers - alien at slackware dot com - 02jan2013 diff --git a/deps/akonadi/akonadi.SlackBuild b/deps/akonadi/akonadi.SlackBuild new file mode 100755 index 0000000..fe36ea4 --- /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 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:-$(echo $PKGNAM-*.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" = "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/libkolab/.url b/deps/libkolab/.url new file mode 100644 index 0000000..ddcdab1 --- /dev/null +++ b/deps/libkolab/.url @@ -0,0 +1,2 @@ +http://mirror.kolabsys.com/pub/releases/ + diff --git a/deps/libkolab/libkolab.SlackBuild b/deps/libkolab/libkolab.SlackBuild new file mode 100755 index 0000000..8ca3788 --- /dev/null +++ b/deps/libkolab/libkolab.SlackBuild @@ -0,0 +1,118 @@ +#!/bin/sh + +# Copyright 2012 Eric Hameleers, Eindhoven, NL +# Copyright 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=libkolab +VERSION=${VERSION:-0.4.0} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:--j7} + +PY_SITEARCH=$(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)") + +# 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.bz2 || 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_INSTALL_PREFIX=/usr \ + -DINCLUDE_INSTALL_DIR=/usr/include \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DPHP_BINDINGS=ON \ + -DPHP_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX}/php/extensions \ + -DPYTHON_BINDINGS=ON \ + -DPYTHON_INSTALL_DIR=${PY_SITEARCH} \ + .. + 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 \ + DEVELOPMENT NEWS README \ + $PKG/usr/doc/$PKGNAM-$VERSION +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/php/ +cp -a usr/lib${LIBDIRSUFFIX}/php/extensions/*.php \ + $PKG/usr/doc/$PKGNAM-$VERSION/php/ +cat >$PKG/usr/doc/$PKGNAM-$VERSION/php-kolab.ini < $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/libkolab/slack-desc b/deps/libkolab/slack-desc new file mode 100644 index 0000000..d737f07 --- /dev/null +++ b/deps/libkolab/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-----------------------------------------------------| +libkolab: libkolab (kolab object handling library) +libkolab: +libkolab: Libkolab provides advanced calendaring functionality including: +libkolab: recurrence handling +libkolab: timezone handling +libkolab: iTip/iMip parsing/generating +libkolab: Freebusy generating +libkolab: The kdepim libraries are used to implement most of the functionality. +libkolab: +libkolab: Homepage: http://www.kolab.org/about/libkolab +libkolab: diff --git a/deps/libkolabxml/.url b/deps/libkolabxml/.url new file mode 100644 index 0000000..ddcdab1 --- /dev/null +++ b/deps/libkolabxml/.url @@ -0,0 +1,2 @@ +http://mirror.kolabsys.com/pub/releases/ + diff --git a/deps/libkolabxml/libkolabxml.SlackBuild b/deps/libkolabxml/libkolabxml.SlackBuild new file mode 100755 index 0000000..a357b1b --- /dev/null +++ b/deps/libkolabxml/libkolabxml.SlackBuild @@ -0,0 +1,118 @@ +#!/bin/sh + +# Copyright 2012 Eric Hameleers, Eindhoven, NL +# Copyright 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=libkolabxml +VERSION=${VERSION:-0.8.1} +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:--j7} + +PY_SITEARCH=$(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)") + +# 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.bz2 || 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_INSTALL_PREFIX=/usr \ + -DINCLUDE_INSTALL_DIR=/usr/include \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DJAVA_BINDINGS=ON \ + -DJAVA_INSTALL_DIR=/usr/share/$PKGNAM/java/ \ + -DPHP_BINDINGS=ON \ + -DPHP_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX}/php/extensions \ + -DPYTHON_BINDINGS=ON \ + -DPYTHON_INSTALL_DIR=${PY_SITEARCH} \ + .. + 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 \ + DEVELOPMENT NEWS README \ + $PKG/usr/doc/$PKGNAM-$VERSION +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/php/ +cp -a usr/lib${LIBDIRSUFFIX}/php/extensions/kolabformat.php \ + $PKG/usr/doc/$PKGNAM-$VERSION/php +cat >$PKG/usr/doc/$PKGNAM-$VERSION/php-kolabformat.ini < $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz + diff --git a/deps/libkolabxml/slack-desc b/deps/libkolabxml/slack-desc new file mode 100644 index 0000000..36d61b9 --- /dev/null +++ b/deps/libkolabxml/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-----------------------------------------------------| +libkolabxml: libkolabxml (Kolab XML Format Schema Definitions Library) +libkolabxml: +libkolabxml: The Kolab XML Format was rebased on the existing xCal/xCard +libkolabxml: standards. To ease client implementation and to improve +libkolabxml: interoperability libkolabxml was developed, which serves as +libkolabxml: a serialization/de-serialization library. +libkolabxml: This library can be used from several languages through bindings. +libkolabxml: +libkolabxml: +libkolabxml: Homepage: http://www.kolab.org/about/libkolabxml +libkolabxml: diff --git a/deps/qt/Qt.pc b/deps/qt/Qt.pc new file mode 100644 index 0000000..f4c0d59 --- /dev/null +++ b/deps/qt/Qt.pc @@ -0,0 +1,16 @@ +prefix=/usr/lib${LIBDIRSUFFIX}/qt +bindir=${prefix}/bin +datadir=${prefix} +docdir=${prefix}/doc +headerdir=${prefix}/include +importdir=${prefix}/imports +libdir=${prefix}/lib +moc=${bindir}/moc +plugindir=${prefix}/plugins +qmake=${bindir}/qmake +sysconfdir=/etc +translationdir=${prefix}/translations + +Name: Qt +Description: Qt Configuration +Version: 4.8.1 diff --git a/deps/qt/README b/deps/qt/README new file mode 100644 index 0000000..9bbcb34 --- /dev/null +++ b/deps/qt/README @@ -0,0 +1,9 @@ +qt-_ is actually KDE's version of Qt from git +that includes important patches not yet present in mainline Qt. + +The recommended version of Qt for KDE may be obtained from the +repository with this command: + +git clone git://gitorious.org/+kde-developers/qt/kde-qt.git + +(see the SlackBuild for more details) diff --git a/deps/qt/doinst.sh.gz b/deps/qt/doinst.sh.gz new file mode 100644 index 0000000..8585e7a Binary files /dev/null and b/deps/qt/doinst.sh.gz differ diff --git a/deps/qt/profile.d/qt4.csh b/deps/qt/profile.d/qt4.csh new file mode 100644 index 0000000..6e2c726 --- /dev/null +++ b/deps/qt/profile.d/qt4.csh @@ -0,0 +1,22 @@ +#!/bin/csh +# Environment path variables for the Qt package: +if ( ! $?QT4DIR ) then + # It's best to use the generic directory to avoid + # compiling in a version-containing path: + if ( -d /usr/lib/qt ) then + setenv QT4DIR /usr/lib/qt + else + # Find the newest Qt directory and set $QT4DIR to that: + foreach qtd ( /usr/lib/qt-* ) + if ( -d $qtd ) then + setenv QT4DIR $qtd + endif + end + endif +endif +set path = ( $path $QT4DIR/bin ) +if ( $?CPLUS_INCLUDE_PATH ) then + setenv CPLUS_INCLUDE_PATH $QT4DIR/include:$CPLUS_INCLUDE_PATH +else + setenv CPLUS_INCLUDE_PATH $QT4DIR/include +endif diff --git a/deps/qt/profile.d/qt4.sh b/deps/qt/profile.d/qt4.sh new file mode 100644 index 0000000..5b4b830 --- /dev/null +++ b/deps/qt/profile.d/qt4.sh @@ -0,0 +1,23 @@ +#!/bin/sh +# Environment variables for the Qt package. +# +# It's best to use the generic directory to avoid +# compiling in a version-containing path: +if [ -d /usr/lib/qt ]; then + QT4DIR=/usr/lib/qt +else + # Find the newest Qt directory and set $QT4DIR to that: + for qtd in /usr/lib/qt-* ; do + if [ -d $qtd ]; then + QT4DIR=$qtd + fi + done +fi +if [ ! "$CPLUS_INCLUDE_PATH" = "" ]; then + CPLUS_INCLUDE_PATH=$QT4DIR/include:$CPLUS_INCLUDE_PATH +else + CPLUS_INCLUDE_PATH=$QT4DIR/include +fi +PATH="$PATH:$QT4DIR/bin" +export QT4DIR +export CPLUS_INCLUDE_PATH diff --git a/deps/qt/qt.SlackBuild b/deps/qt/qt.SlackBuild new file mode 100755 index 0000000..a7a4e85 --- /dev/null +++ b/deps/qt/qt.SlackBuild @@ -0,0 +1,287 @@ +#!/bin/sh + +# Copyright 2006, 2007, 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. + +# 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. + +PKGNAM=qt +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.xz # 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 + +# Fix path to mysql header +zcat $CWD/qt.mysql.h.diff.gz | patch -p1 --verbose || exit 1 + +# gcc doesn't support flag "-fuse-ld=gold": +zcat $CWD/qt.ld-gold.patch.gz | patch -p1 --verbose || exit 1 + +# Stupid idea - remove it: +zcat $CWD/qt.webkit-no_Werror.patch.gz | patch -p1 --verbose || exit 1 + +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +export OPENSOURCE_CXXFLAGS="$SLKCFLAGS" +./configure \ + -confirm-license \ + -opensource \ + -prefix /usr/lib${LIBDIRSUFFIX}/qt \ + -fast \ + -system-libpng \ + -system-libjpeg \ + -system-zlib \ + -system-sqlite \ + -plugin-sql-sqlite \ + -dbus \ + -webkit \ + -no-phonon \ + -nomake examples \ + -nomake demos \ + -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 + +# The infamous qt -> qt-${VERSION} link that keeps the full path out of .la files: +( cd $PKG/usr/lib${LIBDIRSUFFIX} ; ln -sf qt qt-${VERSION} ) + +# 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}/qt/lib/pkgconfig/Qt.pc +prefix=/usr/lib${LIBDIRSUFFIX}/qt +bindir=\${prefix}/bin +datadir=\${prefix} +docdir=\${prefix}/doc +headerdir=\${prefix}/include +importdir=\${prefix}/imports +libdir=\${prefix}/lib +moc=\${bindir}/moc +plugindir=\${prefix}/plugins +qmake=\${bindir}/qmake +sysconfdir=\${prefix}/etc/settings +translationdir=\${prefix}/translations + +Name: Qt +Description: Qt Configuration +Version: $VERSION +EOF + +# libjscore is used internally. Prevent a false dependency on this in the .la and .pc files: +sed -i "s,-ljscore,,g" $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/*.la $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/*.pc +sed -i "s,-L../JavaScriptCore/release,,g" $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/*.la $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/*.pc + +# libwebcore is used internally. Prevent a false dependency on this in the .la and .pc files: +sed -i "s#-L/usr/lib${LIBDIRSUFFIX}/qt/lib -L../../WebCore/release -L../../JavaScriptCore/release -L/usr/X11R6/lib$LIBDIRSUFFIX -lwebcore##g" $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/libQtWebKit.la $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/QtWebKit.pc + +# Link the shared libraries into /usr/lib: +( cd $PKG/usr/lib${LIBDIRSUFFIX} + for file in qt/lib/*.so* ; do + ln -sf $file . + done +) + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Add profile scripts +mkdir -p $PKG/etc/profile.d +sed -e "s#usr/lib/#usr/lib${LIBDIRSUFFIX}/#g" $CWD/profile.d/qt4.sh \ + > $PKG/etc/profile.d/qt4.sh +sed -e "s#usr/lib/#usr/lib${LIBDIRSUFFIX}/#g" $CWD/profile.d/qt4.csh \ + > $PKG/etc/profile.d/qt4.csh +chmod 0755 $PKG/etc/profile.d/* + +# Put a ton of links to more "normal" places. I'd just use a prefix of /usr, but it +# creates a ton of new (and ambiguously named) /usr directories... +mkdir -p $PKG/usr/bin +( cd $PKG/usr/lib${LIBDIRSUFFIX}/qt/bin + for file in * ; do + ( cd $PKG/usr/bin ; ln -sf /usr/lib${LIBDIRSUFFIX}/qt/bin/$file . ) + done +) + +mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig +( cd $PKG/usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig + for file in *.pc ; do + ( cd $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig ; ln -sf /usr/lib${LIBDIRSUFFIX}/qt/lib/pkgconfig/$file . ) + done +) + +# Add menu entries for all those hidden but great Qt applications: +# Qt logo: +convert $PKG/usr/lib$LIBDIRSUFFIX/qt/doc/src/images/qt-logo.png -resize 48x48 $PKG/usr/share/icons/hicolor/48x48/apps/qt-logo.png +convert $PKG/usr/lib$LIBDIRSUFFIX/qt/doc/src/images/qt-logo.png -resize 48x48 $PKG/usr/share/icons/hicolor/48x48/apps/qt-logo.png +# Assistant icons +install -p -m644 -D tools/assistant/tools/assistant/images/assistant.png $PKG/usr/share/icons/hicolor/32x32/apps/assistant.png +install -p -m644 -D tools/assistant/tools/assistant/images/assistant-128.png $PKG/usr/share/icons/hicolor/128x128/apps/assistant.png +# Designer icon +install -p -m644 -D tools/designer/src/designer/images/designer.png $PKG/usr/share/icons/hicolor/128x128/apps/designer.png +# Linguist icons +for icon in tools/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/designer.desktop +[Desktop Entry] +Name=Qt4 Designer +GenericName=Interface Designer +Comment=Design GUIs for Qt4 applications +Exec=designer +Icon=designer +MimeType=application/x-designer; +Terminal=false +Encoding=UTF-8 +Type=Application +Categories=Qt;Development; +EOF +cat < $PKG/usr/share/applications/assistant.desktop +[Desktop Entry] +Name=Qt4 Assistant +Comment=Shows Qt4 documentation and examples +Exec=assistant +Icon=assistant +Terminal=false +Encoding=UTF-8 +Type=Application +Categories=Qt;Development;Documentation; +EOF +cat < $PKG/usr/share/applications/linguist.desktop +[Desktop Entry] +Name=Qt4 Linguist +Comment=Add translations to Qt4 applications +Exec=linguist +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/qtconfig.desktop +[Desktop Entry] +Name=Qt4 Config +Comment=Configure Qt4 behavior, styles, fonts +Exec=qtconfig +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 +( cd $PKG/usr/doc/$PKGNAM-$VERSION + ln -sf /usr/lib${LIBDIRSUFFIX}/qt/doc/html . +) + +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/qt/qt.ld-gold.patch.gz b/deps/qt/qt.ld-gold.patch.gz new file mode 100644 index 0000000..5141d6c Binary files /dev/null and b/deps/qt/qt.ld-gold.patch.gz differ diff --git a/deps/qt/qt.mysql.h.diff.gz b/deps/qt/qt.mysql.h.diff.gz new file mode 100644 index 0000000..2f4c61e Binary files /dev/null and b/deps/qt/qt.mysql.h.diff.gz differ diff --git a/deps/qt/qt.webkit-no_Werror.patch.gz b/deps/qt/qt.webkit-no_Werror.patch.gz new file mode 100644 index 0000000..8e3f48c Binary files /dev/null and b/deps/qt/qt.webkit-no_Werror.patch.gz differ diff --git a/deps/qt/slack-desc b/deps/qt/slack-desc new file mode 100644 index 0000000..f511d89 --- /dev/null +++ b/deps/qt/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: Qt (a multi-platform C++ graphical user interface toolkit) +qt: +qt: Qt is a complete and well-developed object-oriented framework for +qt: developing graphical user interface (GUI) applications using C++. +qt: +qt: Homepage: http://qt.nokia.com +qt: +qt: +qt: +qt: +qt: 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..af2aaeb --- /dev/null +++ b/deps/shared-desktop-ontologies/shared-desktop-ontologies.SlackBuild @@ -0,0 +1,114 @@ +#!/bin/sh + +# Copyright 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. + + +PKGNAM=shared-desktop-ontologies +VERSION=${VERSION:-$(echo $PKGNAM-*.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 + 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..056e5e2 --- /dev/null +++ b/deps/soprano/soprano.SlackBuild @@ -0,0 +1,111 @@ +#!/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 by Eric Hameleers for ARM port. + + +PKGNAM=soprano +VERSION=${VERSION:-$(echo $PKGNAM-*.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 + 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/updates.SlackBuild b/deps/updates.SlackBuild new file mode 100755 index 0000000..b38924d --- /dev/null +++ b/deps/updates.SlackBuild @@ -0,0 +1,48 @@ +#!/bin/sh + +# Build (and install) all KDE dependencies +# Modified from the KDE Slackware script by Eric Hameleers + +# Set initial variables: +CWD=$(pwd) +TMP=${TMP:-/tmp} + +# Set the config option variables if they are not already set: +[ -r ./alldeps.options ] && . ./alldeps.options + +# This avoids compiling a version number into KDE's .la files: +QTDIR=/usr/lib${LIBDIRSUFFIX}/qt ; export QTDIR + +ALLDEPS=" \ + soprano \ + akonadi \ + shared-desktop-ontologies \ + virtuoso-ose \ + qt \ + " + +# Allow for specification of individual packages to be built: +if [ -z "$1" ]; then + MODQUEUE=$ALLDEPS +else + MODQUEUE=$* +fi + +for module in \ + $MODQUEUE ; +do + cd $module + ./$module.SlackBuild + if [ $? = 0 ]; then + # Yes, I will build with the fresh packages installed: + upgradepkg --install-new --reinstall ${TMP}/${module}-*.txz + # Keep MIME database current: + /usr/bin/update-mime-database /usr/share/mime 1> /dev/null 2> /dev/null & + rm -rf ${TMP}/package-${module} ${TMP}/${module}-$VERSION + else + echo "${module} failed to build." + exit 1 + fi + cd - ; +done + diff --git a/deps/virtuoso-ose/doinst.sh.gz b/deps/virtuoso-ose/doinst.sh.gz new file mode 100644 index 0000000..f38046d Binary files /dev/null and b/deps/virtuoso-ose/doinst.sh.gz differ diff --git a/deps/virtuoso-ose/slack-desc b/deps/virtuoso-ose/slack-desc new file mode 100644 index 0000000..dd37d0c --- /dev/null +++ b/deps/virtuoso-ose/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-----------------------------------------------------| +virtuoso-ose: virtuoso-ose (A high-performance object-relational SQL database) +virtuoso-ose: +virtuoso-ose: Virtuoso is a scalable cross-platform server that combines +virtuoso-ose: SQL/RDF/XML Data Management with Web Application Server +virtuoso-ose: and Web Services Platform functionality. +virtuoso-ose: +virtuoso-ose: +virtuoso-ose: +virtuoso-ose: +virtuoso-ose: Homepage: http://virtuoso.openlinksw.com/wiki/main/ +virtuoso-ose: diff --git a/deps/virtuoso-ose/virtuoso-ose.SlackBuild b/deps/virtuoso-ose/virtuoso-ose.SlackBuild new file mode 100755 index 0000000..ac196cf --- /dev/null +++ b/deps/virtuoso-ose/virtuoso-ose.SlackBuild @@ -0,0 +1,117 @@ +#!/bin/sh + +# Copyright 2009, 2010, 2011, 2012 Eric Hameleers, Eindhoven, NL +# Copyright 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. + +PKGNAM=virtuoso-opensource +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i486 ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac +fi + +NUMJOBS=${NUMJOBS:--j7} + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-virtuoso-ose + +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" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf virtuoso-opensource-$VERSION +tar xvf $CWD/virtuoso-opensource-$VERSION.tar.xz || exit 1 +cd virtuoso-opensource-$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 {} \; + +# Configure: +# We disable building of all VADs because Slackware's version of Virtuoso is +# only used as backend for the Soprano/Nepomuk desktop search. +# This saves us a lot of megabytes. +CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ +LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=/usr/man \ + --docdir=/usr/doc/virtuoso-ose-$VERSION \ + --with-pthreads \ + --enable-aio \ + --disable-static \ + --disable-all-vads \ + --program-prefix= \ + --program-suffix= \ + --build=$ARCH-slackware-linux + +# Build and install: +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Do not clobber an existing .ini file: +mkdir -p $PKG/etc +mv $PKG/var/lib/virtuoso/db/virtuoso.ini $PKG/etc/virtuoso.ini.new +ln -sf /etc/virtuoso.ini $PKG/var/lib/virtuoso/db/ + +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/virtuoso-ose-$VERSION +cp -a \ + AUTHORS COPYING CREDITS LICENSE NEWS README* \ + $PKG/usr/doc/virtuoso-ose-$VERSION + +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/virtuoso-ose-$VERSION-$ARCH-$BUILD.txz + diff --git a/kde/KDE.SlackBuild b/kde/KDE.SlackBuild index 7d40f16..ffbf3bc 100755 --- a/kde/KDE.SlackBuild +++ b/kde/KDE.SlackBuild @@ -245,6 +245,8 @@ build_mod_pkg () { # Run cmake, using custom cmake script if needed: if [ -r $CWD/cmake/${PKGNAME} ]; then . $CWD/cmake/${PKGNAME} + elif [ -r $CWD/cmake/${kde_module} ]; then + . $CWD/cmake/${kde_module} else # This is the default configure script: . $CWD/cmake/cmake @@ -417,6 +419,8 @@ mkdir -p $SLACK_KDE_BUILD_DIR # Same goes for kdelibs (at least during KDE 4.8.x) kdeutils:ksecrets needs # kdelibs and then kdelibs needs a rebuild to pick up ksecretservice # (this will no longer be required in KDE 4.9). +# And kde-baseapps is rebuilt after kdewebdev because it can then pickup +# libtidy and enable the Konqueror validators plugin to validate HTML. KDEMODS=" \ kdelibs \ kdepimlibs \ @@ -440,6 +444,7 @@ KDEMODS=" \ kdepim-runtime \ kdeedu \ kdewebdev \ + kdebase:kde-baseapps \ kdeplasma-addons \ polkit-kde \ extragear \ diff --git a/kde/KDE.options b/kde/KDE.options index bc929a6..6f79c05 100644 --- a/kde/KDE.options +++ b/kde/KDE.options @@ -3,7 +3,7 @@ # usually has a different version number), or by setting your own # environment variables. -[ -z $VERSION ] && export VERSION=4.8.4 +[ -z $VERSION ] && export VERSION=4.9.5 [ -z $BUILD ] && export BUILD=1 # Automatically determine the architecture we're building on: diff --git a/kde/build/calligra b/kde/build/calligra deleted file mode 100644 index 00750ed..0000000 --- a/kde/build/calligra +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/kde/build/kdelibs b/kde/build/kdelibs new file mode 100644 index 0000000..9a7456b --- /dev/null +++ b/kde/build/kdelibs @@ -0,0 +1,2 @@ +2 + diff --git a/kde/cmake/kdebindings b/kde/cmake/kdebindings index c422830..086f962 100644 --- a/kde/cmake/kdebindings +++ b/kde/cmake/kdebindings @@ -2,6 +2,10 @@ # architecture dependent perl modules): eval $(perl '-V:vendorarch') +# Likewise for Ruby (note that our "vendordir" is empty, so we use sitedir): +ruby_vendorlibdir=$(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]') +ruby_vendorarchdir=$(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]') + mkdir -p build cd build #-DCMAKE_BACKWARDS_COMPATIBILITY:STRING="2.2" \ @@ -14,7 +18,9 @@ cd build -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DMAN_INSTALL_DIR=/usr/man \ - -DCUSTOM_PERL_SITE_ARCH_DIR=$vendorarch \ + -DCUSTOM_PERL_SITE_ARCH_DIR=${vendorarch} \ + -DRUBY_VENDORARCH_DIR:PATH=${ruby_vendorarchdir} \ + -DRUBY_VENDORLIB_DIR:PATH=${ruby_vendorlibdir} \ -DSYSCONF_INSTALL_DIR=/etc/kde \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DENABLE_QYOTO:BOOL=OFF \ diff --git a/kde/cmake/kross-interpreters b/kde/cmake/kross-interpreters new file mode 100644 index 0000000..b57de3f --- /dev/null +++ b/kde/cmake/kross-interpreters @@ -0,0 +1,17 @@ +mkdir -p build +cd build + #-DCMAKE_BACKWARDS_COMPATIBILITY:STRING="2.2" \ + cmake \ + $KDE_OPT_ARGS \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DBUILD_ruby:BOOL=OFF \ + .. + diff --git a/kde/modularize b/kde/modularize index ae15df9..fad472b 100644 --- a/kde/modularize +++ b/kde/modularize @@ -9,6 +9,8 @@ kmouth kmousetool # kdebase: +nepomuk-core +nepomuk-widgets kde-baseapps kactivities konsole @@ -39,6 +41,7 @@ kturtle kwordquiz marble parley +pairs rocs step @@ -72,6 +75,18 @@ perlkde pykde4 kross-interpreters +# kdemultimedia +libkcddb +libkcompactdisc +strigi-multimedia +audiocd-kio +dragon +ffmpegthumbs +mplayerthumbs +juk +kmix +kscd + # kdeutils ark filelight @@ -86,7 +101,28 @@ ktimer kwallet superkaramba sweeper -ksecrets + +# kdegames +#kbounce +#konquest +#kapman +#knavalbattle +#killbots +#kubrick +#kgoldrunner +#knetwalk +#kbreakout +#ksirk +#kfourinline +#libkmahjongg +#picmi +#kblackbox +#palapeli +#katomic +#ktuberling +#kjumpingcube +#kmahjongg +#kspaceduel # kdepim kdepim-runtime @@ -102,6 +138,7 @@ kaudiocreator kplayer kwebkitpart oxygen-gtk2 +oxygen-gtk3 kdevplatform kdevelop-pg-qt kdevelop @@ -110,6 +147,7 @@ quanta wicd-kde networkmanagement skanlite +kio-mtp libktorrent ktorrent amarok diff --git a/kde/modules/extragear b/kde/modules/extragear index 22668e1..51e5597 100644 --- a/kde/modules/extragear +++ b/kde/modules/extragear @@ -4,6 +4,7 @@ kaudiocreator kplayer kwebkitpart oxygen-gtk2 +oxygen-gtk3 kdevplatform kdevelop-pg-qt kdevelop @@ -12,6 +13,7 @@ quanta wicd-kde networkmanagement skanlite +kio-mtp libktorrent ktorrent amarok diff --git a/kde/modules/kdebase b/kde/modules/kdebase index fa37c97..782f9e6 100644 --- a/kde/modules/kdebase +++ b/kde/modules/kdebase @@ -1,3 +1,5 @@ +nepomuk-core +#nepomuk-widgets kde-baseapps kactivities konsole @@ -5,4 +7,4 @@ kate kde-wallpapers kde-workspace kde-runtime -#kde-base-artwork +kde-base-artwork diff --git a/kde/modules/kdeedu b/kde/modules/kdeedu index 74c7747..c462759 100644 --- a/kde/modules/kdeedu +++ b/kde/modules/kdeedu @@ -18,5 +18,6 @@ kturtle kwordquiz marble parley +pairs rocs step diff --git a/kde/modules/kdegames b/kde/modules/kdegames index 41e45e2..82073d4 100644 --- a/kde/modules/kdegames +++ b/kde/modules/kdegames @@ -1 +1,42 @@ +#libkdegames +#libkmahjongg +#klickety +#ksudoku +#ksquares +#kpat +#klines +#ksnakeduel +#kollision +#kshisen +#kblocks +#lskat +#kreversi +#bovo +#kajongg +#granatier +#kmines +#kiriki +#kigo +#bomber +#kolf +#kdiamond +#kbounce +#konquest +#kapman +#knavalbattle +#killbots +#kubrick +#kgoldrunner +#knetwalk +#kbreakout +#ksirk +#kfourinline +#picmi +#kblackbox +#palapeli +#katomic +#ktuberling +#kjumpingcube +#kmahjongg +#kspaceduel kdegames diff --git a/kde/modules/kdemultimedia b/kde/modules/kdemultimedia index cb104a7..d8feed9 100644 --- a/kde/modules/kdemultimedia +++ b/kde/modules/kdemultimedia @@ -1 +1,10 @@ -kdemultimedia +libkcddb +libkcompactdisc +audiocd-kio +dragon +#ffmpegthumbs +mplayerthumbs +juk +kmix +#kscd + diff --git a/kde/modules/kdeutils b/kde/modules/kdeutils index e4611a2..62d5bbf 100644 --- a/kde/modules/kdeutils +++ b/kde/modules/kdeutils @@ -7,10 +7,10 @@ kdf kfloppy kgpg printer-applet +#print-manager kremotecontrol ktimer kwallet superkaramba sweeper -ksecrets diff --git a/kde/package-blacklist b/kde/package-blacklist index 6451ed9..71e99c4 100644 --- a/kde/package-blacklist +++ b/kde/package-blacklist @@ -6,6 +6,4 @@ # needs c-sharp: kimono qyoto -# ruby errors "env.h not found": -kross-interpreters diff --git a/kde/patch/kde-workspace.patch b/kde/patch/kde-workspace.patch index e2b5f82..19f7d09 100644 --- a/kde/patch/kde-workspace.patch +++ b/kde/patch/kde-workspace.patch @@ -8,5 +8,13 @@ zcat $CWD/patch/kde-workspace/kde-workspace.kdm.server.timeout.diff.gz | patch - # Fix a long-standing performance issue (since 4.0) in kwin (not needed for KDE >= 4.7.2): #zcat $CWD/patch/kde-workspace/kde-workspace.kwin.effects.performance.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } +# Patch a kwin bug which showed up right after 4.9.1 was released +# (kde bugs 306260+306275, fixed in 4.9.2): +#zcat $CWD/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + +# Unbreak Python 2 applet loading. +# Fixed just before 4.9.2 release: +#zcat $CWD/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + # Always show 'remaining time' in the popup of the battery plasmoid: zcat $CWD/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } diff --git a/kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz b/kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz new file mode 100644 index 0000000..0afbc5f Binary files /dev/null and b/kde/patch/kde-workspace/kde-workspace-4.9.1_bug_306260+306275.diff.gz differ diff --git a/kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz b/kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz new file mode 100644 index 0000000..1ca2c8d Binary files /dev/null and b/kde/patch/kde-workspace/kde-workspace-4.9.2_unbreak_python2_appletloading.diff.gz differ diff --git a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz index c6226ca..7e16f14 100644 Binary files a/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz and b/kde/patch/kde-workspace/kde-workspace.batteryapplet.diff.gz differ diff --git a/kde/patch/kdelibs.patch b/kde/patch/kdelibs.patch index 2445d6d..407e25a 100644 --- a/kde/patch/kdelibs.patch +++ b/kde/patch/kdelibs.patch @@ -8,12 +8,13 @@ zcat $CWD/patch/kdelibs/kdelibs.docbook.patch.gz | patch -p1 --verbose || { touc # prevents any query which does NOT use wide unicode characters to fail: #cat $CWD/patch/kdelibs/kdelibs.nepomuk.unicode.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } +# Fix a bug introduced in kdelibs-4.9.4 which was not detected until right +# after release. This breaks opening of .odt and other zip-based files +# in external applications: +#cat $CWD/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + # Make uPnP support depend on the environment variable SOLID_UPNP, # e.g. by creating an /etc/profile.d/upnp.sh file with the following contents: # export SOLID_UPNP=1 cat $CWD/patch/kdelibs/kdelibs.upnp_conditional.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } -# Fix fstab support in solid (last-minute patch for KDE 4.8.4 which _just_ -# made it into the official tarball): -#cat $CWD/patch/kdelibs/kdelibs.fstab.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - diff --git a/kde/patch/kdelibs/kdelibs.fstab.patch b/kde/patch/kdelibs/kdelibs.fstab.patch deleted file mode 100644 index a57662b..0000000 --- a/kde/patch/kdelibs/kdelibs.fstab.patch +++ /dev/null @@ -1,47 +0,0 @@ -From: Alex Fiestas -Date: Tue, 05 Jun 2012 16:12:28 +0000 -Subject: Emit deviceRemoved/Added with the right deviceList set -X-Git-Url: http://quickgit.kde.org/?p=kdelibs.git&a=commitdiff&h=19213a6c34e1b47a100815ccbfee8b5c70c3c12a ---- -Emit deviceRemoved/Added with the right deviceList set - -The problem is quite straightforward, deviceAdded is being emitted when -the m_deviceList has the OLD list, so the new device is still NOT in it. -If the user of the library instances a device Solid::Device(UDI) in the -slot after that signal, the device will be null because it will not be -found in m_deviceList. - -REVIEW: 105132 ---- - - ---- a/solid/solid/backends/fstab/fstabmanager.cpp -+++ b/solid/solid/backends/fstab/fstabmanager.cpp -@@ -116,17 +116,19 @@ void FstabManager::_k_updateDeviceList() - QSet newlist = deviceList.toSet(); - QSet oldlist = m_deviceList.toSet(); - -- foreach(const QString &device, newlist) { -- if ( !oldlist.contains(device) ) -- emit deviceAdded(udiPrefix() + "/" + device); -- } -- - foreach(const QString &device, oldlist) { -- if ( !newlist.contains(device) ) -+ if ( !newlist.contains(device) ) { - emit deviceRemoved(udiPrefix() + "/" + device); -+ } - } - - m_deviceList = deviceList; -+ -+ foreach(const QString &device, newlist) { -+ if ( !oldlist.contains(device) ) { -+ emit deviceAdded(udiPrefix() + "/" + device); -+ } -+ } - } - - void FstabManager::onMtabChanged() - - diff --git a/kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch b/kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch new file mode 100644 index 0000000..048f2d0 --- /dev/null +++ b/kde/patch/kdelibs/kdelibs.mimetypecheck.BUG311214.patch @@ -0,0 +1,48 @@ +commit 73283f1332e90fbb6fe0caa39a038cb16b83a54c +Author: David Faure +Date: Wed Dec 5 22:42:25 2012 +0100 + + Revert "Also check parent mimetypes in protocolForArchiveMimetype()." + + This reverts commit 4f296cfbced2c4ad54beec8f500ed2d3fc04ee05. + It breaks opening odt and other zip-based files in external apps. + That's what I get for delegating the testing :-) + BUG: 311214 + +diff --git a/kio/kio/kprotocolmanager.cpp b/kio/kio/kprotocolmanager.cpp +index 3f1cadd..502a3e6 100644 +--- a/kio/kio/kprotocolmanager.cpp ++++ b/kio/kio/kprotocolmanager.cpp +@@ -47,7 +47,6 @@ + #include + #include + #include +-#include + #include + #include + +@@ -1190,23 +1189,7 @@ QString KProtocolManager::protocolForArchiveMimetype( const QString& mimeType ) + } + } + } +- const QString prot = d->protocolForArchiveMimetypes.value(mimeType); +- if (!prot.isEmpty()) +- return prot; +- +- // Check parent mimetypes +- KMimeType::Ptr mime = KMimeType::mimeType(mimeType); +- if (mime) { +- const QStringList parentMimeTypes = mime->allParentMimeTypes(); +- Q_FOREACH(const QString& parentMimeType, parentMimeTypes) { +- const QString res = d->protocolForArchiveMimetypes.value(parentMimeType); +- if (!res.isEmpty()) { +- return res; +- } +- } +- } +- +- return QString(); ++ return d->protocolForArchiveMimetypes.value(mimeType); + } + + #undef PRIVATE_DATA diff --git a/kde/patch/kdepim.patch b/kde/patch/kdepim.patch index 1934e35..516270d 100644 --- a/kde/patch/kdepim.patch +++ b/kde/patch/kdepim.patch @@ -9,3 +9,6 @@ cat $CWD/patch/kdepim/kdepim-4.5.85-install-headers.patch | patch -p1 --verbose # (it got included in the tarball _just_ before the release) #cat $CWD/patch/kdepim/kdepim-4.8.1_bug_258551.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } +# Build fix for 4.8.80 but does nnot seem to be needed on Slackware: +#cat $CWD/patch/kdepim/kdepim-4.8.80_x11libs.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/kdepim/kdepim-4.8.80_x11libs.patch b/kde/patch/kdepim/kdepim-4.8.80_x11libs.patch new file mode 100644 index 0000000..f87d8f4 --- /dev/null +++ b/kde/patch/kdepim/kdepim-4.8.80_x11libs.patch @@ -0,0 +1,30 @@ +commit 26f9d62b9a9b4bfa736b342903d16dc0d8739d98 +Author: Allen Winter +Date: Thu May 31 12:58:07 2012 -0400 + + Revert last: Remove X11 requirement + + CCMAIL: djarvie@kde.org + David, without explicit linking to X11 libs, I get an unresolved + symbol for XSetWMHints + +diff --git a/kalarm/CMakeLists.txt b/kalarm/CMakeLists.txt +index 9efb9a1..97e69a8 100644 +--- a/kalarm/CMakeLists.txt ++++ b/kalarm/CMakeLists.txt +@@ -202,6 +202,7 @@ if(KALARM_USE_AKONADI) + kdepim + ${KDE4_KCMUTILS_LIBS} + ${KDE4_PHONON_LIBS} ++ ${X11_X11_LIB} + ) + else(KALARM_USE_AKONADI) + target_link_libraries(kalarm_bin +@@ -220,6 +221,7 @@ else(KALARM_USE_AKONADI) + kdepim + ${KDE4_KCMUTILS_LIBS} + ${KDE4_PHONON_LIBS} ++ ${X11_X11_LIB} + ) + endif(KALARM_USE_AKONADI) + diff --git a/kde/patch/strigi-multimedia.patch b/kde/patch/strigi-multimedia.patch new file mode 100644 index 0000000..aebad0d --- /dev/null +++ b/kde/patch/strigi-multimedia.patch @@ -0,0 +1,3 @@ +# Fix build: +cat $CWD/patch/strigi-multimedia/strigi-multimedia_port.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } + diff --git a/kde/patch/strigi-multimedia/strigi-multimedia_port.patch b/kde/patch/strigi-multimedia/strigi-multimedia_port.patch new file mode 100644 index 0000000..21a29a0 --- /dev/null +++ b/kde/patch/strigi-multimedia/strigi-multimedia_port.patch @@ -0,0 +1,29 @@ +diff -urB strigi-multimedia/CMakeLists.txt new/CMakeLists.txt +--- strigi-multimedia/CMakeLists.txt 2012-04-08 11:47:03.923386124 +0200 ++++ new/CMakeLists.txt 2012-04-08 12:29:05.807989600 +0200 +@@ -1,3 +1,5 @@ ++Project(strigi-multimedia) ++ + set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/) + find_package(Qt4 REQUIRED) + find_package(KDE4 REQUIRED) +@@ -5,12 +7,10 @@ + include(MacroLibrary) + + include_directories(${KDE4_INCLUDES} ${QT_INCLUDES}) ++add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} ) + + include(CheckIncludeFileCXX) + +-message (STATUS "port strigi-analyzer !!!") +-if(KFILE_PLUGINS_PORTED) +- + macro_optional_find_package(Theora) + macro_log_feature(THEORA_FOUND "Theora" "A video codec intended for use within the Ogg's project's Ogg multimedia streaming system" "http://www.theora.org" FALSE "" "Required to build the Theora Strigi Analyzer.") + +@@ -35,5 +35,3 @@ + if (OGGVORBIS_FOUND) + add_subdirectory(ogg) + endif(OGGVORBIS_FOUND) +- +-endif(KFILE_PLUGINS_PORTED) diff --git a/kde/post-install/kde-baseapps.patch b/kde/post-install/kde-baseapps.patch deleted file mode 100644 index 8dda636..0000000 --- a/kde/post-install/kde-baseapps.patch +++ /dev/null @@ -1,9 +0,0 @@ -# Add profile scripts -mkdir -p $PKG/etc/profile.d -cat $CWD/post-install/kde-baseapps/profile.d/kde.sh \ - | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ - > $PKG/etc/profile.d/kde.sh -cat $CWD/post-install/kde-baseapps/profile.d/kde.csh \ - | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ - > $PKG/etc/profile.d/kde.csh -chmod 0755 $PKG/etc/profile.d/* diff --git a/kde/post-install/kde-baseapps.post-install b/kde/post-install/kde-baseapps.post-install new file mode 100644 index 0000000..8dda636 --- /dev/null +++ b/kde/post-install/kde-baseapps.post-install @@ -0,0 +1,9 @@ +# Add profile scripts +mkdir -p $PKG/etc/profile.d +cat $CWD/post-install/kde-baseapps/profile.d/kde.sh \ + | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ + > $PKG/etc/profile.d/kde.sh +cat $CWD/post-install/kde-baseapps/profile.d/kde.csh \ + | sed -e "s#/lib/#/lib${LIBDIRSUFFIX}/#" \ + > $PKG/etc/profile.d/kde.csh +chmod 0755 $PKG/etc/profile.d/* diff --git a/kde/post-install/konsole.post-install b/kde/post-install/konsole.post-install index b0ef9a6..6104e9f 100644 --- a/kde/post-install/konsole.post-install +++ b/kde/post-install/konsole.post-install @@ -2,8 +2,9 @@ # still documented in the help manual. Here's a way to get the same # thing, and it works here, but I honestly don't know how it will act # everywhere with every shell. I just know it works with bash and ksh -sed -i -e 's/Exec=konsole/Exec=konsole -e $SHELL -l/' \ - $PKG/usr/share/applications/kde4/konsole.desktop +# Removed in KDE 4.9.4 package because it does not work: +#sed -i -e 's/^Exec=konsole/Exec=konsole -e $SHELL -l/' \ +# $PKG/usr/share/applications/kde4/konsole.desktop ## I find this a little bit too bright... ## Change the konsole defaults to look like the real Linux console: diff --git a/kde/slack-desc/audiocd-kio b/kde/slack-desc/audiocd-kio new file mode 100644 index 0000000..a82bd28 --- /dev/null +++ b/kde/slack-desc/audiocd-kio @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +audiocd-kio: audiocd-kio (audiocd kio slave) +audiocd-kio: +audiocd-kio: Audiocd kio slave. +audiocd-kio: +audiocd-kio: +audiocd-kio: +audiocd-kio: +audiocd-kio: +audiocd-kio: +audiocd-kio: For more information, visit: http://www.kde.org +audiocd-kio: diff --git a/kde/slack-desc/bomber b/kde/slack-desc/bomber new file mode 100644 index 0000000..cae9a73 --- /dev/null +++ b/kde/slack-desc/bomber @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +bomber: bomber (arcade bombing game for KDE) +bomber: +bomber: Bomber is a single player arcade game. The player is invading various +bomber: cities in a plane that is decreasing in height. The goal of the game +bomber: is to destroy all the buildings and advance to the next level. +bomber: Each level gets a bit harder by increasing the speed of the plane +bomber: and the height of the buildings. +bomber: +bomber: +bomber: For more information, visit: http://www.kde.org +bomber: diff --git a/kde/slack-desc/bovo b/kde/slack-desc/bovo new file mode 100644 index 0000000..8ccebb3 --- /dev/null +++ b/kde/slack-desc/bovo @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +bovo: bovo (five-in-a-row board game) +bovo: +bovo: Bovo is a Gomoku ("five points" in Japanese) like game for two +bovo: players, where the opponents alternate in placing their respective +bovo: pictogram on the game board. Also known as: Connect Five, +bovo: Five in a row, X and O, Naughts and Crosses. +bovo: +bovo: +bovo: +bovo: For more information, visit: http://www.kde.org +bovo: diff --git a/kde/slack-desc/dragon b/kde/slack-desc/dragon new file mode 100644 index 0000000..115fda1 --- /dev/null +++ b/kde/slack-desc/dragon @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +dragon: dragon (KDE multimedia player) +dragon: +dragon: Dragon Player is a multimedia player where the focus is on simplicity, +dragon: instead of features. Dragon Player does one thing, and only one +dragon: thing, which is playing multimedia files. +dragon: +dragon: +dragon: +dragon: +dragon: For more information, visit: http://www.kde.org +dragon: diff --git a/kde/slack-desc/ffmpegthumbs b/kde/slack-desc/ffmpegthumbs new file mode 100644 index 0000000..6ff665f --- /dev/null +++ b/kde/slack-desc/ffmpegthumbs @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +ffmpegthumbs: ffmpegthumbs (video thumbnail generator using ffmpeg) +ffmpegthumbs: +ffmpegthumbs: FFMpegThumbs is a video thumbnail generator for KDE file managers +ffmpegthumbs: like Dolphin and Konqueror. It enables them to show preview +ffmpegthumbs: images of video files using FFMpeg. +ffmpegthumbs: +ffmpegthumbs: +ffmpegthumbs: +ffmpegthumbs: +ffmpegthumbs: For more information, visit: http://www.kde.org +ffmpegthumbs: diff --git a/kde/slack-desc/granatier b/kde/slack-desc/granatier new file mode 100644 index 0000000..6eb3695 --- /dev/null +++ b/kde/slack-desc/granatier @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +granatier: granatier (bomberman clone for KDE) +granatier: +granatier: Granatier is a clone of the classic Bomberman game, inspired by +granatier: the work of the Clanbomber clone. +granatier: +granatier: +granatier: +granatier: +granatier: +granatier: For more information, visit: http://www.kde.org +granatier: diff --git a/kde/slack-desc/juk b/kde/slack-desc/juk new file mode 100644 index 0000000..bad97bd --- /dev/null +++ b/kde/slack-desc/juk @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +juk: juk (audio jukebox application) +juk: +juk: JuK is an audio jukebox application, supporting collections of MP3, +juk: Ogg Vorbis, and FLAC audio files. It allows you to edit the "tags" +juk: of your audio files, and manage your collection and playlists. +juk: It's main focus, in fact, is on music management. +juk: +juk: +juk: +juk: For more information, visit: http://www.kde.org +juk: diff --git a/kde/slack-desc/kajongg b/kde/slack-desc/kajongg new file mode 100644 index 0000000..eb317ef --- /dev/null +++ b/kde/slack-desc/kajongg @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kajongg: kajongg (Mah Jongg for KDE) +kajongg: +kajongg: Kajongg is the ancient Chinese board game for 4 players. +kajongg: Kajongg can be used in two different ways: Scoring a manual game where +kajongg: you play as always and use Kajongg for the computation of scores and +kajongg: for bookkeeping. Or you can use Kajongg to play against any +kajongg: combination of other human players or computer players. +kajongg: +kajongg: +kajongg: For more information, visit: http://www.kde.org +kajongg: diff --git a/kde/slack-desc/kapman b/kde/slack-desc/kapman new file mode 100644 index 0000000..750a4ef --- /dev/null +++ b/kde/slack-desc/kapman @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kapman: kapman (KDE version of Pac-Man) +kapman: +kapman: Kapman is a clone of the well known game Pac-Man. +kapman: You must run through the maze to eat all pills without being captured +kapman: by a ghost. By eating an energizer, Kapman gets the ability to eat +kapman: ghosts for a few seconds. When a stage is cleared of pills and +kapman: energizer the player is taken to the next stage with slightly +kapman: increased game speed. +kapman: +kapman: For more information, visit: http://www.kde.org +kapman: diff --git a/kde/slack-desc/katomic b/kde/slack-desc/katomic new file mode 100644 index 0000000..de76b51 --- /dev/null +++ b/kde/slack-desc/katomic @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +katomic: katomic (re-assemble molecules from compound atoms) +katomic: +katomic: Katomic is both fun and educational game built around molecular +katomic: geometry. It employs simplistic two-dimensional looks at different +katomic: chemical elements. You can also play an online demo version +katomic: of this game. +katomic: +katomic: +katomic: +katomic: For more information, visit: http://www.kde.org +katomic: diff --git a/kde/slack-desc/kblackbox b/kde/slack-desc/kblackbox new file mode 100644 index 0000000..a4525a2 --- /dev/null +++ b/kde/slack-desc/kblackbox @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kblackbox: kblackbox (a game of hide and seek) +kblackbox: +kblackbox: KBlackbox is a game of hide and seek played on a grid of boxes +kblackbox: where the computer has hidden several balls. +kblackbox: +kblackbox: +kblackbox: +kblackbox: +kblackbox: +kblackbox: For more information, visit: http://www.kde.org +kblackbox: diff --git a/kde/slack-desc/kblocks b/kde/slack-desc/kblocks new file mode 100644 index 0000000..bdbfdfa --- /dev/null +++ b/kde/slack-desc/kblocks @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kblocks: kblocks (falling blocks game for KDE) +kblocks: +kblocks: KBlocks is the KDE version of the classic falling blocks game. +kblocks: +kblocks: +kblocks: +kblocks: +kblocks: +kblocks: +kblocks: For more information, visit: http://www.kde.org +kblocks: diff --git a/kde/slack-desc/kbounce b/kde/slack-desc/kbounce new file mode 100644 index 0000000..2a98326 --- /dev/null +++ b/kde/slack-desc/kbounce @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kbounce: kbounce (KDE Bounce Ball Game) +kbounce: +kbounce: KBounce is a single player arcade game with the elements of puzzle. +kbounce: It is played on a field, surrounded by wall, with two or more balls +kbounce: that move about in the field bouncing off of walls. +kbounce: The player can build new walls, decreasing the size of active field. +kbounce: +kbounce: +kbounce: +kbounce: For more information, visit: http://www.kde.org +kbounce: diff --git a/kde/slack-desc/kbreakout b/kde/slack-desc/kbreakout new file mode 100644 index 0000000..e9b53a1 --- /dev/null +++ b/kde/slack-desc/kbreakout @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kbreakout: kbreakout (breakout-like game for KDE) +kbreakout: +kbreakout: KBreakout is the KDE version of a Breakout-like game. +kbreakout: +kbreakout: +kbreakout: +kbreakout: +kbreakout: +kbreakout: +kbreakout: For more information, visit: http://www.kde.org +kbreakout: diff --git a/kde/slack-desc/kdiamond b/kde/slack-desc/kdiamond new file mode 100644 index 0000000..4c2c7cc --- /dev/null +++ b/kde/slack-desc/kdiamond @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kdiamond: kdiamond (three-in-a-row game for KDE) +kdiamond: +kdiamond: KDiamond is a single player puzzle game. The object of the game is +kdiamond: to build and remove lines of three similar diamonds. +kdiamond: +kdiamond: +kdiamond: +kdiamond: +kdiamond: +kdiamond: For more information, visit: http://www.kde.org +kdiamond: diff --git a/kde/slack-desc/kfourinline b/kde/slack-desc/kfourinline new file mode 100644 index 0000000..78b18d8 --- /dev/null +++ b/kde/slack-desc/kfourinline @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kfourinline: kfourinline (four-in-a-row board game) +kfourinline: +kfourinline: KFourInLine is a board game for two players based on the +kfourinline: Connect-Four game. The players try to build up a row of +kfourinline: four pieces using different strategies. +kfourinline: +kfourinline: +kfourinline: +kfourinline: +kfourinline: For more information, visit: http://www.kde.org +kfourinline: diff --git a/kde/slack-desc/kgoldrunner b/kde/slack-desc/kgoldrunner new file mode 100644 index 0000000..6b067c1 --- /dev/null +++ b/kde/slack-desc/kgoldrunner @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kgoldrunner: kgoldrunner (Hunt gold, dodge enemies and solve puzzles) +kgoldrunner: +kgoldrunner: KGoldrunner is a maze-threading game with a puzzle flavor. +kgoldrunner: It has hundreds of levels where pieces of gold must be collected, +kgoldrunner: with enemies in hot pursuit. +kgoldrunner: +kgoldrunner: +kgoldrunner: +kgoldrunner: +kgoldrunner: For more information, visit: http://www.kde.org +kgoldrunner: diff --git a/kde/slack-desc/kigo b/kde/slack-desc/kigo new file mode 100644 index 0000000..3939e01 --- /dev/null +++ b/kde/slack-desc/kigo @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kigo: kigo (Go board game for KDE) +kigo: +kigo: Kigo is an open-source implementation of the popular Go game. +kigo: Go is a strategic board game for two players. It is also known as igo +kigo: (Japanese), weiqi or wei ch'i (Chinese) or baduk (Korean). Go is noted +kigo: for being rich in strategic complexity despite its simple rules. +kigo: The game is played by two players who alternately place black and +kigo: white pieces on the vacant intersections of a grid of 19x19 lines +kigo: (9x9 or 13x13 for easier games). +kigo: +kigo: For more information, visit: http://www.kde.org diff --git a/kde/slack-desc/killbots b/kde/slack-desc/killbots new file mode 100644 index 0000000..6acee05 --- /dev/null +++ b/kde/slack-desc/killbots @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +killbots: killbots (Robots-like game for KDE) +killbots: +killbots: Killbots is a simple game of evading killer robots. +killbots: +killbots: +killbots: +killbots: +killbots: +killbots: +killbots: For more information, visit: http://www.kde.org +killbots: diff --git a/kde/slack-desc/kio-mtp b/kde/slack-desc/kio-mtp new file mode 100644 index 0000000..38c14b1 --- /dev/null +++ b/kde/slack-desc/kio-mtp @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kio-mtp: kio-mtp (Provides KIO Access to MTP devices) +kio-mtp: +kio-mtp: Provides KIO Access to MTP devices using the mtp:/// protocol. +kio-mtp: MTP stands for Media Transfer Protocol” It is required in order to +kio-mtp: access and manage files on devices running Android 4.0 and later. +kio-mtp: +kio-mtp: +kio-mtp: Kio-mtp has been developed by Philipp Schmidt. +kio-mtp: +kio-mtp: For more information, visit: http://www.kde.org +kio-mtp: diff --git a/kde/slack-desc/kiriki b/kde/slack-desc/kiriki new file mode 100644 index 0000000..cc09bbf --- /dev/null +++ b/kde/slack-desc/kiriki @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kiriki: kiriki (yahtzee-like dice game for KDE) +kiriki: +kiriki: Kiriki is an addictive and fun dice game for KDE, designed to be +kiriki: played by as many as six players. Participants have to collect points +kiriki: by rolling five dice for up to three times per single turn. +kiriki: +kiriki: +kiriki: +kiriki: +kiriki: For more information, visit: http://www.kde.org +kiriki: diff --git a/kde/slack-desc/kjumpingcube b/kde/slack-desc/kjumpingcube new file mode 100644 index 0000000..e8646f9 --- /dev/null +++ b/kde/slack-desc/kjumpingcube @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kjumpingcube: kjumpingcube (territory capture game) +kjumpingcube: +kjumpingcube: KJumpingcube is a simple dice driven tactical game. +kjumpingcube: The playing area consists of squares containing points. +kjumpingcube: Players move by clicking on either a vacant square, +kjumpingcube: or on one of their own squares. +kjumpingcube: +kjumpingcube: +kjumpingcube: +kjumpingcube: For more information, visit: http://www.kde.org +kjumpingcube: diff --git a/kde/slack-desc/klickety b/kde/slack-desc/klickety new file mode 100644 index 0000000..e35b2a3 --- /dev/null +++ b/kde/slack-desc/klickety @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +klickety: klickety (strategy game) +klickety: +klickety: Klickety is a strategy game for KDE, an adaption of the Clickomania +klickety: game. +klickety: The rules are similar to those of the Same game: your goal is to clear +klickety: the board by clicking on groups to destroy them. +klickety: +klickety: +klickety: +klickety: For more information, visit: http://www.kde.org +klickety: diff --git a/kde/slack-desc/klines b/kde/slack-desc/klines new file mode 100644 index 0000000..193eee1 --- /dev/null +++ b/kde/slack-desc/klines @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +klines: klines (tactical game for KDE) +klines: +klines: KLines is a simple but highly addictive, one player game for KDE. +klines: KLines has been inspired by well known game of Color Lines, written +klines: by Olga Demina, Igor Ivkin and Gennady Denisov back in 1992. +klines: You can also play an online demo version of this game. +klines: +klines: +klines: +klines: For more information, visit: http://www.kde.org +klines: diff --git a/kde/slack-desc/kmahjongg b/kde/slack-desc/kmahjongg new file mode 100644 index 0000000..cd653a9 --- /dev/null +++ b/kde/slack-desc/kmahjongg @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kmahjongg: kmahjongg (KDE port of Mahjongg game) +kmahjongg: +kmahjongg: KMahjongg is a clone of the well known tile based patience game of +kmahjongg: the same name. In the game you have to empty a game board filled +kmahjongg: with pieces, by pairwise removal of pieces of the same type. +kmahjongg: +kmahjongg: +kmahjongg: +kmahjongg: +kmahjongg: For more information, visit: http://www.kde.org +kmahjongg: diff --git a/kde/slack-desc/kmines b/kde/slack-desc/kmines new file mode 100644 index 0000000..16981d2 --- /dev/null +++ b/kde/slack-desc/kmines @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kmines: kmines (minesweeper clone for KDE) +kmines: +kmines: KMines is the classic Minesweeper game. The idea is to uncover all +kmines: the squares without blowing up any mines. When a mine is blown up, +kmines: the game is over. +kmines: +kmines: +kmines: +kmines: +kmines: For more information, visit: http://www.kde.org +kmines: diff --git a/kde/slack-desc/kmix b/kde/slack-desc/kmix new file mode 100644 index 0000000..0325cdb --- /dev/null +++ b/kde/slack-desc/kmix @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kmix: kmix (sound mixer) +kmix: +kmix: KMix is an application to allow you to change the volume of your +kmix: sound card. Though small, it is full-featured, and it supports +kmix: several platforms and sound drivers. +kmix: +kmix: +kmix: +kmix: +kmix: For more information, visit: http://www.kde.org +kmix: diff --git a/kde/slack-desc/knavalbattle b/kde/slack-desc/knavalbattle new file mode 100644 index 0000000..a6058c5 --- /dev/null +++ b/kde/slack-desc/knavalbattle @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +knavalbattle: knavalbattle (KDE version of battleship game) +knavalbattle: +knavalbattle: KNavalBattle is a battleship game with built-in game server. +knavalbattle: Ships are placed on a board which represents the sea. Players try +knavalbattle: to hit each others ships in turns without knowing where they are +knavalbattle: placed. The first player to destroy all ships wins the game. +knavalbattle: +knavalbattle: +knavalbattle: +knavalbattle: For more information, visit: http://www.kde.org +knavalbattle: diff --git a/kde/slack-desc/knetwalk b/kde/slack-desc/knetwalk new file mode 100644 index 0000000..df4b9bb --- /dev/null +++ b/kde/slack-desc/knetwalk @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +knetwalk: knetwalk (turn the board pieces to get computers connected) +knetwalk: +knetwalk: KNetwalk is a single player logic game. Construct the network, +knetwalk: connecting all the terminals to the server in the fewest turns +knetwalk: possible. +knetwalk: +knetwalk: +knetwalk: +knetwalk: +knetwalk: For more information, visit: http://www.kde.org +knetwalk: diff --git a/kde/slack-desc/kolf b/kde/slack-desc/kolf new file mode 100644 index 0000000..a198a8b --- /dev/null +++ b/kde/slack-desc/kolf @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kolf: kolf (miniature golf game for KDE) +kolf: +kolf: Kolf is a miniature golf game. The game is played from an overhead +kolf: view, with a short bar representing the golf club. Kolf features many +kolf: different types of objects, such water hazards, slopes, sand traps, +kolf: and black holes (warps), among others. +kolf: +kolf: +kolf: +kolf: For more information, visit: http://www.kde.org +kolf: diff --git a/kde/slack-desc/kollision b/kde/slack-desc/kollision new file mode 100644 index 0000000..e0b4a2a --- /dev/null +++ b/kde/slack-desc/kollision @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kollision: kollision (simple ball dodging game) +kollision: +kollision: Kollision is a simple ball dodging game. +kollision: +kollision: +kollision: +kollision: +kollision: +kollision: +kollision: For more information, visit: http://www.kde.org +kollision: diff --git a/kde/slack-desc/konquest b/kde/slack-desc/konquest new file mode 100644 index 0000000..e26e474 --- /dev/null +++ b/kde/slack-desc/konquest @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +konquest: konquest (KDE version of Gnu-Lactic Konquest) +konquest: +konquest: This the KDE version of Gnu-Lactic Konquest, a multi-player +konquest: strategy game. The goal of the game is to expand your +konquest: interstellar empire across the galaxy. +konquest: +konquest: +konquest: +konquest: +konquest: For more information, visit: http://www.kde.org +konquest: diff --git a/kde/slack-desc/kpat b/kde/slack-desc/kpat new file mode 100644 index 0000000..08a8439 --- /dev/null +++ b/kde/slack-desc/kpat @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kpat: kpat (patience card game for KDE) +kpat: +kpat: KPat (aka KPatience) is a relaxing card sorting game. To win the game +kpat: a player has to arrange a single deck of cards in certain order +kpat: amongst each other. +kpat: +kpat: +kpat: +kpat: +kpat: For more information, visit: http://www.kde.org +kpat: diff --git a/kde/slack-desc/kreversi b/kde/slack-desc/kreversi new file mode 100644 index 0000000..fb6c5d3 --- /dev/null +++ b/kde/slack-desc/kreversi @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kreversi: kreversi (reversi board game for KDE) +kreversi: +kreversi: KReversi is a simple one player strategy game played against the +kreversi: computer. If a player's piece is captured by an opposing player, +kreversi: that piece is turned over to reveal the color of that player. +kreversi: A winner is declared when one player has more pieces of his own color +kreversi: on the board and there are no more possible moves. +kreversi: +kreversi: +kreversi: For more information, visit: http://www.kde.org +kreversi: diff --git a/kde/slack-desc/kscd b/kde/slack-desc/kscd new file mode 100644 index 0000000..c45699e --- /dev/null +++ b/kde/slack-desc/kscd @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kscd: kscd (CD player) +kscd: +kscd: KsCD is a small, fast, CDDB enabled audio CD player which supports +kscd: multiple platforms. +kscd: +kscd: +kscd: +kscd: +kscd: +kscd: For more information, visit: http://www.kde.org +kscd: diff --git a/kde/slack-desc/kshisen b/kde/slack-desc/kshisen new file mode 100644 index 0000000..1af7d35 --- /dev/null +++ b/kde/slack-desc/kshisen @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kshisen: kshisen (Shisen-Sho Mahjongg-like tile game) +kshisen: +kshisen: KShisen is a solitaire-like game played using the standard set of +kshisen: Mahjong tiles. Unlike Mahjong however, KShisen has only one layer +kshisen: of scrambled tiles. +kshisen: +kshisen: +kshisen: +kshisen: +kshisen: For more information, visit: http://www.kde.org +kshisen: diff --git a/kde/slack-desc/ksirk b/kde/slack-desc/ksirk new file mode 100644 index 0000000..1a0826d --- /dev/null +++ b/kde/slack-desc/ksirk @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +ksirk: ksirk (KDE port of the board game risk) +ksirk: +ksirk: Ksirk is a KDE port of the board game risk. +ksirk: +ksirk: +ksirk: +ksirk: +ksirk: +ksirk: +ksirk: For more information, visit: http://www.kde.org +ksirk: diff --git a/kde/slack-desc/ksnakeduel b/kde/slack-desc/ksnakeduel new file mode 100644 index 0000000..731a772 --- /dev/null +++ b/kde/slack-desc/ksnakeduel @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +ksnakeduel: ksnakeduel (simple snake duel game for KDE) +ksnakeduel: +ksnakeduel: KSnakeDuel is a simple snake duel game for KDE. You can play +ksnakeduel: KSnakeDuel against the computer or a friend. The aim of the game is +ksnakeduel: to live longer than your opponent. To do that, avoid running into +ksnakeduel: a wall, your own tail and that of your opponent. +ksnakeduel: +ksnakeduel: +ksnakeduel: +ksnakeduel: For more information, visit: http://www.kde.org +ksnakeduel: diff --git a/kde/slack-desc/kspaceduel b/kde/slack-desc/kspaceduel new file mode 100644 index 0000000..8a4435f --- /dev/null +++ b/kde/slack-desc/kspaceduel @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kspaceduel: kspaceduel (space arcade game) +kspaceduel: +kspaceduel: In KSpaceduel each of two possible players controls a satellite +kspaceduel: spaceship orbiting the sun. As the game progresses players have to +kspaceduel: eliminate opponent's spacecraft. +kspaceduel: +kspaceduel: +kspaceduel: +kspaceduel: +kspaceduel: For more information, visit: http://www.kde.org +kspaceduel: diff --git a/kde/slack-desc/ksquares b/kde/slack-desc/ksquares new file mode 100644 index 0000000..ed147ff --- /dev/null +++ b/kde/slack-desc/ksquares @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +ksquares: ksquares (connect the dots to create squares) +ksquares: +ksquares: KSquares is a fun and exciting game for desktop environment. +ksquares: The game is modeled after the well known pen and paper based +ksquares: game of Dots and Boxes. +ksquares: +ksquares: +ksquares: +ksquares: +ksquares: For more information, visit: http://www.kde.org +ksquares: diff --git a/kde/slack-desc/ksudoku b/kde/slack-desc/ksudoku new file mode 100644 index 0000000..530f9d7 --- /dev/null +++ b/kde/slack-desc/ksudoku @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +ksudoku: ksudoku (sudoku game) +ksudoku: +ksudoku: KSudoku is a logic-based symbol placement puzzle. +ksudoku: The player has to fill a grid so that each column, row as well as +ksudoku: each square block on the game field contains only one instance of +ksudoku: each symbol. +ksudoku: +ksudoku: +ksudoku: +ksudoku: For more information, visit: http://www.kde.org +ksudoku: diff --git a/kde/slack-desc/ktuberling b/kde/slack-desc/ktuberling new file mode 100644 index 0000000..b6386d6 --- /dev/null +++ b/kde/slack-desc/ktuberling @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +ktuberling: ktuberling (picture game for children) +ktuberling: +ktuberling: KTuberling a simple constructor game suitable for children and +ktuberling: adults alike. The idea of the game is based around a once popular +ktuberling: doll making concept. +ktuberling: +ktuberling: +ktuberling: +ktuberling: +ktuberling: For more information, visit: http://www.kde.org +ktuberling: diff --git a/kde/slack-desc/kubrick b/kde/slack-desc/kubrick new file mode 100644 index 0000000..15bf1df --- /dev/null +++ b/kde/slack-desc/kubrick @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +kubrick: kubrick (3-D game based on Rubik's Cube) +kubrick: +kubrick: Kubrick is a game based on the Rubik's Cube puzzle. The cube sizes +kubrick: range from 2x2x2 up to 6x6x6, or you can play with irregular "bricks" +kubrick: such as 5x3x2 or "mats" such as 6x4x1 or 2x2x1. +kubrick: The game has a selection of puzzles at several levels of difficulty, +kubrick: as well as demos of pretty patterns and solution moves, or you can +kubrick: make up your own puzzles. +kubrick: +kubrick: For more information, visit: http://www.kde.org +kubrick: diff --git a/kde/slack-desc/libkcddb b/kde/slack-desc/libkcddb new file mode 100644 index 0000000..40f2950 --- /dev/null +++ b/kde/slack-desc/libkcddb @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +libkcddb: libkcddb (KDE CDDB retrieval library) +libkcddb: +libkcddb: A KDE CDDB retrieval library. +libkcddb: +libkcddb: +libkcddb: +libkcddb: +libkcddb: +libkcddb: +libkcddb: For more information, visit: http://www.kde.org +libkcddb: diff --git a/kde/slack-desc/libkcompactdisc b/kde/slack-desc/libkcompactdisc new file mode 100644 index 0000000..c9c9259 --- /dev/null +++ b/kde/slack-desc/libkcompactdisc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +libkcompactdisc: libkcompactdisc (KDE library for playing & ripping CD's) +libkcompactdisc: +libkcompactdisc: A KDE library for playing & ripping CD's. +libkcompactdisc: +libkcompactdisc: +libkcompactdisc: +libkcompactdisc: +libkcompactdisc: +libkcompactdisc: +libkcompactdisc: For more information, visit: http://www.kde.org +libkcompactdisc: diff --git a/kde/slack-desc/libkdegames b/kde/slack-desc/libkdegames new file mode 100644 index 0000000..d383885 --- /dev/null +++ b/kde/slack-desc/libkdegames @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +libkdegames: libkdegames (common code and data for many KDE games) +libkdegames: +libkdegames: Libkdegames contains common code and data for many KDE games. +libkdegames: +libkdegames: +libkdegames: +libkdegames: +libkdegames: +libkdegames: +libkdegames: For more information, visit: http://www.kde.org +libkdegames: diff --git a/kde/slack-desc/libkmahjongg b/kde/slack-desc/libkmahjongg new file mode 100644 index 0000000..a255c73 --- /dev/null +++ b/kde/slack-desc/libkmahjongg @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +libkmahjongg: libkmahjongg (library loading and rendering of Mahjongg tilesets) +libkmahjongg: +libkmahjongg: libkmahjongg is a library used by several KDE games for loading +libkmahjongg: and rendering of Mahjongg tilesets. +libkmahjongg: +libkmahjongg: +libkmahjongg: +libkmahjongg: +libkmahjongg: +libkmahjongg: For more information, visit: http://www.kde.org +libkmahjongg: diff --git a/kde/slack-desc/lskat b/kde/slack-desc/lskat new file mode 100644 index 0000000..43c9ce7 --- /dev/null +++ b/kde/slack-desc/lskat @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +lskat: lskat (Lieutnant Skat card game for KDE) +lskat: +lskat: Lieutnant Skat (from German "Offiziersskat") is a fun and engaging +lskat: card game for two players, where the second player is either live +lskat: opponent, or a built in artificial intelligence. +lskat: +lskat: +lskat: +lskat: +lskat: For more information, visit: http://www.kde.org +lskat: diff --git a/kde/slack-desc/mplayerthumbs b/kde/slack-desc/mplayerthumbs new file mode 100644 index 0000000..999518d --- /dev/null +++ b/kde/slack-desc/mplayerthumbs @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +mplayerthumbs: mplayerthumbs (video thumbnail generator) +mplayerthumbs: +mplayerthumbs: MPlayerThumbs is a video thumbnail generator for KDE file managers +mplayerthumbs: like Dolphin and Konqueror. It enables them to show preview images +mplayerthumbs: of video files. +mplayerthumbs: +mplayerthumbs: +mplayerthumbs: +mplayerthumbs: +mplayerthumbs: For more information, visit: http://www.kde.org +mplayerthumbs: diff --git a/kde/slack-desc/nepomuk-core b/kde/slack-desc/nepomuk-core new file mode 100644 index 0000000..c969b9e --- /dev/null +++ b/kde/slack-desc/nepomuk-core @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +nepomuk-core: nepomuk-core (Nepomuk Core utilities and libraries) +nepomuk-core: +nepomuk-core: This package contains the Nepomuk Core utilities and libraries. +nepomuk-core: +nepomuk-core: +nepomuk-core: +nepomuk-core: +nepomuk-core: +nepomuk-core: +nepomuk-core: For more information, visit: http://www.kde.org +nepomuk-core: diff --git a/kde/slack-desc/nepomuk-widgets b/kde/slack-desc/nepomuk-widgets new file mode 100644 index 0000000..f31413c --- /dev/null +++ b/kde/slack-desc/nepomuk-widgets @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +nepomuk-widgets: nepomuk-widgets (nepomuk widgets) +nepomuk-widgets: +nepomuk-widgets: This package contains all of the Nepomuk widgets. +nepomuk-widgets: +nepomuk-widgets: +nepomuk-widgets: +nepomuk-widgets: +nepomuk-widgets: +nepomuk-widgets: +nepomuk-widgets: For more information, visit: http://nepomuk.kde.org/ +nepomuk-widgets: diff --git a/kde/slack-desc/oxygen-gtk3 b/kde/slack-desc/oxygen-gtk3 new file mode 100644 index 0000000..5c837ca --- /dev/null +++ b/kde/slack-desc/oxygen-gtk3 @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +oxygen-gtk3: oxygen-gtk3 (Oxygen GTK+ engine) +oxygen-gtk3: +oxygen-gtk3: Oxygen-Gtk3 is a port of the KDE widget theme Oxygen, to GTK+. +oxygen-gtk3: It's primary goal is to ensure visual consistency between GTK+ and +oxygen-gtk3: qt-based applications running under kde. A secondary objective is +oxygen-gtk3: to also have a stand-alone nice looking GTK+ theme that would behave +oxygen-gtk3: well on other Desktop Environments. +oxygen-gtk3: Unlike other attempts made to port the kde oxygen theme to GTK+, this +oxygen-gtk3: attempt does not depend on Qt. +oxygen-gtk3: +oxygen-gtk3: See: http://projects.kde.org/projects/playground/artwork/oxygen-gtk diff --git a/kde/slack-desc/pairs b/kde/slack-desc/pairs new file mode 100644 index 0000000..570aae2 --- /dev/null +++ b/kde/slack-desc/pairs @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +pairs: pairs (a memory game) +pairs: +pairs: Pairs is a game that will help train your memory by remembering +pairs: different images, shapes, sounds and text. +pairs: +pairs: +pairs: +pairs: +pairs: +pairs: For more information, visit: http://www.kde.org +pairs: diff --git a/kde/slack-desc/palapeli b/kde/slack-desc/palapeli new file mode 100644 index 0000000..f0d2e85 --- /dev/null +++ b/kde/slack-desc/palapeli @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +palapeli: palapeli (jigsaw puzzle game) +palapeli: +palapeli: Palapeli is a single-player jigsaw puzzle game. +palapeli: Unlike other games in that genre, you are not limited to aligning +palapeli: pieces on imaginary grids. The pieces are freely moveable. +palapeli: Also, Palapeli features real persistency, i.e. everything you do +palapeli: is saved on your disk immediately. +palapeli: +palapeli: +palapeli: For more information, visit: http://www.kde.org +palapeli: diff --git a/kde/slack-desc/picmi b/kde/slack-desc/picmi new file mode 100644 index 0000000..bc23ac6 --- /dev/null +++ b/kde/slack-desc/picmi @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +picmi: picmi (logic puzzle game) +picmi: +picmi: Picmi is a single player logic-based puzzle game. +picmi: The goal is to color cells according to numbers given at the side +picmi: of the board in order to uncover a hidden pattern or picture. +picmi: +picmi: +picmi: +picmi: +picmi: For more information, visit: http://www.kde.org +picmi: diff --git a/kde/slack-desc/print-manager b/kde/slack-desc/print-manager new file mode 100644 index 0000000..6e52321 --- /dev/null +++ b/kde/slack-desc/print-manager @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side mprint-managers the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +print-manager: print-manager (tool for managing print jobs and printers) +print-manager: +print-manager: Print Manager (formerly printer-applet) is a system tray utility +print-manager: that shows current print jobs, printer warnings, and errors. +print-manager: +print-manager: +print-manager: +print-manager: +print-manager: Homepage: +print-manager: https://projects.kde.org/projects/kde/kdeutils/print-manager +print-manager: diff --git a/kde/slack-desc/strigi-multimedia b/kde/slack-desc/strigi-multimedia new file mode 100644 index 0000000..0f6660b --- /dev/null +++ b/kde/slack-desc/strigi-multimedia @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +strigi-multimedia: strigi-multimedia (Strigi multimedia analyzers) +strigi-multimedia: +strigi-multimedia: Various analyzers to provide multimedia support to Strigi. +strigi-multimedia: +strigi-multimedia: +strigi-multimedia: +strigi-multimedia: +strigi-multimedia: +strigi-multimedia: +strigi-multimedia: For more information, visit: http://www.kde.org +strigi-multimedia: diff --git a/kdei/kde-l10n/kde-l10n.SlackBuild b/kdei/kde-l10n/kde-l10n.SlackBuild index 0df3693..dec9252 100755 --- a/kdei/kde-l10n/kde-l10n.SlackBuild +++ b/kdei/kde-l10n/kde-l10n.SlackBuild @@ -35,7 +35,7 @@ if [ ! -r ./languages ]; then done fi -[ -z $VERSION ] && export VERSION=4.8.4 +[ -z $VERSION ] && export VERSION=4.9.5 [ -z $ARCH ] && export ARCH=noarch [ -z $BUILD ] && export BUILD=1 -- cgit v1.2.3